Many CMS offerings store content in an SQL database. This can make the internal workings of the CMS a little mysterious to people who aren't trained SQL administrators, and makes things a little hard to pull apart if things go wrong.
We thought about what kind of system we needed for our site. We decided that we wanted a heirarchical structure of categories and subcategories, just like many other sites. Did we require a relational database like MySQL to make this happen? No, we just needed the information to be organised in a system of files and folders, just like computers have been doing for decades with their file systems.Rather than running everything through an SQL database system, which itself uses files and folders to store data behind the scenes, we decided to cut out the middle man and enjoy the performance benefit of a CMS that takes advantage of the computer's natural filesystem.
FolderCMS is designed to provide a minimal set of features that still provides you the flexibility to use it as a base for creating powerful websites.There are several things FolderCMS doesn't do (at least not out of the box), that other CMSs do. You know those drop-down menus that many websites have but users secretly hate? It doesn't do those, because for speed reasons, it will never drill-down to look at content that isn't on the way to the current page. It doesn't provide you with a web interface because it's designed for the webmaster to be able to edit the content files directly. Out of the box, it doesn't provide social functionality.
Yes (although it still pays to take precautions). FolderCMS doesn't blindly map URL parameters to the filesystem, as these can be specified and altered by any visitor. It picks out valid options first, and only then attempts to match the URL parameters against them. This makes FolderCMS immune to URL injection attacks.