Une fois n'est pas coutume, voilà que j'ai envie d'améliorer mon site internet, et comme toujours, je ne suis pas satisfait de mon ancienne architecture, alors je vais tout reprendre depuis le début...

Seulement je me suis dit que quitte à refaire un site, autant détailler un peu mes démarches pour, si je peux, aider le petit programmeur qui lui aussi voudrait monter son site et qui aurait du mal.
Il faut dire que malgré mes formations (en autodidacte pour la majorité) aux langages de programmations telles que le C/C++, Java, VBA, HTML, PHP, SQL, etc., ce n'étaient souvent pas les langages ni les logiques inhérentes de la programmation qui me posaient problèmes, mais plutôt des questions bêtes d'ordres pratiques, par exemple connaître les hébergeurs, trouver des modèles de pages HTML, etc.
Et une fois qu'on connaît ça, on se rend compte au final que l'exercice devient très simple et vite répétitif, pour peu qu'on ait bien préparé le terrain en amont.
Alors commençons.
1ère étape : Avoir une idée du type de site qu'on peut avoir.
Evidemment, on ne mettra pas en oeuvre les mêmes moyens si l'on veut de simples pages où l'on voudra parler de sa passion ou si on veut un site où l'on peut écrire des articles les uns après les autres, avec pleins d'options comme pouvoir faire des recherches, avoir des visiteurs qui se connectent, etc.
Dans le 1er cas par exemple, de simples pages HTML suffisent largement, là où dans le second cas il faudra certainement passer par des pages PHP (un langage de programmation dérivé du C), une base de données, ...
Bien réfléchir sur cette première étape permet d'éviter à monter une usine à gaz pour rien, ce qui prend beaucoup de temps et d'énergie pour finalement pas grand chose.
Mais dans mon cas, et parce que je suis un mégalomane, j'opte pour la seconde option! ^o^ Non, je plaisante ce n'est pas la seule raison. En fait une des premières motivations pour moi était de maintenir mon niveau de programmation, parce que si les années précédentes j'avais des projets informatiques, depuis deux ans je n'ai plus rien de tout ça et j'ai peur de tout oublier (eh oui, ça s'oubli la programmation, même si ça peut revenir vite). Et puis ça permet d'apprendre beaucoup de choses, mais là, il faut être passionné, sinon on se lasse très vite. Le bon mélange est de faire selon ses besoins, juste assez pour aller chercher les informations et prendre un certain plaisir, et pas trop pour ne pas perdre toute motivation.
Il y a aussi une solution alternative, j'ai bien évidemment nommé les CMS (Content Management System) d'ores et déjà prêts à l'emploi, qu'il faut simplement installer. Mais bon, pourquoi faire simple quand on peut faire compliqué? ;p
Les plus connus de ma modeste personne sont Wordpress ou Dotclear.
2ème étape : Trouver la plateforme qui hébergera son site
Cette seconde étape découle directement de la 1ère. Si on a un petit projet, alors l'espace souvent proposé par son fournisseur d'accès sera amplement suffisant. Sinon, il faut aller chercher du côté des hébergeurs sur internet. Il y en a de nombreux types :
- La 1ère catégorie est l'hébergeur gratuit qui nous met à disposition de l'espace disque moyennant le fait d'accepter qu'il diffuse de la publicité sur notre futur site. Personnellement c'était comme ça que j'avais monté mon premier site, c'est suffisant pour commencer, mais on s'en lasse très vite. Il faut dire que c'est tellement moche. Moi j'avais Multimania
- La 2nd catégorie est l'hébergeur gratuit sans pub. Celui là offre souvent de plus faibles capacités d'hébergement, et a aussi fréquemment un nombre de places limités. C'est là où j'avais monté mon second site (et même un forum). Alors évidemment on se demande comment ses personnes là font pour ne pas être en déficit. Mais il faut savoir que la plupart du temps, ils proposent parallèlement une offre plus conséquente et qui devient payante, et c'est de cette manière qu'ils rentrent dans leurs frais. Celui chez qui j'étais (et que je suis toujours, même si je n'héberge plus mon site là bas) est Ironie.org, à qui je passe un coup de pub car c'est un hébergeur très sérieux avec lequel je n'ai jamais eu de problèmes.
- La 3ème catégorie est donc l'hébergeur payant, tout simplement. C'est de cette manière que j'ai terminé, parce que l'offre de 2nd catégorie devenait insuffisante pour mes besoins (que l'on sait pharaoniques). Je suis à l'heure actuelle chez OVH, qui ne sont peut être pas les meilleurs, mais qui ont un bon ratio qualité/prix. Bah oui quoi, moi aussi je subis les affres de la crise économique, il faut se serrer la ceinture! Donc pour une vingtaine d'euros par an, on peut arriver à trouver quelquechose de tout à fait décent, même s'il faudra faire quelques concessions (pour moi c'est surtout au niveau de la taille de la base de données)
Une fois qu'on a tout ça, on est prêt pour commencer à faire son site web... la prochaine fois.