RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et...

65
Rapport de projet de fin d’études - Janvier 2003 Abkar, Barouni, Boukile, Lemaitre 1 RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et Nouveaux Médias (ESCoM – MSH) INGE5 TR Brahim ABKAR Khaled BAROUNI Houssine BOUKILE Francis LEMAITRE

Transcript of RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et...

Page 1: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 1

RAPPORT DE PROJET DE FIN D’ETUDES

Réalisé pour le compte de l’Equipe Sémiotique Cognitive et Nouveaux Médias (ESCoM – MSH)

INGE5 TR Brahim ABKAR Khaled BAROUNI Houssine BOUKILE Francis LEMAITRE

Page 2: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 2

SOMMAIRE REMERCIEMENTS ...…………………………………………………………………………………… 2 INTRODUCTION ………………………………………………………………………………………... 3 PRESENTATION DU PROJET 1. Présentation de la MSH et de l’ESCoM ……………………………………………………………... 4 1.1 La Maison des Sciences de l’Homme (MSH) ……………………………………………………. 4 1.2 La « naissance » de l’ESCoM ……………………………………………………………………. 4 1.3 L’ESCoM au sein de la Maison des Sciences de l’Homme ……………………………………… 5 2. Contexte …………………………………………………….……………………………………….. 5 2.1 Les applications existantes ……………………………………………………………………….. 5 2.2 Les besoins ……………………………………………………………………………………….. 6 3. Le projet ……………………………………………………………………………………………... 6 3.1 Son intérêt ………………………………………………………………………………………... 6 3.2 Cahier des Charges ……………………………………………………………………………….. 7 3.3 Planning prévisionnel …………………………………………………………………………….. 9 ETUDE THEORIQUE 1. Outils requis …………………………………………………………………………………………. 11 1.1 Microsoft Content Management Server ………………………………………………………….. 11 1.2 Sharepoint Portal Server ………………………………………………………………………….. 12 1.3 Autres …………………………………………………………………………………………….. 13 2. Base de Données …………………………………………………………………………………….. 16 2.1 Annuaire ………………………………………………………………………………………….. 16 2.2 Manifestations scientifiques ……………………………………………………………………… 17 2.3 Applications sous CMS …………………………………………………………………………... 18 REALISATION TECHNIQUE 1. L’Annuaire …………………………………………………………………………………………... 23 1.1 Méthodologie …………………………………………………………………………………….. 23 1.2 Les besoins des futurs utilisateurs ………………………………………………………………... 23 1.3 Les interfaces …………………………………………………………………………………….. 23 1.4 le moteur de recherche …………………………………………………………………………… 24 2. Colloques et Vidéos en ligne ………………………………………………………………………… 25 2.1 Planning et méthodologie ………………………………………………………………………… 25 2.2 Manipulations de la base …………………………………………………………………………. 25 2.3 Formats de numérisation …………………………………………………………………………. 26 2.4 L’interface d’insertion des CV et des bibliographies …………………………………………….. 27 3. Applications sous CMS ……………………………………………………………………………… 28 3.1 Méthodologie …………………………………………………………………………………….. 28 3.2 Sites Internet ……………………………………………………………………………………… 29 3.2 Interface de gestion ………………………………………………………………………………. 31 RESULTATS 1. Application finale ……………………………………………………………………………………. 33 2. Avancement du projet ……………………………………………………………………………….. 33 3. Problèmes rencontrés ……………………………………………………………………………….. 34 4. Suites à donner ………………………………………………………………………………………. 35 CONCLUSION …………………………………………………………………………………………... 36 ANNEXES Détail des tables pour les archives et bibliographies …………………………………………………… I Détail des tables pour les Colloques et Interventions en ligne …………………………………………. II Illustration des choix de format proposés à l’utilisateur ……………………………………………….. IV Procédures pour le site des Programmes et Centres de Recherche …………………………………….. V Explication des messages apparaissant sur l’interface de Gestion des sites CMS …………………………………………………………………………………………...

XXV

Page 3: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 3

REMERCIEMENTS

Au début de ce rapport, nous tenons à remercier tout le corps enseignant de l’ECE et en particulier Mr Christophe Rouvrais notre responsable de projet de fin d’étude. Nous remercions également Mr Peter Stockinger et Mr Jean Claude Thivolle qui ont mis à notre disposition tous les moyens nécessaires à la réussite de notre projet.

Nous remercions également aussi Alexandre Arcouteil, Hammou Fadili et Erol Giraudy

pour leurs aides précieuses.

Enfin, nous adressons nos remerciements envers les membres de l’ESCoM qui nous ont offert un accueil chaleureux.

Page 4: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 4

INTRODUCTION

Notre projet de fin d’étude a été effectué au sein de l’ESCoM, centre de recherche et de développement des services Web propre à la Maison des Sciences de l'Homme (54, boulevard Raspail, Paris 6).

Après avoir effectué le stage Ingé4 à l’ESCoM, qui consistait à réaliser des interfaces de

gestion concernant les manifestations en ligne, un séminaire et ses différents modules, ainsi qu’un annuaire pour la gestion du personnel, notre responsable nous a demandé de réaliser d’autres applications informatiques permettant de faciliter la gestion, le suivi et la mise en ligne des différentes parties constituant la MSH.

Pour la réalisation de ce projet, il a fallu :

• Comprendre le fonctionnement des différentes organisations de la MSH : centres de recherches, programmes de recherches, archives, bibliographies, colloques, chercheurs invités.

• Analyser les besoins et les contraintes imposées par les futurs utilisateurs

(chercheurs, secrétariat de la MSH, ESCoM).

• Analyser les outils dont nous disposions.

• Développer nos applications en prenant tous ces paramètres en compte, afin de fournir des applications les plus performantes possibles.

Ces tâche nous a été facilitées par l’aide de notre responsable Monsieur Peter Stockinger.

Page 5: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 5

PRESENTATION DU PROJET

1. Présentation de la MSH et de l’ESCoM

1.1 La Maison des Sciences de L’Homme (MSH) La Maison des Sciences de l’Homme, fondée en 1962, a rapidement été transformée en

Fondation reconnue d’utilité publique. Installée dans un immeuble qui porte son nom, boulevard Raspail à Paris, elle le partage aujourd’hui avec certaines sections de l’École des Hautes Études en Sciences Sociales.

Chargée d'exercer une mission de soutien auprès de la recherche française en sciences sociales, la MSH a accompagné au cours de ces trois dernières décennies les transformations de nos sociétés. L'action de cette plate-forme de collaboration scientifique entre institutions et chercheurs complète celle des grands établissements d'enseignement supérieur et de recherche :

Elle s'exerce par le regroupement, autour d'instruments de travail communs, de

formations de recherche et de documentations. L'organisation de réseaux nationaux et internationaux de coopération scientifique, très

souples et très motivés, est devenue le passage obligé de la réflexion intellectuelle. La mise en place d'équipes expérimentales susceptibles de déterminer des orientations

et des méthodes nouvelles de recherche dans les sciences sociales, ainsi que la collecte, la publication et la diffusion des informations scientifiques, s'ajoutent aux autres compétences de la MSH.

1.2 La « naissance » de l’ESCoM

L'Équipe Sémiotique Cognitive et Nouveaux Médias (ESCoM) a été créée sous l'intitulé

