Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1415 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Le CMS le plus simple au monde existe-t'il?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Le CMS le plus simple au monde existe-t'il?

n°1480556
duch
Posté le 23-11-2006 à 12:20:11  profilanswer
 

J'ai cherché pendant assez longtemps, un CMS ultra simple pour gérer des petits site avec de petites base de données (genre 3 rubriques, 2 pages par rubrique et 5 textes par pages) et j'ai pô trouvé :(
 
J'ai donc eu l'idée de faire un truc super simple qui se base sur la structure de la bbd pour générer un mini outil d'admin mais avant de me lancer dedans, je me demandais si ça existait pas déjà (histoire de pas faire doublon).
 
Bon allez, je développe mon idée et vous me dites si c'est une connerie :
 
Soit une structure de base relationnelle super simple avec 2 tables (par exemple)
 

Code :
  1. CREATE TABLE `pages` (
  2.   `id` tinyint(3) unsigned NOT NULL auto_increment,
  3.   `titre` varchar(255) NOT NULL default '',
  4.   PRIMARY KEY  (`id`)
  5. ) TYPE=MyISAM COMMENT='la table contenant les pages' AUTO_INCREMENT=1 ;
  6. CREATE TABLE `articles` (
  7.   `id` tinyint(3) unsigned NOT NULL auto_increment,
  8.   `pid` tinyint(4) NOT NULL default '0',
  9.   `titre` varchar(255) NOT NULL default '',
  10.   `texte` text NOT NULL,
  11.   PRIMARY KEY  (`id`)
  12. ) TYPE=MyISAM COMMENT='la table contenant les articles'  AUTO_INCREMENT=1 ;


 
Les articles sont associés au page grâce au champ pid, on a donc une relation super élaborée ;)
NB : cette structure n'est qu'un exemple, dans la vraie vie il y aurait sans doute plus de champs ;)
 
maintenant, il nous faut 2 pages différentes :
- 1 page affichant la liste des éléments courants (listes des pages ou liste des articles)
- 1 page permettant d'éditer un élément
 
sur la page "liste" il faut bien évidemment en haut un menu représentant la hiérachie (pages > articles) pour naviguer entre les niveaux, la structure hiérarchique étant définie grâce à un XML ou à un tableau PHP.
 
Mais bien entendu, comme cela doit être utilisé par n'importe qui, il ne faut pas pouvoir éditer ou voir tous les champs dans le mode "liste" ou le mode "édition" et en plus il faut pouvoir donner des noms explicites au champs pour qu'il soient compréhensibles par des non-geeks (exemple : titre = "Titre de la page" ). Il nous faut donc une petite couche pour configurer l'affichage de ces modes (grâce à un XML par exemple)
 
Dans le mode éditer, le type de champ est determiné par son type dans la base par défaut (un VARCHAR(64) sera représenté par un champ INPUT de 64 caractères max, un champ TEXT par un élément TEXTAREA...), mais il peut aussi être configuré par le XML.
 
Bien entendu, il faut que la classe soit capable de gérer un niveau infini de sous-pages.
 
 
 
Je me doute que certains d'entre vous l'ont déjà fait en interne pour leur clients, mais n'existe-t'il une petite classe PHP qui fait ça?


Message édité par duch le 23-11-2006 à 13:22:35
mood
Publicité
Posté le 23-11-2006 à 12:20:11  profilanswer
 

n°1480629
FlorentG
Unité de Masse
Posté le 23-11-2006 à 13:54:51  profilanswer
 

Le miens c'est le plus simple au monde, mais il est encore en développement [:dawak]

n°1480736
duch
Posté le 23-11-2006 à 15:24:51  profilanswer
 

FlorentG a écrit :

Le miens c'est le plus simple au monde, mais il est encore en développement [:dawak]


 
si il est encore en dev c'est qu'il n'est pas si simple que ça ;)
 
Je pensais avoir trouvé mon bonheur avec phpMyEdit... mais non, je sens que je vais finir par le coder ce minicms  :D

n°1480746
leflos5
On est ou on est pas :)
Posté le 23-11-2006 à 15:36:15  profilanswer
 

FlorentG a écrit :

Le miens c'est le plus simple au monde, mais il est encore en développement [:dawak]


On a dit simple et compréhensible :o

n°1480756
0x90
Posté le 23-11-2006 à 15:48:46  profilanswer
 

Oui, Si l'ensemble des CMS est finit et muni d'une relation d'ordre.

n°1480758
duch
Posté le 23-11-2006 à 15:50:04  profilanswer
 

c'est marrant, j'avais pas l'impression de lancer un troll...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Le CMS le plus simple au monde existe-t'il?

 

Sujets relatifs
[C++] Question de débutant et solution simpleun programme simple qui marche pas (en If et Else)
[SED] Remplacement simple d'une chaine avec espace[processing] programmer un jeu simple
[CMS] impossible d'installer correctement ARTIPHP chez ONLINETitre avec ligne (tout simple mais IE ne veut pas)
Question tres simple : cloner un tableau[CMS] Spip problème lors de l'install
Savoir si un site existe ou pas 
Plus de sujets relatifs à : Le CMS le plus simple au monde existe-t'il?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR