To install CMSimple_XH on an internet server you have to know how to do the following:
Download the zip-file on your computer and unzip it with an appropriate program.
In the unzipped download you should find a folder “CMSimple_XH_*” or “cmsimplexh*”. This folder contains all files and folders that have to be uploaded to the internet server:
If you plan to install CMSimple_XH in a subfolder, create first this folder on your internet server.
IMPORTANT:
The name of the folder for installation of CMSimple_XH must have more that 2 letters, as folders named with 2 letters are reserved for additional languages in multi language sites.
Upload all files and folders from the unzipped “CMSimple_XH_*” download to the chosen folder on your internet server (this could also be the root-directory of your domain).
That's it, CMSimple_XH is installed, now you can surf to the domain or folder, into which you installed CMSimple_XH and you will see the default contents of CMSimple_XH. There you can read about the login procedure.
IMPORTANT:
After giving the necessary rights to some files and folders, you should right away adjust basic settings.
In order to let CMSimple_XH edit or create files, certain files and folders need writing and reading permissions. The easiest way to assign these permissions is via an ftp-program.
Depending on the internet server configuration however, these settings have to be different and no overall statement can be given. Some servers need permissions 777 and 666 for writable folders respectively files, others do with 755 and 644. You may use at first 777 for folders and 666 for files, as this should always work, and then try if permissions 755 und 644 are sufficient for your server.
Folders:
The following folders have to be given writing permissions:
Files:
The following files have to be given writing permissions:
If you want to edit your template online you have to give writing permissions to the following files:
Which folders and files of your plugins need which permissions, should be described in the plugins documentation. Usually language, config, stylesheet files and files in which the plugin stores data need writing permissions.
Directly accessing files in some folders should be denied. This is already done by the shipped .htaccess files for Apache web servers. For other servers you have to do this by any means the web server or hoster provides. The following folders should be protected:
Next: Important Settings
Keywords: reading permissions writing permissions file permissions folder permissions directory permissions chmod
All the downloads published or linked on this WIKI have to satisfy our quality-standards.
Since version 1.2 CMSimple_XH is utf-8 encoded. All components for CMSimple_XH have to be utf-8 encoded (utf-8 without BOM) or working without problems in utf-8 encoded installations.
All components for CMSimple_XH, plugins, templates and others have to validate for html 4.01 transitional, xhtml 1.0 transitional or both. They have to be marked according the used markup-language:
Examples:
CMSimple has a very active and helpful Community. Here you can get help and informations also for CMSimple_XH.
Here you can find a Community driven CMSimple Forum:
Here you can find an open WIKI for CMSimple.
It's a very valuable repository and archive of plugins and addons for all CMSimple versions.