"Centre de Recherches Interlangues" (C.R.I.) en 1991 par un commun accord entre Charles Morazé (Président de la Commission Nationale des Études Interculturelles à la Maison des Sciences de l'Homme) et M. François de Labriolle, alors Président de l'Institut National des Langues et Civilisations Orientales (INALCO).

A l'origine, le C.R.I. a été défini comme un centre de recherche spécialisé dans la description et la modélisation des données lexicales, textuelles et discursives, en vue de leur exploitation par des voies informatiques.

Le changement d'intitulé du C.R.I. en "Équipe Sémiotique Cognitive et Nouveaux Médias" (ESCoM) est intervenu en 1995 suite aux élargissements progressifs des activités de recherche du centre et à une réorientation sensible des problématiques qui concernent désormais la sémiotique (notamment narrative et discursive) et les nouvelles technologies de l'information et de la communication. Ces principaux axes de recherche et de développement se divisent en deux pôles thématiques :

le pôle "Sémiotique et nouvelles technologies de l'information", le pôle "Sémiotique, culture et communication".

Page 6: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 6

Les activités de recherche et de développement à l'ESCoM s'organisent autour de projets européens et français de R&DT, de projets de recherche internes, d'un enseignement au niveau de maîtrise, de DESS, de DEA et de doctorats, de coopération scientifique avec des centres partenaires et de programmes de recherche internes au centre.

Depuis sa création, Peter Stockinger, Professeur des universités à l'Institut National des Langues et Civilisations Orientales (INALCO) à Paris, assure la direction scientifique de l'ESCoM.

1.3 L’ESCoM au sein de la Maison des Sciences de l’Homme Sa tâche principale depuis 2000, en tant que centre de R&DT au sein de la MSH, est de

constituer le pôle de recherche et de développement des services Web de la Maison pour ses besoins propres ainsi que, plus généralement, pour les communautés de la recherche et de l'enseignement supérieur. Ainsi, l'ESCoM est le "maître d’œuvre" de l'initiative de la Maison visant la création d'un portail pour la recherche et l'enseignement en sciences humaines et sociales, son exploitation, sa gestion et son évolution. Menée en partenariat avec Microsoft Recherche et Éducation, l'ESCoM est aussi à l'origine de deux autres initiatives de la Maison :

la conception et le développement de services Web permettant aux revues scientifiques (de la Maison mais aussi au-delà) d'être mises en ligne sous forme de sites Web dynamiques (i.e. générées à partir de données stockées dans une base de données),

la création d'archives textuelles et audiovisuelles de la recherche en SHS par le biais de l'enregistrement, de la numérisation, de l'archivage, de la description, de l'indexation et, enfin, de la mise en ligne de manifestations scientifiques dont, plus spécifiquement, des colloques, des séminaires et des entretiens ("conversations savantes") avec des chercheurs.

2. Contexte 2.1 Les applications existantes • La MSH possède déjà un annuaire, mais c’est un annuaire du personnel travaillant à la

MSH, il n'est pas spécifique aux chercheurs. L’organisation de cet annuaire est totalement différente de celle de l’annuaire des chercheurs invités puisque les deux ne travaillent pas sur les mêmes informations. D’autre part, nous avons rajouté des fonctions de sécurité qui n’existaient pas dans le premier annuaire.

• Un outil de gestion des colloques et manifestations scientifiques existe déjà, mais

toutes les fonctionnalités ne sont pas au point. De plus, cet outil nécessite d’être amélioré car il possède des défauts techniques et beaucoup de choses se font encore « à la main ».

• Pour les archives et les bibliographies, aucune application informatique n’existe

actuellement pour sa gestion. Ces archives existent sous format papier, elles sont

Page 7: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 7

constituées d’un ensemble de document : publication, livre, ensemble de photos, lettre manuscrit,…

• En ce qui concerne les centres et programmes scientifiques, ils sont listés sur le portail

de la MSH mais seules les coordonnées des responsables y figurent. La description et le détail de leurs activités n’existent que sur format papier.

• Enfin, il existe déjà une application de gestion des séminaires, réalisée sous CMS. Elle

doit pouvoir être intégrée à nos applications.

2.2 Les besoins Il existe une réelle demande de la part des différents responsables de la MSH pour pouvoir

accéder assez rapidement aux différentes archives et bibliographies. De même, les responsables de Centres de Recherche et de Programmes scientifiques souhaiteraient pouvoir expliquer sur un site qui leur est propre l’ensemble de leurs activités. De plus, ces activités sont souvent des activités gérées par d’autres applications (séminaires, colloques).

Ainsi, il devenait nécessaire de pouvoir mettre à jour des informations concernant ces applications et leurs différents modules. Un moyen de répondre à cette demande est de réaliser des interfaces de gestion informatique avec numérisation de tous leurs contenus. Le service est déployé via le réseau Internet pour être accessible de n’importe quel endroit, de l’intérieur ou de l’extérieur de la MSH.

Pour le secrétariat scientifique, un annuaire des chercheurs invités devenait également

nécessaire pour référencer toutes les personnes travaillant à la fondation. Cet annuaire est également primordial pour les autres applications puisqu’il permet de centraliser toutes les données concernant les chercheurs : ils sont en effet impliqués dans toutes les applications (bibliographies, archives, centres de recherche, programmes scientifiques, …)

3. Le projet 3.1 Son intérêt L’application « Annuaire des chercheurs invités à la MSH » rentre dans le cadre de la

politique de la MSH qui consiste à automatiser ces outils de gestion en général et la gestion des chercheurs en particulier.

Le but de cette application est de fournir aux utilisateurs, notamment le secrétariat scientifique, un outil de gestion de données relatives aux chercheurs invités à la MSH, cet outil devant être efficace et convivial. En effet, les utilisateurs n’adopteront cet outil que s’ils le trouvent plus pratique, dans leur travail quotidien, que leurs méthodes actuelles de gestion. Nous avons donc dès le départ pris conscience de ces paramètres. A long terme les objectifs de cette application sont :

La centralisation des données Le traitement rapide de l’information Le partage de l’information à plus grande échelle (Intranet et Internet)

Page 8: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 8

Le projet consiste également à mettre en place des outils informatiques pour la gestion d’activités de recherche à travers leurs différentes composantes :

Les centres de recherche. Les colloques et entretiens vidéo en ligne Les archives. La bibliographie. Les chercheurs invités Les programmes scientifiques.

Ces applications permettent la mise en ligne de ces différentes informations sur Internet,

ainsi que leur gestion (sécurisée par logins et mots de passe) par les chercheurs eux-mêmes, sans intervention d’un administrateur.

Les utilisateurs doivent pouvoir mettre à jour leur site le plus simplement possible, et la gestion de leurs droits doit permettre de définir clairement leur rôle dans un site, celui-ci pouvant même se limiter à une infime partie du site.

L’apport de ces applications est donc important pour la MSH : ce sont les personnes

concernées qui renseignent les informations sur les sites, et non des intermédiaires. Le gain en temps et en précision des informations est indéniable.

3.2 Cahier des Charges

Le projet est réalisé au sein de l’ESCoM, centre de recherche et de développement des services Web propre à la Maison des Sciences de l'Homme.

Chaque personne du groupe s’occupera d’une application du projet, mais les applications communiqueront entre elle grâce à une base de données centrale développée sous Microsoft SQL Serveur.

Le langage de programmation utilisé est ASP ; certaines applications seront intégrées sous les logiciels Microsoft Content Management Server (CMS) et Microsoft SharePoint. Détail des applications :

• Une archive est classée par thème et est constituée d’un ensemble d’informations, ces informations sont constituées essentiellement de fichiers sous plusieurs formats et sont composées de : contenu textuel, audio, audio-visuel sauvegardé et conservé sous format papier, magnétique pour archive.

Les archives seront donc classées et stockées sous plusieurs rubriques dans la base de

données et sous CMS. Ces rubriques sont au nombre de quatre :

Présentation Gestion Fond Enregistrement

Page 9: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 9

Ces différents modules contiennent des enregistrements qui sont des documents qui ont été numérisés et qui peuvent être téléchargés via internet. L’ensemble des données définissant une archive et ses différents rubriques sont structurées sous formes de plusieurs tables définies en Annexes.

• Une bibliographie appartient à un centre ou programme de recherche, elle est

constituée d’un ensemble de documents tels que :

Articles publiés Communications Cours Traduction...

Les bibliographies seront donc classées et stockées sous plusieurs rubriques dans la base

de données et sous CMS. Ces rubriques sont au nombre de trois :

Présentation Gestion Fond

Les différents documents numérisés seront rattachés aux rubriques et mis en ligne via

internet. L’ensemble des données définissant une bibliographie et ses différentes rubriques sont structurées sous forme de plusieurs tables définies en Annexes.

• L’application qui fera la gestion des chercheurs invités doit leur permettre de mettre en ligne leurs documents (CV, bibliographie, projet de recherche,...).

Cette application sera utilisée essentiellement par le secrétariat scientifique pour enregistrer toutes les informations qui concernent les chercheurs invités, leur accueil au sein de la MSH, et d’autres informations encore personnelles (adresse, numéro fax et téléphone, etc.)

• Les programmes et centres de recherche proposent pour chaque programme ou centre :

des rubriques de présentation des rubriques sur l'historique des rubriques sur l'organisation le calendrier des différentes activités du programme ou centre de recherche différentes rubriques telles l'annuaire des membres (en interaction avec l'annuaire des

chercheurs), les bibliographies liées au programme ou centre de recherche (en interaction avec la bibliographie ou les archives), des liens Internet, les actualités, ou d'autres rubriques au choix des utilisateurs ...

Page 10: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 10

Le site est intégré sous CMS (certaines données sont gérées par une base de données SQL serveur). Chaque responsable d'un programme ou d'un centre de recherche peut ensuite administrer son site une fois connecté. Il peut ajouter des pages et modifier toutes les informations sans intervention d'un administrateur. A chaque programme ou centre de recherche est associé un espace de travail pour la gestion des documents en ligne sur le portail Microsoft Sharepoint de la MSH.

• L’objectif de l’application de gestion des colloques et entretiens vidéo en ligne est d’offrir la possibilité aux responsables des manifestations scientifiques de gérer eux-mêmes le site qu’il leur est dédié par la Maison des Sciences de l’Homme.

Une interface de gestion de mise en ligne des manifestations scientifiques combinée à Sharepoint va ainsi donner la possibilité de modifier et d’ajouter autant d’informations qu’ils le souhaitent à partir de modèles. Cette interface de gestion comprendra la déclaration du colloque, sa gestion (mise à jour) et le téléchargement des données du client. Seul le tournage vidéo resterait sous la responsabilité de l’ESCOM.

Sharepoint facilitera les procédures de gestion des documents à l’aide des fonctions d’archivage/extraction, permettra d’effectuer aisément le suivi de l’historique des documents et d’accéder à des versions antérieures et de classer efficacement les documents.

Dans un second temps, les multiples données vidéos existantes devraient faire l’objet d’annonces journalières de diffusions sur le net via une Web TV. La configuration du serveur multimédia et l’intégration aux sites Internet seront plus profondément étudiées.

3.3 Planning Prévisionnel

Le planning de la page suivante est réalisé sous Excel. Les différentes tâches sont

indépendantes entre elles, car chaque personne s'occupe d'un module du projet, c'est pour cette raison qu'elles sont exécutées de manière parallèle. Les différents modules s'appuient sur la même base de données qui est le cœur de notre projet, c'est pour cette raison que cette base sera réalisée en consultation avec les différents membres de l'équipe pour pouvoir stocker toutes les données des modules du projet. Après création et validation de chacun des modules, la tâche finale consistera à fusionner tous ces éléments et à les mettre en ligne.

Page 11: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 11

Page 12: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 12

ETUDE THEORIQUE La réalisation de notre projet a nécessité une étude théorique des outils mis à notre disposition, ainsi qu’une réflexion générale sur la structure de la Base de Données. La réalisation des interfaces n’a ensuite été qu’une suite logique de cette étude, les réflexions sur des modèles d’interface simples et intuitifs et sur la façon de programmer les différentes applications se faisant au fur et à mesure.

1. Outils requis 1.1 Microsoft Content Management Server

Un des principaux outils que nous avons utilisés est le logiciel Microsoft Content

Management Server (CMS), une solution simple et rapide pour déployer des sites Web dynamiques et personnalisés.

Ce logiciel permet d’accélérer la création et le déploiement de sites Web orientés contenu,

tout en leur assurant une évolutivité, une fiabilité et des performances optimales. Les utilisateurs peuvent ainsi gérer directement leur propre contenu, et les services informatiques ont la possibilité de déployer rapidement des sites dynamiques évolutifs. Il offre un ensemble complet de fonctionnalités de création et de fourniture de contenu, de développement et de gestion de sites professionnels. Il permet aux entreprises de créer, déployer et gérer efficacement des sites Web Internet, Intranet et Extranet.

