Lorsque vous passer une bonne partie de votre temps sur le web, vous faites rapidement la différence entre un bon site, un site moyen et un mauvais site. Et d'autant plus lorsque vous voulez en faire votre métier. Il a des critères très précis de conception en amont qui font que le site sera agréable à utiliser, fonctionnel et esthétique.
Pour créer un bon site web il faut avoir une vision global des choses. Un site c'est d'abord un outil de communication au service d'un besoin précis. Le fait est que bien souvent ce qu'on appelle les informaticiens ou les développeurs n'ont pas cette approche globale qui leur permettrait d'appréhender le projet dans son ensemble. Ils n'ont qu'une vision purement fonctionnel voir technique. Ils vont penser l'outil avant de penser le besoin.
Le risque c'est d'avoir un outil très complexe, impossible à utiliser pour la personne n'ayant aucune connaissance en création de site comme les rudiments du HTML et du CSS. La plupart du temps, je remarque que les développeurs, au lieu d'utiliser des CMS (Système de gestion de contenu) utilisent des framework en php et développent des interfaces d'administration. Autrement dit ils réinventent la roue.
En général la plupart des CMS conviennent même pour des besoins spécifiques. Ils savent s'adapter et au besoin, on peut trouver des tonnes de plugins pour enrichir leurs fonctionnalités. Mais ce qu'il faut avant de créer un site web c'est un cahier des charges. Afin de définir le besoin. Ceci fera l'objet d'un prochain billet.












2 commentaires:
Je ne sais pas dans quel contexte tu te places pour écrire cet article.
Si le développeur est un particulier qui fait son site web alors nous devrions segmenter ce type de développeur en deux sections :
- celui qui fait du web son métier :
- celui qui ne sait pas spécialement faire du web mais qui a toutes les capacités techniques pour
Dans le premier cas, il va savoir ce qu'est une site dans son ensemble. Il travail sans doute avec des web-designers, des personnes qui s'occupent de la communication, des référenceurs, etc. Pour illustrer il y a moi ^^
Le second cas est un plus tendancieux et je rejoins ton avis. Pour illustrer, je dirais que mon collègue en fait partie. Il a toujours fait de la prog pure et dure et quand il s'agit de s'ouvrir vers la couche graphique d'un site, il a du mal.
La partie CMS de ton article est assez critiquable. Dire qu'en général les CMS conviennent est vrai, mais en pratique, tu as toujours des cas particliers. Evidément, on peut se dire "tu n'es certainement pas le seul à avoir eu ce besoin", et c'est vrai, sauf que la façon de traiter ce besoin n'est jamais très convenable. On a toujours une masse de modules qui font plein de choses mais ils le font jamais comme nous on le voudrait (j'exagère volontairement).
Mon boulot est justement de développer des CMS sur-mesures. Pour ce faire, on utilise Symfony comme framework. J'ai aussi en parallèle un développement semi-spécifique avec Drupal : des besoins spécifiques à quoi ne réponds pas les modules existants de Drupal. Au final, on est plus rapide à développement le CMS plutôt qu'intégrer des CMS (on maitrise les deux outils). D'ailleurs nos back-offices sont très souvents plus simples que ceux des CMS pour la simple et bonne raison qu'ils répondent EXACTEMENT à ce que veux le client, ce que je ne fais pas forcément un CMS. L'ergonomie est relative aux utilisateurs donc je ne traiterai pas la question.
Effectivement je n'avais pas fait le distinguo. Mais comme tu l'as bien dis on a les programmeurs pur et dur et les autres.
Comme j'ai eu de mauvaises expériences avec eux c'était plutôt eux que je visais dans mon article.
Après comme je ne suis pas développeur, la plupart je ne peux pas développer les fonctions spécifiques qu'un client pourrait avoir besoin, je suis obligé de chercher des modules.
On est obligé de se spécialiser. Et comme je me focalise plus sur l'aspect communication et utilisateur, je vais chercher à avoir le meilleur rendu et l'outil existant le plus facile d'accès, même si comme tu dit une interface d'admin fait maison sera plus adapté au besoin puisque faite sur mesure.
Enregistrer un commentaire