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

Reply via email to