Faisant partie de la suite Microsoft .NET Enterprise Server et composant de base de la

plate-forme de Microsoft .NET, Microsoft Content Management Server s'intègre de manière transparente à d'autres technologies Microsoft, notamment Microsoft Commerce Server et Microsoft SharePoint Portal Server.

Les principaux atouts et fonctionnalités du CMS sont : • Une autonomie accordée aux propriétaires auteurs et éditeurs de contenu : la

conception du site Web est séparée de son contenu, ce qui donne à tous les participants la possibilité de se concentrer sur leurs domaines de compétences respectifs. La charge de travail du département informatique est par conséquent réduite et la productivité accrue puisque les éditeurs de contenu ont en main les outils dont ils ont besoin pour créer et publier leurs propres données Web. La répartition des droits permet de différencier les designers, les modérateurs, ou les auteurs de contenu du site. Les délais de mise à jour sont également raccourcis, puisque le contenu testé et approuvé peut être publié automatiquement sur des sites Web actifs. De plus, le contenu étant séparé du format, des modifications s'appliquant à l'ensemble du site peuvent être réalisées de façon simple et rapide.

Page 13: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 13

• Une évolutivité à l’échelle de l’entreprise : Content Management Server permet la mise en cluster de serveurs de contenu dynamiques et le recours à la mise en cache "intelligente" du contenu. Il assure donc un niveau de performances élevé et une fiabilité optimale du site. Par ailleurs, des sommaires du site Web et un plan de navigation sont générés dynamiquement à mesure que des pages sont créées, ce qui réduit les efforts à déployer pour créer et gérer un site Web à l'échelle de l'entreprise.

• Une exploitation optimale de la plate-forme Microsoft : grâce à une intégration transparente, fondée sur des normes et standards du marché ainsi que sur l'utilisation de l'authentification Windows existante pour l'administration des utilisateurs, Content Management Server s'intègre à la plate-forme Microsoft de façon transparente et à l'infrastructure existante en toute simplicité. Il s'intègre ainsi aux applications de l'entreprise en utilisant l’Active Directory de Windows NT pour la gestion des droits. Ainsi, un utilisateur sera reconnu de la même manière sur son espace de travail dans le portail Sharepoint de l’entreprise et sur son site CMS.

• Une sécurité efficace : cette gestion efficace des droits permet de définir des

utilisateurs qui auront des droits restreints sur le site. Ainsi, un utilisateur ne pourra modifier ou ajouter du contenu que sur la partie du site qui lui a été affectée. Cette partie peut même être très restreinte, un utilisateur pouvant n’avoir un droit de modification de contenu que sur une seule page, cette modification pouvant même être soumise à l’approbation d’un modérateur.

• Un partage de contenu au sein de l’entreprise : Content Management Server stocke

le contenu sous la forme d'objets dans une base de données non propriétaire, et non pas en tant que pages statiques dans un système de fichiers. Ce contenu peut donc être employé par diverses applications Web et ciblé à l'intention de différents publics ou périphériques.

• Une rentabilité accrue du site Web : Content Management Server offre des

fonctionnalités de planification et de création de contenu automatisés, qui facilitent la gestion de tous les sites Web, même des plus complexes. Les éditeurs de contenu peuvent aisément ajouter de nouvelles informations et proposer aux utilisateurs du contenu à la fois personnalisé et dans la langue voulue.

1.2 Microsoft Sharepoint Portal Server

Même si n’avons pas vraiment utilisé Microsoft SharePoint Portal Server (SPS), nos

applications ont été pensées pour pouvoir être intégrées et communiquer avec un portail SPS. SPS est une solution de portail Web souple qui permet de rechercher, de partager et de publier facilement des informations.

SharePoint Portal Server propose un portail Web prêt à l’emploi, complet et personnalisable, grâce auquel on accède rapidement à des informations stratégiques dans toute l’entreprise. Ce produit intègre des fonctions de gestion des documents telles que l’archivage et l’extraction, la gestion des profils de documents, et la publication de documents à l’aide des

Page 14: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 14

applications Microsoft Office utilisées au quotidien. De plus, il est possible de créer différents espaces de travail SharePoint Portal Server pour planifier, partager et gérer des documents de gestion de projets.

Reposant sur la technologie Microsoft Digital Dashboard, le site Portail SharePoint Portal Server offre un seul et même emplacement personnalisable pour accéder à des informations provenant d’une grande variété de sources de contenu, tout en assurant la sécurité des documents. Il est ainsi possible d’accéder à de nombreuses sources de contenu externes telles que des espaces de travail SharePoint Portal Server, des sites intranet ou Internet, des dossiers publics Microsoft Exchange, … Il est possible de déployer SharePoint Portal Server dans un service ou dans une entreprise entière. Ce produit étant conçu pour fonctionner de manière transparente avec des applications usuelles telles que Microsoft Office et Microsoft Internet Explorer, les employés d’une entreprise peuvent immédiatement en tirer parti.

Grâce à Visual Studio, les développeurs peuvent écrire des applications qui optimisent les

pages ASP (Active Server Pages) et les objets ADO pour créer des fonctionnalités de collaboration. Ainsi, chacun peut personnaliser son tableau de bord et créer des applications propres à l’entreprises et facilement intégrables au portail (appelées WebParts).

Les fonctionnalités de Microsoft SharePoint Portal Server sont nombreuses :

Accès très simple aux informations de l’entreprise, Indexation des sources et types de contenu les plus importants de l’entreprise ;

définition et respect des paramètres de sécurité définis pour Windows, Exchange et Lotus Notes,

Les meilleurs résultats d’une recherche sont basés sur un algorithme de classement probabiliste dont la performance garanti un très fort degré pertinence,

On reste informé des modifications apportées à des sujets, documents et recherches à l’aide des abonnements reposant sur une technologie de requête persistante évolutive,

Possibilité de classer les types de contenu similaires et de les regroupez de manière appropriée à l’aide de la technologie de catégorisation automatique,

Intégration transparente du portail de gestion des connaissances avec la suite Microsoft Office et le système d’exploitation Windows,

Mise en place de procédures de gestion de documents à l’aide des fonctions d’archivage/extraction, de contrôle de version et d’approbation,

Suivi de l’historique des documents et accès à des versions antérieures, Classement efficace des documents en leur appliquant des informations pertinentes à

l’entreprise, division ou service. Des personnes externes à l’entreprise peuvent être incluses dans le processus de

collaboration en utilisant le navigateur Web en tant qu’interface utilisateur.

1.3 Autres • IIS :

Les Actives Server Page (ASP) sont un standard Microsoft permettant de générer des

pages HTML dynamiques. Une page ASP est reconnaissable par l’extension (.asp).

Page 15: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 15

Les ASP fonctionnent avec les serveurs web suivant :

Microsoft Internet Information Server (IIS) sous Windows NT 4.0 ou windows 2000. PWS ( Personal Web Server ) sous Windows NT Workstation, Windows 95 & 98.

En ce qui concerne l’application “Annuaire des chercheurs invités à la Maison des

sciences de l’homme” nous avons travaillé sur la plate-forme Windows NT 4.0 , nous avons donc utilisé le serveur IIS. CMS s’appuie également sur un serveur IIS.

L’installation de ce serveur est simple, il faut aller dans panneau de configuration Ajout/Suppression de Programmes Ajout de composants Windows et cocher l’option Services Internet (iis), l’installation se fait automatiquement :

Après l’installation du serveur, on passe à sa configuration : nous avons partagé le répertoire qui contient notre application et nous l’avons déclaré comme répertoire virtuel. Ceci nous permet de visualiser l’application sur Internet Explorer en tapant l’adresse suivante http://localhost/nom_repertoire .

• FrontPage, Dreamweaver :

FrontPage et Dreamweaver sont deux éditeurs de pages Web. Ces deux logiciels permettent de générer du code HTML automatiquement et possèdent deux interfaces de travail : une graphique et une deuxième où l’on peut voir et/ou modifier le code de notre page. Généralement nous travaillons sur les deux interfaces, l’interface graphique est très pratique pour dessiner des tableaux, des formulaires, la mise en page ..etc. alors que la deuxième interface est utilisée pour incorporer du code ASP dans la page :

(voir page suivante)

Page 16: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 16

les deux interfaces de Dreamweaver Au niveau des applications basées sur CMS, nous étions obligés d’utiliser FrontPage, en

effet CMS et SharePoint sont des produits de Microsoft qui contiennent, FrontPage, l’éditeur de page web de Microsoft par défaut. Pour les autres applications de notre Projet de Fin d’Etude nous avons travaillé sur Dreamweaver.

Page 17: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 17

2. Base de Données 2.1 Annuaire A partir des besoins et des informations données par les futurs utilisateurs, nous avons

décidé d’organiser la base de donnée de l’application en sept tables (Chercheur, Accueil, Professionnel, Séjour, Prolongation, Documents, Suger), plus une table pour gérer la sécurité de la base (users). Toutes les tables de la base de données ont un lien avec la table principale (Chercheur) qui contient toutes les informations d’ordre privé sur le chercheur, ce lien est réalisé via le champ ID_Chercheur.

La maison Suger est un endroit rattaché à la MSH où les chercheurs invités et leurs accompagnants peuvent être logés.

Voici la structure des différents champs des tables de la base de données : Renseignements d'ordre privé

"M." ou "Mme" [deux choix] Nom Prénom(s) Pays d'origine Nationalité Date et lieu de naissance [ ( jjmmaa )/séparer par une virgule] Adresse [champ texte, notamment en cas d’adresse en français ( ou anglais), suivie de l’adresse dans la langue d’origine Téléphone Télécopie Courrier électronique Site Web Formation universitaire (diplômes) [champ texte] Thèse( titre et soutenance) [champ texte] Connaissance des langues : [sous-rubrique ?] Français : lu parlé écrit [trois catégories, A/B/C] [ ] Autre Langue 1 : Autre Langue 2 : Autre Langue 3 : Autre Langue 4 :

Renseignements d'ordre professionnel

Nom et adresse de l’institution d’origine Nom et adresse de l’Institut / Département/ Centre de recherche de rattachement Fonction Adresse Téléphone Télécopie Courrier électronique Site Web Observations [champ texte]

