Connexion

févr.
11
2009

Dis moi Papat comment t'as fait le site de la Ligue ?

Version imprimable Suggérer par mail
Ecrit par Patrice Patron   

 

cours_php_mysql_01_clip_image001.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Après quelques coups de fils et mails, j'ai décidé de répondre mais en prenant mon temps. Qu'est ce j'ai utilisé ? Comment ça marche ? Est ce que c'est compliqué ? Tout un tas de questions auquelles je vais essayer de répondre ... En plusieurs fois.

Qu'est ce qui se passe derrière un navigateur quand on veut afficher une page d'un site ? En fournissant l'adresse de la page par exemple http://www.ffessm-pays-normands.org j'indique à mon navigateur que je veux afficher la page par défaut hébergée par le domaine www.ffessm-pays-normands.org.Il y a plusieurs solutions mais pour simplifier le serveur de page (c'est souvent un serveur Apache) va rechercher le fichier index.html et tenter de le transmettre vers votre navigateur pour qu'il l'affiche. Ces pages de sites en langage html étaient il y a longtemps créées comme on crée un document texte sauf qu'il contenait du texte marqué par des balises html qui indiquent la façon d'afficher le texte dans le navigateur.

 

cours_php_mysql_01_clip_image002.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Les pages html sont une version figée des informations que l'ont veut produire, l'étape suivante a été d'ajouter des fonctionnalités aux serveurs de pages html pour que ces pages ne contiennent pas que du contenu statique mais aussi du contenu variable. Ce n'est pas toujours le cas mais en général les informations à afficher sont contenues dans une base de données (souvent mysql). Et puis entre le serveur apache et la base de données mysql on trouve un langage par exemple du php qui va faire l'interface entre le serveur et la base de données pour produire des pages html.

 

 

Lorsque j'ai décidé de créer mon propre site pour des besoins personnels (enfin surtout m'occuper ), j'ai cherché des produits qui permettaient de faire de la présentation de contenu (Content Management System) et je suis tombé sur plusieurs produits gratuits mais joomla m'a particulièrement séduit. Par rapport aux autres logiciels tels que SPIP entre autre, il n'y a pas besoin de connaître une syntaxe particulière pour mettre en forme les articles, ce qu'on tape c'est ce qu'on voit comme avec les outils de traitement de texte. Pour qu'un site vive il faut que les mises à jour soient simplifiées au maximum.

 

Donc pour mettre en place un site joomla, il faut un hébergement : un environnement qui propose un serveur de pages html,  une base de données mysql,et la possibilité d'utiliser le langage php. Les hébergements gratuits sont aussi possibles. Une fois le logiciel mis en place va commencer la partie la plus intéressante mais aussi la plus longue : le paramétrage de ce qu'on veut mettre sur son site et comment le mettre ... Pour réussir cette étape il faut "concevoir" le site c'est à dire recenser les informations que l'on veut publier mais surtout comment elles vont être organisées, comment les utilisateurs vont pouvoir y accéder !

 

Pour ce site les choses ont été naturelles,  en plus du paramétrage par défaut d'un site joomla j'ai ajouté quelques menus et autres menues choses ...

 

Je ferais un prochain article pour vous indiquer comment j'ai organisé les choses sur le site de la ligue des pays normands mais pour patienter vous pouvez commencer par installer un joomla.

 

Vous pouvez trouver pas mal de  documentation sur le site http://aide.joomla.fr/Documentation.html je vous conseille en particulier : Joomla pour les Nuls 1.5.

 

Pour gagner du temps il est possible d'installer sur son propre ordinateur un logiciel tel que MAMP pour un MAC ou WAMP pour un Windows qui embarque le serveur apache, la base de données mysql et tout ce qui va bien

 

A bientôt.

 

Dernière mise à jour : ( 01-03-2009 )
 
< Précédent   Suivant >