2010-09-16 5 views
0

J'aime le CodeIgniter pour le développement de php, mais j'ai un client sans compétences techniques qui veut apporter ses propres changements à son site. Je lui ai appris à faire des pages en MODx (c'était un exploit en soi). Est-il possible de développer un site avec CodeIgniter et d'utiliser MODx comme système de gestion de contenu? MODx va-t-il modifier le cadre?Utiliser modx (gestion de contenu) avec un framework php

Répondre

3

La réponse courte est "très probablement". Il y a de fortes chances que modxcms gère tout le routage, les actions du contrôleur, etc. Il n'y a probablement aucun moyen simple de brancher l'un ou l'autre dans l'autre. La réponse longue est "ça dépend" suivie par ces conditions: quel cadre utilise modxcms? Comment gère-t-il les appels via son fichier index.php? Quel est le coût des modxcms? Si vous voulez gérer le routage dans CodeIgniter, comment modx interférera-t-il? Comment serait-il possible de faire fonctionner ces deux systèmes en l'absence d'une refonte majeure du code?

En règle générale, il est plus logique de s'en tenir à des CMS qui sont construits sur une plate-forme que vous aimez. Pour CodeIgniter, le seul que je connaisse est ExpressionEngine, ce qui est sympa et tout, mais ça coûte. D'autres CMS que j'ai connus comme Joomla ou Drupal sont un désastre si vous venez de quelque chose d'aussi propre que CodeIgniter.

Donc ... je ne sais pas si cela vous aide beaucoup, mais je suppose que vous ne pouvez pas (ou du moins ne devriez pas) mélanger CI avec modx. IMO, il est assez facile de faire un CMS décent en utilisant CI seul, vous donnant un contrôle beaucoup plus immédiat sur la présentation. Dans mon expérience, prendre un CMS comme Joomla et essayer de le transformer en une création alternative complexe est probablement l'une des choses les plus ennuyeuses qu'un programmeur peut se mettre en place.

+0

Merci pour les mots de sagesse, y compris ce post: http://stackoverflow.com/questions/3260351/joomla-as-an-mvc-framework-compared-to-codeigniter. MODx semble un peu plus propre et reste plus à l'écart que Joomla, mais vous avez probablement raison de la frustration imminente. Construire un CMS qui ressemble à l'interface MODx pourrait être plus facile que de forcer à partir de MODx. – JMC

+0

De rien, JMC. Mes mots sur Joomla sont réservés uniquement à Joomla. Je voulais utiliser Modx à l'époque, mais j'étais limité aux CMS gratuits. De tout ce que j'ai lu, il semblait que Modx était beaucoup plus strict que Joomla, mais en ce qui concerne le contrôle total, je suis sûr qu'il y a des problèmes similaires. En fin de compte, si vous voulez construire quelque chose de très personnalisé, je pense qu'il est plus logique de le faire vous-même avec les outils les plus légers, mais les plus puissants que vous pouvez trouver. – treeface

+0

+1 pour avoir écrit votre propre CMS avec CI. Beaucoup mieux que de battre MODX/CI dans ce que vous voulez qu'ils fassent. – stef

Questions connexes