web-dev-qa-db-fra.com

CMS personnalisé ou Open Source?

Je suis en train de réaménager notre site corporatif. Mon problème est-ce que je choisis un CMS sur mesure ou une solution open source?

Nous avons utilisé un CMS sur mesure dans le passé et il peut être très limitant d’ajouter des fonctionnalités et d’apporter des modifications (même très mineures).

Notre société est relativement importante dans une industrie qui applique une norme exigeante (affrètement privé, passagers et cargo), ce qui signifie qu’un site non sécurisé est absolument hors de question.

Nous avons plus de 10 variantes de langue sur notre site.

Est-ce que quelqu'un a des opinions impartiales sur ce qui serait une meilleure solution?

3
Double Clicked

Je peux définitivement vous dire que ce n'est pas une bonne idée d'utiliser un CMS personnalisé.

J'ai travaillé dans une agence Web par le passé (fin 2006), où nous avons créé un cms personnalisé que nous déployons pour de nombreux clients. Dès le début, c’était une très bonne idée car les développeurs actuels connaissent vraiment le cms, nous pouvons faire tout ce que nous voulons de la manière que nous voulons.

Mais, le temps passant, certains développeurs sont partis, un nouveau est arrivé et nous devons les former à nos habitudes. Nous n'avons pas ouvert la source si bien que les nouveaux développeurs doivent être très patients pour l'apprendre.

Et ce fut vraiment un temps perdu pour former un nouveau développeur. De plus, chaque fois que nous construisons une nouvelle fonctionnalité, nous devons écrire des documents pour les nouveaux développeurs. Et le cms a commencé à être très énorme, difficile à maintenir, à fournir de la documentation, etc.

À la fin, tous les développeurs de la première version avaient quitté l'entreprise. Donc, fondamentalement, la société devrait s’appuyer sur un CMS que personne ne connaît vraiment . Aie!

Nous avons donc décidé de passer à ezPublish.

Autrement, si vous choisissez un CMS open source, vous êtes presque certain de ne pas être le seul à savoir comment cela fonctionne. Et vous aurez plus de développeurs que vous n’auriez jamais rêvé de travailler sur ce projet. Il sera également plus facile de trouver de nouveaux développeurs connaissant le CMS. Et vous ne perdrez pas votre temps à les entraîner.

Un bon exemple est Dailymotion . Ils ont créé l'entreprise en créant un cadre personnalisé. Quelques années plus tard, ils ont fait la même déclaration que celle décrite ci-dessus: maintenir le cadre était une douleur dans le cul. Alors ils décident de migrer vers Symfony 2 pour avoir quelque chose de plus robuste, etc.

Au fil du temps, ils ont commencé à ressentir la douleur de maintenir leur propre framework: la maintenance du framework lui-même prenait trop de temps: ajouter de nouvelles fonctionnalités, les documenter, former de nouveaux développeurs, tout rester cohérent, etc.

En choisissant un framework Open-Source avec une grande communauté, ils se libèrent de tout ce qui ne les concerne pas.

Vous pouvez également lire ce post .

4
j0k

Mon emploi actuel au sein d'une société de gestion de contenu est biaisé, mais je peux offrir quelques leçons agnostiques vis-à-vis des produits après avoir évalué les systèmes de gestion de contenu Web (WCM).

  • Recherchez la solution la mieux adaptée, plutôt que simplement "la meilleure" ou la moins chère.
  • Prenez en compte les coûts de maintenance - la coutume ou sur mesure a besoin d’un nombre approprié de personnes, de processus et de technologies en termes de compétences, de formation et de documentation.

Lors de l’évaluation des fournisseurs, n’hésitez pas à les mettre en concurrence, vous voudrez mettre en avant leurs points forts pour trouver la solution la mieux adaptée.

En termes de besoins de votre entreprise, considérez:

  • Un site d’entreprise générant des revenus peut justifier une solution plus onéreuse, tandis qu’un site d’information qui ne génère pas de prospects, de ventes ou d’autres valeurs mesurables peut difficilement justifier des dépenses en capital élevées.
  • Si vous êtes préoccupé par la sécurité et que vous avez du personnel de développement sous la main, envisagez une solution qui s'intègre à, plutôt que de reprendre votre site.
  • Un projet de système de gestion de contenu doit vraiment commencer par les objectifs, les objectifs et les opportunités de votre entreprise. Examinez d’abord ce que votre contenu signifie pour votre entreprise, puis voyez comment vous pouvez mesurer et améliorer ces objectifs.

Bonne chance!

0
Alvin Reyes