Aucun titre de diapositive

publicité
Projet d'établissement
Action 10.2
Créer un portail intranet dédié aux
agents de l’Inrap
Présentation des choix
technologiques de l’Inrap
1
Les orientations
technologiques de l’Inrap
• Les critères




La fiabilité
la souplesse & l’évolutivité
L’interopérabilité
le respect des standards du marché (.xml, ldap,…)
• Les orientations données par l’ADAE(http://www.adae.gouv.fr/)
 les logiciels libres (Open Source)
 les applications « web » (client léger)
2
Les choix de l’Inrap
• Spip – Agora (http://www.agora.gouv.fr/)
 Basé sur le logiciel libre Spip, Agora est une plateforme libre
de gestion de contenus Web développée en php, qui permet
de mettre en place et de gérer rapidement et à moindre coût
des sites internet, intranet ou extranet.
 Déjà utilisé pour créer ou refondre de nombreux sites de
l’état. (ex: http://www.retraites.gouv.fr)
• L’annuaire LDAP
 Matérialise la structure de l’établissement
 Permet la gestion des informations utilisateurs
 Évolutif, il permettra la gestion des droits d’accès aux
applications informatiques de l’établissement
3
Le paysage web de l’Inrap
Site Internet
Site Intranet
Système de gestion
des contenus
Spécifique
Système de gestion
des contenus
SPIP
Agora
Langage de
programmation
PHP
Langage de
programmation
PHP
Base de données
Mysql
Base de données
Mysql
Système
d’exploitation
Linux
Système
d’exploitation
Linux
Gestion des droits
d’accès
+
Possibilité de gérer les accès
aux espaces sécurisés
Accès sécurisé
à venir
Sémaphore
Module de recherche
dans l’annuaire
Annuaire LDAP
4
Glossaire 1/3
•
ADAE
Agence pour le Développement de l’Administration Électronique
•
•
Annuaire LDAP
–
Un annuaire est ainsi un recueil de données dont le but est de pouvoir retrouver facilement des ressources (généralement
des personnes ou des organisations) à l'aide d'un nombre limité de critères.
–
L'utilisation d'annuaire ne se limite pas à la recherche de personnes ou de ressources. En effet, un annuaire peut servir à
 constituer un carnet d'adresse
 authentifier des utilisateurs (grâce à un mot de passe)
 définir les droits de chaque utilisateur
 recenser des informations sur un parc matériel (ordinateurs, serveurs, leurs adresses réseau, ...)
 décrire les applications disponibles
 LDAP (Lightweight Directory Access Protocol, traduisez Protocole d'accès aux annuaires léger et prononcez "èldap") est un protocole standard permettant de gérer des annuaires, c'est-à-dire d'accéder à des bases
d'informations sur les utilisateurs d'un réseau par l'intermédiaire de protocoles TCP/IP (protocole de l’Internet).
Base de données
Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans laquelle il est possible de stocker des
données de façon structurée et avec le moins de redondance possible. Ces données doivent pouvoir être utilisées par des
programmes, par des utilisateurs différents. Ainsi, la notion de base de données est généralement couplée à celle de réseau, afin
de pouvoir mettre en commun ces informations, d'où le nom de base. On parle généralement de système d'information pour
désigner toute la structure regroupant les moyens mis en place pour pouvoir partager des données.
5
Glossaire 2/3
•
Gestion de contenu
La gestion de contenu est l'ensemble des concepts et outils visant à résoudre les problèmes de production de contenu des sites
web. Elle cherche à intégrer de manière intelligente les différents acteurs du site et les différents supports de diffusion de
l'information.
•
Linux
–
Système d’exploitation libre développé par une large communauté d’informaticiens dans le monde.
–
•
Ses caractéristiques:
 Gratuit
 Ouvert (libre)
 Robuste & performant
 Fonctionne sur la quasi-totalité des plates-formes (PC, MAC,Serveurs Silicon Graphics,…)
Logiciel Libre (Open Source)
 D’un point de vue technique, un logiciel libre est un logiciel dont le code source est librement disponible, duplicable,
modifiable et redistribuable.

•
D'un point de vue juridique, un logiciel libre est avant tout un logiciel protégé par le droit d'auteur et soumis à une
licence qui le réglemente et en délimite les droits et obligations afférents .
Mysql
Moteur de base de données « Open Source ».
6
Glossaire 3/3
•
Php


•
Spip – Agora



•
Pre-HyperTexte-Processor
PHP est un langage utilisé dans des applications web pour écrire des scripts HTML. L'essentiel de sa syntaxe est
empruntée aux langages C, Java et Perl, mais y est ajouté plusieurs fonctionnalités uniques. Le but premier de ce
langage est de permettre aux développeurs web de concevoir rapidement des sites aux pages dynamiques.
Agora est une architecture fonctionnelle et technique permettant d’instancier rapidement, sur une architecture
d’hébergement peu contraignante, des sites Internet, intranet ou extranet remplissant une grande diversité de
fonctionnalités, ainsi que des interfaces évoluées permettant de gérer simplement l’ensemble de l’architecture et des
contenus.
Cet outil a d’ores et déjà été utilisé pour créer ou refondre les sites www.retraites.gouv.fr ; www.forum.gouv.fr ;
www.internet.gouv.fr ; extranet.europe.gouv.fr.
Agora utilise les développements "de base" proposés par le système dit SPIP. De nombreux développements
complémentaires ont été réalisés afin d’améliorer et compléter notamment la gestion des contenus, les modes
d’identification, l’interopérabilité avec d’autres sites ou bases de données, l’accessibilité des sites aux déficients
visuels notamment, le référencement des sites, etc.
Système d’exploitation

Le système d'exploitation (noté SE ou OS, abréviation du terme anglais Operating System), est chargé d'assurer la
liaison entre les ressources matérielles, l'utilisateur et les applications (traitement de texte, jeu vidéo, ...). Ainsi
lorsqu'un programme désire accéder à une ressource matérielle, il ne lui est pas nécessaire d'envoyer des
informations spécifiques au périphérique, il lui suffit d'envoyer les informations au système d'exploitation, qui se
charge de les transmettre au périphérique concerné via son pilote.
7
Téléchargement