Créer un petit CMS perso... par plaisir !

monkey_monk Messages postés 681 Statut Membre -  
Smoking bird Messages postés 911 Statut Membre -
Bonjour,

histoire de me faire un petit outil "à moi" et d'en profiter pour apprendre et revoir le PHP/Mysql/javascript/XSL je me lance dans la conception d'un tout petit CMS. (parce que je dors trop en ce moment... hum)

J'aurais voulu demander à nos chers "maîtres es code" quelques sources d'info (site, script...) et autre mise en garde, conseils, etc...

(Pour info, j'essaye de faire ça en POO histoire d'y être immergé et j'aimerais, au bout du compte jouer le coup de l'implémentation du XSL.)

Aux bonnes âmes, merci beaucoup ! ;)

Edit: la première chose que j'essaye de mettre en place est un "noyau" gérant session, BDD, cookies et parsing... des idées ou mise en garde à ce propos ?

Encore merci ! :D
A voir également:

9 réponses

dugenou Messages postés 6262 Statut Contributeur 1 452
 
Bonjour,
Je ne sais pas si ma méthode est la bonne, mais lorsque j'ai voulu créer mon CMS, je me suis inspiré de ceux déjà présents.
Quand le code est libre, tu peux le décortiquer, comprendre les techniques utilisées et te les approprier en les adaptant, voire en les améliorant.
Bon courage.
1
monkey_monk Messages postés 681 Statut Membre 132
 
Merci de ta réponse !

Oui, c'est ce que j'ai commencé à faire... télécharger 3000 CMS libres et les passer à la moulinette ! :D

Ce que j'espère avoir dans cette discutions, c'est surtout des conseils, mise en garde quand à certaine gestion (sécurité, points sensible pour les BDD par exemple...) ou encore chose à faire ou ne pas faire (chaque classe dans un fichier séparé par exemple), etc...

Mais les bonnes idées restent des bonnes idées ! ;)

Encore merci à toi pour celle-ci ! :D
0
TEMCA Messages postés 377 Statut Membre 76
 
Perso mon CMS préféré est Concrete 5, ensuite ModX et le reste (même si j'ai pas tout tout tout testé) ne m'a pas donné satisfaction.
0
monkey_monk Messages postés 681 Statut Membre 132
 
Ah Cool ! Je vais vite aller voir ça ! :D

...2 CMS que je ne connais absolument pas ! ^^

Merci beaucoup TEMCA ! ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
imencity Messages postés 228 Statut Membre 43
 
joomla.fr
et si t'es un bon prends typo3:
http://www.typo3.fr/
0
monkey_monk Messages postés 681 Statut Membre 132
 
Merci imencity !

Et non, malheureusement, je ne suis pas un "bon" ! ^^'

Pour exemple, là je galère à essayer de comprendre a quel point je peux(devrais) abstraire ma gestion BDD pour pouvoir l'utiliser dans le plus de cas de figure possible ! (tchu... et je galère VRAIMENT ! :p)

Donc là, je cherche des infos(sources, etc...) pour comprendre comment "diriger" mon code... j'en suis donc encore au "plan" avec les mains dans le code ! ^^

J'essaye d'être le plus "abstrait" possible pour pouvoir réellement appeler ces différentes fonctions des fonctions "noyaux".

Mais dur pour le moment... :D (pas grave, j'ai le temps !Et je veux apprendre !)
0
Smoking bird Messages postés 911 Statut Membre 58
 
https://dev.mysql.com/

ça pourrait t'aider pour la partie mysql. Quant à l'abstraction, personnellement c'est en fragmentant le plus possible mes fonctions que j'ai fait des progrès dans cette direction. Ca peut être une piste^^
0
monkey_monk Messages postés 681 Statut Membre 132
 
Woh ! Sympa ça ! :)

Je vais décortiquer ce lien! Merci Smoking Bird !

Pour la fragmentation, je me rends compte qu'effectivement, ça s'impose de lui même... donc je vais surement repartir sur mon bloc A4, écrire ma structure très clairement et relancer le coding ! :D

Merci encore !
0
Smoking bird Messages postés 911 Statut Membre 58
 
;)
0