PHP Content Management System (phpCMS) makes it possible to need only one template for your whole Web site. It allows you to provide dynamic menus with unlimited levels, and use templates and sub-templates without a database. It is search engine-friendly and proxy-friendly, as the pages it generates can not be distinguished from static HTML pages. PHP code can be added to any template and content file with an optional module. It supports the caching of parsed pages and gzip compression.
| Tags | Internet Web Dynamic Content CGI Tools/Libraries Site Management Indexing/Search Text Processing Markup HTML/XHTML |
|---|---|
| Licenses | GPL |
| Operating Systems | Windows Windows POSIX Linux OS/2 AIX BSD BSD/OS FreeBSD NetBSD OpenBSD Unix |
| Implementation | PHP |
| Translations | English German |
Recent releases


Release Notes: A major security hole involving remote execution was resolved. A backup interface was added in the online editor. New template tags were added. Other minor bugs were fixee.


Release Notes: This version fixes an include vulnerability. An update is strongly recommended.


Release Notes: This release fixes a cross-site scripting bug discovered in the previous version. It is only exploitable in non-stealth mode with debug mode enabled.


Release Notes: This release has new German and English demos. An item delimiter '.BETWEEN' is now supported in TOC and MENU. There are configurable delimiters in menu and tag files, new phpCMS logos, and many (non-security-related) bugfixes. HTTPS and FTP links also work in non-stealth mode.


Release Notes: This release fixed some problems with content length in gzip-encoded files, improved automatic detection of the server OS and paths, made mail2crypt work in the online editor mode, fixed some minor problems with caching, fixed incompatibilities with some external scripts (eg. NewsWriter), made <phpcms:noindex> and <phpcms:nofollow> work if the start- and end-tag are not in the same subtemplate, and made some preparations for a WYSIWYG online editor.
Recent comments
16 Nov 2002 06:52
phpCMS is great!
In my opinion phpCMS is a great system if you are looking for one, which should be capable of managing small- or medium-sized web application.
It is running only on PHP flat files, you don't need a database!
I think the English documentation is good, too, so don't cry and use phpCMS!
27 Jul 2002 07:28
Re: tutorial
> From my own experience, I know it is
> hard to install
> the system.
Here is how to install phpCMS on your server!
Be sure that your servers supports PHP! Ask your provider...
Step 1: Upload all files from phpcms to your root directory!
Step 2: Chmod some files/directories to 777 with your FTP (e.g. WS_FTP):
dir: /parser
/parser/cache
/parser/stat
/parser/include
/parser/stat/backup
/parser/stat/current
files:
stat.txt in /parser/stat/current
default.php in /parser/include
DELETE file dummy.txt in /parser/cache and in /parser/stat/backup
DONE!
Test your phpCMS by entering www.yoursite.com/parse...
Enjoy it...have phun, questions?
Zaeb
20 Feb 2002 14:29
A few pointers
I've been hacking around with phpCMS for a week or so (slow going because I don't speak German and babelfish won't translate the phpCMS web pages) and I've discovered a few things that may be of help to others:
1. The "options.php" file mentioned in the English documentation is bogus. The file you should be looking at is /parser/include/default.php
2. To get to the login screen for the management interface, point your web browser to /parser/parser.php?phpcmsaction=FRAMESET You can then enter the login password (default is 'phpcms') listed in the default.php file mentioned above.
3. The file manager is going to try to index everything underneath your document root directory, whether or not it's in the phpCMS tree. If it can't access one of the directories, it will die.
4. phpCMS appears to generate Internet Explorer specific HTML. I spent quite awhile wondering why many screens came up blank in Netscape 4.72 (running on Solaris.) I finally saved the generated HTML from the file manager frame and ran it through 'tidy' which spit out tons of warnings about form inputs not being valid inside tables. On a hunch, I tried IE on the file and it displayed just fine, including several (probably copyrighted and/or trademarked) IE logos in file and navigation icons.
phpCMS looks like a great tool (with a steep learning curve if you don't speak German) but the environment I'm developing for only has Netscape 4.72 running on Solaris available to the users. The Internet Explorer requirement killed it for my current project.
Scott
14 Jan 2002 14:27
Re: What are the install instructions?
> Through me a bone here.
Here's the bone: parser.php starts the GUI.
/parser/parser.php?file=/demo/index.htm should start the demo.
20 Oct 2001 23:26
Re: tutorial
%quote%
> Might be good software, however,
> please provide a
> decent manual. German would be fine,
> I'm sure
> someone (I'm not really that capable
> of reading
> german) will translate it. Please ?
>
>
The manual-project is on the way. In the meantime you could look in our forum, there is an english section.
mcyra