Accueil MSH

Programme MSH concerné Discipline(s) Thème de recherche en général [champ texte] Thème de recherche du séjour concerné [champ texte] Contact MSH Centre d’accueil scientifique en France Nom du Directeur du centre (si différent) Contacts et activités du chercheur pendant son séjour [champ texte] Thème de recherche/Intitulé de recherche pour le séjour en France Observations

Page 18: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 18

Aspects administratifs du ou (des) séjour(s) Année de sélection Durée Période envisagée Date d'arrivée : ( jjmmaa ) Date de départ : ( jjmmaa ) Coordonnées du centre d’accueil ( adresse, téléphone, fax) Adresse(s) privée(s) du séjour Téléphone Télécopie Courrier électronique Observations [champ texte]

Prolongation(s)

Année de sélection Durée Date d'arrivée : ( jjmmaa ) Date de départ : ( jjmmaa ) Coordonnées du centre d’accueil (adresse, téléphone, fax) Adresse(s) privée(s) du séjour Téléphone Télécopie Courrier électronique Observations [champ texte]

Documents en ligne

Documents en ligne (i.e. CV du chercheur, bibliographie, projet de recherche, ...) Intitulé du document : Observations

Suger

Dates souhaitées du séjour( jjmmaa ) Type de studio souhaité (Nos) Studio accordé Dates de séjour de(s) l’ accompagnant(s) ( jjmmaa)

2.2 Manifestations scientifiques Vue générale du modèle des données déjà existant :

La redondance entre ressource, partie et format devrait être supprimée car incohérente.

intervenant id_auteur

format id_format id_res id_pa

partie id_partie id_res

ressource id_res id_colloque

colloques id_colloque

autconf id_autoconf id_res id_auteur

Page 19: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 19

Liste des tables de données : Nom de la table Fonction de la Table autconf Associe un intervenant à une ressource. colloques Identifie une manifestation (colloque, séminaire ou entretien). format Identifie des fichiers multimédia consultables. intervenant Identifie une personne participant à une manifestation partie Associe des fichiers multimédia à une ressource en tant que partie de cette

ressource. ressources Associe des fichiers multimédia à une manifestation en tant que ressource

de cette manifestation. Le détail des tables se trouve en Annexes - II .

2.3 Applications sous CMS Étant donné la complexité de la base de données et le nombre important de tables, nous

allons partager cette partie en quatre, pour pouvoir mieux expliquer les différentes grandes zones de données qui communiquent par ailleurs entre elles, via des « tables pivots ».

Les informations sont enregistrées dans deux bases de données qui modélisent des aspects

différents du système d’informations : sous SQL Server sont stockées les référencements des ressources, alors que CMS administre l’organisation des page HTML (générées dynamiquement coté serveur), les interfaces de consultation côté utilisateur et le stockage des ressources en lui-même.

La structure de la base a été conçue afin de pouvoir faire communiquer les quatre

applications entre elles. Ces applications concernent :

Le Programme de recherche Le Centre de recherche La Bibliographie Les Archives

Une table a été créée pour chacune des applications, elles sont définies de la manière

suivante : Table NomTable : cette table regroupe les données relatives à NomTable, elle a pour

identifiant unique id_NomAbregeTable. De cette manière, on créé les tables pour chacune des applications et ses différents

modules : Programme de recherche, Centre de recherche, Archive, Bibliographie, Presentation, Gestion, Fond et Enregistrement, (voir le détail des tables en Annexes - I).

C’est par l’intermédiaire de ces champs clés que l’on peut effectuer des relations entre les

différentes tables.

Page 20: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 20

Pour correspondre un thème de la MSH enregistré dans la table Theme aux différentes applications, on utilise une table intermédiaire contenant la clé de chacune des deux tables. Ainsi, pour chaque enregistrement, on peut faire une correspondance entre les tables, c'est-à-dire que chaque enregistrement de la table contient une relation. On réalise cette structure de cette façon, car une application peut être reliée à plusieurs thèmes.

La figure ci-dessous nous montre bien les relations existantes entre les différentes

application et leurs thèmes correspondants :

Page 21: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 21

Pour tenir compte de l’arborescence imposée par la structure des programmes et des centres de recherche, on s’appuie sur le même concept de table intermédiaire pour associer une ou plusieurs bibliographies à un programme ou un centre de recherche.

On utilise la table Prog_Biblio pour joindre la table Programme avec celle de

Bibliographie, de même on utilise la table Centre_biblio pour relier la table Centre et Bibliographie.

Ces relations sont représentées sur la figure ci-dessous :

Page 22: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 22

Pour la gestion des Archives, on réalise les liens existants entre une archive et ses différents modules : Gestion, Presentation, Fond et Enregistrement. Ces modules permettent de mieux définir le contenu d’une archive. Comme précédemment, on se base sur des tables intermédiaires pour avoir une relation de plusieurs à plusieurs entre une archive est ses modules.

On adapte la même structure pour les relations entre bibliographie et ses modules :

Gestion, Presentation et Fond. On utilise la table intermédiaire Sem_Prog pour relier plusieurs séminaires à plusieurs

programmes de recherche. De même, on utilise la table intermédiaire Sem_Centre pour associer plusieurs centres de recherche à plusieurs séminaires :

Page 23: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 23

Pour exploiter les informations concernant les chercheurs, on se base sur les tables créées par Brahim : Chercheur, Professionnel, Accueil, Séjour, Prolongation, Suger.

Les relations entre les différentes applications et les chercheurs qui peuvent être des responsables ou auteurs d’une application ou de ses rubriques, se font par les différentes tables intermédiaires : Prog_Chercheur, Centre_Chercheur, Biblio_Chercheur et Archive_Chercheur.

Les autres informations du chercheur sont récupérées à l’aide du champ ID_Chercheur :

Cette base nous permet d'avoir toutes les informations nécessaires pour la réalisation de l'interface graphique. Pour obtenir ces résultats de manière rapide et efficace, plusieurs moyens ont été mis en œuvre, dont l'optimisation de la base de données par l'intermédiaire des tables et de leurs relations.

Nous nous sommes rendus compte de l'importance de cette base qui est le cœur de notre

projet, ainsi cette réalisation était la première étape à valider avant tout développement, car une modification de la structure modifie toute autre application.

Page 24: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 24

REALISATION TECHNIQUE

1. L’Annuaire 1.1 Méthodologie

La méthodologie adoptée pour la réalisation de l’application « Annuaire des chercheurs » est la suivante :

Détermination des besoins réels des futurs utilisateurs. Conception de la base de données et de l’application en général. Programmation des différentes interfaces (formulaires d’acquisition, de

modification, et de suppression des données, page d’affichage du contenu de la base ..etc.).

Implémentation du moteur de recherche sur la base de donnée. Tests et Mise en ligne de l’application.

Cette organisation du travail nous a permis de gagner du temps, en effet lorsque les différentes étapes sont prédéfinies nous ne perdons pas notre temps à la fin de chaque étape : l’étape qui la suit étant déjà connue, nous passons directement à son exécution.

1.2 Les besoins des futurs utilisateurs Le secrétariat scientifique et le service intérieur de la MSH sont les principaux utilisateurs

de l’annuaire des chercheurs. Ils souhaitent avoir un outil informatique de gestion des données concernant les chercheurs de la MSH et les chercheurs invités en particulier. Les données traitées concernent des renseignement d’ordre privé et professionnel du chercheur, de son séjour en France, ses publications, son accueil à la MSH etc.

Tous les utilisateurs ont insistés sur le fait que cet outil doit leur simplifier leur travail et non l’inverse, autrement dit nous devons réaliser une application intuitive, facile d’utilisation mais aussi efficace.

1.3 Les interfaces

Vu le nombre important d’informations qu’il faut enregistrer dans la base de données, il nous a fallu programmer plusieurs formulaires d’acquisition de données : un formulaire pour chaque table de la base plus un formulaire commun à toutes les tables, conçu pour regrouper tous les champs obligatoires même s’ils appartiennent à des tables différentes.

Page 25: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 25

exemple de formulaire d’acquisition de données

Dans l’exemple ci-dessus, le nom du chercheur est extrait directement de la base de

données, cela évite à l’utilisateur de retaper le nom du chercheur et augmente l’efficacité de l’annuaire.

Pour donner la possibilité à l’utilisateur de modifier les informations qui sont présentes dans la base de données, nous avons ajouté des instructions en langages ASP aux formulaires déjà programmés, afin d’afficher le contenu de chaque champ dans la zone de texte qui lui correspond dans le formulaire. Ainsi en cliquant sur le bouton « Envoyer », les données seront mises à jour dans la base.

D’autres interfaces ont été programmées pour organiser l’affichage du contenu de la base de données, ainsi le fichier par défaut de l’application Default.asp affiche des informations essentielles liées au chercheur invité. Une autre interface d’affichage est prévue afin d’afficher les données « privées » des chercheurs invités, cette interface ne sera pas accessible en public et sera réservée aux administrateurs de l’annuaire.

1.4 le moteur de recherche

Afin de faciliter la recherche d’informations dans la base de données, nous avons décidé

d’implémenter un moteur de recherche. Les utilisateurs ont insisté sur le fait que la gestion des chercheurs invités soit faite en fonction du programme de recherche auquel ils appartiennent, soit une personnalisation par programme de recherche.

Nous avons choisi de faire un premier tri de chercheur en fonction de leur programme de recherche, ensuite l’utilisateur pourra faire un deuxième tri en fonction d’autres paramètres (nom, date d’arrive, thème de recherche ..etc.) :

Après la deuxième sélection, l’utilisateur peut accéder en détails aux données des chercheurs

sélectionnés.

Page 26: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 26

Nous avons également pensé à implémenter un moteur de recherche automatique, qui sera capable de chercher dans tous les champs de la base de données afin de trouver le mot ou l’expression recherché par l’utilisateur. S’il trouve un champ qui contient l’expression recherchée il affichera le nom et le prénom du chercheur lié à ce champ. Le nom aura alors un lien vers d’autre données toujours liées au chercheur qui porte ce nom, ces données pouvant être d’ordre privé ou professionnel.

