WonderCMS was born in 2008, open sourced in 2010 and has been a growing idea ever since.

A growing idea of small but functional pieces of code that enable you to establish a web project quickly and efficiently. The mission is clear - keep it small, simple, secure and hassle free.

While we leap towards perfection, keep in mind we are only getting there step by step.

Join the community and exchange your opinion, projects and ideas.

What is WonderCMS

WonderCMS is a completely free open source Content Management System, or in other words, a free website builder.

WonderCMS doesn't require any configuration and can be simply unzipped and uploaded to your hosting provider/server. The database is a text file which you can copy, move, backup and restore easily.

Short history


First version released by Robert Isoski.


Open sourced.


Various versions developed with trying to find the "perfect skeleton".
Rewritten by Luka Mrovlje.


Rewritten by Yassine Addi.
Version 1.1.0 beta released with one click update functionality.


Version 1.2.0 beta released. WonderCMS now automatically includes functions.php if it's created inside your theme folder.
Version 2.0.0 released. First non-beta version after 9 years.
Version 2.0.1 released.
Version 2.0.2 released.
Version 2.0.3 released.
Version 2.0.4 released.
Version 2.0.5 released.
Version 2.0.6 released.

WonderCMS 5 file structure

 [WonderCMS unzipped folder]
    - index.php // WonderCMS core file, contains most of the functionality
    - database.js // default database, gets created the first time you visit your website
    - .htaccess // takes care of clean URL's, denying access to database.js, disabling directory/file listing and server signature
    - [themes]
       - [default]
          - theme.php // default theme file
          - [css]
             - style.css // default styles

NOTE: WonderCMS one click update feature updates/rewrites all the above files. Make sure to copy and rename your default theme folder if you're making changes to it to prevent any lost work.

Privacy, future, updates

WonderCMS cares about privacy. Check our Privacy and Terms.

One of our main goals is to push as little updates as necessary and provide WonderCMS users with a hassle free experience. We want to make this as easy as it gets with our one click updater.

The one click update feature can be important for delivering critical security updates through the official WonderCMS GitHub repository. Our response time for delivering critical security updates is usually below 24 hours.

Is development dead?

Absolutely not. Infrequent updates do not imply development is dead.

We generally want to push as little updates as necessary and provide everything else with plugins developed by the community.

NOTE: plugins have to be updated manually as they're not part of the WonderCMS core.

Is WonderCMS better or worse than "put any CMS here"?

We support and encourage all open source software and do not see them as competition. Each and every user has different needs and we realize WonderCMS isn't a perfect solution for everybody. yet

Consider supporting this project with a PayPal donation

Donation rewards


Twitter share