Barebones CMS is exactly what you expect a high-performance, minimalistic CMS package to be. If you find Drupal, Joomla, WordPress, etc. to be too heavyweight, have sluggish/poor performance, and/or are difficult to use (i.e. don't fit your business model for web development), not looking for a blogging platform or other dedicated solution (e.g. a Wiki), and literally want a blank slate to start from, then Barebones CMS is what you are looking for.
No really, you can stop looking.
The main goal of Barebones CMS is to provide incredibly useful tools to YOU, the web developer, to get your website up and running quickly while, at the same time, get out of your way of developing said website. As you can imagine, balancing these two aspects is incredibly tricky. Barebones CMS works with how most web designers and organizations design websites.
Barebones CMS is designed to be another tool in your arsenal of tools for web development. Always use the right tool for the job.
Barebones CMS is dual-licensed under MIT and LGPL licenses. You get to choose which license you want to use and there are very few restrictions on the use of this product.
Financial donations to cover development costs are sincerely appreciated. If you want professional support for this product, then donating financially is the way to get that support.
There are quite a few features in Barebones CMS and the best way to learn about them is to read the documentation. However, the following list should provide you with a good perspective on what is deemed important by, yours truly, the author of Barebones CMS:
- Secure system. I have years of experience in the security field, have fixed a number of large security holes, and am aware of all the major security exploit types in CMS systems (CSRF, Cookie Monster, etc).
- Clean code. I code like a girl.
- A fantastic, multi-profile caching system that doesn't get in the way.
- Multilingual support system for those who need to translate websites into multiple languages.
- A revision system that acts more like a virtual server. Really useful for creating a virtual test server without needing a separate box.
- Shortcode support through the default Content Widget.
- Widget support - everything on each page is a Widget.
- Plugin support (admin backend only).
- File Explorer. A fast FTP-like interface in the admin.
- Freakishly blazing fast performance - served up approximately 1,700 pages per second during testing on the frontend. The admin is super fast too.
- Extensive AJAX for the admin.
- Admin works under ALL major browsers including IE. Standards-compliant, Quirks Mode free!
- Start with a literal blank slate for your web design.
- No such thing as a "template". Barebones takes a different approach that fits better with how web designers typically design websites.
- Three distinct login privilege groups: Developer (i.e. a PHP programmer), Designer (i.e. someone who designs and implements HTML/CSS layouts), and content editors (i.e. those people who you don't want messing up your beautiful design but want to allow to edit the content).
- Relatively painless to move a site or section of a site to another website or subdirectory.
- No database required but you can optionally use CSDB.
- SEO built into the system and makes white hat SEO tasks super easy.
- Externally programmable. Write scripts to execute commands with most CMS operations being easy-to-understand function calls.
- No annoying copyright/version display restrictions. That is, no requirement to display "Powered by Barebones v1.x" or other such nonsense. CMS products with known vulnerabilities running on websites are more secure by not being able to be found by a search engine using the CMS product's name and version.
- Forced cache flushing mechanism for rare circumstances such as moving content to another site/subdirectory, upgrading the core product, or writing custom code outside of the system.
- Three default widgets geared for each of the three privilege groups: Code, Layout, and Content. Each one is completely optional but they are carefully constructed for significantly simplifying common tasks of each group.
- Easily install new extensions from within the admin (Manage Extensions feature).
- Update and security vulnerability notification system for the core product as well as installed shortcode, widget, and plugin extensions.
- Fantastic documentation of virtually every aspect of the Barebones CMS.
- Several additional products that leverage aspects of the Barebones CMS core without needing Barebones CMS to be installed. These products are self-contained and meant to be used by programmers to quickly develop some sort of extension to an existing system. The license of these products are also your pick of MIT or LGPL.
- Shortcodes, widgets, and plugins on the Barebones CMS website go through a strict security auditing process that evaluates both the developer and their code with a goal of zero defects.
There are a ton more features but these are the ones I deem important to Barebones CMS.
At this point you may or may not be convinced that Barebones CMS should be in your arsenal of web development tools. That's fine. Before writing it off though, be sure to check out the Barebones CMS Demo and read the rest of the Getting Started documentation.
Once you are ready, head on over to Download Barebones CMS.