SPIP SPIP est le système de publication développé par le minirézo.

Slides:



Advertisements
Présentations similaires
La GNU/GPL v3 du point de vue des administrations publiques _______ L'importance des SaaS Pascal Verniory responsable du service juridique du Centre.
Advertisements

Les fonctions A quoi ça sert ?
Les logiciels libres: une révolution dans le domaine des TICE.
Synchronisation des processus père - fils
GEF 243B Programmation informatique appliquée
Le monde du logiciel libre
Initiation à Power Point
la programmation en langage C
F. Sajous & L .Tanguy ERSS – Axe (du) TAL
Exercice 1 1 (père) et 1 (fils) 1 (père) et 0 (fils)
Tests et itérations Programmes séquentiels ne résolvent pas tous les problèmes exemple simple : calcul des racines d'un polynôme de d° 2 dans R Algorithme.
Les fonctions en Java Partie I Le type void. Dans cette rapide présentation, je vais expliquer :.à quoi servent les fonctions.à quoi faut-il penser avant.
CYCLE 6 : FONCTIONS FONCTIONS avec paramètres en Entrée 1- Pourquoi les FONCTIONS peuvent échanger des données en E entre elles ? 2- Comment écrire des.
Copyright © 2010 AJOC. Tous droits réservés. Joomla! est un logiciel libre sous licence GNU/GPL. Toute copie, même partielle, des données contenues.
Système d’Exploitation
Common Gateway Interface
Nous allons vous présenter: - Photoshop - Algorithme et programmation
Langage C Révision.
Introduction à la programmation (420-PK2-SL) cours 12 Gestion des applications Technologie de linformation (LEA.BW)
Récursivité.
POO-L3 H. Fauconnier1 Chapitre IV 1. classe Object, clonage 2. interfaces 3. classes internes et imbriquées.
Langage C :acquisition des connaissances sous forme de TP.
A.C.C.I.F Association Cavalairoise de Conseils et Formation Informatique Association Loi 1901 Agrément Formation.
Le logiciel libre Vidéo INA (1998).
Logiciels.
1 Les pointeurs et quelques rappels sur certains éléments du langage C.
Bases de la programmation en C++ 1 Les enchaînementsdinstruction Séquentiels. Exécutions dinstructions les unes à la suite des autres. Instructions séparées.
Les pointeurs Modes d’adressage de variables. Définition d’un pointeur. Opérateurs de base. Opérations élémentaires. Pointeurs et tableaux. Pointeurs et.
Instruction sélective switch-case Instruction répétitive do-while For
1 La récursion. Nous avons vu qu'un programme est constitué d'un ensemble de fonctions. Il est possible pour une fonction donnée d'appeler une autre fonction.
COURS DE PROGRAMMATION ORIENTEE OBJET :
Programme de baccalauréat en informatique Programmation Orientée Objets IFT Thierry EUDE Module 6. Gestion des erreurs et des exceptions : Fonctionnement.
Plan troisième cours Instruction sélective Instruction répétitive
Structures de données IFT-2000
Procédures et fonctions
Formation C++. Hello World ! #include /* Commentaire sur plusieurs lignes */ int main() { //Affiche hello world std::cout
Introduction à la programmation orientée objets
La librairie assert.h.
L’essentiel du langage C
Ce programme permet de calculer automatiquement le nombre de jours qu’il vous reste à prendre. Cliquez ici Note de Service.
PHP & My SQL.
Quel que soit le soin apporté à l'écriture de votre programme, il contiendra toujours quelques erreurs, ou bogues, qui l'empêcheront de fonctionner comme.
UNIX™ est le nom d'un système d'exploitation multitâche et multi-utilisateur créé en 1969, à usage principalement professionnel. Il a donné naissance à.
Programmer en langage c
Serveur WEB TAGC SPIP 1.9.2d [11132] est un logiciel libre distribué sous licence GPL. Pour plus d'informations, voir le site
Un site sous SPIP Un nouveau système de publication sur le net Collège Charles Rieu A.T.I. Pélofi Stéphane.
Séminaire 'Solutions libres' Introduction aux Logiciels libres Jeudi 8 juin 2006 Douglas Mbiandou, Président CSN.
Pierre Binet Collège Jean Fernel Clermont. Bien que l’interface de ce site soit en anglais, son utilisation est simple et intuitive. Cliquer en haut de.
1 Structures des données. 2  Le tableau permettait de désigner sous un seul nom un ensemble de valeurs de même type, chacune d'entre elles étant repérée.
La fonction alloue un bloc de taille size. Il faut indiquer la taille du bloc que l’on veut allouer. Le premier exemple: #include void main()
Programmation parallèle
La programmation système
HYNME DE RECONNAISANCE
PROJET PERSONNEL Site web avec des jeux Par Antoine Boucher Foyer 503.
Le journal du lecteur Jordan 5°3 collège Jean Mermoz
Processus Légers. Rappel sur le fork() fork() Processus 1 Pile Data Text Processus 2 Pile Data Text.
6ième Classe (Mercredi, 17 novembre) CSI2572
Conception de Programmes - IUT de Paris - 1ère année Cours 2 – Références et passage de paramètres Les Références –Introduction aux références.
Journée Groupe Calcul – CODICIEL – Jeudi 14 Octobre 2004 Logiciels libres : Licences et conséquences Association des ANIMateurs en Propriété Intellectuelle.
Date : Juillet 2014 Formation : TAI Formateur : Tayeb BENDJELTI.
Langage de programmation
Exercices sur les pointeurs. lireCar/remettreCar Lorsque l’on lit caractère par caractère, on ne peut pas savoir qu’on a atteint un caractère avant de.
Le droit et le Web MTEYREK Mohamad.
Java Réalisé par: Mouna POKORA. PLAN: Définition : Historique: Caractéristiques: un langage orienté objet: un langage interprété : un langage portable:
1 UNIX AVANCE Yves PAGNOTTE – Janvier – LES PROCESSUS SOUS UNIX.
Informatique 2A Langage C 4ème séance
Les Licences Libres Loic Rouquette – Côme Delome – Caso Alexis – Vladislav Sokolov.
Analyseur Trimix :.
Int 10. Int 6.
Transcription de la présentation:

