"
It’s no secret that I am a huge WordPress advocate. It’s full-featured, extendable, and super powerful. However, depending on the project it could be overkill. You need space and a database backend, and you’ll end up with a lot of features that some clients might not use. Especially if you’re making a site that won’t be updated often, most of WordPress’ features will go untouched.
Luckily, there are a bunch of lightweight CMSs. One of them is GetSimple CMS, a promising newer CMS that . Today, we’ll take a closer look at that.
GetSimple CMS is a lightweight, XML based content management system (CMS) that is quick and easy to install, and even easier to use. Since there is no database, there is minimal necessary interaction with the server (just FTP), and its goal to cater to small (1-15 page) sites means that the features are only the ones necessary. Let’s take a look!
Install and Setup
Install and setup is super easy. Just FTP the GetSimple CMS files to your server and visit the proper URL. The first time you’ll be taken to a 2 part install. The first part is making sure everything you need is on your server. The second part is the initial settings and actual install!Install - Server Check
Install- Site Settings
Let’s go ahead and walk through the GetSimple CMS Admin!
Managing Pages
Obviously the most important part of the CMS is creating and managing pages. GetSimple CMS makes that incredible easy.Pages Panel
When you go to a page’s editor (screen below is editing my “Hello World” page), you’re presented with an editor a few simple options for rich text (bold, underline, etc.) as well as a way to edit the HTML.
Page Editor
Page Options
One issue I have with the page edit is while it’s very simple (which is good), you cannot upload files from the page editor. You have to do that in the Files section, which I feel creates too many steps to do something as easy as inserting an image. That being said, lets head on over to the Files tab.
Managing Files
Managing files in GetSimple CMS is incredibly easy; the interface, much like the manage pages tab, is clean and simple. There is a list of your files, each size, and the date each file was uploaded. There is also a way to delete each file.Files Panel
Clicking on most files will bring you to the file itself. However, for images GetSimple CMS has a basic image control panel where you can grab a set of links/html for the image as well as modify the thumbnail of the image.
Image Control Panel (image is a screenshot of the editor)
Themes
GetSimple CMS also allows you to manage themes. On the Theme page you’ll see a drop down to select any installed themes you have. To the right, you’ll see a number of options (including any theme specific options) to manage your themes.Themes Panel
Component Editor
Creating Themes
Creating themes could certainly be its own tutorial; however, I did want to touch on the topic for those looking to try out the CMS.To create a theme, add a folder in GetSimple CMS’s /theme/ directory on your server. You only need one file: template.php. In it will go the mark-up that lays out eachpage.
GetSimple CMS will automatically add a new theme to the Theme tab, the name of the theme being the name of the directory you added (IE if the directory is named /Test/, the theme will be named Test).
Some other files worth including are (much like WordPress): header.php, footer.php, style.css, functions.php, and sidebar.php. If you’re familiar with WordPress, you’ll see GetSimple CMS is heavily influenced by it.
For a more comprehensive guide on GetSimple CMS theme development, you can visit the GetSimple CMS Wiki.
Backups
Under the Backups tab, you’ll find a list of older versions of your page, like a versioning system for pages you’ve created. This is a very nice touch by the developers of GetSimple CMS, who understand that..ummm…accidents happen.Backups Panel
Your server needs to support ZipArchive in order for Website Archive to work.
Plugins
The last major feature of GetSimple CMS is the Plugins manager. Much like WordPress, you can extend the functionality of GetSimple CMS by installing plugins.Plugins Panel
Settings
Finally, there is a simple Settings panel in GetSimple CMS.Settings Panel
Again, there isn’t too much to the settings, but just enough. As the name suggests, the CMS keeps it simple!
Conclusion
GetSimple CMS is a lightweight, easy to install CMS with a very specific scope- allow people to update their website’s pages. While you can do other things like edit thumbnails and install plugins, GetSimple CMS is a lean way to allow non-tech people to update a site. Certain things, like installing themes and plugins, aren’t as easy as they would be on a full-featured CMS, so there may be a greater dependency on the developer. However GetSimple CMS can definitely serve a great niche- those who need a quick, lightweight site they want to update themselves without all of the bells and whistles of something like WordPress.I can definitely see myself using GetSimple CMS for future projects. Have you ever tried out GetSimple CMS, or do you have any sites powered by it? We’d love to hear if you’re putting it to use, or plan to try it out in the near future!
"