Construire un cahier de texte en ligne avec Spip - Cyber

Transcription

Construire un cahier de texte en ligne avec Spip - Cyber
Construire un cahier de texte en ligne
avec Spip
Démarche pas à pas.
Jacques Aureillan
Professeur d'espagnol - Collège Hyacinthe Langlois - Académie de Rouen
1- Télécharger et installer EasyPhp.
1.1 - Qu'est-ce que EasyPhp?
EasyPhp installe et configure automatiquement un environnement de travail complet sous
Windows permettant de mettre en oeuvre un serveur en local (sur votre pc ) utilisant le
langage dynamique PHP et son support de bases de données.
EasyPhp regroupe un serveur Apache, une base de données MySQL, le langage PHP
ainsi que des outils facilitant le développement de vos sites ou de vos applications.
Site officiel : http://www.EasyPhp.org
1.2 - Télécharger EasyPhp
Se rendre sur le site de téléchargement et télécharger le programme sur le disque dur.
Il s'agit d'un fichier setup.exe qui permet d'installer le logiciel par simple clic.
http://www.EasyPhp.org/telechargements.php3
1.3 - En cas de problèmes d'installation vous pouvez consulter la FAC (Foire aux
questions) ici : http://www.EasyPhp.org/faq.php3
2- Télécharger et installer Spip 1.9.2
2.1 - Qu'est-ce que Spip?
SPIP est un système de publication pour l’Internet qui s’attache particulièrement au
fonctionnement collectif, au multilinguisme et à la facilité d’emploi. C’est un logiciel libre,
distribué sous la licence GNU/GPL. Il peut ainsi être utilisé pour tout site Internet, qu’il soit
associatif ou institutionnel, personnel ou marchand.
SPIP est développé (programmé, documenté, traduit, etc.) et utilisé par une communauté
de personnes que chacun est invité à rejoindre (ou simplement à contacter) sur différents
sites Web, listes de discussion par email et rencontres (les fameux « Apéros-SPIP »). Le
programme est né en 2001 d’une initiative du minirézo, un collectif défendant le Web
indépendant et la liberté d’expression sur Internet. Il est actuellement utilisé sur des
dizaines de milliers de sites très divers.
Le site et la documentation officielle : http://www.spip.net/fr
C'est quoi Spip? http://www.spip.net/fr_article464.html
Pour connaître le principe de fonctionnement de Spip allez sur cette page
http://www.spip.net/fr_article3437.html
2.2 - Télécharger Spip 1.9.2
Aller sur page http://www.spip.net/fr_article3567.html
et télécharger la dernière version de Spip sur votre dique dur.
Elle se présente sous la forme d'un fichier compressé
Zip.
Il faut décompresser l'archive Zip. On obtient alors un
dossier Spip qui contient tous les dossiers et fichiers
nécessaires à la création d'un site web. Attention il y a
2 dossiers : le premier dossier Spip contient le site
Spip prêt à l'emploi.
2.3 - Copier le répertoire Spip à la racine du dossier www de EasyPhp (attention il y a 2
répertoires Spip. C'est le deuxième qu'il faut copier) et lui donner un nom. Ce sera le nom de votre
site..
Vous pouvez également installer le dossier sur un serveur en ligne chez votre fournisseur
d'accès par l'intermédiaire d'un client FTP. Le reste de la procédure est identique.
Auparavant vous devez avoir demandé à votre FAI de créer une base de données
MySQL.
2.4 - Lancer le serveur EasyPhp et faire un clic droit sur l'icône qui apparaît dans la barre des
tâches.
Cliquer sur Web local, votre site apparaîtra dans la fenêtre du serveur. Il suffit alors de
l'activer pour qu'il s'ouvre. Vous verrez apparaître le message suivant:
(voir la page http://www.spip.net/fr_article402.html)
3. Configurer Spip
3.1 La configuration de votre site se fait avec le navigateur sur le serveur local .
Il vous faut ouvrir le dossier « /ecrire » de votre site. Pour cela il suffit d'écrire « /ecrire »
dans la barre d'adresse du navigateur, après le nom de votre site, puis de d'appuyer sur la
touche entrée de votre clavier.
Puis il vous faut suivre les messages qui apparaissent dans les boîtes de dialogue.
3.2 – Installation
Cliquer sur suivant
La première étape est l'installation de la base de données MySQL qui contiendra toutes
les données du site , c'est à dire tout le contenu de votre site. Pour plus d'informations sur
la nature et le fonctionnement de cette base de données consulter wikipédia :
http://fr.wikipedia.org/wiki/MySQL
Si vous êtes connecté à un serveur distant administré par votre fournisseur d'accès vous
devez au préalable demander la création de la base MySQL. Il vous donnera l'adresse, le
login et le mot de passe nécessaires à la réalisation des étapes qui suivent.
En tant qu'administrateur de votre serveur local vous avez tous les droits et vous pouvez
créer directement la base de données. Pour cela il vous suffit d'écrire « root » dans le
champs login de connexion. Il n'est pas nécessaire d'indiquer un mot de passe. > Suivant
Spip vous indique le debut de la deuxième étape du processus de création de la base.
> Suivant.
Troisième étape : le logiciel vous propose de choisir votre base de données :
Si vous avez plusieurs sites déjà créés sur votre serveur local il vous indique les bases de
données. Dans mon cas il y en a déjà 5 qui correspondent à 5 sites (Spip) différents. Il me
faut donc créer un nouvelle base de données. Pour éviter toute confusion, je lui donne le
même nom que celui du site correspondant « atelier cyber ».
> Suivant.
Quatrième étape : le logiciel installe la base de données.
> Suivant.
Cinquième étape : il s'agit de la création des données personnelles qui vous permettrons
d'accéder au site en ligne et de l'administrer.
Vous devez créer un login et un mot de passe (attention de ne pas les oublier) : sans eux
vous ne pourrez pas accéder à l'administration du site ou à l'interface de rédaction.
L'identité publique est celle qui s'affiche en ligne et indique l'auteur de l'article.
> Suivant.
Comme l'indique le message l'installation de votre site (Spip) est terminée.
> Suivant
Vous êtes en ligne : vous pouvez accéder à l'interface de rédaction (l'« espace privé ») ou
vous connecter au « site public » en ligne.
4 – L'espace privé (accessible en ligne par le bouton rédaction)
C'est l'interface qui va vous permettre d'administrer votre site et qui va permettre aux
rédacteurs que vous aurez créés de publier des pages en ligne.
Pour plus de renseignement vous pouvez consulter le tutoriel en ligne en cliquant sur
l'icône « Aide ».
Pour voir fonctionner votre site il faut créer au moins un rubrique et deux articles.
Pour le cahier de textes les rubriques seront les classes et les sous-rubriques les mois.
Chaque article correspondra à une heure de cours. C'est l'architecture que j'ai choisi pour
mon cahier de texte mais vous pouvez en choisir une autre :
Voir : http://colleges.ac-rouen.fr/langlois/cdtesp/
Réalisation d'une rubrique et de quelques articles dans le cadre de l'atelier.
5 – Les squelettes.
La mise en page des sites Spip est effectuée au moyen de gabarits au format HTML
nommés squelettes. Ces squelettes contiennent des instructions simplifiées permettant
d’indiquer où et comment se placent les informations tirées de la base de données dans la
page.
L'habillage du site, son apparence, sa charte graphique, se fait à partir d'une ou plusieurs
feuilles de style que vous pouvez modifier à votre guise.
Mise en place d'un squelette complet et prêt à l'emploi dans le cadre de l'atelier.
6 – La mise en ligne par FTP
Une fois terminée l'installation et la configuration de Spip et après avoir choisi et
éventuellement adapté le squelette vous pouvez installer votre site sur le serveur de votre
fournisseur d'accès en utilisant un client FTP. Pour cela il vous suffit de transférer
l'ensemble des fichiers contenus dans le dossier du site que vous avez créé dans
EasyPHP 2.0b1\www\votre site.
N'oubliez pas qu'il vous faut demander auparavant la création de la base de données
MySQL.
7 - Documentations en ligne.
Téléchargement de Spip :http://www.spip.net/fr_download
Spip pas à pas : http://www.spip.net/fr
Principes généraux des squelettes : http://www.spip.net/fr_article3437.html
Créer son premier squelette : http://www.spip.net/fr_rubrique144.html
Squelettes prêts à l'emploi : http://www.spip-contrib.net/Squelettes-complets
Habillage graphique : http://www.spip.net/fr_rubrique269.html
Utiliser Spip en local avec EasyPhp : http://www.spip-ontrib.net/article.php3?id_article=150