Re: Example of sophisticated web project

Daniel Dekany <[email protected]> Tue, 21 Sep 2004 14:24:11 +0200
Newsgroups gmane.comp.text.fmpp
Message-ID <[email protected]>
Tuesday, September 21, 2004, 10:36:20 AM, TomĂĄĹĄ PĂĄral wrote:

> Hello,
>
>    I am new in FMPP, but I am able to make easy or intermediate web  
> project by FMPP, but I don't know, how build a sophisticated web with 
> complex navigation, sitemap, sections and multilingual.

What you should decide is if what approach do you need for your site. I
think that it is a good idea to start with finding out what data sources
do you want to use to generate the site. Where does the content come
from, how is that data structured, how does it describe the content,
what properties of the content does it describe? Where does the visual
design come? Forget about FMPP or any other tools when you think about
this. If you already see what input do you want to use, and what people
will work on the project (i.e. what can you expect from then
professionally), only then start to to think about the tools you want to
use to create output from that. Maybe you will find that FMPP is a good
tool for your task, but maybe you will chose Apache Forest... etc. maybe
you will find that the tool that suits you needs doesn't exist, and you
begin to change your needs :)... So the point is that these are just
tools.

For example, if you have a site with big, complex, but well structured
content and strictly uniform look (i.e. most of the pages use exactly
the same visual design), then maybe it is a good idea to generated it
from a data source that purely concentrates on the semantic of the
content. For example, look at the FreeMarker Manual. It has several
pages, ToC-s, index, paging, etc. To generate such things automatically,
the program that generates the HTML pages must understand the structure
of the document (what chapters do we have, etc.). So the HTML generator
doesn't see the site as a heap of almost-HTML pages (which is the basic
FMPP approach, however, because of the XML rendering feature it is not
the only one), but as an output format independent document, content
with semantic. In the case of the FreeMarker documentation, the data
source is a single DocBook XML document, that defines chapters,
paragraphs, etc, pure semantic, no visual aspects, not even pages. Then
it is transformed to HTML pages using a Java program and FreeMarker
templates, that will generate the ToC, the navigation buttons, etc. (It
doesn't use FMPP).

> I know, that I am ambitious, thus I need some example. Does somebody
> have at disposal some project of sophisticated web and he is willing
> to send him to me?
>
> I am sorry about my english

Me too about mine... :)

-- 
Best regards,
 Daniel Dekany


____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol.
Probald ki most! http://www.freestart.hu


-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php