Journal CMS, association, prestataires, ...

Posté par  .
Étiquettes : aucune
0
9
fév.
2008
Cher journal,

Je fais partie d'une association dont la principale activité est de diffuser des informations au travers de son site web (plusieurs centaines de pages). Par conséquent, un outil informatique efficace est essentiel pour son existence. Cependant, ce n'est pas une association d'informaticiens et je suis le seul "responsable informatique".

Voilà le problème, jusqu'à présent nos pages sont des scripts PHP immondes et le contenu est mis à jour à coup de FTP (pour des raisons historiques de l'époque où on était en RTC). Comme je n'ai pas envie de maintenir ça indéfiniment, j'ai donc pensé à migrer vers un gestionnaire de contenu. Ayant déjà eu des expériences sur le sujet, j'en ai déduit les points suivants :
* Ca baisse considérablement la barrière technique pour ceux qui ne font qu'éditer le contenu (en même temps c'est le but).
* La phase de configuration/personnalisation est en revanche fastidieuse, même si théoriquement on ne le fait qu'une seule fois (si on cherche à aller plus loin que changer la couleur de fond et le logo). En effet, il faut assimiler l'architecture, les pseudo-syntaxes de modules/templates/..., quelques dizaines d'options de configuration, bref faire tout un effort d'apprentissage pour ne l'utiliser réellement qu'une seule fois.
* Les mises à jour peuvent tourner au cauchemar si les développeurs s'amusent à tout casser d'une version à une autre. Si en plus on a eu la malheureuse idée d'installer un module tiers écrit par un seul gusse qui deux mois plus tard arrête de le maintenir, c'est la fête du slip.

De plus, j'ai déjà appris à mes dépends que c'est bien beau de monter une solution technique de la mort qui tue, mais que si derrière personne n'est capable de reprendre, la solution se transforme alors en problème :) Par conséquent les technologies exotiques et les "développements" spécifiques (au délà d'un template) sont à exclure.

Après donc avoir trouvé un CMS qui avait l'air de me convenir (Joomla) et après avoir passé 2-3 heures à comprendre labête, je me suis fait les remarques suivantes :
* Pour mes besoins j'ai juste besoin de construire un template. Reste quand même à le réaliser sachant que la documentation de la 1.5 est "in progress". Ca prend du temps et je n'ai pas la motivation de passer des soirées et des week-ends dessus.
* A côté de ça, on cherche à remplacer notre hébergeur actuel qui ne nous donne plus satisfaction (du genre passage de MySQL 4.0 à MySQL 5.0 sans prévenir ou tables MySQL mystérieusement tronquées).

