FolderCMS is a fast, free, and bare-bones content management system (CMS) designed for small to medium sized websites.
There's no database backend to administer, no web configuration interface
to set up, and no obscure storage system for your content. And it's flexible
enough to let you build your own advanced site functionality around it.
All you need is the ability to create files and folders on your
(PHP-enabled) web server or hosting provider's server, and a bit of HTML know-how.
Build your website out of files and folders.
|Step 1||Step 2||Step 3|
|Create a single web page (you can use any HTML editor or page creator you want), with HTML code placeholders for where you want your menus and content to appear.
||Copy the FolderCMS distribution onto your hosting server, and
designate a folder (preferably outside your public HTML directory) where
you'll drop your content files.
||Create folders for your different site categories, and start writing up content in text files. Use HTML tags for
formatting, even PHP code. Use special designators in the file names to
tell FolderCMS how to arrange menu items, and create nested folders for subcategories (you can go as deep as you like). Your
website reflects your changes instantly.
|Add a CSS stylesheet to customise the look of menus, headings, etc. across your site.
Want to guard access to certain content*? Or present selective content to specific users (e.g. mobile users)? Or give different subcategories of content a different look and feel? You can do all that too.
*FolderCMS deliberately doesn't provide a login facility or its own
user account management.
But it will respond to global variable settings if provided by a
separate PHP-based login system, and restrict access and/or serve alternative
Does your server have 20 kilobytes to spare? That's more than enough space to copy FolderCMS to your server (excluding documentation files).
Content is stored on the server in an intuitive way that takes advantage of the natural structure and performance characteristics of computer filesystems. Content metadata is parsed out of filenames directly, to minimise costly open and close operations.
FolderCMS uses a natural paradigm of branch elimination. Site categories that don't lead to the site visitor's intended destination aren't followed and have no effect on performance. That means that as you grow your website, you get graceful logarithmic performance scaling, rather than a system that grinds to a halt when your site gets too big.
FolderCMS doesn't blindly follow URLs into off-limits parts of the filesystem. It matches URLs against valid options first, so it isn't prone to URL injection attacks.
FolderCMS is distributed under an open-source MIT-style license. What does that mean? It means download it, use it, modify it. Just don't remove our license notice from the code or documentation if you redistribute it. And because it's free, don't expect any warranty if things don't work out for you.