Vous disposez d’un serveur Apache avec PHP (ça existe sur les hébergements mutualisés), vous avez besoin d’un rapide outil de gestion de contenu ( CMS – Content Management System ) qui fonctionne sans base de données?
GetSimple est la solution idéale. Mais pourquoi faire un CMS sans base de données .. blablabla?
C’est assez simple, dès qu’on parle « bases de données » , généralement cela implique des difficultés techniques (disponibilité du serveur MySQL, fragilité des bases etc) .. que cela soit au quotidien ou lors d’une migration quand il faut tout reconfigurer.
C’est bien GetSimple?
A l’heure de la publication de ce billet, GetSimple est en version 1.5 , uniquement en anglais et n’est pas encore très fonctionnel si vous avez une configuration serveur un peu spécifique il faudra probablement adapter quelques choses.
Vous pouvez avoir une erreur 500 et c’est généralement lié au .htaccess :
Options +Indexes
Options +FollowSymlinks
RewriteEngine on
## Uncomment if you are installing GS into a subdirectory
## Replace ‘cms’ with the folder that GS is installed in
#RewriteBase /cms/
## If you uncomment out the above line, comment this one out.
#RewriteBase /home/var/www/dossier-bidon-exemple-wikitwist/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule /?([A-Za-z0-9-]+)/?$ index.php?id=$1 [L]
Comme visible en rouge dans le texte en italique on a mis un « dièse » devant les lignes RewriteBase. Cela permet parfois de résoudre un souci . Ou alors il faut adapter cette ligne.
Pour le reste l’outil est pratique, très rapide, permet l’upload de fichiers, gère les versions de fichiers, les archives… Parfait à mes yeux.