La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

SPIP: Un système de publication pour l’Internet du LAPP Réunion de service Le 24 novembre 2009 S. Lieunard, S. Riordan.

Présentations similaires


Présentation au sujet: "SPIP: Un système de publication pour l’Internet du LAPP Réunion de service Le 24 novembre 2009 S. Lieunard, S. Riordan."— Transcription de la présentation:

1 SPIP: Un système de publication pour l’Internet du LAPP Réunion de service Le 24 novembre 2009 S. Lieunard, S. Riordan

2 Sommaire Pourquoi et comment changer notre site web? Comment fonctionne SPIP? SPIP au LAPP Les prochaines étapes Conclusion

3 Pourquoi changer notre site web? Histoire : – 2003 : groupe de travail – Sortie du site en 2004 Les + : – Bien structuré – Pages dynamiques & formulaires de gestion Les - : – Maintenance difficile à cause des pages statiques  peu d’autonomie pour les responsables de l’information – Evolution devenue couteuse (CSS, BD, code)

4 Comment changer notre site web? Utilisation d’un CMS (Content Management System) : Un CMS est une famille de logiciels destinés à la conception et à la mise à jour dynamique de site web ou d'application multimédia. Ils partagent les fonctionnalités suivantes : – Ils permettent à plusieurs individus de travailler sur un même document ; – Ils fournissent une chaîne de publication (workflow) offrant par exemple la possibilité de mettre en ligne le contenu des documents ; – Ils permettent de séparer les opérations de gestion de la forme et du contenu ; – Ils permettent de structurer le contenu (utilisation de FAQ, de documents, de blogs, de forums de discussion, etc.) ; Les CMS les plus connus : SPIP, Joomla, Drupal, eZ Publish, CMS Made Simple, Typo 3

5 Comment changer notre site web? Choix de SPIP ( Système de Publication pour l’Internet) – Logiciel libre distribué sous Licence Publique Générale GNU – Formation CNRS – Manque de temps pour réaliser une comparaison approfondie avec d’autres CMS – Evaluations trouvées sur le web périmées – Choix de la plupart des laboratoires CNRS – Dynamisme de la communauté

6 Comment fonctionne SPIP? Séparation nette entre gestion de l’information, organisation hiérarchique et graphisme Gestion de l’information : – Workflow pour les articles : en cours, proposé, publié, poubelle, refusé – Collaboration organisée grâce à des rôles : admin, admin restreint, rédacteur Organisation hiérarchique : uniquement un graphe sous forme d’arbre (nœud : rubrique, feuille : article) Graphisme : CSS (Cascading Style Sheet)

7 Comment fonctionne SPIP? Interface privéeInterface publique

8 Comment fonctionne SPIP? BD (MySQL) (PostGreSQL) Interface privée Configuration du site Gestion des auteurs Organisation du contenu Gestion de l’information Gestion de SPIP spip.php disque Serveur Client Renvoi la page après traitement Tout ce qui est propre au site est en BD et non sur disque  dynamisme, workflow des articles, indépendance du code, protections

9 Comment fonctionne SPIP? Interface publique BD (MySQL) (PostGreSQL) spip.php disque Serveur Squelettes Xhtml CSS spip php (dans un plugin LAPP) URL (avec id rub ou art) Client Renvoi la page après traitement

10 Comment fonctionne SPIP? Un langage particulier : balise, critère, filtre, boucle, instruction conditionnelle #SET{classification,0} [(#TITRE|supprimer_numero)] #SET{classification,1} [(#TITRE|supprimer_numero)] [(#TEXTE|match{http}|?{ [(#TITRE|supprimer_numero)], [(#TITRE|supprimer_numero)] })] -[(#TITRE|supprimer_numero)]

11 SPIP au LAPP Les personnes : – groupe de travail : D. Duchesneau, JP Lees, V. Lepareur, S. Lieunard, N. Neyroud, S. Riordan – développement : S. Lieunard – graphisme : S. Riordan – participants : F. Chollet (participation active au prototype), L. Bert-Erboul, H. Pessard (bientôt) Le développement : – inspiré du kit CNRS – graphisme : un peu original tout en étant proche de la charte graphique du CNRS – squelettes : volonté de modéliser au mieux notre fonctionnement

