Hi Mark, qm westview schrieb:
*I am an application programmer (Java, PHP) and not an experienced web development. I am currently investigating as to what is the most appropriate/applicable open source platform/framework to develop a web site (simple to start but more comprehensive into the future) for tourism or tourist attractions (or maybe better not to use any framework/platform). The following lists the basic support requirements (mainly multimedia, interactivity and future proof) *
one of the first choices you have to make is if you're willing to invest in customization (makes sense if you have very specific requirements), or if you want to use out-of-the-box software (makes sense if you can live with missing features).
Lenya and Cocoon are great for customization. They are powerful frameworks and allow you to build enterprise-scale applications. But they don't include some of the features you mention below (after all, they are frameworks …), and for Lenya there aren't any 3rd-party modules available (AFAIK). Lenya is great for managing large amounts of structured content with a sophisticated workflow and a high-quality layout. But it doesn't provide any personalization or community functionality - this is outside the scope of the Lenya core, and you have to add the functionality in custom modules.
If you want to get started quickly with a community-centered application, Drupal seems to be a very promising option at the moment. I don't know if there's something comparable written in Java, Apache Sling might be a good starting point. Maybe OpenSocial / Apache Shindig are also worth a look when it comes to the client side. Sling and Shindig seem to make a good team ([1]), but I can't tell anything about the maturity of the products (their development is probably still at a very early stage).
To answer your specific questions with respect to Lenya/Cocoon:
*1. XHTML, JavaScript, Ajax*
No problem with Lenya.
*2. Multimedia – images, slides show, music, videos*
Images work out of the box. You need some customization for slide shows, music, and videos, but this is quite easy to implement.
*3. Simple blogging facility *
Out of the box, but without comment functionality.
*4. Community, Feedbacks *
This needs customization (identity management system, GUI to support user-generated content, ...).
*5. Emailing for registered users (regular news release)*
Needs customization.
*6. Database (mySQL or similar)*
Lenya uses the file system for content storage.
*7. Search ability (text based)*
Out of the box.
*8. Shopping facility (online, gift etc)*
I'd recommend to integrate a shop product. Rolling your own usually isn't efficient.
*9. Management facility*
That's a bit too unspecific to answer. HTH, -- Andreas [1] http://dev.day.com/microsling/content/blogs/main/opensocialjcr.html -- Andreas Hartmann, CTO BeCompany GmbH http://www.becompany.ch Tel.: +41 (0) 43 818 57 01 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