Grâce à ces moteurs de recherche l’utilisateur trouvera facilement le ou les chercheurs dont il veut consulter, modifier ou supprimer les renseignements.

2. Colloques et Vidéos en ligne Le travail a consisté à :

Editer les différents formats de numérisations Concevoir une interface de mise en ligne des CV et des bibliographies des intervenant

aux entretiens. 2.1 Planning et méthodologie :

• Le projet a démarré le 6 Janvier 2003. • La première semaine, j’ai travaillé sur la proposition des formats de numérisation

aux internautes. • La seconde semaine, je me suis lancé sur l’étude et la réalisation de l’interface de

mise en ligne des CV et des bibliographies. L’existant : le code HTML était entièrement inséré dans le champ cv de la table

intervenant (cf. base de données ESCOM). Pour l’afficher, il suffisait d’appeler ce champ une fois l’intervenant identifié :

<%rs.open= ″select * from intervenant ″ %>

<%=rs (″cv″)%> De plus, l’insertion du code HTML était directement copiée dans le serveur... Mon but

était alors de réaliser une interface simple d’utilisation et qui éviterait de copier coller le code HTML dans la base de données.

2.2 Manipulations de la base :

J’ai décidé de créer un fichier « connexion.asp » que j’ai placé à la racine et de l’inclure

dans tous les autres fichiers qui faisaient appel à la base plutôt que de sans cesse recopier les trois lignes de code de connexion.

<!--#include file="../connexion/connexion.asp" -->

Page 27: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 27

Ensuite, comme je développais à l’aide du logiciel Dreamweaver, il était assez aisé de réaliser simplement des pages à la manière d’un logiciel de traitement de texte. Avec cette application, mettre un texte en gras, insérer un tableau, créer un menu déroulant devient aussi simple que de cliquer sur l’icône « G » de Word donc, inutile de taper le code HTML.

Je me suis efforcé d’utiliser ce logiciel qui ne manque pas d’options pour le coté esthétique de l’interface.

Outre le code HTML généré directement par le logiciel, il fallait plancher sur la

manipulation des données et afficher les résultats. 2.3 Formats de numérisation : Lorsqu’un entretien savant à lieu à la MSH avec un chercheur, celui-ci est filmé avec une

caméra numérique par l’équipe de tournage de l’ESCOM. Une fois le tournage terminé, il s’agit de rendre cet entretien visualisable sur le net. Pour cela, il faut passer par différentes étapes :

• La numérisation, le montage, l’exportation aux différents formats, l’indexation

puis la mise en ligne

• Lors de la numérisation à l’aide de carte d’acquisition adéquat, le monteur a le choix entre plusieurs formats de numérisation : 56kbits/sec, 256kbits/sec, MPEG1. Plus celui-ci est élevé, plus la qualité de l’image mais aussi le poids du fichier le sont aussi.

Exemple :

A durée identique, 19min07sec en :

o 256 kbits/sec le fichier pèse 31.2Mo. o 56 kbits/sec il pèse 4.60Mo. o MPEG1 il pèse 209Mo.

Ce qui implique que si l’internaute veut visualiser l’entretien, le débit modem doit être adapté. Ainsi, il sera difficile de proposer un format de qualité tel que le 256kbits/sec pour un modem 56k…

• Je suis parvenu aux termes d’une semaine à proposer sur le site des

« Manifestations Scientifiques », la possibilité de voir les vidéos aux différents formats. (cf. annexe)

Il a fallu : • Lister les entretiens qui étaient numérisé sous plusieurs formats • Ajouter un champ dans la table format lié au débit • Mettre à jour la table format • Insérer les nouveaux formats

Page 28: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 28

2.4 L’interface d’insertion des CV et des bibliographies : Mon interface de mise en ligne des CV et des bibliographies devait être capable de

s’adapter à tous types de CV. En effet, avant le déroulement de l’entretien, l’invité envoie par mail son CV et sa bibliographie s’il en possède une.

L’idée m’est alors venue de proposer à la personne en charge de la mise en ligne du CV et

de la bibliographie d’insérer les données liées aux grands titres du CV, comme « Formation professionnelle » et si le chercheur a voulu regrouper par exemple dans ses « Activités professionnelle » toutes celles liées à l’enseignement, il lui est proposé alors l’insertion de ce sous titre.

Le CV et la bibliographie pour un chercheur apparaîtraient comme suit sur la page

principale:

Le CV :

Page 29: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 29

La bibliographie :

3. Applications sous CMS 3.1 Méthodologie Voici la façon dont nous avons procédé pour réaliser les applications sous CMS : • Recommandations de Mr Stockinger : Mr Stockinger nous a donné ses indications

pour le contenu des sites et les informations qui devaient y figurer, ainsi que sur les options disponibles pour leur gestion. Il nous a également fait des recommandations à propos du graphisme et de certaines particularités du site (boutons « + » et « - » qui permettent d’afficher ou non les sous-rubriques, charte MSH, …). Nous étions libre ensuite de déterminer les modèles adéquats à l’application.

• Sites statiques : Nous avons ensuite réalisé les sites en statique sur des pages HTML,

afin que Mr Stockinger valide leur design. Cette étape est importante car ensuite les pages sont réalisées selon ces modèles et il est fastidieux de les changer par la suite.

• Bases de données : Ensuite, nous avons déterminé les tables dont nous aurions besoin

et réalisé la base de données sur le serveur SQL. • Structure des sites : Pour réaliser un site sous CMS, il est important de réfléchir à la

structure du site et à l’arborescence de ses pages. Pour pouvoir donner au site toutes les fonctionnalités que l’on veut, les relations de dépendance entre les pages doivent être bien choisies avant de réaliser le site.

• Sites dynamiques : Nous avons ensuite transposé nos modèles statiques sous CMS,

puis nous les avons modifié afin de créer des parties dynamiques sur le site. De plus, nous avons dû créer des fonctions pour générer automatiquement les liens. En effet, ces liens sont dynamiques : ils demandent d’aller chercher une page dans l’arborescence et ne fonctionnent pas comme des liens habituels sur une page Web. Les fonctions d’affichage de contenu à partir de la base de données ont également été conçues.

• Interface de gestion : Ensuite, nous avons élaboré les interface de gestion permettant

de créer, modifier ou supprimer toutes les informations affichées sur les sites. Chaque interface se présente comme le site auquel il est lié, le code de couleurs

Page 30: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 30

étant juste modifié afin d’éviter toute confusion. Ainsi, l’utilisateur aperçoit d’un simple coup d’œil la structure de son site et son évolution au fur et à mesure qu’il enregistre des données. Bien entendu, ces interfaces sont conçues pour qu’un utilisateur ne puisse pas exécuter des actions que ses droits ne permettent pas.

• Sécurité et droits : Puis, nous avons géré la sécurité du site en rendant l’interface de

gestion invisible à un utilisateur non connecté, et regardé comment gérer les droits des utilisateurs. Grâce à CMS, on peut ne donner à un utilisateur des droits que sur une partie bien précise de chaque site.

• Sharepoint : Enfin, nous avons réfléchi à la possibilité d’intégrer la gestion de nos

fichiers joints à Sharepoint. Cependant, il s’est révélé que cette partie était trop lourde et rélévait plutôt d’un projet à part entière. Seule une étude théorique a pu être donc réalisée.

3.2 Sites Internet Les différentes pages Web ont été intégrées au CMS. Ces pages où sont créés les modèles

sont appelés des templates. Dans chaque template, les parties dynamiques sont représentées dans des placeholders. Ainsi, en créant une page à partir de ces modèles, les informatins renseignées par l’utilisateurs sont insérées dans ces différents placeholders, rendant chaque page créée à partir du même modèle différente l’une de l’autre.

La structure en arborescence des différents répertoires dans les « Template Gallery » ne correspond pas tout à fait à l’architecture de notre application, pour des raisons de fonctionnalité :

On remarque bien dans cette exemple que le répertoire « Archive » ici sélectionné

comprend un ensemble de Templates. Ces Templates représentent les différentes rubriques et pages disponibles sur le site des archives.

Page 31: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 31

C’est à partir de l’architecture en arborescence des Channels que se base notre site. Les channels sont des répertoires dans lesquels sont enregistrées les pages relatives à chaque site. Toutes les différentes rubriques et liens ne sont visibles que s’ils ont été créés dans les channels.

Les deux applications sont contenues dans les répertoire « Biblio » et « Recherche », dans

chacune des applications on retrouve les différentes parties (Biliographie-Archives et Centres-Programmes de Recherche), dans lesquelles on aperçoit les channels et pages correspondantes :

Ci-dessus, on aperçoit les channels Centre1, Centre11, … correspondant chacun à un site

d’un Centre de Recherche. Dans la fenêtre de droite, on aperçoit les différentes pages créées pour le Centre de Recherche créé dans le channel Centre1 : Actualités, Accueil, Recherche, Charte, Index, Annuaire, Ressources en ligne.

En outre, ces sites présentent quelques fonctionnalités intéressantes :

Des boutons + et – permettent d’afficher ou de cacher les liens vers les sous-rubriques (voir Annexes – XX) .

Un moteur de recherche permet de chercher une page dans les sites contenant une chaîne de caractère entrée par l’internaute.

Une page « Actualités » est générée automatiquement en affichant, pour chaque site, des liens vers les dernières pages créées sous CMS.

Un mode de recherche par titre ou par thème de recherche permet de retrouver plus vite un site.

Seules les liens vers les pages créées et approuvées pour publication apparaissent sur les sites.

Page 32: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 32

3.3 Interface de gestion Une vue globale de cette interface est disponible en Annexes – VIII. • Interface intuitive L’interface se présente de la même manière que le site. Des modes de recherche par titre

ou par thème de recherche sont présents comme dans le site. De plus, lorsqu’on parvient sur l’interface de gestion d’un site, des liens dans le menu de gauche permettent de visualiser très simplement les pages créées, comme sur le site.

De petites flèches devant les liens permettent d’avoir un aperçu de la page concernée. En cliquant sur ces liens, on a la possibilité de modifier les informations contenues dans la page ou de supprimer cette page.

