Greg Chapman
About WonderCMS

Lightweight Content Management Software

The WonderCMS Home Page The WonderCMS Home Page, as it is seen on a mobile phone when you see the menu bar effect you get on a smaller screen.

Background

Originally, this site was hand coded, as were all those listed on the Contact page. If you've read this site's Home page you'll know that it was created to provide identity verification for my Mastodon account. "Toots" on most Mastodon servers are limited to 500 characters. At the time, that included the one where my account is held. With that limit I began to wonder if, sometimes, I might want more space to say something. So the idea having a site to which I could add short articles when I'm away from my desktop computer appealed. I would then be able to post links to the articles on Mastodon. Hence I started a search that led to WonderCMS. That's why I'm using it, but why might it be useful for you?

Why Choose WonderCMS?

It's for solo users

Most content management systems are designed for large organisations, and allow different areas of the site to be managed by a number of editors, sometimes with each editor managing the input of a group of contributors. In contrast, WonderCMS is designed for an individual to use. You don't even need a user name to login and make updates, just a password. That's just what I wanted. Software with no unnecessary features that I'd never use.

Just pick a design

As with many software packages, with WonderCMS, a user can select one of a number of "themes" (often referred to as skins in other packages). These allow you to change the look and feel of your web site with a couple of clicks on the mouse. It's just a matter of picking one you like. In theory, that suited me too, There are further pages where you can read my thoughts on WonderCMS Themes in general and a lot more about the GregCustom theme.

But easy for some to customise further

I confess that I couldn't find a theme that suited my needs but it turned out that with only knowledge of HTML and CSS and the documentation on the page Create theme in 8 easy steps I was able to create the first version of the theme used on this site. Unlike most of the other web site creation tools I had tried, I did not need knowledge of further packages such as "Smarty" or "Bootstrap" in order to understand enough of an existing theme to be able to create a new one.

...If you understand the principles behind web design

If you're brand new to web design you need to know about the importance of the separation of Content and Style when building your site. It is the theme you pick that controls the style of the site and the editor you use to add and edit content.

... and there's a number of editors. Just pick one you like.

If it's just WonderCMS you're new to, take a look at my thoughts on the Default Editor. It is a text editor and it does require you to include the "tags" that tell the web browser what's a heading, a paragraph, and where the image you want displayed is to be found. If that sounds intimidating there are an alternative to consider, available as a "plug-in". Summernote is a WYSIWYG (What you see is what you get) editor, much more like a word processor, so handy if you don't want to enter code, but my article on the editor does explain the disadvantages to this approach. Another is Monaco, a more advanced text editor than the Deault. If you're more experienced with writing code, you might want to see my thoughts on using various External Editors.