The DBHcms is a small free Open Source content management system for personal and small business websites.
PHP JavaScript Smarty HTML CSS
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


The DBHcms is a small free Open Source content management system for personal and small business websites.

(C) 2005-2016 Kai S. Bunk

Ormado is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

The GNU General Public License can be found at the following URL:


The DBHcms is a small free Open Source content management system for personal and small business websites. It is search engine optimized, also for multiple languages simultaneously by allowing the search engine bot to index every single page in each language and avoding content cloning. DBHcms is 100% flexible but also simple and easy to use thanks to an integrated WYSIWYG editor, multiple language support and layout templates!


Search Engine Optimized for multiple languages simultaneously

The DBHcms different to the most content management systems is optimized for search engines as Google to achieve a high ranking and a lot of visits! Static URL´s are generated to simulate static documents so the search engine crawlers can find each page easily. You can also optimize your page even though you use multiple languages! The DBHcms can get your ranking up in every language you wish, even in multiple languages simultaneously!

Content Editor

The DBHcms enables you to edit and publish your content at runtime with a WYSIWYG (What You See Is What You Get) editor just using your favorite web browser. Just login, edit your content, save and done! Your content is published!

Multiple Language support

Allow your visitors to view your page in multiple languages! Change the language of the page without leaving it or having to return back to the homepage. An embedded dictionary in the DBHcms allows you to save common words in multiple languages. The DBHcms even translates them! The DBHcms allows you to save the content for each page in different languages, no matter how many. Even more, your content will be search engine optimized for all languages simultaneously!

Layout Templates

Design your website as you wish using HTML templates. There are no limits or restrictions in the design or layout of your website. Build your template with any design you wish once and reuse it in all the pages you need it! You wish a new design? Just change your template once and not a hundred times for each page.

User Authentication and access logging

Create restricted pages and grant access to the users you wish. A simple to use but powerful and flexible authentication system enables you to decide which user may access which page. The DBHcms logs any logins or logouts and any failed attempts made to authenticate to control the security of your website.


DBHcms v1.2.0 - 09.07.2016

The DBHcms has been working faithfully for almost a decade now, and its time for some security updates, technical maintenance and a few new features. With this release we have addressed several security concerns, created a new extension for users to register, added support for UTF-8 and added some new functionalities.

New in this version:

  • Important security fixes
  • Support for UTF-8 that enables the combination of languages with different charsets
  • New extension "register" that adds functionality for users to register
  • Possibility to enable and/or disable captchas for all user entries (comments, contact, etc.)
  • Possibility to configure an SMTP-Server to send e-mails
  • All third party apps have been removed form DBHcms, this includes the removal of phpMyAdmin as well as QuiXplorer.

Important notes:

  • Important security measures have been implemented, which include optional captchas for input forms in all existing extensions. When upgrading, make sure that if you use any of the extensions, that you also update the corresponding templates with the modified blocks and place-holders as described in the intall.txt file.
  • The automatic translation in the dictionary now requires the "stichoza/google-translate-php" package which requires PHP 5.5.0 or higher. If you would like to enable the automatic translation, you will need to add the package to the DBHcms installation as indicated in the intall.txt file.

The DBHcms is available for free at

To update the DBHcms from 1.1.3, please read the installation notes or take a look at

DBHcms v1.1.4 - 16.10.2007

The DBHcms 1.1.4 is now released and available as live demo and download. This update includes the new extension manager updated extensions, and some important bugfixes.

New in this version:

  • Extension Manager.
  • New version of the guest book extension with a new markers.
  • New version of the contact extension with a better back-end and new markers.
  • Posibillity to empty the error and access logs.
  • Updated dictionary to import.
  • Fixed various reported bugs.

The DBHcms is available for free at

To update the DBHcms from 1.1.3, please read the installation notes or take a look at

DBHcms v1.1.3 - 05.02.2007

Seven months after the first beta release and 23 months after the start of the DBHcms development, the first stable version of the free open source project is finally launched.

One of the key features of the DBHcms is its architecture that allows an unbeatable flexibility without loosing its simplicity. Through templates and style-sheets it is possible to apply any design to all pages or to apply different designs to different pages. PHP-modules and extensions allow an unlimited expansion of the functionalities in the website and in the administration area.

Other key features are:

  • Multiple Language Support: DBHcms allows visitors to view the website in multiple languages. It is possible to change the language of the page without having to return back to the homepage.

  • Search Engine Optimised: The DBHcms is optimised for search engines to achieve a high ranking and more visits. Static URL´s are generated to simulate static documents. This enables search engines to find each page easily. It is possible to optimise the website even if multiple languages are used.

  • Multiple Domain Administration: With one installation of the DBHcms it is possible to manage multiple websites.

  • Content Editor: The DBHcms allows to edit and publish content online with a WYSIWYG editor.

The DBHcms is freely available at

To update the DBHcms from 1.1.2 Beta, please read the installation notes or take a look at

DBHcms v1.1.2 Beta - 28.09.2006

This will be the last beta version. As soon as all systems have been tested and working I will release the first stable version of the DBHcms. For now you may test the new features in the DBHcms. Here some of the new features:

  • Page caching for best performance
  • User friendlier Back-End thanks to file, user, extension and language selectors and other nice gadgets.
  • Page hierarchy and more data types for more flexibility
  • Content scheduling
  • Debug modus for easy error finding
  • Better error and access logging

Have a lot of fun testing it and please report any bugs.

DBHcms v1.0.1 Beta 2 - 17.07.2006

Some bugs have been removed and some important features are completly new. All extensions have been reprogrammed to fit into the actual standards since they have not been checked since the first phases of the development of the DBHcms.

The Beta 2 is much more stable than the Beta 1 and I hope I can soon release a stable version.

DBHcms v1.0.1 Beta - 25.06.2006

First release of the DBHcms Content Management System

System Requirements

The DBHcms is a web application programmed in PHP. You need a web server with PHP to install the DBHcms and any web browser to access it. Detailed system requirements for the DBHcms are:


Operating System: Unix (eg Linux), Windows or Mac.

Web Server: Apache or IIS with at least PHP 5.2 and a MySQL database (other databases will be supported soon). If you want to use static URLs for search engine optimization you will need Apache with mod_rewrite.

Hardware: A normal web server setup will do, with some modern CPU and at least 1 GB Ram.


Any computer with a graphical browser (Internet Explorer, Google Chrome, Firefox, Safari)


  1. Unzip the files to any directory in your web server

  2. If you have a Linux web server:

    • Make sure that the .htaccess and the config.php file can be overwritten (chmod 666)

    • Set the permissions for "dbhcms/temp/" so files can be generated in this directory (chmod 770)


  3. With your web browser just call the directory where you unzipped the DBHcms, fill the form with your settings, choose the extensions you wish to install and click the "INSTALL NOW ->" button.

  4. Have a lot of fun with your new DBHcms !


    To reach the back end (BE) or the administration panel, use the following URL:


    If you use mod_rewrite, generate first the .htaccess file using the "Generate .htaccess" button in the "Actions" box in the administration area, then you may reach the BE by using the following URL:


    Please check the install.txt file for details on upgrading from previous version.