En italique, des liens proposent à l’utilisateur de créer de nouvelles pages selon les modèles établis. Bien entendu, tous ces liens ne s’affichent que si l’utilisateur a les droits suffisants pour exécuter l’action.

• Fonctionnalités principales Lorsque l’on créé un site, un channel correspondant est automatiquement créé sous CMS.

Des sous-channels correspondant aux rubriques sont également générées automatiquement (Fond, Présentation et Gestion pour les bibliographies par exemple), ainsi que certaines pages communes à tous les sites (Charte, Actualités, …). Un dossier est créé sur le serveur pour le téléchargement de fichiers et, enfin, les informations sont enregistrées sur la base de données.

Lorsque l’on modifie les informations principales d’un site, la base de données est mise à jour. Enfin, si un site est supprimé, les channels et pages qui lui étaient liés sont automatiquement effacé du CMS, tout comme le dossier dédié dans le serveur et tous les enregistrements correspondants dans la base de données (si on supprime un centre, tous les champs faisant appel à ce centre sont supprimé dans les tables centre, theme_centre, biblio_centre, chercheur_centre, sem_centre, par exemple)

Lorsqu’une page est créée, elle apparaît automatiquement sur le site. Son contenu

dynamique, les placeholders, peuvent être mis jour. Si la page est supprimée, elle est effacée du CMS et n’apparaît plus sur le site.

• Fonctionnalités avancées Certaines pages font appel à la base de données pour leur affichage : Annuaire, ainsi que

Séminaires et Bibliographie pour les centres et programmes de recherche. L’utilisateur a alors le choix de plusieurs filtres pour rechercher l’information qu’il souhaite voir apparaître sur son site. Après avoir validé, une correspondance entre son site et l’autre application est établie dans la base de données. De succinctes informations et un lien vers l’autre application apparaissent alors sur le site :

Par exemple, dans un centre de recherche, un utilisateur peut joindre une bibliographie existant sur le site des bibliographie. Après avoir filtré les bibliographies par thème de recherche ou par titre, il choisit celle qu’il veut voir figurer sur son site. Un enregistrement est alors créé dans la table biblio_centre comprenant les identifiants de son centre et de la

Page 33: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 33

bibliographie en question. Sur son site, dans la page Bibliographies, apparaissent le titre, le nom des responsables et une description de la bibliographie. En cliquant sur le titre de la bibliographie, l’internaute est redirigé sur la page d’accueil de cette bibliographie.

La page « Ressources en ligne » permet à un utilisateur d’inclure des fichiers joints sur

son site. Il lui suffit de donner un titre, un commentaire à son fichier et de le sélectionner. Le fichier est téléchargé sur le serveur dans le dossier alloué au site et les informations enregistrées dans un placeholder sur la page. Dans la page Ressources en ligne, le titre, le commentaire, le type de fichier et sa taille apparaissent à l’écran. Un lien sur le titre permet de voir ce fichier.

• Etude théorique CMS/Sharepoint Microsoft Content Management Server est utilisé pour la gestion du site Internet de

l'entreprise, et SharePoint Portal Server pour la collaboration de groupe et la gestion des documents. Il serait donc intéressant de pouvoir gérer les documents joints des sites CMS sur Sharepoint. Cependant, il est évident que cela n’est intéressant que si cette manœuvre se fait de manière transparente pour l’utilisateur. Ainsi, il faudra pouvoir générer automatiquement :

La création sur sharepoint d’un espace de travail pour chaque création de site sous

CMS. Le téléchargement sur Sharepoint des documents joints, à partir du serveur CMS. Les liens sur les sites CMS vers les documents en mode de publication dans

l’espace de travail Sharepoint. Cependant, il est relativement long et compliqué de développer une telle application, étant

donné le temps qui nous a été imparti. Pourtant, ces actions effectuées, les avantages seraient multiples :

• Pour des raisons de sécurité, le site CMS n'accède pas directement aux documents

à partir du référentiel SharePoint. Les documents sont ici « promus » vers le site CMS dès qu'ils sont considérés comme « publiés » dans SharePoint.

• CMS stocke les documents dans son référentiel de contenu, où ils sont

automatiquement mis à jour en cas de modification de la version approuvée enregistrée dans le référentiel de SharePoint. Cette méthode de publication assure la diffusion immédiate des documents tout en préservant la sécurité du réseau de l’entreprise.

• Avec cette méthode, les informations ne sont rendues publiques qu'après avoir fait

l'objet d'un processus d'approbation à deux niveaux : ils doivent être validés pour publication au niveau de Sharepoint, puis au niveau de CMS.

• En cas de changement de la date de publication d'un document publié dans

SharePoint, un script déclenche le téléchargement du nouveau fichier par CMS. Le script peut être exécuté sur le serveur SharePoint, qui envoie ensuite le document à CMS, ou sur le serveur CMS, qui rapatrie ensuite le document à partir du serveur SharePoint. CMS recherche le numéro d'identification unique du document dans le référentiel de contenu et le remplace par le nouveau document SharePoint.

Page 34: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 34

RESULTATS

1. Application finale

Finalement, nos différentes applications interagissent : l’annuaire est sollicité par les Archives, Bibliographies, Centres et Programmes de Recherche pour la gestion de leurs intervenants. Archives et Bibliographies peuvent être incluses dans un Centre et/ou Programme de Recherche. Enfin, les activités d’un Centre ou Programme peuvent être dédiées entièrement à un site, comme les Manifestations scientifiques ou les séminaires, comme l’illustre le schéma ci-dessous :

2. Avancement du projet Au moment où nous écrivons ce rapport, l’application « annuaire des chercheurs » n’est

pas achevée, la base de données est réalisée, toutes les interfaces d’acquisition, de modification et d’affichage de données sont programmées mais l’implémentation du moteur de recherche et la gestion de la sécurité de la base de données ne sont pas encore terminées.

Aujourd’hui, l’interface de gestion des manifestations scientifiques permet de gérer les

multiples formats réalisés par l’équipe tournage de l’ESCOM. Elle offre aussi la possibilité de gérer des données comme les CV et les bibliographies du chercheur.

Les applications sous CMS sont fonctionnelles sous les deux modes : en mode