Je me suis donc demandé si recourir à un prestataire ne serait pas une solution. J'ai cependant quelques craintes :
* J'ai aucune idée de combien ça peut coûter. Si vous avez des exemples, je suis preneur.
* J'ai peur de me faire refourguer un bidouillage torché par un stagiaire ou par un graphiste qui sait à peine ce qu'est du HTML (j'ai rien contre les graphistes, mais je ne leur confierais pas du code :) ). Bref, de m'apercevoir qu'après coup j'aurais économisé du temps et de l'argent à le faire moi même pour un résultat égal ou supérieur.

Je suis donc à la recherche d'idées, remarques, voire adresses en tout genre et je remercie d'avance ceux qui répondront ;)
  • # Re:

    Posté par  . Évalué à 3.

    > un CMS qui avait l'air de me convenir (Joomla)

    Je ne connais pas Joomla.
    J'utilise depuis quelques semaines Drupal :
    http://drupal.org/ (NB: pour un nouveau site il faut prendre la version 6. La version finale est pour quelques jours).

    C'est simple et puissant. J'ai été emballé.

    > A côté de ça, on cherche à remplacer notre hébergeur actuel qui ne nous donne plus satisfaction

    J'utilise EC2 depuis peu :
    http://aws.amazon.com/ec2

    C'est un peu "lourdingue", mais ça le fait.
    C'est principalement fait pour les clusters, mais pour un hébergement classique ça a aussi des atouts. Le prix est raisonnable.
  • # Pistes...

    Posté par  . Évalué à 2.

    Hello,
    pour le prix des prestations, ca peut aller du simple au triple suivant les prestataires. N'hésite pas à faire jouer la concurrence ! Regarde aussi sur le net, il existe des centaines de templates existant et opensource. Pour un template, je pense que tu dois pouvoir trouver pour 1000 €. Après ca dépend si tu veux du flash, personaliser tes templates par rapport aux pages etc...

    Normalement, tu as aussi un support sur ton template pour te protéger des mauvais stagiaires (c'est toujours de leur faute !)

    Je ne veux pas remettre en cause ton choix de CMS mais il existe des CMS permettant une excellante customisation des templates et de tout le contenu de ton site internet. Par exemple PostNuke est un CMS.

    Bon weekend
    • [^] # Re: Pistes...

      Posté par  . Évalué à 4.

      dans le même genre il existe des associations dont le but est d'aider d'autres associations à mettre un site en place, à présenter leur projet, à communiquer avec leur communauté...

      ...d'aucuns diront que ce sont en fait des amateurs qui bossent en dilettantes et cassent les prix, mais chut. le point à surveiller avant est si elles connaissent le même moteur que tu veux utiliser, et si leurs réalisations passées sont à la hauteur ou ni faites ni à faire ou encore à l'abandon. enfin bon, des preuves de sérieux et d'expérience en plus d'une adéquation au besoin, comme ils disent les gens en cravate
  • # mes 2 cents

    Posté par  . Évalué à 5.

    je suis "prestataire" comme tu dis, et ce que je peux te dire c'est que ça te coûtera relativement cher de passer par un "confrère". Pour ce qui est des graphistes : c'est encore pire...

    Mon conseil : même si ça te parait fastidieux, n'hésites pas à faire ton template sur joomla, ça te paraît fastidieux maintenant mais c'est simplement parce que c'est nouveau pour toi. Pense aussi qu'il y a une énormissime communauté française autour de joomla, et qu'il y a fort à parier que quelqu'un a déja créé un template qui se rapproche de ce que tu recherches et/ou qui peut t'aider à faire le tien.
    Pense aussi qu'il y a d'autres solutions possibles, comme Plone (par contre là ça restreint très fermement le choix en terme d'hébergeur...) que tu peux tester sur objectis (http://www.objectis.org/).

    En ce qui concerne l'hébergeur, si tu restes sur un solution basée sur php/mysql, tu as le choix... pour une asso, un bon choix pour moi pourrait être l'apinc (http://www.apinc.org/pages/services) c'est peu cher, les gens qui s'en occupent ont l'air ok (j'ai envoyé quelques assos chez eux et ça a l'air clean) après faut voir selon tes besoins (poids des fichiers, taille des bases de données, traffic/bande passante utilisée...
  • # C'est pas si dur

    Posté par  . Évalué à 5.

    Salut,

    je suis exactement dans la meme situation que toi, pour mon association, j'ai un site sous joomla (1.0.12), je veux donner une personnalité au site en faisant un design personnel. Jusqu'à maintenant, je me "contentais" de personnaliser des themes existant, en changeant le logo, et certains graphismes.

    Je me suis mis à la création d'un theme from scratch, et je me suis rendu compte que ce n'était pas si compliqué. Le html, une fois écrite, est assez simple, toute la difficulté est dans les CSS, et surtout, surtout, se battre avec la compatibilité des différents IE (IE5 != IE6 != IE 7).

    Et c'est là que des site comme comme zen garden ont leur intérets.

    Mon conseil : bas toi avec le layout pendant quelques jours semaine, en utilisant http://browsershots.org/. Une fois tes blocs organisés, reste plus qu'à mettre les couleurs, et choisir les images.

    Je te le cache pas, pour mon premier theme 100% perso, j'y ai passé plus de deux semaines (à quelques heures par jour) pour avoir quelque chose qui marche PRESQUE partout, juste quelques décalages sous ie5... Reste maintenant la phase de retraiter les images et les découper correctement, parce que le theme actuel avec des tableaux partout me saoule méchament. Mais si tu es plus doué que moi et moins maniaque, tu peux t'en sortir plus rapidement.

    Si tu prends un pro, il faut que tu identifies exactement ce que tu veux: un site en HTML + CSS, compatible avec tous les navigateurs, colonne à droite ou a gauche, avec telle image, telle gamme de couleur, et surtout un code PROPRE.

    En tout cas bonne chance dans ton projet, et je te rassure concernant ton choix: joomla est vraiment le meilleur CMS que j'ai été amené à travailler avec. Extremement flexible et personnalisable.
  • # une étude intéressante

    Posté par  . Évalué à 4.

    Bonjour,
    J'ai eu le même problème à résoudre il y a quelques mois, c'est pourquoi ceci m'interpelle un peu.

    Effectivement on était arrivés en short list à SPIP,Joomla,Drupal.
    Au final, SPIP était un peu particulier, un peu usine à gaz et pas tout à fait adapté à nos besoins.

    Ensuite ça a été plus dur entre Joomla et Drupal: au départ le premier avait tous nos suffrages avec en particulier une bonne communauté française, mais cependant il y avait des gros manques au niveau de la gestion des utilisateurs etc, on nous a dit attendez la prochaine version de la mort qui tue et vous verrez...
    On n'avait pas le temps d'attendre et on a bien fait car cette nouvelle version récemment sortie ne gère toujours pas cet aspect (preuve que ce n'était peut être pas aussi évident à gérer dans les quelques 70000 lignes de code...). D'autre part on est toujours un peu réticent dans les solutions tierces qui patchent l'application mais peuvent ensuite générer des incompatibilités avec d'autres extensions. Enfin il y a effectivement une foule d'extensions mais pas vraiment d'évaluation de qualité surtout au point de vue sécurité.

    Bon, tout ça pour dire qu'on a préféré Drupal, avec en France une petite communauté (même si c'est un des plus connus des CMS), une grande légèreté du code (10 fois moins de lignes et c'est important pour la fiabilité) mais également plein de plugins ne modifiant pas le produit de base. De toutes façons la gestion des utilisateursstandard nous convient tout à fait dans ce produit.

    Il y a quelque temps, une étude a paru sur un site linux, qui nous a paru à postériori intéressante quel qu'en soit le résultat.
    http://www.toolinux.com/news/communaute/pourquoi_le_projet_p(...)
    Bonne réflexion !
    • [^] # Re: une étude intéressante

      Posté par  . Évalué à 2.

      Je rajoute mon grain de seul pour conseiller fortement Drupal par rapport à Joomla. Depuis un paquet de temps je suis le projet Joomla, qui est effectivement très vivant et progresse bien, mais c'est encore trop le mode "bazard" dès que tu veux sortir du fonctionnement basique.
      Drupal au contraire est plus en mode "cathédrale" et possède des fonctions très intéressantes de base: très bonne gestion des droits utilisateurs, possibilité de réaliser des "books" (ce qui devrait t'intéresser), excellent site centralisant les modules tiers, réutilisation des modules entre eux pour mutualiser le code et éviter les réécritures inutiles ...

      En gros, j'ai découvert Drupal il y a 1 mois et après 2 jours de réflexion pour comprendre le système j'ai définitivement laché Joomla :)
  • # Si tu a un serveur dédié

    Posté par  . Évalué à 1.

    Si tu as la main sur le serveur et qu'il y a du python dessus, je te conseillerais CPS. C'est pas exactement un CMS comme Joomla ou Drupal, mais c'est intéressant à regarder. Il y a un éditeur WYSIWYG intégré. Pour avoir donné l'accès à qq stagiaires, il arrivent très vite à s'en sortir.

    Pour le contenu, la rédaction se fait en ligne avec un workflow de publication. Plusieurs types documents sont dispo de base (Wiki, Blog, fichier attaché etc...) Y'en a qui trouvent ça lourd parce qu'il faut Python/Zope/CPS mais dans mon cas, je n'ai jamais eu à me plaindre de ça. Il fut un temps il y avait des propositions d'hébergement gratuit chez Objectis... je ne sais pas où ça en est aujourd'hui...

    A noter que le produit est français, édité par la société Nuxeo, qui désormais est passé sous Java et édite un produit dont l'orientation est un peu différente (ECM vs WCM). Cela veut dire que CPS ne sera supporté plus que 3 ans, cependant la communauté est importante et le produit libre bien sûr !

    Voilà pour le décalage vis à vis des solutions ultra connues ;-)
  • # les usines à gaz du web 2...?

    Posté par  . Évalué à 6.

    "* La phase de configuration/personnalisation est en revanche fastidieuse [....] il faut assimiler l'architecture, les pseudo-syntaxes de modules/templates/..., quelques dizaines d'options de configuration, [...] Les mises à jour peuvent tourner au cauchemar si les développeurs s'amusent à tout casser d'une version à une autre. Si en plus on a eu la malheureuse idée d'installer un module tiers [...], c'est la fête du slip.
    Après donc avoir trouvé un CMS qui avait l'air de me convenir (Joomla) et après avoir passé 2-3 heures à comprendre labête, je me suis fait les remarques suivantes :
    * Pour mes besoins j'ai juste besoin de construire un template. Reste quand même à le réaliser sachant que la documentation de la 1.5 est "in progress". Ca prend du temps et je n'ai pas la motivation de passer des soirées et des week-ends dessus."

    Utilisateur en réseau local de diverses plateformes web (intranet : joomla, moodle, grr, glpi...) je confirme que c'est un réel cauchemar.
    A quand une structure commune à tous ces projets libres ?
    la moindre mise à jour devient une galère engloutissant les soirées, marche sur apache mais pas sur iis, le fonctionnement avec un nouveau navigateur (ie7 par exemple) est imprévisible. Je ne parle pas d'options indispensables en réseau local telles que l'authentification (cas, ou ldap) que chaque plateforme a implanté à sa sauce, sans documentation ou exemple.

    La réinvention perpétuelle de la roue (réécriture de l'éditeur wysiwyg par exemple, chacun avec des moyens farfelus d'upload d'images) me semble la porte ouverte aux failles de sécurité.

    Le manque de doc me semble le problème numéro 1. Celle-ci peut elle être rédigée par d'autres personnes que les développeurs ? qu'en pensez vous ?

    bon allez, je retourne à mes mises à jour de plugins...:)
  • # APINC

    Posté par  (site web personnel) . Évalué à 4.

    Pour l'hébergement de ton asso, je te recommande APINC : apinc.org
    Je viens de le faire récemment pour une asso, et je pense que d'autres vont suivre !

    C'est pas cher : 14€ / an !
    Les outils et techno sont performantes (notament pour les listes de diffusion)
    C'est éthique et le projet vaut le coup d'y participer : Association pour la Promotion de l'Internet Non Commercial

    Voilà, sinon, pour le CMS, bon courage :-) J'ai l'impression, que quelque soit le choix, c'est compliqué …
  • # Merci

    Posté par  . Évalué à 1.

    Tout à bord merci à ceux qui m'ont répondu et, quant à ceux qui m'ont donné des adresses, je les garde sous le coude :)

    En suivant quelques conseils j'ai pris mon courage à deux mains et j'ai commencé à comprendre un peu le bouzin. Je devrais donc pouvoir me débrouiller pour la réalisation d'un template qui correspondra à nos besoins (on pourra toujours le changer plus tard).

    C'est un peu dommage (et fastidieux) de devoir en arriver à regarder dans les sources pour comprendre comment ça marche, mais ça aura eu le mérite d'être instructif. En plus le code a l'air pas trop mal foutu (pour du PHP), bien commenté, sans compter qu'Eclipse (en mode PHP) simplifie grandement la vie pour parcourir du code.

    Je ferai peut-être une petite documentation quand j'aurai fini tout ça, histoire que ceux qui sont dans la même situation gagnent du temps ;)
    • [^] # Re: Merci

      Posté par  . Évalué à 1.

      Moi je fais du SPIP pour ça : site fonctionnel en 10mn chrono, sans aucune étude à faire. Ceci parce que ceux qui font SPIP ont comme objectifs "Puissant ET simple".

      ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.