[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.
- [Savannah-hackers] savannah.gnu.org: submission of PHPCMS,
roberto <=