﻿#############################################################################################
#                                                                                           #
#  DBHCMS - Web Content Management System                                                   #
#                                                                                           #
#############################################################################################
#                                                                                           #
#  COPYRIGHT NOTICE                                                                         #
#  =============================                                                            #
#                                                                                           #
#  Copyright (C) 2005-2016 Kai S. Bunk                                                      #
#  All rights reserved                                                                      #
#                                                                                           #
#  This file is part of DBHcms.                                                             #
#                                                                                           #
#  DBHcms 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 http://www.gnu.org/copyleft/gpl.html      #
#  A copy is found in the textfile GPL.TXT                                                  #
#                                                                                           #
#  DBHcms is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;      #
#  without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR         #
#  PURPOSE. See the GNU General Public License for more details.                            #
#                                                                                           #
#  This copyright notice MUST APPEAR in ALL copies of the script!                           #
#                                                                                           #
#############################################################################################

  ========================================================================================
  = Introduction                                                                         =
  ========================================================================================

  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!

  ========================================================================================
  = Features                                                                             =
  ========================================================================================

  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.  
          
  ========================================================================================
  = Changelog                                                                            =
  ========================================================================================

  DBHcms 1.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 for 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 http://www.drbenhur.com/downloads-1-5-en.html 

  To update the DBHcms from 1.1.3, please read the installation notes or take a look at 
  http://www.drbenhur.com/dbhcms-update-1-66-en.html

  DBHcms 1.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 http://www.drbenhur.com/downloads-1-5-en.html 

  To update the DBHcms from 1.1.3, please read the installation notes or take a look at 
  http://www.drbenhur.com/dbhcms-update-1-66-en.html

  DBHcms 1.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 http://www.drbenhur.com/downloads-1-5-en.html

  To update the DBHcms from 1.1.2 Beta, please read the installation notes or take a look at 
  http://www.drbenhur.com/dbhcms-update-1-66-en.html

  DBHcms 1.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 1.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 1.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:

  Server
  ------

  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.

  Client
  ------

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

  ========================================================================================
  = Installation                                                                         =
  ========================================================================================

  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)

        - CHANGE THE RIHGTS FOR .HTACCESS AND CONFIG.PHP AFTER INSTALLATION !!! SECURITY !!!

  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 !

  NOTES
  -----

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

       ->   http://www.yourdomain.com/index.php?dbhcms_pid=-1

    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:

       ->   http://www.yourdomain.com/admin.html

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