12 SPIP au LAPP Fonctionnement de l’interface publique – Menus de type dépliant et non déroulant 2 niveaux de profondeur principe : – 1 menu principal et permanent, à gauche – 1 menu optionnel et contextuel, à droite – d’autres menus : intranet, news, instances, … – Gestion de la publication du contenu des rubriques par une définition graphique propre (bandeau et pourquoi pas plus) par une catégorisation des fonctionnements possibles

13 SPIP au LAPP Différents types de rubrique – Basique : affiche tous les articles publiés – Éditorial : n’affiche que le dernier article publié – « Périmable » : affiche les articles immédiatement mais avec une durée – URL : ne contient que l’URL à suivre (vide) – Lien : regroupe tous les liens amis en relation avec le thème – Classification : permet un regroupement par thème dans le menu, sans utiliser un niveau de profondeur – Menu : uniquement pour les rubriques d’agencement – News : uniquement pour la rubrique spéciale « A noter » – Contact : uniquement pour la rubrique spéciale « Contact » Date de publication des articles : modifiable, elle peut permettre de postdater une publication.

14 SPIP au LAPP Multilinguisme – Définition possible de la langue pour chaque rubrique, chaque article – 2 langues : français (la référence) et anglais – Différenciation entre la langue de l’interface publique et celle du contenu – Traduction automatique de l’interface : fichiers de langue (fournis par spip et propres au plugin LAPP) – 2 fonctionnements principaux pour le contenu : Sites complètement séparés : 1 branche par langue  soit le site est entièrement traduit, soit il est différent d’une langue a l’autre Tour de Babel (notre choix) : pas de branche spécifique  Si l’info existe dans la langue souhaitée alors elle s’affiche, sinon elle sera dans la langue de référence (français)

15 SPIP au LAPP Multilinguisme (tour de Babel) : – Pas de rubrique spécifique pour une langue  Introduction de balises html dans les éléments de la rubrique (titre, description) 5. [fr]Présentation du LAPP [en]LAPP Presentation Titre de base Titre avec ordre d’affichage Titre complet balise ouvrantebalise fermante titre français titre anglais indicateurs de langue (toujours mettre le français en 1 er ) numérotation

16 SPIP au LAPP Multilinguisme (tour de Babel) : – Pour les articles, Spip gère le lien entre les traductions et l’article de référence  Le workflow s’applique toujours sur l’article de référence Etape 1 Etape 2Etape 3 Résultat de l’étape 1

17 SPIP au LAPP Protections – Active directory comme référence pour l’accès à l’interface privée – SPIP intègre le protocole LDAP – 2 niveaux de protection pour l’interface publique : Intranet : pour les gens du LAPP, possibilité de filtrer sur un groupe, si tout le LAPP est concerné alors filtre sur @IP au LAPP, sinon login Active directory Restreint: pour des gens du LAPP, mais aussi de l’extérieur  pages non spip, protection gérée ailleurs – Remarque : toute information sensible reste dans EDMS – Ce sont des vœux pour le moment, non encore mis en œuvre …  protection software et non hiérarchique (utilisation d’un autre plugin?)

18 Les prochaines étapes Graphisme : – Préparation des bandeaux – Etude de la possibilité d’avoir un graphisme spécifique mais intégré par experience Développement : – Implémentation de l’intranet – Développements spécifiques : Documentation informatique et administrative Annonces séminaire, évènement, emploi … Annuaires – Archivage des articles : automatique, manuel – Photothèque : plusieurs en fonction du public

19 Les prochaines étapes Contenu : – Différents responsables travaillent déjà – Finaliser l’organisation des rubriques – A partir de janvier : Présentation en réunion du jeudi?? Rencontre avec chaque groupe ou chaque responsable pour présentation, puis travail avec le responsable Mise en ligne du site : – Le nouveau site immédiatement, avec pourquoi pas des retours vers d’anciennes pages si nécessaire – On espère beaucoup pour le printemps – Mais il y aura encore du travail …

20 Conclusion (pour aujourd’hui) SPIP est un outil très riche et très complet grâce aux plugins développés par des gens Pour le moment, j’ai toujours trouvé une solution Mais avec beaucoup de difficultés pour synthétiser l’information : information morcelée suivant les points de vue, pas de tutorial (très minimal pour le langage spip)


Télécharger ppt "SPIP: Un système de publication pour l’Internet du LAPP Réunion de service Le 24 novembre 2009 S. Lieunard, S. Riordan."

Présentations similaires


Annonces Google