L'installation de CMSimple_XH s'effectue de la même façon et avec la même simplicité que son aîné CMSimple qui est consultable sur ce blog. CMSimple_HX est donc basé à l'origine sur CMSimple avec comme objectif de le rendre plus convivial entre autre. Il sert de base à la version francophone CMSimple Flex. Il n'y a pas besoin de base de données du type de Mysql, il faut juste un hébergement avec PHP. L'installation se limite quasiment à un transfert de fichier qui se fera avec le client FTP Filezilla (libre et gratuit) et ne va poser aucun problème avec l'offre gratuite de l'hébergeur 000webhost. La version qui va être utilisée pour ce billet est la 1.5.3 et le déroulement de la procédure est similaire à celui présenté dans l'article concernant CMSimple ou CMSimple Flex (lire ici et là).
Étape n°1 :
On télécharge la dernière version de CMSimple_XH à l'adresse sourceforge.net et l'on extrait l'archive (Zip) pour se retrouver avec un dossier "CMSimple_XH_153". Pour ceux désirant une version francophone, télécharger également le pack de langue fr à l'adresse : www.cmsimple-xh.fr et décompressé cette archive dans le sous-dossier "cmsimplexh153" présent dans le dossier principale du CMS précédemment désarchiver (il y a 2 dossiers dans le pack "cmsimple" et "plugins" qui doivent être dézippés à l'adresse du dossier contenant également ces deux dossiers afin de les compléter) .
Étape n°2 :
On transfert les fichiers du sous-dossier "cmsimplexh153" que l'on a obtenu lors de l'étape n°1. Pour cela on va utiliser le client Filezilla. Ce logiciel est spécialisé dans le transfert de fichiers avec un serveur FTP, il est libre (licence GNU) et gratuit. Particulièrement efficace, il peut dérouter de prime abord les utilisateurs non habitués à ce genre de logiciel mais on trouve de la documentation facilement comme sur Framasoft par exemple ("Maîtriser Filezilla en 5 minutes") et une copie écran va être fourni plus bas. Avant de commencer le transfert de ses fichiers il faut connaitre les informations de son serveur FTP que l'on trouve dans le panneau de contrôle dans le menu "Files" en cliquant sur "View FTP Details" chez l'hébergeur 000webhost :
FTP host name = Nom du serveur FTP
FTP user name = Nom d'utilisateur du serveur FTP
FTP password = Mot de passe du serveur FTP (identique que celui du compte 000webhost)
Folder to upload files = Dossier dans lequel on doit télécharger les fichier => public_html
Maintenant que l'on dispose de toutes les informations nécessaires on va procéder au transfert des fichiers. Il va falloir prendre tous les fichiers se trouvant dans le dossier "cmsimplexh153" (en excluant lui même, on ne prend pas le dossier "cmsimplexh153" en lui même mais son contenu) et les copier dans le répertoire public_html du serveur FTP. Il s'agit de la seule variante par rapport à l'installation de CMSimple, dans cette version, les fichiers désirés ne se trouvent pas dans le répertoire que l'on a décompressé mais dans un sous-répertoire. Dans le dossier principal qu'il ne faut pas transférer, il y a un fichier "readme.php" qui peut être ouvert avec un éditeur qui explique en anglais que c'est le contenu du dossier "cmsimplexhXXX" (XXX étant le numéro de version) qu'il faut transférer sur le serveur FTP. Voici une copie écran commenté (en rouge) de Filezilla :
Pour les non habitués de ce logiciels, il faut bien comprendre que :
- Le cadre 2 correspond à l'ordinateur sur lequel on travail avec en haut l'arborescence et en dessous le contenu du dossier sélectionné. Sur l'image c'est le dossier "cmsimplexh153" qui est sélectionné dans la partie haute et c'est son contenu que l'on voit dans la partie basse.
- Le cadre 3 correspond au serveur FTP, avec le même principe c'est-à-dire l'arborescence dans la partie haute et le contenu du répertoire sélectionné dans la partie basse.
Il suffit donc de copier tous les fichiers de la partie basse du cadre 2 vers la partie basse du cadre 3 en s'assurant de bien être dans le répertoire public_html du côté du serveur FTP. Le transfert des fichiers prends quelques minutes (2 à 3).
Étape n°3 :
Une fois le transfert des fichiers effectué sur le serveur FTP, l'installation est déjà finie. Il ne reste plus qu'à ce rendre à l'adresse de son site suivi de /?mapage&login (exemple: www.monsite.fr/?mapage&login) pour accéder à son interface d'administration où un mot de passe est demandé, qui est par défaut "test" et qu'il conviendra de changer :
Pour ceux ayant installer à l'origine le pack de langue fr pour obtenir la francisation, il suffira d'aller dans le sous-menu "CMS" du menu "Settings" (Paramètres) et de choisir fr au niveau de "Language".
Conclusion :
Rien de particulier pour une installation chez 000webhost. L'installation de ce système de gestion de contenu se limite à un simple transfert FTP comme son aîné CMSimple. Plus développé que ce dernier, il permet une personnalisation de son site plus aisément. Deux grande différences par rapport à CMSimple ou CMSimple Flex, la première est que les fichiers à transférer ne sont pas ceux du dossier (répertoire) principale mais ceux d'un sous-dossier (pour pas se tromper c'est simple on prend sans exception tous les fichiers et répertoire à l'endroit où il y a le fichier "index.php" et c'est également vrai à priori quel que soit la version ou le fork de CMSimple que l'on désire installer), la deuxième c'est l'installation éventuelle d'un pack de langue. Pas de crainte à avoir de toute façon, l'installation reste simplissime et en cas d'erreur on peut aisément recommencer à zéro (en supprimant tous les fichiers dans le répertoire "public_html') sachant que le tout se fait largement en moins de 15 minutes (transfert FTP compris !).