administration (avec l’aide d’un accès restreint par login), et visualisation sans accès particulier (En ligne sur http://e-shs.msh-paris.fr/Biblio et http://e-shs.msh-paris.fr/Recherche). Les liens entre ces applications et l’Annuaire des Chercheurs fonctionne, ainsi que ceux entre bibliographie et les centres ou programmes de recherche. Les documents en lignes ne sont pas gérés par SharePoint mais à l’aide de répertoires créés au fur et à mesure

Centres Programmes

Annuaire

Bibliographies

Manifestations scientifiques

Archives

Page 35: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 35

dans le serveur IIS de CMS où sont téléchargés les fichiers, afin d’offrir une application opérationnelle.

Seules les relations Archives-Centres/Programmes de Recherche et Centres/Programmes de Recherche-Colloques ne sont pas au point mais devraient être implémentées d’ici le 31 Janvier.

3. Problèmes rencontrés Les difficultés rencontrées lors de la conception de l’Annuaire sont essentiellement liées à

la conception de la base de données. En effet il fallait faire une liste complète de tous les champs éventuels de la base de données, ensuite faire un tri beaucoup plus précis afin d’éliminer tous les doublons, et enfin regrouper les champs qui ont des caractéristiques communes en plusieurs tables. D’autres difficultés sont apparues lorsque nous voulions sécuriser les pages de gestion de la base de données, en effet dans ces pages il peut y avoir des données privées sur les chercheurs. La solution retenue fut de rajouter une table dans la base de données (users) qui contient un identifiant et un mot de passe. De plus, nous avons mis en œuvre un système qui rend l’accès à ces pages impossible sans passer par l’interface d’identification.

Des problèmes de serveur ont ralenti l’avancement de nos applications sous CMS, rendant

l’authentification impossible et donc toute modification impossible : nous avons donc du créer les différentes interfaces de saisie sans pouvoir les tester.

Une autre difficulté rencontrée fut la gestion des documents sous SharePoint en utilisant CMS comme interface graphique. L’interaction entre les deux logiciels demande beaucoup de temps pour pouvoir créer et intégrer les différents modules qui permettent de faire communiquer de manière transparente pour l’utilisateur les deux logiciels.

La base de données des colloques étant installée sur un autre serveur, il est difficile de la faire communiquer avec les autres applications. Nous espérons cependant remédier à ce problème dans les jours qui viennent.

Pour les manifestations scientifiques, proposer un format de numérisation pour chaque

entretien a nécessité une analyse complète de la base de donnée ESCOM. Il fallait ajouter un champ « débit ». Chaque entretien étant découpé en partie, il faut à chaque partie associer un format de numérisation. Ajouter un champ débit dans la table partie aurait engendré des doublons dans leur affichage. Il était donc plus simple d’insérer un champ débit dans la table format et de l’associer à sa partie par son identifiant, ie id_pa.

Une base de données test a ainsi été conçue :

(voir page suivante)

Page 36: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

Rapport de projet de fin d’études - Janvier 2003

Abkar, Barouni, Boukile, Lemaitre 36

La table CV n’est autre que la table intervenant.

Ainsi, chaque intervenant est lié à plusieurs formations et à plusieurs activités. 4. Suites à donner L’annuaire devrait être mis en ligne prochainement. Les manifestations scientifiques sont

également opérationnelles, même si la migration de la base de données vers le serveur CMS sera nécessaire pour une interactivité complète entre toutes les applications.

Avec plus de temps, on pourrait s’orienter vers le traitement automatique des documents Word par Sharepoint lors de l’instauration des espaces de travail partagé des différents chercheurs. Ainsi, un chercheur déposerait directement son CV et sa bibliographie dans son espace de travail, sans passer par une base de données.

La suite à donner aux applications CMS consiste à les intégrer aux autres outils de gestion réalisés sous CMS et SharePoint (gestion des séminaires de recherche, gestion des entretiens de chercheurs ..etc.). Ainsi nous pouvons centraliser toutes ces applications dans un même endroit sur le Web et faciliter aux utilisateurs l’accès à ces outils de gestion.

Une amélioration intéressante à apporter au système serait de réaliser la gestion des documents sous SharePoint, ce qui serait énormément profitable pour l’entreprise comme nous l’avons expliqué plus haut.

Même si ces applications ne sont pas optimales, elles fonctionnent efficacement et sont d’ores et déjà à la disposition des chercheurs. Toutefois, une étude plus poussée de la gestion des droits des utilisateurs devra être menée.

Une fusion totale de ces applications serait également intéressante, la gestion d’un

séminaire ou d’une bibliographie se faisant par exemple à partie du Centre de Recherche dont il ou elle dépend. Côté utilisateur, tout cela ne constituerait alors qu’une seule et unique application.

Page 37: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - XXXVII

CONCLUSION Ce projet nous a permis de gérer un projet répondant à un réel besoin, en commençant par

définir le cahier des charges à partir d’informations communiquées par notre responsable, puis en découvrant un nouveau logiciel qui est CMS, en utilisant toutes ses fonctionnalité pour pouvoir sécuriser notre application.

Nous avons également optimisé notre travail en groupe en essayant de communiquer le mieux possible et le plus efficacement possible, notre travail nécessitant une autonomie de chacun pour développer dans les délais les différentes applications. Cette communication a eu pour but d’optimiser la base de données et de mettre en commun les différentes parties du projet.

Nous avons également essayé de répondre du mieux possible aux besoins et requêtes de notre employeur, qui saura apprécier la qualité de notre travail.

Page 38: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - XXXVIII

ANNEXES

Page 39: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - XXXIX

Détail des tables pour les Archives et Bibliographies

• Tables Archive et Bibliographie.

• Tables des différentes rubriques d’une archive ou bibliographie : Fond, Presentation, Gestion, Enregistrement.

Page 40: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - XL

Détail des tables pour les Colloques et Interventions en ligne Autconf Nom du champs Format Fonction du champs id_autconf clef Clef identifiant une liaison. id_res clef Clef étrangère identifiant une ressource. id_auteur clef Clef étrangère identifiant un intervenant. Colloques Nom du champs Format Fonction du champs id_colloque clef Clef identifiant un colloque. titre texte Titre général du colloque. debut texte Date de début du colloque. fin texte Date de fin du colloque. lieu texte Lieu de déroulement du colloque. heure responsable texte Nom du responsable de l'organisation du colloque. contact texte Nom du contact à qui s'adresser à propos du colloque. tel texte Numéro de téléphone du colloque. mail texte Adresse mail. type texte Entretien, colloque ou séminaire. index_msh texte Thème général de la manifestation code Mot de passé intervenant index_msh2 texte Thème général de la manifestation index_msh3 texte Thème général de la manifestation en_ligne Oui/Non Indique si les vidéos sont en ligne ou non. liste_intervenants texte Code HTML de la liste des intervenant à un colloque ou

séminaire. programme texte Code HTML du programme d'un colloque ou séminaire. organisation texte Code HTML de la liste des organisateurs d'un colloque ou

séminaire. voir_aussi texte Code HTML de la page de référence aux ressources annexes. image_intro texte Nom fichier image à insérer dans la page d'accueil. mini_intro texte Code HTML à insérer dans la page d'accueil. Format Nom du champs Format Fonction du champs id_format clef Clef identifiant un format. id_res clef Clef étrangère identifiant une ressource. nom_fichier texte Nom du fichier informatique renseigné. id_pa clef Clef étrangère identifiant une ressource. type texte Donne le type du fichier informatique (texte, vidéo, son,

etc…). debit num Donne le taux de compression d'un fichier vidéo.

Page 41: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - XLI

Intervenant Nom du champs Format Fonction du champs id_auteur clef Clef identifiant un intervenant nom texte Nom de l’intervenant prenom texte Prenom de l’intervenant appartenance texte Institution à laquelle est rattachée l’intervenant departement texte Departement auquel est rattachée l’intervenant fonction texte Fonction occupé e_mail texte Mail du chercheur site texte Site du chercheur image Nom du fichier image à insérer dans la page d'acueil. minicv1 Code HTML mini intro pour page accueil. minicv2 Code HTML mini intro pour page accueil. cv Code HTML du cv de l'intervenant. bibliographie Code HTML de la bibliographie de l'intervenant. glossaire Partie Nom du champs Format Fonction du champs id_partie clef Clef identifiant une partie. id_res clef Clef étrangère identifiant une ressource. titre_pa texte Titre de la partie. resume_pa texte Résumé de la partie mot_clef_pa texte Mot clef de la partie numero_ordre numer Ordre d’apparition dans le séquençage de la partie Ressources Nom du champs Format Fonction du champs id_res clef Clef identifiant une ressource. titre texte Titre de la ressource langue texte Langue employée code texte Code d’accès à la ressource pour son administration numero id_colloque clef Clef étrangère identifiant un colloque. resume texte Résumé de la ressource mot_clef texte Mot clef de la ressource ordre theme texte Thème de la ressource date

Page 42: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - XLII

Illustration des choix de format proposé à l’utilisateur :

Page 43: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - XLIII

Procédures pour le site des Programmes et Centres de Recherche

Voici une première version d’un document de procédures pour la gestion du site des Centres et Programmes de Recherche sous CMS, assez proches des celles du site des Bibliographies et Archives de Recherche, donc représentatives de notre travail. La version finale devrait contenir des commentaires plus précis et être transposée au format HTML pour une meilleure navigation :

• Navigation sur le site : La page d’accueil se trouve à l’adresse http://e-shs.msh-paris.fr/Recherche/Default.htm. La navigation se fait à partir du menu de gauche. Sélectionnez « Centres/Programmes de Recherche » pour afficher la liste des Centres/Programmes de Recherche de la MSH. L’option « Recherche » permet de rechercher une page sur le site où apparaît un mot-clé. Le bouton « LOGIN » vous permet de vous identifier et d’accéder à la page d’Administration du site.

Page 44: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - XLIV

En sélectionnant « Centres de recherche », on obtient des liens vers tous les Centres de Recherche. Dans le menu de gauche, 2 options permettent de filtrer la liste afin de trouver plus rapidement le Centre que vous cherchez.

En cliquant sur « Thèmes de Recherche » , on accède à la liste des thèmes de recherche de la MSH. Après avoir choisi un thème, …

Page 45: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - XLV

… la liste des Centres correspondant à ce thème s’affiche :

En lançant une recherche par mot-clé, la liste des Centres dont le nom se rapproche du mot s’affiche :

Page 46: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - XLVI

• Gestion de votre Centre ou Programme de Recherche : Sur la page d’Accueil, après avoir cliqué sur le bouton « LOGIN », la fenêtre suivante apparaît :

Entrez votre Login et votre Mot de Passe. Si vous vous êtes correctement authentifiés, un lien vers l’Administration du Site apparît sur la page d’accueil :

Page 47: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - XLVII

Voici la page à laquelle vous accéder alors : L’ensemble des Centres et Programmes de Recherche est affiché. Vous pouvez limiter cet affichage aux Centres de Recherche en sélectionnant « Centres de Recherche< dans le menu déroulant en haut à droite, par exemple. Les mêmes fonctions de filtrage par thème et de recherche par mot-clé que sur le site sont également disponibles pour filtrer les Centres de Recherche. En cliquant sur l'un des Centres, vous accèderez à la page de Gestion de ce Centre. Attention, si vous n'avez pas les droits suffisants, les fonctions de création et/ou modification et/ou suppression ne seront pas activées.

Page 48: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - XLVIII

En cliquant sur « Créer un Centre/Programme de Recherche », le formulaire suivant s’affiche. Il est obligatoire de remplir tous les champs munis d’une * . N’oubliez pas de bien préciser s’il s’agit d’un centre ou d’un programme de recherche, c’est le seul champ que vous ne pourrez pas modifier par la suite, puis cliquez sur « Valider ».

Page 49: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - XLIX

Une fois le formulaire correctement rempli, vous accédez à l’interface de gestion du centre/programme de recherche que vous venez de créer. Tous les liens se trouvent dans le menu de gauche. En italique, le site vous propose de créer de nouvelles pages. En écriture normale, figure toutes les pages déjà existantes (Ici, seule la page « Accueil » existe). Vous pouvez les modifier ou les supprimer en cliquant dessus. Enfin, le bouton « Supprimer le Centre » permet d’effacer le Centre et toutes ses pages correspondantes du site.

Page 50: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - L

Par exemple, en cliquant sur « Accueil », vous pouvez modifier les informations figurant sur la page d’Accueil du Centre de Recherche. Modifier les champs que vous souhaitez actualiser, puis cliquez sur « Valider ». Vous pouvez également associer autant de thèmes de recherche que vous le souhaitez : sélectionnez un thème, puis cliquez sur le bouton « ajouter ». Le thème apparaît alors dans la liste. En face de chaque thème, un lien « [Supprimer] » vous permet de l’effacer de la liste.

Page 51: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - LI

Sous-rubriques : En cliquant sur les icônes « + », la liste des sous-rubriques des menus « Présentation », « Activités », « Organisation » et « Calendrier » apparaissent, en plus d’une fonction « nouvelle sous-rubrique », qui vous permet de créer une nouvelle page dans le menu correspondant.

Pour les 3 premiers menus, le formulaire de création d’une sous-rubrique est de cette forme : remplissez les 2 champs et cliquez sur « Valider » …

… La page est alors créée et apparaît dans le menu correspondant :

Page 52: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - LII

En cliquant sur le nom de la sous-rubrique, vous pouvez modifier les informations la concernant :

Pour la rubrique « Calendrier », le formulaire est le suivant : choisissez un type d’événement dans la liste proposée, ou bien entrez son nom dans le 2e champ. Le menu déroulant représente des évènements déjà gérés par d’autres applications. Ainsi, la saisie des informations sera plus rapide et des correspondances seront créées entre votre Centre ou Programme de Recherche et des séminaires ou des colloques par exemple. (A l’heure actuelle, seule la création de d’évènements de type « Séminaires » fonctionne.)

Page 53: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - LIII

Séminaires : Après avoir choisi « Séminaires » dans le menu déroulant, la page est créée et vous accédez à la page de gestion des séminaires associés à votre Centre ou Programme. Dans le dernier menu déroulant, la liste de tous les séminaires s’affiche. Pour diminuer la liste affichée, vous disposez de 2 filtres : par thème de recherche, ou par saison universitaire.

Sélectionnez un thème, puis cliquez sur « Ok »,

Ou bien sélectionnez une saison et cliquez sur « Ok » …

Page 54: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - LIV

… seuls les séminaires correspondant à votre requête apparaissent dans le menu déroulant. Sélectionnez le séminaire et cliquez sur « Ajouter »

Le séminaire apparaît alors dans la page, sous forme de lien vers la page d’accueil du séminaire dans le site des Séminaires. Vous pouvez le supprimer en cliquant sur le lien « [Supprimer] » en face de son intitulé :

Annuaire : Après avoir cliqué sur le lien « Créer la page « Annuaire » », la page est créée et vous accédez à la page de gestion de votre annuaire. Dans le dernier menu déroulant, la liste de tous les chercheurs s’affiche. Pour diminuer la liste affichée, vous pouvez filtrer par centre de recherche.

Page 55: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - LV

Sélectionnez un Centre et cliquez sur « Ok » …

… Seuls les chercheurs appartenant à ce centre apparaissent. Sélectionnez-en un et cliquez sur ajouter.

Le chercheur apparaît alors dans votre annuaire, avec la possibilité de l’enlever de l’annuaire grâce au lien « [Supprimer] » :

Page 56: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - LVI

Bibliographie : Après avoir cliqué sur le lien « Créer la page « Bibliographie » », la page est créée et vous accédez à la page de gestion des bibliographies associées à votre Centre ou Programme. Dans le dernier menu déroulant, la liste de toutes les bibliographies s’affiche. Pour diminuer la liste affichée, vous disposez de d’un filtre par thème de recherche et d’une recherche par mot-clé.

Sélectionnez un thème et cliquez sur « Ok »,

Page 57: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - LVII

Ou tapez un mot pour une recherche par titre, puis cliquez sur « Ok », et seules les bibliographies correspondant à votre requête sont affichées. Sélectionnez-en une et cliquez sur « Ajouter » …

… La Bibliographie apparaît alors sur la page. Vous pouvez l’effacer en cliquant sur le lien « [Supprimer] ».

Suppression de page : Sur toutes les fonctions de modification de page, vous pouvez supprimer la page en cliquant sur le bouton « Supprimer la page » . Un message de confirmation apparaît alors :

Page 58: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - LVIII

• Aperçu de votre Centre/Programme de Recherche :

Déconnectez-vous en cliquant sur le bouton « LOGOUT » : vous êtes redirigés vers le site. Sélectionnez votre Centre de Recherche. Toutes les informations que vous venez d’enregistrées apparaissent si vous avez les droits suffisants pour publier vos pages : Accueil …

Page 59: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - LIX

Sous-rubrique …

Séminaires …

Page 60: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - LX

Annuaire …

Bibliographie…

Page 61: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - LXI

• Ressources en ligne (en cours de validité): Après avoir cliqué sur le lien « Créer la page « Ressources » », la page est créée et vous accédez à la page de gestion des documents joints associées à votre Centre ou Programme :

Indiquez un intitulé et, si vous le désirez, un petit résumé pour votre document, puis cliquez sur Valider :

Appuyer sur le bouton « Browse » et sélectionner le fichier, puis cliquez sur le bouton « Ajouter le document » :

Page 62: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - LXII

Le message suivant devrait apparaître :

Sur le site, un lien vers le document est créé dans la page « Ressources en ligne » :

Notez que, dans le menu de gauche, des liens vers la modification des pages « Annuaire », « Biliographie » et « Ressources en ligne » sont apparus après la création de ces pages :

Page 63: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - 63

Explication des messages apparaissant sur l’interface de Gestion des sites sites CMS (Bibliographie, Centre, Programme, Archive)

Ce document propose à l’utilisateur une explication et des solutions en cas d’erreur aux messages pouvant apparaître après chaque action effectuée. Cet exemple repose sur l’interface de gestion des Centres et Programmes de Recherche, mais peut également s’appliquer aux Bibliographies et Archives de Recherche.

Message Explication La création du centre/programme de recherche a réussi.

Votre Centre ou Programme de Recherche est enregistré, il est déjà en ligne sur le site.

Nouveau centre/programme de recherche enregistré. Vous n'avez pas les droits suffisants pour publier ce nouveau séminaire. Contactez un administrateur pour qu'il soit mis en ligne.

Votre Centre ou Programme de Recherche est enregistré, mais n’est pas encore en ligne sur le site. Un administrateur doit avant valider votre page pour la publier.

Erreur lors de la création du posting. Veuillez Contacter un administrateur avec ce message d'erreur dans le contenu du mail. Le centre/programme de recherche n'a pas été créé.

Erreur CMS. L’opération pourrait avoir engendré des erreurs sur le site. Veuillez contacter un administrateur pour lui signaler l’erreur, avec votre lien URL et le message d’erreur dans votre mail.

Erreur lors de la création du channel Veuillez Contacter un administrateur avec ce message d'erreur dans le contenu du mail. Le centre/programme de recherche n'a pas été créé.

Erreur CMS. L’opération pourrait avoir engendré des erreurs sur le site. Veuillez contacter un administrateur pour lui signaler l’erreur, avec votre lien URL et le message d’erreur dans votre mail.

Le centre/programme de recherche a bien été supprimé.

Votre Centre ou Programme de Recherche a bien été supprimé, il n’est plus en ligne sur le site et tous les liens qui faisait référence à votre Centre ou Programme dans les autres applications, ainsi que les documents téléchargés, ont été supprimés.

Veuillez remplir les champs obligatoires ! Vous devez compléter tous les champs munis d’une * dans le formulaire.

Vous n'avez pas les droits suffisants pour cette suppression. Veuillez Contacter un administrateur avec ce message d'erreur dans le contenu du mail.

Erreur CMS. L’opération pourrait avoir engendré des erreurs sur le site. Veuillez contacter un administrateur pour lui signaler l’erreur, avec votre lien URL et le message d’erreur dans votre mail.

La modification de la page a réussi. Votre page est enregistrée, elle est déjà en ligne sur le site.

La modification de la page a bien été enregistrée. Vous n'avez cependant pas les droits suffisants pour la publier. Contactez un administrateur pour qu'elle soit mise à jour.

Votre page est enregistrée, mais n’est pas encore en ligne sur le site. Un administrateur doit avant valider votre page pour la publier.

La création de la page a réussi. Votre page est enregistrée, elle est déjà en ligne sur le site.

Page 64: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - 64

La nouvelle page a bien été enregistrée. Vous n'avez cependant pas les droits suffisants pour la publier. Contactez un administrateur pour qu'elle soit mise en ligne.

Votre page est enregistrée, mais n’est pas encore en ligne sur le site. Un administrateur doit avant valider votre page pour la publier.

La modification de la sous-rubrique a réussi. Votre page est enregistrée, elle est déjà en ligne sur le site.

La modification de la sous-rubrique a bien été enregistrée. Vous n'avez cependant pas les droits suffisants pour la publier. Contactez un administrateur pour qu'elle soit mise à jour.

Votre page est enregistrée, mais n’est pas encore en ligne sur le site. Un administrateur doit avant valider votre page pour la publier.

La création de la sous-rubrique a réussi. Votre page est enregistrée, elle est déjà en ligne sur le site.

La nouvelle sous-rubrique a bien été enregistrée. Vous n'avez cependant pas les droits suffisants pour la publier. Contactez un administrateur pour qu'elle soit mise en ligne.

Votre page est enregistrée, mais n’est pas encore en ligne sur le site. Un administrateur doit avant valider votre page pour la publier.

La page a bien été supprimée Votre page a bien été supprimée, elle n’est plus en ligne sur le site.

La sous-rubrique a bien été supprimée Votre page a bien été supprimée, elle n’est plus en ligne sur le site.

Les modifications ont bien été enregistrées Votre page est enregistrée, elle est déjà en ligne sur le site.

Ce centre/programme de recherche existe déjà ! Un Centre/Programme de Recherche portant le même nom existe déjà. Donnez un autre nom à votre Centre/Programme de Recherche ou modifiez le Centre/Programme correspondant.

Une erreur s'est produite. Les modifications n'ont pas pu être enregistées

L’opération a échoué. Votre page est restée au même état qu’avant vos modifications. Peut-être n’avez-vous pas les droits suffissants ? Essayez de vous déconnecter et de vous reconnecter et tentez l’opération à nouveau. Si le problème persiste, contactez un administrateur.

Cette sous-rubrique existe déjà ! Une page portant le même nom existe déjà. Donnez un autre nom à votre page ou modifiez la page correspondante.

Veuillez ne choisir qu'une seule option! Dans la rubrique Calendrier, sélectionnez un type d’événement dans le menu déroulant, ou renseignez le champ « autre » , mais ne faîtes pas les 2 à la fois.

La page "Annuaire" / "Bibliographie" / "Ressources en ligne" a bien été créée.

Votre page est enregistrée, elle est déjà en ligne sur le site.

Une erreur s'est produite: Erreur lors du téléchargement du fichier. Un message en anglais vous en indique la cause.

Le fichier a bien été téléchargé, mais vous n'avez pas les droits suffisants pour le publier. Contactez un administrateur pour qu'elle soit mise en ligne.

Votre page est enregistrée, mais n’est pas encore en ligne sur le site. Un administrateur doit avant valider votre page pour la publier.

Veuillez indiquer l'intitulé du document! Avant de télécharger un fichier, vous devez obligatoirement lui donner un intitulé.

La sous-rubrique "Séminaires" a bien été créée. Votre page est enregistrée, elle est déjà en ligne sur le site.

Page 65: RAPPORT DE PROJET DE FIN D’ETUDES Réalisé pour le compte de l’Equipe Sémiotique Cognitive et …semioweb.msh-paris.fr/escom/ressources_enligne/doc_escom/projet E… · INTRODUCTION

ANNEXES - 65