[CMS] ShRcMs le cms sans base de donnée, stocké en « RAM » !

Strategist-Shadow-System

 

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';

Capture0

 

Et une fois connecté vous accédez à un éditeur :

 

Capture3

 

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 :

 

Capture

 

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.

Capture

 

Bref, vous l'aurez compris, un redémarrage serveur, une coupure de courant ... et tout s'envole ^^

 

Capture2

 

 

Téléchargement iciShRcMs.tar

Partagez ce contenu

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *