Differences between revisions 1 and 6 (spanning 5 versions)
Revision 1 as of 2015-04-15 11:40:12
Size: 152
Editor: LionelVaux
Comment:
Revision 6 as of 2015-12-10 17:05:58
Size: 1400
Editor: LionelVaux
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
L’archive zip en pièce jointe fournit le code d’un site web dynamique avec wiki et galerie d’images. == Site web dynamique ==

L’archive zip en pièce jointe fournit le code d’un site web dynamique avec wiki et galerie d’images: [[attachment:site_dynamique.zip]].
Line 4: Line 6:

=== Le canevas bottle ===

Le code fourni utilise le canevas [[http://bottlepy.org|bottle]], qu’on a choisi parce qu’il
tient en un seul fichier qu’on peut laisser tranquillement à côté du code source de notre site.

Il suffit d’extraire toute l’archive, et de lancer le script python `site.py`.

Le serveur web se lance et il écoute par défaut à l’adresse http://localhost:8080/

=== Premiers pas ===

Inspectez le contenu du fichier `site.py` tout en visitant les pages :

 * http://localhost:8080/
 * http://localhost:8080/b/toto
 * http://localhost:8080/wiki
 * http://localhost:8080/galerie


=== Vos contributions ===


Des pistes d'amélioration:
 * afficher le nombre de pages du wiki dans la page d’accueil
 * permettre de supprimer une page
 * gérer l'historique sur le wiki (plus difficile: il faut utiliser les expressions régulières pour identifier les versions successives d’une même page)
 * permettre les liens entre pages du wiki (difficile: il faut analyser le code source de la page)
 * créer une feuille de style pour le wiki
 * permettre d'associer une description à une image (en utilisant le wiki?)

Site web dynamique

L’archive zip en pièce jointe fournit le code d’un site web dynamique avec wiki et galerie d’images: site_dynamique.zip.

Votre but: le tester et l’améliorer.

Le canevas bottle

Le code fourni utilise le canevas bottle, qu’on a choisi parce qu’il tient en un seul fichier qu’on peut laisser tranquillement à côté du code source de notre site.

Il suffit d’extraire toute l’archive, et de lancer le script python site.py.

Le serveur web se lance et il écoute par défaut à l’adresse http://localhost:8080/

Premiers pas

Inspectez le contenu du fichier site.py tout en visitant les pages :

Vos contributions

Des pistes d'amélioration:

  • afficher le nombre de pages du wiki dans la page d’accueil
  • permettre de supprimer une page
  • gérer l'historique sur le wiki (plus difficile: il faut utiliser les expressions régulières pour identifier les versions successives d’une même page)
  • permettre les liens entre pages du wiki (difficile: il faut analyser le code source de la page)
  • créer une feuille de style pour le wiki
  • permettre d'associer une description à une image (en utilisant le wiki?)

WikISN: 1B4bis (last edited 2015-12-10 17:05:58 by LionelVaux)