CMS SPIP et charte graphique CNRS



Documents pareils
les techniques d'extraction, les formulaires et intégration dans un site WEB

Mercredi 15 Janvier 2014

D'UN SITE INTERNET LES S D'UN SITE INTERNET PRATIQUE ET PERFORMANT PRATIQUE ET PERFORMANT

Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs

Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles

Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D.

Joomla! Création et administration d'un site web - Version numérique

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep Marie-France Landréa - Observatoire de Paris

Installation / Sauvegarde Restauration / Mise à jour

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

SPIP. Gestion de la performance dans SPIP. Préoccupa)on historique

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

En date du 11 décembre 2008

Guide d installation de Gael

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Les systèmes de gestion de contenu en ligne SPIP

Création d un site web avec le kit labo CNRS. Expérience au LMV - Ch. Postadjian (Laboratoire de Mathématiques de Versailles - UMR 8100)

Groupe Eyrolles, 2003, ISBN : X

REFONTE, DEVELOPPEMENT ET HEBERGEMENT DU SITE WEB

Panorama des CMS open sources. Sylvain Ferrand, CMAP École Polytechnique Journées Mathrice, Poitiers, 19 mars 2008

1 Introduction et installation

SPIP 1.9. Créer son site avec des outils libres. Michel-Marie Maudet Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Perline

Web & Libre. Outils pour être présent sur le net librement

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

PLAN. Qui peut faire quoi? Présentation. L'internaute Consulte le site public

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA

Comment mettre en ligne un site WordPress local

Partie publique / Partie privée. Site statique site dynamique. Base de données.

Un site web collaboratif avec Drupal. Judith Hannoun - Journées INSHS 16 Octobre 2012

Visual Paradigm Contraintes inter-associations

Spip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Créer un site Internet dynamique

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Impact des robots d indexation sur le cache de second niveau de SPIP IMBERTI Christophe - SG/SPSSI/CP2I/DO Ouest 06/06/2012 mis à jour le 05/07/2012

Documentation RBS Change E-Commerce Core

Travaux pratiques. avec. WordPress. Karine Warbesson

Manuel du logiciel PrestaTest.

Remote Cookies Stealing SIWAR JENHANI (RT4) SOUHIR FARES (RT4)

May Lopez PETIT COUTEAU SUISSE CRÉATIF. May Lopez Petit couteau suisse créatif

CMS Open Source : état de l'art et méthodologie de choix

Stage «Créer et animer un site Web en équipe»

SIO-SISR : Projet GSB. LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc. BTS Services Informatiques aux Organisations 1 ère année

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

Manuel d utilisateur du site de covoiturage «Etucovoiturage»

DESCRIPTION DU PLUGIN POUR SPIP D IMPORTATION D'AUTEURS, DE MOTS-CLES ET D EXPORTATION D'AUTEURS, DE MOTS-CLES, DES CONTRIBUTIONS D UN FORUM

mon site web via WordPress

LAMP : une nouvelle infrastructure LAMP. Une architecture modulaire. Installation

Installation locale de JOOMLA SEPIA

Avant-propos. VERSION Compilation du document à l aide de PDFLATEX Philippe Charlier. 1 Version actuelle : SPIP http ://

SP1 : Intégration d'une vidéo dans une mardi 21/01/2014. page web, fonction du format vidéo et 3 mercredi 22/01/2014

PHP. PHP et bases de données

DOCUMENTATION ADMINISTRATEUR

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

PrestaShop 1.5 Créer un site de e-commerce

SUPPORT DE COURS / PHP PARTIE 3

les Cahiers Programmeur Vincent Caron Yann Forgerit Avec la collaboration de Jean-Marie Thomas

Prise en main de Moodle

Présentation Alfresco

Tutoriel Drupal version 7 :

Documentation de conception

GEST_INSTANCES APPLICATION DE GESTION DES INSTANCES ET REUNIONS EN EPLE ETABLISSEMENT PUBLIC LOCAL D ENSEIGNEMENT

