just discovered this thing. it is gpl-ed (in english) and it is in perl, and seems to have most of the features stated by raj for the free-ed web engine. i suppose customizing the perl code for some of the extra stuff we want could happen more easily.
but i don't know. what do you guyz feel: raj, supreet, pankaj? the url of ewok: http://www.openfusion.com.au/labs/ewok/ Abstract ewok is a web content management system (CMS), written in Perl (Embperl), and released under the GNU GPL (see Licence). It attempts to significantly lower the bar for content creation by non-technical users, while simultaneously offering web gurus the kind of extensibility and flexibility they need to create serious content. Using Embperl, it allows (properly permissioned) pages to execute arbitrary perl code, allowing integration with just about anything. It is suitable for use in intranet environments, internet website content creation, and ISP contexts. Features ewok features include: a browser-based file manager allowing directory navigation, file uploads, and in-browser editing of files component-based templating, allowing standard style, header, and footer components to be applied to all pages in a site without any work by content authors template inheritance, so that style, header, and footer components are inherited by lower-level directories and can be individually overridden at any point in a tree arbitrary metadata attached to both files and and directories (e.g. owner, title, status, version, next page, etc.), accessible within components and pages (headers, footers, sidebars etc.) a staging/publishing model that allows flat HTML files to be generated to a publishing area, allowing the power of dynamic component-based pages for document creation and editing, but the performance benefits of static HTML for published use text markup features that allow text pages (this page, for instance) to be converted to HTML on the fly, allowing fairly sophisticated content creation without any knowledge of HTML a user model that supports view, edit, and publish privileges, and allows authorisation to be delegated for whole document subtrees without having to modify webserver configurations written in Perl (Embperl + Embperl::Object), allowing templates and (permitted) pages to embed and execute arbitrary perl code filesystem-based (no database required), allowing content to be change-controlled using standard source management tools (CVS et al) *** LL