Introduction
PHP GOBs CMS is the culmination of various projects and concepts that have come together into a content management system that provides a strong security model and the ability to generate dynamic pages without actually programming any PHP code.
Security
The CMS features the PHP Girder security framework that secures the database content by establishing multiple levels of access based on a set of database users and a key ring concept that prevents eliminates exposure of the database user credentials except for the least priviledged database user credentials stored in a plain text configuration file like most other web applications. All higher access level credentials are stored in SSL encrypted records.
Dynamic Content
The GOB feature in the CMS makes it possible to utilize prewritten PHP scripts through a specialized tag embedded within HTML pages. As an example the roundcornerdiv GOB can generate web content surrounded by div tags that form a box with round corners. For the following example there is a file named test.html in the views directory which contains the text experimental content that we will display inside a box with a white background, black text, a black border and rounded corners.
The tag inside the file you are viewing now, home.html, looks like this...
<gob object="roundcornerdiv" boxcolor="#fff" color="#000" textalign="center" bordercolor="#000" view="test">
Installation
Copy the PHP GOBs CMS files into your web site hosting directory then enter the address of the server into your web browser with the install.php script and follow the steps in the script.
Setup
Setting up PHP GOBs CMS requires a combination of administrative setup tasks through the menus for forums and to create users that generate article content along with editing HTML files in the views directory to customize the appearance and static content on the site. I.E. begin.html should be modified to change the HTML title tag to show your web site title, header.html should be modified with header content specific to your site, home.html should be modified with your static home page content, etc.
Download PHP GOBs CMS Version 0.3
PHP GOBs CMS 0.3 © 2009 Bryan Nielsen
PHP GOBs CMS is the culmination of various projects and concepts that have come together into a content management system that provides a strong security model and the ability to generate dynamic pages without actually programming any PHP code.
Security
The CMS features the PHP Girder security framework that secures the database content by establishing multiple levels of access based on a set of database users and a key ring concept that prevents eliminates exposure of the database user credentials except for the least priviledged database user credentials stored in a plain text configuration file like most other web applications. All higher access level credentials are stored in SSL encrypted records.
Dynamic Content
The GOB feature in the CMS makes it possible to utilize prewritten PHP scripts through a specialized tag embedded within HTML pages. As an example the roundcornerdiv GOB can generate web content surrounded by div tags that form a box with round corners. For the following example there is a file named test.html in the views directory which contains the text experimental content that we will display inside a box with a white background, black text, a black border and rounded corners.
experimental content
The tag inside the file you are viewing now, home.html, looks like this...
<gob object="roundcornerdiv" boxcolor="#fff" color="#000" textalign="center" bordercolor="#000" view="test">
Installation
Copy the PHP GOBs CMS files into your web site hosting directory then enter the address of the server into your web browser with the install.php script and follow the steps in the script.
Setup
Setting up PHP GOBs CMS requires a combination of administrative setup tasks through the menus for forums and to create users that generate article content along with editing HTML files in the views directory to customize the appearance and static content on the site. I.E. begin.html should be modified to change the HTML title tag to show your web site title, header.html should be modified with header content specific to your site, home.html should be modified with your static home page content, etc.
Download PHP GOBs CMS Version 0.3
PHP GOBs CMS 0.3 © 2009 Bryan Nielsen
PHP GOBs CMS