Tour d horizon des CMS. Content Management System

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

CAHIER DES CHARGES SITE WEB : Steve Mind Magicien Close-up & Mentaliste - 1 -

Manuel d'installation de Joomla 1.7

Bases de données cours 1

Module pour la solution e-commerce Magento

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février Exposé Système et Réseaux : ApEx, Application Express d Oracle

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009

Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente

PrestaShop 1.6 Créer un site de e-commerce

Installation de Concrete 5

Installation et Mise en œuvre de MySQL

CREATION WEB DYNAMIQUE

CAHIER DES CHARGES CREATION / AMELIORATION SITE INTERNET

Du point de vue des entreprises, faut-il privilégier les Frameworks PHP aux CMS Open pour la création de sites internet?

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Guide d'installation

RAPPORT DE PROJET CREATION DU SITE INTERNET POUR LA FORMATION EEA DE MULHOUSE

Paul FLYE SAINTE MARIE

Étape 1 / CHOISIR UN HÉBERGEMENT

BTS S.I.O PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais

Mise à jour : Octobre 2011

Réussir. son site e-commerce. avecoscommerce

Whaller.com. Réseau social d entreprise

Note de synthèse. Développement web sur le CMS Prestashop. Stage du 17 mai au 25 juin Entreprise decoratzia.com 15 rue Erlanger Paris

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

10 points clés pour bien démarrer votre projet web

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

Gestion d'un parc informatique avec OCS INVENTORY et GLPI

CAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES (CCTP) MISE EN PLACE ET MAINTENANCE D UN MOTEUR DE RECHERCHE

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Transcription:

CMS SPIP et charte graphique CNRS Atelier COMPIL 11/06/2010 Edyta Bellouni

Plan Rappel sur les CMS Présentation du kit SPIP CNRS Installation / Configuration Gestion du contenu La simplicité de SPIP : son langage La richesse de SPIP : ses plugins Développer avec SPIP Cas d étude

Rappel sur les CMS Un système de gestion de contenu (Content Management System ou CMS) est un logiciel destiné à la conception et à la mise à jour dynamique de sites web Administrateur Interface privée Internaute Interface publique CMS L implémentation du CMS BD BD propre au CMS

Partie publique / privée La partie publique Ex. http://w3.mdr.univ-tlse2.fr/ Organisation en rubriques et articles Ex. rubrique «Fiches techniques» avec 2 articles La partie privée Modifier un article SPIP Edit Rubrique à accès restreint Ex. rubrique espace privé

Présentation du kit SPIP CNRS SPIP = CMS kit CNRS = charte graphique statique https://intranet.cnrs.fr/harmonisation/kits-labos.htm kit SPIP CNRS = SPIP + kit CNRS pour les versions anciennes (jusqu à 3.2) Plugin SPIP à partir de la version 4 http://www.harmoweb.cnrs.fr/

Installer le kit spip cnrs v4 Prérequis Disposer d un espace dédié sur un serveur web PHP et d une base de données MySQL Installer éventuellement un serveur de test en local sur son ordinateur (ex. easyphp ou Wamp) Versions logicielles requises sur le serveur Serveur Apache ou compatible (versions supérieures à la 1.2x) Environnement PHP 4 (et versions supérieures) Serveur de base de données SQL (en fonction du choix à l installation) : MySQL 4.1 et suivantes (ou bien) PostGreSQL 8.2 et suivantes (ou bien) SQLite 2 et 3

Installer le kit spip cnrs v4 Installer la dernière version de SPIP Télécharger à http://www.spip.net/fr_download Placer le fichier spip_loader.php à la racine du site et l appeler depuis le navigateur, ex : http://monsite.fr/spip_loader.php Ou bien, dézipper le contenu de spip.zip à la racine du site et appeler la page http://monsite.fr/ecrire Puis suivre la procédure d installation automatique Installer le plugin «kit spip cnrs» A la racine du site (au même niveau que «config», «ecrire» ), créer un répertoire «plugins» Y dézipper le kit SPIP CNRS v4 téléchargeable sur la page : http://www.harmoweb.cnrs.fr/spip.php?rubrique27

