[CMS] ShRcMs le cms sans base de donnée, stocké en « RAM » !
Salut à tous,
J'ai eu l'occasion ces derniers temps de mutualiser un peu quelques-uns de mes derniers articles, pour sortir ce petit (gros) début de projet ^^
Nom de code ShRcMs !
L'idée est, bien entendu de réaliser un CMS
- Absolument temporaire
- Extrêmement simple à mettre en oeuvre
- En restant sur quelque chose de plutôt léger !
Comme le titre l'indique le contenu de vos pages, vos images, ... sont stockés en RAM ... (plus précisément dans la mémoire partagée).
Esthétiquement, il y a encore du boulot à faire ..
Mais pour des sites ... qui auraient éventuellement des choses à faire "border line" ...
Ce CMS vous permettra de réaliser tout ça de manière éphémère !!!
Vous pouvez voir & modifier vos identifiants dans le fichier "index.php"
$usr = 'admin';
$passwd = 'password';
Et une fois connecté vous accédez à un éditeur :
De là, vous devrez soit utiliser les boutons pour la mise en forme du texte, soit saisir vous-même les divers "codes" de mise en forme ^^
Ces codes étant là, pour alléger le plus possible le stockage.
en Replaçant un <li> par un ++ vous gagnez 5 caractères
<li> toto </li>
versus
++ toto ++
De plus, cela permet une relecture plus claire ;)
Vous pouvez également customiser toutes ces mises en forme depuis le fichier : js/main.js
Attention :
Vous avez un id par défaut, qui vous permet d’atterrir sur la page d'accueil.
Vous pouvez le modifier à votre guise.
Pour ce qui est de la création d'une nouvelle page, il vous faut juste modifier l'id qui est dans votre URL :
Ainsi, il n'y a aucune logique d'id, vous êtes libre de mettre l'identifiant numérique que vous voulez.
Le lien vers les pages que vous créez sont stockée localement sur votre ordinateur.
Aussi, le serveur ne contiendra à aucun endroit les références des pages que vous allez créer (En gros, seul l'ordinateur depuis lequel vous créez les pages, pourra vous dire quelles pages vous avez créés ...) grâce au localStorage.
Bref, vous l'aurez compris, un redémarrage serveur, une coupure de courant ... et tout s'envole ^^
Téléchargement ici : ShRcMs.tar