phpgroupware-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-developers] WCM update


From: Miles Lott
Subject: [Phpgroupware-developers] WCM update
Date: Sun, 24 Feb 2002 20:22:50 -0600

The new wcm application is coming along now.  FYI, this application
is attempting to be a web content manager suitable for simple websites.

The rough idea is that every site is a collection of pages.  Every page
is a collection of elements.  Pages may contain live or semi-live
content.  Whenever possible, a static file is written.  This cuts down
on db usage for data that does not change often.

An element can be a hook, some html in the db, or a file(soon).
Elements are parsed into each of header, top, left, middle, right,
bottom and footer sections as needed.  The sections are defined by a
fixed template containing the framing table layout.  Widths for each
pane are defined at the site level, with override by each page possible.
Any section may be left empty.  So, for example, all pages needn't have
3 panes left to right.

Once a site is built, it may be published (currently local only).  When
the pages in the site are written, additional info is printed about
page and element expiration.  Also written is some code that calls for
the page to be refreshed if the page or an element has expired.
All of the element data and code are php, and invisible to the browser
(usually :) ).

The application is being written using php3 and postgresql.
Surely, it will never be finished, but:

1) Site/Page/Element editing are working, except for file uploads.
2) Page layout and preview are working.
3) Site publishing is working.
4) Page/element expiration and rebuild on demand are working.

If you are looking for a 'nuke replacement, it isn't there yet.
But, think about this:

        Any phpgw application can have a hook into wcm.

-- 

Miles Lott - phpGroupWare
http://www.phpgroupware.org



reply via email to

[Prev in Thread] Current Thread [Next in Thread]