Faire des pages Web ?
Par David Monniaux le mercredi, janvier 25 2012, 14:00 - Réseau - Lien permanent
Nous devons faire le site Web d'un excitant projet de recherche (et, accessoirement, « on » me dit que je devrais refaire mes pages Web professionnelles, qui font trop 1997).
Qu'utilisez-vous pour faire des sites Web ? Je vois comme solutions :
- Un CMS — mais sachant que nous aurons également un wiki, ça fait un peu lourd.
- Taper du HTML/CSS à la main, mais c'est fastidieux.
- La même chose avec du XSL(T) pour faire le look ?
- Utiliser un éditeur style BlueGriffon ou similaire.
Des avis ?
Commentaires
Moteur de CMS + éditeur de CSS Buegriffon (en repartant d'un theme).
Mais cela dépend du cahier des charges : si c'est 3 pages web de présentation ou si c'est un fil d'actualité à mettre à jour.
Dotclear, par exemple, ou un wiki avec une CSS ad hoc. Fais pas du XSL, c'est un canon pour écraser une mouche.
s'il faut un wiki, autant utiliser le wiki aussi pour le site web...
CMS. Parfois certains te proposent aussi des outils pour faire wiki (c'est le cas de SPIP par ex.)
Pourquoi ne pas utiliser simplement un générateur de sites statiques ?
ex: jekyll, ikiwiki, etc
+ ne pas avoir à faire attention aux mises à jour de sécurité du moteur (et donc aux petits blagueurs, y a des étudiants joueurs avec leurs profs ^^)
+ pouvoir utiliser un template et rédiger ses pages comme dans un wiki (format markdown un peu différent mais moins fastidieux)
- les mises à jour se font hors ligne et il faut potentiellement avoir des outils installés et synchronisés sur différents postes si c'est urgent (en fonction du caractère nomade l'activité du mainteneur)
- parfois perçus comme moins convivial et exigeant la rédaction de plugins adhoc pour ajouter certaines fonctionnalités a priori courantes sur des wiki
Idéalement, ce n'est pas à un chercheur de faire cela. Quand on a des personnes compétentes qui montent des sites Web de manière professionnelle pour quelques centaines d'euro (j'en connais), confier cela à des chercheurs me semble juste une perte de temps.
Pour faire une page web statique (de chercheur, par exemple), rien de mieux que du HTML/CSS. Y'a rien de plus simple, léger et clair que ça. Dénigrer ça en disant "ça fait 1997" est stupide.
@Mathieu P: Je risque alors de passer plus de temps à justifier à nos services administratifs que, oui, on a bien le droit de payer M. Untel pour faire cette page, qu'à faire le boulot moi-même. J'ai ainsi passé des heures en email et téléphone pour établir que l'on avait le droit de payer des stagiaires.
Je te rappelle que dans les organismes de recherche, les gens qui gouvernent dans les faits, ce ne sont pas les scientifiques, ce sont les personnels administratifs, qui préfèrent souvent dépenser plusieurs journées de paye de chercheur plutôt que de chercher si on ne peut pas faire plus efficace. C'est humain : ils préfèrent que ce soit moi qui soit ennuyé plutôt qu'eux. :-)
Dans un projet de recherche très collaboratif avec du code, des livrables, autant utiliser une mini forge telle que redmine par exemple (wiki fourni avec une bonne intégration vers les items projets). (Souvent, les partenaires vont demander des fonctionnalités en sus durant le projet)
Sinon, une approche plus originale, "plonger" le site dans la rédaction d'un document LaTeX, plonger ce document dans une forge (donc avec gestion de version éventuellement décentralisée, on a un effet wiki-like) et utiliser un convertisseur genre hevea ;-) pour générer le site avec un peu de css pour une charte graphique minimale...
Un CMS!!!
Bien sur que les autres solutions sont possibles, offrent probablement plus de possibilités, sont probablement plus flexibles et que vous avez surement les capacités de les mettre en œuvre mais la vie est beaucoup trop courte pour que vous perdiez votre temps à les mettre en œuvre. Ce n'est pas le cœur de votre activité donc soit vous avez la possibilité de sous-traiter et alors effectivement cette solution sera la meilleur soit ce n'est pas possible et il est totalement inutile de réinventer la roue: un bon CMS est alors probablement la solution la plus efficace.
Personellement, j'utilise un wiki (PMwiki). Je trouve que c'est très pratique et légé.
Pour information, on se dirige, pour le site du projet, vers un MediaWiki avec quelques pages publiques et le reste en privé.
Un wiki pour le site web fixe et le wiki de travail. Dokuwiki est pas mal (que du PHP, pas besoin de base de données, tout est sauvegardé dans des fichiers texte).
Drupal... ca prend a peu pres une heure a installer et configurer, et c'est utilisable par le premier neuneu du coin (surtout si tu mets un CKEditor pour fabriquer l'info).
Ca a le gros avantage que, si tu veux un peu de visibilite, c'est tout simplement de mettre les bonnes meta-info et d'etre "a la norme" cote SEO... t'as meme les modules qui font ca en interne.
@Omit: oui mais bon, là on y est quoi: http://www-verimag.imag.fr/~monniau...
il y a même des bannières qui clament la validité CCS et HTML ;-D