SPIP SPIP est le système de publication développé par le minirézo

SPIP est sous licence de logiciel libre (GPL). Vous pouvez donc l’utiliser librement pour votre propre site, qu’il soit personnel, associatif, institutionnel ou marchand.

Qu'est qu'un logiciel libre ? – Du point de vue de l'utilisateur, un logiciel est souvent vu comme une application qui repond a l'un de ses besoins (traitement de textes, calcul,...) – sous une perspective plus large, etudions son mode d'elaboration (voir dessin) Code source #include int main(void) { int a=0, pid; Pid=fork(); if (pid==0) { //Programmed u fils print (“Je suis le fils ‘’) ; } else { //programme du père int i, j ; for (i=0 ; i<10 ; i++) Compilation Binaire Exécution

Les libertes apportees aux utilisateurs : La plupart des logiciels proprietaires sont distribués sans leur code source, il est interdit : d'essayer de comprendre leur fonctionnement, de partager avec des amis, d'essayer de le modifier pour l'adapter a vos besoins

A l'opposé le logiciel libre garantit aux utilisateurs quatre libertés : la liberté d'utiliser le logiciel, pour quelque usage que ce soit, la liberté d’étudier le fonctionnement du programme, et de l'adapter a vos propres besoins, la liberté de redistribuer des copies de facon a pouvoir aider son voisin, la liberté d'ameliorer le programme, et de diffuser vos ameliorations au public de facon á ce que l'ensemble de la communaute en tire avantage

D’autres systèmes de publication existent ; chacun présente ses spécificités. Un des plus connus actuellement est phpNuke ; il impose une structure assez rigide pour le site, sous forme de portail muni de courts articles. SPIP est plus souple, et orienté vers la création d’un site structuré comme un magazine : c’est-à-dire avec des rubriques, sous-rubriques (et ainsi de suite), dans lesquelles sont insérés des articles et des brèves qui peuvent être complétés de forums de discussions.

L’intérêt de SPIP est de... gérer un site Web de type magazine, c’est-à-dire composé principalement d’articles et de brèves insérés dans une arborescence de rubriques imbriquées les unes dans les autres.

L’intérêt de SPIP est de... séparer entièrement, et distribuer entre différentes personnes, trois types de tâches : la composition graphique, la contribution rédactionnelle via proposition d’articles et de brèves, et la gestion éditoriale du site (tâche qui comprend l’organisation des rubriques, la validation des articles proposés...).

L’intérêt de SPIP est de... dispenser le webmestre et tous les participants à la vie du site d’un certain nombre d’aspects fastidieux de la publication sur le Web, ainsi que de connaissances techniques trop longues à acquérir. L’installation de SPIP se réalise au moyen d’une interface simple et pas à pas, au terme de laquelle vous pouvez commencer à créer vos rubriques et articles

SPIP a les caractéristiques suivantes... Pour le(s) rédacteur(s) et administrateur(s) Une interface Web intuitive rend extrêmement simples la proposition d’articles et de brèves ainsi que la gestion éditoriale du site. De plus, des raccourcis typographiques permettent de mettre en forme un texte sans avoir à utiliser le langage HTML, rendant ainsi la contribution rédactionnelle accessible à tous, et aussi simple que l’écriture d’un e- mail.

