Partage
  • Partager sur Facebook
  • Partager sur Twitter

CMS complet

CMS complet "ready to use" (wordpress sans avoir besoin d'extension)

1 octobre 2021 à 11:32:20

Bonjour à tous,

Je cherche pas vraiment à recruter mais plus des réponses.

Pour aider mon neveu, j'ai récemment du mettre le nez dans  un Wordpress. Je connaissais évidement de nom et j'avoue que ma déception a été grande.

De base "Wordpress" n'offre même pas le minimum et il y a tellement d'extensions que c'est un bordel sans nom.

Je pensais que Wordpress permettait de répondre à 90% des besoins et que seul les 10% restants nécessités une extension. Hors même pour ajouter un role ou créer un formulaire il faut avoir recours à un module complémentaire.

Je me demande donc comment cela se fait qu'il soit si populaire et surtout pourquoi il n'existe pas un Framework "complet" sans extension ?

Perso avec un Framework comme SF ça me semble pas insurmountable de proposer une  meilleure solution "out of the box" qui pourrait être bien plus facile à prendre en main pour l'immense majorité des utilisateurs WordPress.

Bref si vous avez des élément de réponse, je suis preneur.

  • Partager sur Facebook
  • Partager sur Twitter
2 octobre 2021 à 7:48:11

Probablement parce que tu as ta propre définition de "complet", et ce n'est pas la même que d'autres utilisateurs.

Les extensions permettent de personnaliser son instance sans avoir à installer une usine à gaz pleine de fonctionnalités utiles pour toi mais inutiles pour d'autres.

  • Partager sur Facebook
  • Partager sur Twitter
2 octobre 2021 à 13:10:07

Tu es victime de l'effet de surconfiance, car c'est justement parce que tu ignores à quel point c'est difficile de créer un CMS comme WordPress que tu imagines cela pas si insurmontable.

Je n'utilise pas Wordpress car je ne suis pas la cible, cependant ca propulse une bonne partie du web et à raison, il y a une communauté gigantesque, beaucoup d'extensions de très grande qualité, le tout avec une facilité déconcertante pour créer des pages et du contenu. 

De plus si tu aimes bidouiller c'est finalement assez simple de rajouter une surcouche.

Enfin le tout est totalement gratuit.

Symfony n'a rien à voir, c'est un framework, tu dois donc tout créer de A à Z, même en utilisant Bootstrap et des packages tu mettra 4x plus de temps à créer une MVP, si ton objectif est de créer du contenu facilement et rapidement -> Wordpress.

Je te souhaite bien du courage pour réinventer la roue en mieux avec Symfony... ça te prendra probablement 1 an avec une petite équipe. 

  • Partager sur Facebook
  • Partager sur Twitter

Ancien étudiant OpenClassroom, diplômé en développeur d'application Python

4 octobre 2021 à 0:07:11

Salut,

Je pense être assez bien placé pour répondre car j'utilise WordPress au quotidien.
J'ai passé plusieurs années dans le déni, à ne pas vouloir utiliser WP pour développer mes sites sous un framework.

Un jour j'ai changé de boîte et j'ai du me mettre à WP et là, grande surprise ! Tout ce que je développais à la main, qui me prenait du temps, était déjà existant. Nativement ou sous forme d'extension, mais ça existait. 2 minutes d'installation, 5 minutes de configuration et hop ça tourne !

Je ne comprends pas ce qui te gêne d'utiliser des extensions ?
Tu as sans doute lu quelque part que les extensions c'était mauvais, trop d'extensions peut ralentir le site etc... C'est totalement faux si tu sélectionne bien tes extensions.

Et après si l'âme du développeur est plus forte que tout, tu peux développer très facilement tes propres extensions et les réutiliser de site en site. C'est sûr qu'au début passer de Symfony à WordPress pour développer ça doit pas être facile mais une fois que tu as compris le principe, c'est hyper simple.

Je te souhaite en tout cas, d'essayer de développer une extension, tu risque de ressortir grandi de cette expérience ;)

  • Partager sur Facebook
  • Partager sur Twitter
4 octobre 2021 à 11:09:47

Bonjour merci pour vos réponses,

@P.X.L

En effet la définition de complet est subjective. Mais là, pas de formulaire d'inscrition, ni d'ajout de rôle par défaut. Wordpress est un CMS "partiel".

@Mcflan_7

En effet il semble que tu ne connais pas bien wordpress. Presque rien n'est gratuit. Si tu veux des fonctionnalités "complètes" tu es très vite amené à devoir payer.

Je sais ce qu'on ne peut pas comparer wordpress et Symfony et c'est pas l'objet de mon post. Seulement comme tu parles de réinventer la roue, partir d'un framework permet de gagner du temps et facilite la possibilité d'intégrer des "extensions".

Il est probable que je ne réalise pas le travail en effet. Si c'était simple ça existerait déjà.

@brizy

Nativement y'a presque rien, donc c'est grace aux extensions. Et perso je trouve que c'est le bazar. Il y en a trop, et bien souvent payante.

Perso je m'attendais avec Wordpress a avoir un truc un peu "clé en main" hors pas du tout et je trouve ça dommage qu'il n'existe pas un CMS qui par défaut propose des fonctionnalités tel que la gestion des rôles, l'inscription des utilisateurs, un formulaire de contact, un agenda, une galerie photo ect

  • Partager sur Facebook
  • Partager sur Twitter
4 octobre 2021 à 12:03:12

C'est partiel pour ton besoin, mais ça n'en fait pas une généralité, tous ceux qui font des sites vitrines, des blogs,... n'ont besoin pas besoin d'inscription par exemple, et donc pourquoi devraient-il embarquer des fonctionnalités inutiles alors qu'elles peuvent être fournie sous forme d'extension pour ceux qui en ont besoin?

Je ne connais pas ce CMS, mais au vu de sa base d'utilisateur, (https://techjury.net/blog/percentage-of-wordpress-websites/) je doute fort, qu'à ce niveau, ce soit un CMS incomplêt sans passer à la caisse. 

  • Partager sur Facebook
  • Partager sur Twitter
4 octobre 2021 à 12:08:23

En fait c'est justement la raison du succès de Wordpress car à t'écouter j'ai l'impression que c'est plutôt toi qui souhaite créer une usine à gaz. 

Comment peux-tu satisfaire plus de 400 millions de blogs et utilisateurs en même temps sans créer un gigantesque CMS où tu peux certes tout faire, mais qui te prendra 12 ans à développer ? Tu le fais avec d'autres développeurs qui proposent leur extension, comme WP.

Le New York time n'a surement pas besoin d'un agenda, de même que la beaucoup des blogs wordpress ne comptent que un auteur donc le rôle et l'inscription sont inutiles, tu imposerais une lourdeur à tous pour le bénéficie de quelques personnes.

C'est partout pareil, dans la plupart des framework tu n'as pas beaucoup de chose, mais avec différentes extensions tu peux gérer les rôles par utilisateurs, la connexion via les réseaux sociaux ou même une administration avancée, Django en est un parfait exemple.

Wordpress n'est pas un CMS partiel, tu n'es juste pas la cible et tu décris des utilisations qu'un framework pourrait résoudre, or WP n'a pas cette prétention, je trouve donc ton jugement un peu dur et à côté de la plaque pour un CMS qui satisfait tant d'utilisateurs.

Enfin je te l'accorde je ne connais pas très bien WP, mais j'avais créé un petit site à l'époque, tout était gratuit et tu pouvais déjà avec quelques extensions et bidouillages proposer aux utilisateurs de s'inscrire et leur attribuer un rôle (auteur, rédacteur...) mais également bloquer certaines pages, gérer les newsletter, intégrer une galerie photo et un agenda,  je n'ai jamais rien payé donc je doute que cela ait véritablement changé.

  • Partager sur Facebook
  • Partager sur Twitter

Ancien étudiant OpenClassroom, diplômé en développeur d'application Python

4 octobre 2021 à 13:35:13

Achille24 a écrit:

Bonjour merci pour vos réponses,

@Mcflan_7

En effet il semble que tu ne connais pas bien wordpress. Presque rien n'est gratuit. Si tu veux des fonctionnalités "complètes" tu es très vite amené à devoir payer.

@brizy

Nativement y'a presque rien, donc c'est grace aux extensions. Et perso je trouve que c'est le bazar. Il y en a trop, et bien souvent payante.

Perso je m'attendais avec Wordpress a avoir un truc un peu "clé en main" hors pas du tout et je trouve ça dommage qu'il n'existe pas un CMS qui par défaut propose des fonctionnalités tel que la gestion des rôles, l'inscription des utilisateurs, un formulaire de contact, un agenda, une galerie photo ect


C'est faux, il existe beaucoup d'extensions gratuites. Sur le fait qu'il en existe bien souvent trop, c'est plutôt vrai, et parfois c'est le bazar. Mais il suffit de trier en enlevant celles dont la date de dernière mise à jour est loin, celles qui sont peu téléchargées et celles dont les commentaires ne sont pas bons et généralement on trouve son bonheur.

La gestion des rôles par défaut elle contient des rôles administrateur, éditeur, auteur, contributeur et abonné. Chacun de ces rôles a des droits bien définis pour pouvoir faire certaines actions. C'est déjà assez complet d'avoir 5 rôles différents. Très peu de personnes ont besoin d'ajouter des rôles et je rejoins mon camarade, pourquoi forcer la plupart des utilisateurs à embarquer une fonctionnalité qui ne va pas leur servir ? Une petite extension et le tour est joué.

L'inscription des utilisateurs elle est gérée nativement aussi. Ils possèdent ensuite le rôle abonné. 

Je pense simplement que tu n'a pas la bonne approche avec ce CMS ;)

  • Partager sur Facebook
  • Partager sur Twitter