J'ai beaucoup entendu parler des cms comme drupal, joomla et wordpress. J'ai toujours codé à la main la plupart de mes PHP et HTML et j'ai bien fait. Quels sont les avantages et les inconvénients de l'utilisation d'un cms?
J'ai beaucoup entendu parler des cms comme drupal, joomla et wordpress. J'ai toujours codé à la main la plupart de mes PHP et HTML et j'ai bien fait. Quels sont les avantages et les inconvénients de l'utilisation d'un cms?
Réponses:
D' ici :
Avantages:
Les inconvénients:
Les avantages de l'utilisation d'une solution de gestion de contenu sont:
Les inconvénients:
La société pour laquelle je travaille actuellement utilisait une solution d'Ektron mais nous nous en sommes éloignés car la société est un site Web d'ingénierie et de fabrication. Il a donc beaucoup de produits qui suivent un format en double. Cela signifiait que chaque fois que nous voulions modifier nos informations produit pour 20 de nos produits, nous devions modifier 20 pages. Si nous voulions déplacer les contrôles sur le site, cela prenait une tonne de temps et parfois ne fonctionnait pas comme nous le voulions. Si nous voulions un widget spécial JavaScript, il était difficile à mettre en œuvre. Nous n'avions également que 2 personnes travaillant sur le contenu Web.
Pour moi, le CMS est vraiment pour un site Web avec une grande quantité de contenu en constante évolution qui est géré par de nombreuses personnes. Plus vous vous éloignez d'une large base d'utilisateurs de gestion de contenu et de l'évolution constante des données, moins elles auront de valeur. Si votre site doit être agile dans la mesure où son format et sa mise en page changent constamment et qu'une grande partie de votre contenu s'inscrit dans un format spécifique qui nécessite plus de champs que ce qu'un CMS a à offrir, alors le CMS n'est peut-être pas le mieux adapté.
Je suis un peu dans la même position que vous: lancer mes propres pages en AJAX / PHP / HTML / MYSQL et regarder les CMS.
CMS semble très attrayant et les avantages sont évidents, mais jusqu'à présent, j'ai trouvé qu'ils représentent également un investissement important dans l'étude.
L'installation d'un CMS comme Joomla est facile comme bonjour, vous pouvez trouver des modèles et créer quelque chose qui a l'air bien en quelques minutes, et ajouter facilement des articles et des images et des trucs MAIS si vous allez personnaliser quoi que ce soit, ou si vous avez besoin de quelque chose pour travailler dans certains façon, vous aurez besoin d'apprendre comment le CMS fonctionne en coulisses, comment écrire des plugins, comment créer des modèles ...
J'ai fait une installation de base de Joomla sur mon serveur de test. 3 918 fichiers, 712 dossiers et 36 tables de base de données. Déterminer ce qui fait quoi et comment cela prendra du temps.
Cela dit, la création de modèles ne semble pas trop difficile et vous pouvez ajouter des fonctionnalités en quelques minutes où cela prendrait un travail sérieux sinon. Par exemple, je suis juste allé ajouter un composant de blog à mon installation de test. Il a fallu environ 30 minutes pour rechercher, installer, configurer et publier la première entrée. Créer votre propre moteur de blog et l'intégrer à votre site Web pourrait facilement prendre des semaines.
Si vous êtes prêt à abandonner le niveau de contrôle auquel vous êtes habitué (au moins au début) et à apprendre à faire des choses dans le CMS que vous choisissez, un CMS devrait être génial.
Personnellement, je cherche à utiliser wordpress comme CMS, mais jusqu'à ce que je me sente à l'aise pour faire ce que je veux, je m'en tiens au codage à la main.
J'ai beaucoup entendu parler des cms comme drupal, joomla et wordpress. J'ai toujours codé à la main la plupart de mes PHP et HTML et j'ai bien fait. Quels sont les avantages et les inconvénients de l'utilisation d'un cms?
Les gens écrivent des livres et construisent des carrières en vendant des réponses à cette question. Vous n'obtiendrez pas de réponse appropriée et pertinente ici.
Peut-être que si vous fournissiez des informations sur ce que font les applications que vous écrivez, au moins il y aurait une chance que les réponses soient pertinentes pour la question. Le terme système de gestion de contenu englobe une grande variété de logiciels.
Arrêtez-vous et réfléchissez à la façon dont vous pourriez être meilleur et plus productif en tant que développeur. Faites une liste des choses qui sont difficiles, sur lesquelles vous passez trop de temps ou qui sont tout simplement ennuyeuses. Il existe peut-être un CMS qui pourrait les atténuer. Mais sans savoir quel est le problème que vous devez résoudre, nous ne pouvons pas fournir de solution.