Pour le webmestre L’aspect graphique et la navigation sont définis par des squelettes HTML (ou « formats types ») définissant chacun une « vue » (par exemple : une vue pour la page d’index, une autre montrant une rubrique et un résumé de son contenu, une troisième pour le détail d’un article, une quatrième pour le détail d’une brève). La façon dont est inséré le contenu rédactionnel du site dans ces pages est défini par un certain nombre de pseudo-tags HTML relativement faciles à maîtriser. SPIP ne restreint pas les possibilités graphiques et navigationnelles du site. Les squelettes HTML étant entièrement définis par le webmestre du site, il est possible de gérer certains éléments du site avec SPIP et le reste à la main ou même avec d’autres systèmes de publication (à condition que ces derniers soient aussi tolérants que SPIP, bien sûr).

Pour les visiteurs Un système de cache sur la partie publique du site accélère le site en évitant un grand nombre de requêtes à la base de données, et joue en outre un rôle de gardefou contre les plantages de la dite base (fréquents sur des serveurs « chargés ») : dans ce cas, le site reste disponible de façon transparente, même si toute modification des contenus est impossible (y compris la contribution aux forums). Un moteur de recherche et d’indexation intégré à SPIP, s’il est activé par le webmestre, permet d’effectuer des recherches sur l’ensemble du contenu public du site.

La structure du site La structure d’un site sous SPIP est construite sur une hiérarchie de rubriques. Il n’y a virtuellement pas de limite au nombre de rubriques : une rubrique peut contenir autant de sous-rubriques que nécessaires, qui elles-mêmes contiennent des sous- rubriques, etc. On construit ainsi la structure de son site en imbriquant des rubriques et des sous-rubriques.

Les articles L’objet principal permettant de publier des informations sous SPIP est l’article. On peut placer autant d’articles que nécessaire, dans n’importe quelle rubrique. La rédaction des articles est très simple, elle se déroule via une interface graphique sur le Web. Un article est constitué de plusieurs éléments qui permettent de le structurer : titre, surtitre, soustitre, descriptif, chapeau, texte principal, post-scriptum. mettre en page un article sous SPIP est aussi facile que d’écrire un . L’interface graphique permet d’inclure simplement des images dans les articles, et chaque article peut être signalé par son propre logo. On peut indiquer, pour chaque article, un ou plusieurs mots- clés.

Les brèves En complément des articles, SPIP intègre un système de brèves, qui facilite la publication de courtes notes d’information, telles des revues de presse (ou des revues de Web). Afin de faciliter la structuration et le positionnement des brèves, on ne peut installer des brèves que dans les principales rubriques du site (les rubriques placées à la racine du site). La structure des brèves est simplifiée : un titre et le texte de la brève ; chaque brève peut être complétée très simplement d’un lien hypertexte. La gestion de la publication d’une brève est simplifiée (deux boutons : publier ou refuser). Chaque brève peut être signalée par son propre logo. L’administrateur du site peut décider de désactiver l’usage des brèves sur l’ensemble du site.

Les forums SPIP intègre un système de forums. Les forums peuvent être associés aux articles (un forum par article), aux rubriques ou aux brèves. Le webmestre pourra programmer son interface pour que chaque article dispose de son propre forum, ou pour que plusieurs articles d’une même rubrique partagent le même forum, etc. SPIP permet de choisir entre plusieurs types de forums : les forums « libres» (modérés à postériori, les contributions apparaissent immédiatement, les administrateurs peuvent éventuellement supprimer ensuite un message indésirable) ; les forums modérés à priori (les contributions n’apparaissent qu’après avoir été validées par un administrateur du site) ; les forums sur abonnement (chaque intervenant doit, pour pouvoir poster, d’abord indiquer son adresse pour recevoir un mot de passe lui permettant de poster ses contributions). SPIP intègre également un système de forums privés, consacré à la discussion entre les différents rédacteurs du site, et cela dans l’espace privé.

Les pétitions Un article peut être transformé en pétition en ligne en quelques clics. Les pétitions de SPIP sont validées par automatiquement : un signataire reçoit un message de confirmation qui permet de vérifier la validité des signatures. On peut configurer très simplement le type de pétition : ainsi imposer une seule signature par adresse , imposer qu’un site Web soit indiqué dans la pétition (dans ce cas, la validité de l’URL est vérifiée automatiquement), accepter ou non des messages accompagnant les signatures.

Les statistiques SPIP intègre un système très simplifié de statistiques, permettant d’évaluer la popularité des articles et des rubriques.

Syndication Les sites réalisés sous SPIP, phpNuke, ou d’autres systèmes, fournissent un fichier dynamique indiquant leurs dernières publications. SPIP peut analyser de tels fichiers et ainsi indiquer les nouveautés d’autres sites : on peut ajouter autant de sites syndiqués que l’on veut ; les sites syndiqués sont associés aux rubriques de son propre site ; ainsi, on peut associer à une rubrique thématique les liens vers des sites traitant du thème précis de la rubrique.