Free Flat-File CMSs Reviewed, Part 4
Monday, 22. September 2008, 07:50:57
Continued from Part 3...
Nearly there...
Lanius is a CMS I looked at a month or two back, and reinstalled today for a review. It's quite a comprehensive package. Technically, the most impressive aspect of it is that in order to provide flat-file support, the developers wrote their own flat-file SQL-compatible database engine, AND made it compatible with the ADOdb Lite data abstraction API. It means that Lanius is a database-driven CMS, and can operate using any ADOdb Lite compatible database, such as MySQL, MS-SQL and PostgreSQL. Gladius just happens to be slower and less efficient than a proper database, but can operate on any PHP installation (v4 or v5). Backing up the CMS consists of taking a database SQL dump. The dump can then be processed by any ADOdb database to restore the site. You can easily migrate from one database to another if necessary.
Enough of databases! Lanius supports multiple users with different access levels. Static pages are not supported, although the FAQ describes a workaround that involves disabling the voting and comments systems for the entire site. Content is organised into sections and categories within sections (i.e. two levels). However, I couldn't figure out how to add and maintain new categories. It comes with web forum and photo gallery support. The gallery supports multiple categories. Blogs are not specially supported, although I imagine the intended implementation is to set up a particular category and post articles in there.
For me, the lack of static page support puts Lanius well down my short list. The global nature of page comments is also a problem for me. The existence of the Gladius database creates the tantalizing idea that more full-on database-only CMSs could potentially implement flat-file support. I guess it would depend on if they were implemented using ADOdb Lite or not.
I still haven't gotten around to looking at Dokuwiki and PmWiki, and probably won't until next weekend.
Nearly there...
Lanius is a CMS I looked at a month or two back, and reinstalled today for a review. It's quite a comprehensive package. Technically, the most impressive aspect of it is that in order to provide flat-file support, the developers wrote their own flat-file SQL-compatible database engine, AND made it compatible with the ADOdb Lite data abstraction API. It means that Lanius is a database-driven CMS, and can operate using any ADOdb Lite compatible database, such as MySQL, MS-SQL and PostgreSQL. Gladius just happens to be slower and less efficient than a proper database, but can operate on any PHP installation (v4 or v5). Backing up the CMS consists of taking a database SQL dump. The dump can then be processed by any ADOdb database to restore the site. You can easily migrate from one database to another if necessary.
Enough of databases! Lanius supports multiple users with different access levels. Static pages are not supported, although the FAQ describes a workaround that involves disabling the voting and comments systems for the entire site. Content is organised into sections and categories within sections (i.e. two levels). However, I couldn't figure out how to add and maintain new categories. It comes with web forum and photo gallery support. The gallery supports multiple categories. Blogs are not specially supported, although I imagine the intended implementation is to set up a particular category and post articles in there.
For me, the lack of static page support puts Lanius well down my short list. The global nature of page comments is also a problem for me. The existence of the Gladius database creates the tantalizing idea that more full-on database-only CMSs could potentially implement flat-file support. I guess it would depend on if they were implemented using ADOdb Lite or not.
I still haven't gotten around to looking at Dokuwiki and PmWiki, and probably won't until next weekend.