Configurer le site Suivre la procédure : http://www.harmoweb.cnrs.fr/ spip.php?rubrique27 : Activer l utilisation des champs dans les articles Activer les documents joints aux articles Activer les plugins du kit Choisir l institut de rattachement Charger un pré-contenu (uniquement pour une 1 ère installation) Vider le cache

Gestion du contenu Gérer l apparence du site : Changer le titre, dans «Configuration» Le fichier entete.html : les logos, l entête, le champ «rechercher» Gérer le contenu du site depuis l interface privée Les articles Les statuts de publication Les rubriques Les auteurs Visiteurs, Rédacteurs, Administrateurs restreints, Administrateurs

Sources Partie rajoutée par le CNRS Partie modifiable par nous

Les squelettes Modifier les squelettes Attention, chaque modification devra être reportée manuellement en cas de mise à jour du kit vers une nouvelle version

Le langage de SPIP Exemple qui affiche les informations d un chercheur <BOUCLE_chercheur_principal(CHERCHEUR){id_cher}> <div class="groupetitre"> <h2>#prenom_cher #NOM_CHER</h2> </div> </BOUCLE_chercheur_principal> Dans la base, les noms des tables et des colonnes sont en minuscules, mais à l appel dans les boucles, en majuscules Les critères (entre accolades) {id_cher = 7} : sélectionne le chercheur d id 7 {id_cher} : sélectionne le chercheur dont l id correspond à la variable id_cher placée dans l environnement

Le langage de SPIP Exemple d une boucle affichant tous les articles d une rubrique donnée <BOUCLE_articles(ARTICLES){lang?}{id_rubrique}{par num titre}> <div class="resume"> [<span class="vignette">(#logo_article)</span>] <h3><a href="#url_article">[(#titre supprimer_numero)]</a></h3> [<p class="soustitre">(#soustitre)</p>] <p>[(#introduction)]</p> <p class="suite"><a href="#url_article"><:lire_la_suite:></a></p> </div> </BOUCLE_articles> La documentation sur le langage de SPIP http://www.spip.net/rubrique143.html

Les plugins de SPIP Les plugins de la communauté Accès restreint Recherche étendue Porte-plume Créer ses propres plugins Icônes CNRS Colloques

Les plugins de la communauté Les états d un plugin Stable En test En développement Certains sont payants Ex. ecommerce Pour les trouver http://plugins.spip.net/

Installer un plugin Dézipper Dans le répertoire «plugins» Ou bien, créer un dossier «auto» dans «plugins» et les charger depuis l interface privée Activer / Désactiver Dans Configuration -> Gestion des plugins Comment les utiliser Trouver des articles sur le net

Le plugin «accès restreint» Dans Configuration -> Accès restreint Créer une «zone protégée» Lui associer des rubriques Indiquer si l accès restreint est privé, public ou les deux Dans Auteurs Associer cette zone aux personnes autorisées à la voir. (visiteurs ou rédacteurs, ne marche pas pour les administrateurs, car ils ont la visibilité totale) Résultat Accès à la zone protégée dans la partie publique du site pour les visiteurs et les rédacteurs autorisés Accès à la zone protégée dans la partie privée du site pour les rédacteurs autorisés

Développer avec SPIP Avec les plugins de la communauté, c est rarement un besoin Si besoin, créer un plugin Tout est prévu dans SPIP pour le faire Il y a même un plugin d aide à la configuration des plugins Pour commencer : http://www.harmoweb.cnrs.fr/spip.php?rubrique27#plugin Programmer avec SPIP : http://programmer.spip.org/ http://www.spip-contrib.net/developper-avec-spip