Nouveau CMS

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.

  Revue du sujet
 

  Étendre la vue Revue du sujet : Nouveau CMS

par newpain » 08 oct. 2007, 22:41

Merci beaucoup pour les conseils, n'etant pas programmeur de formation, j'ai un sacré boulot à faire sur la documentation :((
Avant de me lancer dans ce projet, j'avais rien trouver dans les cms d'il y a 2 ans, ( je connaissait pas du tout Typo3) j'était perdu à la recherche de où c'est qu'on gere les barre de navigation dans mambo, tellement perdu que c'est ça qui m'a poussé à faire mon propre CMS.

Merci beaucoup des conseils, c'est pas tomber dans l'oreille d'un sourd, je planifie cela et je me prépare au nouveau chantier => faire en sorte que tout le monde comprenne et que le projet Else If perdure un peu.
;)

Re: Nouveau CMS

par naholyr » 08 oct. 2007, 12:06

Note que toutes les fonctionnalités que tu as cité existent au moins sur Joomla! et sur Typo3. Pour la gestion de l'arborescence, Joomla! est très limité (un article a obligatoirement une catégorie mère, qui a obligatoirement une section mère, ni plus moins) alors que Typo3 est extrèmement avancé.

Mais c'est bien que tu aies pu apprendre le PHP avec un projet aussi ambitieux :)

Quelques conseils génériques (je n'ai pas été voir ton site) si tu veux que le projet ait un bel avenir :
- Crée une API pour les plugins, tout ce qui concerne l'accès aux données du CMS doit être fait par des fonctions spécifiques, l'accès aux variables et constantes de l'environnement doit être clairement délimité, etc…
- Documenter, documenter, et toujours documenter. La création d'un plugin doit être accessible à tous les développeurs PHP, et il ne faut jamais avoir besoin d'aller voir les sources pour trouver une réponse : tout doit être dans la doc.
- Soigner le backend ;)
- Idéalement appliquer des concepts classiques comme le MVC, et la programmation orientée objet qui permet d'étendre les fonctionnalités d'un objet assez simplement.

Nouveau CMS

par newpain » 08 oct. 2007, 11:31

J'ai développer depuis 2 ans un cms, et je viens de le sortir sous licence gnu gpl 2,
Bon, encore un nouveau cms ... Mais vu qu'il répondait a mes attentes que je n'ai trouver ailleurs, il me semble peut être interessant pour certains d'entre vous de pouvoir l'utiliser ou autres. J'ai commencé le php avec ce projet donc si vous mater les sources, il n'y a rien de complexe.
Ses atouts :
Gerer un design dynamique, dans mon cms je peux suivant des catégorie (premiere page, page infos, page encyclopedie ect.) avoir un design différents (avec css) et des barre de navig differentes (de même que les catégories).

Je peux utiliser le même module autant de fois que nécessaire; exemple les news sur le php, les news sur le java et ensuite ces 2 catgéories distinctes diviser encore en sous catégorie (pas encore incluse dans la version en téléchargement)

Un petit forum.

Le cms a un petit systeme de banissement des ip, un utilisateur tente une url de style http://www.phpfrance.com/index.php?cate ... pirate.txt? et il ce verra automatiquement afficher une page noir avec le logo du site jusque son ip change (dans certains cas, c pas pratique du fait des pirates cachant leur ip)
vous pouvez testé avec http://www.tipscollector.org ajoutez y le index.php?categorie=http://www.grosvoyou.con/pirate.txt?
Peut être pas utile, mais je trouve marrant perso.

Le Systeme ce gere en arbre, une base et des branches, et l'echo que j'en ai eu est que ça rebute certaines personnes que je comprends, mais sans ça ça marche pas.
Sinon, mon cms fait pratiquement comme les autres, il me reste à faire mon systeme d'import de modules et ce sera pas trop mal.

Le CMS s'appelle ELse If et j'ai essayé d'avoir une page officiel
sur http://www.6eko.com/index.php?categorie=90
C'est encore tout nouveau et j'ai pas encore mis beaucoup d'informations mais ça viens au fur et a mesure

Bye