savannah-hackers
[Top][All Lists]
Advanced

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

[Savannah-hackers] savannah.gnu.org: submission of PHPCMS


From: roberto
Subject: [Savannah-hackers] savannah.gnu.org: submission of PHPCMS
Date: Tue, 19 Feb 2002 08:38:07 -0500

A package was submitted to savannah.gnu.org.
This mail was sent to address@hidden, address@hidden


Roberto Bertó <address@hidden> described the package as follows:
License: gpl
Other License: 
Package: PHPCMS
System name: phpcms
This package wants to apply for inclusion in the GNU project

1) What is it?

PHPCMS is a Content Management System write in PHP with use of Smarty 
(www.phpinsider.com) template engine.

2) DB Port
The start DB is mySQL, but, because the modular filesystem we can easyly make a 
port to PGSQL or other PHP supported DB.

3) Permissions
PHPCMS have a permission based in a General ID (GID). The GID is a serial 
number that all modules use. This way we can set permissions specific from some 
resource to anyother resource. 

4) Use of Smarty
PHPCMS can work altrough a script that call the templates, or with PHP files. 
The ideia is use of php.ini \"auto_prepend_file\" directive to call a script in 
every PHP file that execute the template inside the PHP file according the 
APACHE\'s ENV \"PATH_TRANSLATED\" and, after all do a \"exit;\" to skip 
duplicated output.

So, all commands will be processed inside the templates with Smarty 
\"{insert}\" directive and with its own programming language.

5) Conclusion
The PHPCMS is more complex and have a lot of others concepts, but an 
introdution was wrote here.

The Permission System use is simple but too complex to explain in some lines. 

There was 3 years thinking about the CMS.


PHPCMS already exists and I\'m working to make some usefull modules and to 
document the framework.

I\'ll send what I write when the project be approved.






reply via email to

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