Home

Installation et Utilisation de l`extension de Gestion de - SVN

image

Contents

1. 22 1 41 Creer son gabarit c ous wench des 8 8 done Ga apie amp OME a dat ane R gt a 23 Gestion de Membres III 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 Table des figures Installation Frontend Plugins 7 Installation Cr ation des tables 8 L installation r ussi faa a a a dt ee a a a UE 8 Acc der au menu ono sda ee ann dogme a So E ee tenu t 9 Choix du formulaire 9 FORMULA Ge sort An ARR ne Ge oS de te a ics Mak see 10 M ditieations Ha ne nt E A ROLE eee A fan 11 Multilingue formulaire 12 Multilingue choix de la langue 12 Multilingue choix de la traduction d origine 13 Multilingue affichage de la traduction d origine 13 Multilingue remplissage des champs 14 Champs suppl mentaires 14 Insertion du plugin 1 15 Insertion du plugin 2 nn 16 Insertion du plugin 34 ce Pasta se lar har pate tem Ben a 16 Insertionduplugin4 Waa a 17 Onglet Donn es iio Kung ea re Sie A a RTR Tra r 17 Onglet Filtres at aa a ar o a
2. Cette extension permet de cr er une base de donn es contenant un grand nombre d informations sur les membres d un laboratoire d informatique partir de formulaires et d afficher une liste de membres suivant certaines contraintes choisies par lors de la configuration de l extension 1 1 Installation L installation de l extension de Gestion de Membres est la m me que pour toute extension Typo3 Dans le menu de droite on choisi Admin Tool puis Gest d Extensions et soit Install Extensions si l ex tension est d j pr sente en local soit Import Extensions pour installer l extension partir du fichier t3x Une fois l extension installer sur le serveur il faut ensuite l activer dans Typo3 Pour cela rendez vous dans le gestionnaire d extensions dans la partie Frontend Plugins ici vous trouverez celle qui nous int resse db A Frontend news submitter with RTE fe_rtenews 1 4 1 a db IN Google Earth google_earth 0 1 1 E e G Indexed Search Engine indexed search 211 0 5 db tti Indexed Search Engine Templates ch_is_templates 1114 M E e 7 Language Selection sr_language_menu 1 4 0 us Last update lastupdate Silas A Managing Members ti_gest_membre_labo db A Mini news mininews 1 0 0 El de Mozilla Firefox Search Plugin Generator mozsearch 0 1 0 EH E e EL News tt_news 29 2 a E FIG 1 1 Installation Frontend Plugins Cliquez sur le devant l extension pour
3. cole polytechnique de l universit de Tours UNIVERSIT Informatique FRAN OIS RABELAIS cole Polytechnique de l Universit de Tours 64 Avenue Jean Portalis 37200 TOURS FRANCE T l 33 0 2 47 36 14 14 Fax 33 0 2 47 36 14 22 www polytech univ tours fr Departement Informatique 5eme ann e 2008 2009 Rapport de projet de fin d tude Installation et Utilisation de l extension de Gestion de Membres tudiant Encadrants Bruno GALLET S bastien AUPETIT bruno gallet etu univ tours fr sebastien aupetit univ tours fr Jean Charles BILLAUT jean billaut univ tours fr Universit Francois Rabelais Tours Version du 25 mars 2009 Table des mati res Introduction 6 1 Installation et Utilisation de l extension de Gestion de Membres 7 LL Installations s sea E Rent LE D ent Bee 7 1 2 Remplissage de la base de donn es 8 1 2 1 Ajout d enregistrements 8 1 2 2 Modifications d enregistrements 11 1 2 3 Formulaires multilingues 11 1 2 4 Cas particulier du formulaire Membre du Labo 14 1 3 Insertion et configuration de plugin dans une page 15 1 3 1 Insertion du plugin dans une page 15 1 3 2 Configuration du plugin 17 1 4 Cr ation et utilisation de gabarits
4. La s lection par dossiers comporte quelques particularit s Si aucun dossier n est s lectionn cela est consid r comme si tous les dossiers taient s lectionn s Il est possible de s lectionner plusieurs dossiers Lorsqu un dossier est s lectionn tous ses dossiers sont s lectionn s 16 Gestion de Membres Insertion et configuration de plugin dans une page he RNE Rd Informatique Onglet Filtres Donn es Filtres Affichage S parateurs Requ te Gabarit v Choisir les membres afficher par rapport leur date de pr sence au labo Actuels v Nom de l quipe S lectionn s El ments HaNT HaNT BOTLN BDTLN FOVEA FOVEA OC OC RFAI RFAI Tests Tests Brrr F1G 1 19 Onglet Filtres L onglet filtres permet de s lectionner diff rentes cat gories de membres Il est ainsi possible de s lectionner les membres par rapport aux dates d arriv e et de d part du membre dans le labo Actuels Anciens Tous Par defaut Ac tuels est s lectionn aux quipes dans lesquelles le membre a t affect Il est possible d ajouter une option selon que le membre est toujours dans une des quipes s lectionn es Actuels a t dans une des quipes s lectionn es Anciens ou a t ou est toujours dans l un des quipes s lectionn es Tous Par defaut Tous est s lectionn aux types de postes des membres Si aucun po
5. Vous devriez obtenir une page contenant peu pr s ici la page s appelle Membres et ne contient rien Vue de localisation 2 Q Membres Main Content Area 2 Qu est ce que le module de page TemplaVoil El Fic 1 14 Insertion du plugin 1 Cliquez sur le bouton Cr er un nouvel l ment l image avec le petit entour de vert Une nouvelle page contenant tous les l ment qu il est possible d ins rer s ouvre Choisissez le plugin Gestion de membres 14 Gestion de Membres echnique de l universit de Tours Insertion et configuration de plugin dans une page Informatique Plugins 7 choix de langue Ajoute une liste de choix de langue E Nouvelles SN Syst me de nouvelles flexible E Gestion de membres Ajouter une liste de membres map WEC Simple Map PU Adds a simple map displaying one loca WEC Frontend User Map dde a ee ee ba dimmlni Lie ule d nre Fig 1 15 Insertion du plugin 2 Vous pouvez maintenant commencer la configuration g n rale du plugin Sur cette premi re page vous pouvez choisir le titre afficher sur la page au dessus de la liste des membres ici Enseignants chercheurs de Contenu de la page 1088 Sans titre Access E Ins rer un plugin v Langues Colonnes Avant 3 Par d faut M Normal MQ O 70 En t te Enseignants chercheurs Alignement Type Lien I MO nm MO DT F1
6. galement possible de modifier certains textes afficher comme par exemple le texte permettant de remplacer une date 0000 00 00 Texte en remplacement d une date 0000 00 00 pour une date de naissance 2227 27 77 Texte en remplacement d une date 0000 00 00 pour une date d arriv e au labo 2777 77 77 Texte en remplacement d une date 0000 00 00 pour une date de d part du labo 2227 27 77 Texte en remplacement d une date 0000 00 00 pour une date de d but dans une quipe 2222 22 22 Texte en remplacement d une date 0000 00 00 pour une date de fin dans une quipe CEA det 2727 Texte en remplacement d une date 0000 00 00 pour une date de d but de cat gorie ERRATA Texte en remplacement d une date 0000 00 00 pour une date de fin de cat gorie 2222 27 27 Fic 1 23 Onglet Affichage Gestion de Membres 19 technique Chapitre 1 Installation et Utilisation de l extension de Gestion de ET Membres Informatique Onglet S parateurs Donn es Filtres Affichage S parateurs Requ te Gabarit v S parateur pour le nom d usage du membre S parateur pour le nom marital du membre S parateur pour le nom pr marital du membre S parateur pour le pr nom du membre S parateur pour l initiale du pr nom du membre 0 S parateur pour l initiale du nom du membre S parateur pour le genre du membre Mia anar ccoo mms la daba de olo dee mm mb FIG
7. 1 24 Onglet S parateur L onglet s parateur permet de personnaliser l affichage des s parateurs dans le Frontend Les s parateurs sont des marqueurs utilis s dans la construction d un gabarit template qui permettent d afficher un s parateur une virgule un point deux points ou n importe quel texte uniquement si la balise conte nant le texte provenant de la base de donn es n est pas vide Tous les marqueurs de s paration sont de la m me forme Par exemple pour un marqueur NomDuChamp on a un marqueur Nom DuChamp_Separateur associ Onglet Requ te L Onglet Requ te permet de cr er sa propre requ te Pour que la requ te soit effectivement utilis e il faut tout d abord cocher la case Utiliser une requ te pour afficher les membres La construction de la requ te se fait de la m me mani re que tout requ te SQL l exception pr s qu elle est s par e en plusieurs parties Ainsi vous devez crire la partie SELECT de votre requ te dans le champs SELECT la partie FROM dans le champs FROM Les mots cl s SELECT FROM WHERE ORDER BY ne doivent pas tre indiqu s Pour que cette requ te fonctionne certains informations sont obligatoires Vous devez absolument prendre pour requ te de d part celle qui est sur l exemple ci dessus savoir DISTINCT tx ligestmembrelabo_MembreDuLabo uid AS uidmembre tx ligestmembrelabo_MembreDuLabo dans le champ SELECT tx ligestmembrela
8. de Pd 18 Onglet Affichage Surbrillanc sanos 224 2 wre a Bear ante o ee od 19 Onglet Affichage Surbrillance 2 4 2 2 Sa sea a RL ee ane le 20 Onglet Affichage Format des dates 20 Ongler Affichage lt aa Do ADA Rt Gedy ah ED A de 20 Onglet GE 0 LLC SP A PR A Are 21 Onsler Reglete He sas IR ARR A e RS ARS are pas 22 Ongl ec BAPE z 2505 al a Va a s a I ds Sd en mime 22 AAA Le Gab do nb eV At MODE DRE 23 IV Gestion de Membres Liste des tableaux 1 1 Tables associ es chaque formulaire 2 a 10 1 2 Formulaire associ aux boutons d ajout et de modification 15 1 3 Marqueurs pour le membre 24 1 4 Marqueurs pour l quipe oaa aa 25 1 5 Marqueurs pour la derni re quipe oaao aa 25 1 6 Marqueurs pour les cat gories ooo aa 26 1 7 Marqueurs pour la derni re cat gorie nn 26 1 8 Marqueurs pour les diplomes 26 1 9 Marqueurs pour le dernier diplome 27 1 10 Marqueurs pour les postes 27 1 11 Marqueurs pour le dernier poste 27 1 12 Marqueurs pour les fonctions et structures a es 28 1 13 Marqueurs pour les derni res fonctions et structures 2 e 28 Gestion de Membres V CHAPITRE 1 Installation et Utilisation de l extension de Gestion de Membres
9. lancer son installation Une nouvelle page d crivant les tables cr er ou modifier s ouvre alors 6 Gestion de Membres Remplissage de la base de donn es AA Informatique Extension Manager Extension Managing Members li_gest_membre_labo Installing Managing Members DATABASE NEEDS TO BE UPDATED Before the extension can be installed the database needs to be updated with new tables Add tables CREATE TABLE tx_ligestmembrelabo_MembreDuLabo uid int 11 NOT NULL auto_increment pid int 11 NOT NULL default 0 tstamp int 11 NOT NULL default 0 crdate int 11 NOT NULL default 0 cruser_id int 11 NOT NULL default 0 deleted tinyint 4 NOT NULL default 0 hidden tinyint 4 NOT NULL default 0 NomDUsage varchar 255 NOT NULL default NomPreMarital varchar 255 NOT NULL default NomMaritale varchar 255 NOT NULL default Prenom varchar 255 NOT NULL default Genre char 1 NOT NULL default DateNaissance date NOT NULL default 0000 00 00 Nationalite varchar 255 NOT NULL default DateArrivee date NOT NULL default 0000 00 00 FIG 1 2 Installation Cr ation des tables Descendez jusqu en bas de la page et cliquez sur Make Update L installation est maintenant termin e A Frontend news submitter with RTE fe_rtenews 1 4 1 Local Google Earth google_earth 0 1 1 UE Local e Indexed Search Engine indexed _ search 2 11 0 HE Systen tt Indexed Search Engine Templates ch_
10. membre CoordonneesPersonnelles_Ligne coordonn es personnelles du membre sur une seule ligne email email du membre PageWeb page web du membre TAB 1 3 Marqueurs pour le membre Une balise PageWebLien permet de cr er un lien autour du texte que l on veut Ce texte peut tre form de marqueur ou non Par exemple pour afficher un lien autour du nom et du pr nom d un membre on crit lt ITEM begin gt lt p gt lt PageWeblien begin H Prenom lt PageWeblLien end gt lt p gt lt l ITEM end gt Une balise MembresSurlignes permet de surligner les membres d une quipe particuli re ou gt NOMDUSAGE Gestion de Membres 23 toe Gol technique Chapitre 1 Installation et Utilisation de l extension de Gestion de gon je l universit de Tours M embres Informatique de plusieurs quipe Plus d information ici 19 Affichage des informations concernant l quipe d un membre L affichage des informations concernant l quipe d un membre se fait l aide des balises EQUIPE et ou EQUIPE_DERNIER EQUIPE permet d afficher les informations sur toutes les quipes dans lesquelles un membres a t affect Les marqueurs disponibles sont Nom du marqueur Caract ristique Equipe Nom nom de l quipe Equipe _Abreviation abr viation utilis e pour d signer l quip
11. G 1 16 Insertion du plugin 3 Vous pouvez d sormais sauvegarder la page en cliquant sur la disquette en haut de la page En vous arretant l le frontend affichera la liste de tous les membres enregistr s dans la base de donn es tant encore au laboratoire Gestion de Membres 15 Polytechnique Chapitre 1 Installation et Utilisation de l extension de Gestion de ET Membres Informatique Membres Enseignants chercheurs AEMBRE1 PrenomMembrel JEMBRE10 PrenomMembrel 0 AEMBRE11 PrenomMembrel 1 MEMBRES Pr nomMembre3 AEMBRES PrenomMembre5 AE BRE6 PrenomMembre6 FIG 1 17 Insertion du plugin 4 1 3 2 Configuration du plugin L extension de Gestion des membres permet d afficher toutes sortes de liste en s lectionnant des filtres ou en cr ant soit m me sa requ te ou son gabarit Pour cela il faut cliquer sur l ongler plugin lors de la configuration de celle ci Il y a alors plusieurs onglets disponibles Donn es Filtres Affichage S parateurs Requ te et Gabarit Onglet Donn es G n ral Plugin Access Gestion de membres zj Donn es Filtres Affichage S parateurs Requ te Gabarit Donn es a I i Fic 1 18 Onglet Donn es L onglet donn es permet de s lectionner les membres en s lectionnant un dossier en cliquant sur l image repr sentant un dossier dans lequelle se trouve les enregistrements afficher
12. S_DERNIER les marqueurs disponibles sont Gestion de Membres 25 toe Gol technique Chapitre 1 Installation et Utilisation de l extension de Gestion de y de l universit de Tours Membres Informatique Nom du marqueur Caract ristique Diplomes_Libelle_ Dernier libell du dernier diplome Diplomes_Code Dernier code du diplome Diplomes DateObtention Dernier date d obtention du dernier diplome Diplomes Intitule Dernier intitul du dernier diplome Diplomes LieuDObtention Dernier lieu d obtention du dernier diplome TAB 1 9 Marqueurs pour le dernier diplome Affichage des informations concernant les postes d un membre Deux balises sont galement disponibles POSTES H et POSTES_DERNIER POSTES permet d afficher les informations de tout les types de poste du membres l aide des marqueurs Nom du marqueur Caract ristique Postes _LibelleWeb libell web du poste Postes_Libelle libell du poste Postes _DateDebut date de d but du membre au poste concern Postes_DateFin date de d part du membre au poste concern TAB 1 10 Marqueurs pour les postes Note Les postes sont affich s du plus r cent au plus ancien POSTES_DERNIER permet d afficher les informations de du dernier types de poste du membres l aide des marqueurs Nom du marqueur Caract ristique Postes _LibelleWeb Dernie
13. a balise FONCTIONS_STRUCTURES DERNIER Nom du marqueur Caract ristique Fonctions_Libelle_Dernier libell de la derni re fonction Structures_LibelleDesSaisies_Dernier libell de la derni re structure Structures_Nom_Dernier nom de la derniere structure Structures_Adresse_Dernier adresse de la derni re structure Structures_Type_Dernier type de la derniere structure FonctionsStructures_DateDebut_Dernier date d arrivee du membre son dernier poste dans sa derniere structure FonctionsStructures_DateFin_Dernier date de depart du membre de son dernier poste dans sa derniere structure TAB 1 13 Marqueurs pour les derni res fonctions et structures Exemple de gabarit Voici un exemple de gabarit permettant d afficher une liste de membre avec leur nom pr nom et leur dernier type de poste simplifi pour le web Lorsque cela est possible un lien vers la page du membre est disponible en cliquant sur le nom ou le pr nom Enfin si une quipe t s lectionn e dans les options d affichage elle sera mise en surbrillance en fonction des balises choisies lt DOCTYPE html PUBLIC W3C DTD XHTML 1 0 Transitional EN http www w3 org TR xhtmI1 DTD xhtmIl transitional dtd gt lt html xmins http ww w3 org 1999 xhtml gt t_membre_labo_stylesheet css rel stylesheet type text css gt lt head gt lt title gt L
14. bo MembreDulabo dans le champ FROM tx_ligestmembrelabo_MembreDuLabo deleted lt gt 1 dans le champ WHERE Cette requ te permet d afficher tous les membres qui n ont pas t effac s Vous pouvez ensuite rajouter vos propres conditions 20 Gestion de Membres ftechnique de l universit de Tours Cr ation et utilisation de gabarits Informatique Donn es Filtres Affichage S parateurs Requ te Gabarit Utiliser une requ te pour afficher les membres select DISTINCT tx_ligestmembrelabo_MembreDuLabo uid AS uidmembre tx_ligestmembrelabo_MembreDuLabo from_table tx_ligestmembrelabo_MembreDuLabo where_clause kx_ligestrmembrelabo_MembreDuLabo deleted 1 groupBy F1G 1 25 Onglet Requete Onglet Gabarit Donn es Filtres Affichage S parateurs Requ te Gabarit R f rence vers le fichier du gabarit HTML EXT li_gest membre_labo pit li_gest membre_labo_template html A F1G 1 26 Onglet Gabarit L Onglet gabarit permet de s lectionner le gabarit que vous souhaitez utiliser pour afficher votre page Il est possible d utiliser soit l un des gabarits propos s dans l extension soit d en cr er un Pour plus de d tails veuillez vous r f rer la partie Cr ation et utilisation de gabarits 1 4 Cr ation et utilisation de gabarits Dans Typo3 les gabarits ou Templates permettent de personnaliser l affichage dans le Frontend l aide de balise
15. d une PEDR Prime d Encadrement Doctoral et de Recherche par le membre Il y a 4 possibilit s soit le membre a actuellement une PEDR Actuels a eu une PEDR Anciens a eu ou a toujours une PEDR Tous les PEDR Actuels et Anciens ou encore a a eu ou n a j amais Gestion de Membres 17 Chapitre 1 Installation et Utilisation de l extension de Gestion de Membres technique de l universit de Tours UNIVERSIT Informatique FRAN OIS 2 RABELAIS eu de PEDR Tous PEDR ou non PEDR Par defaut Tous PEDR ou non PEDR est s lectionn Dans l exemple affich ci dessus on s lectionne tous les membres actuellement au laboratoire ayant eu soit un poste de Doctorant soit un poste de Docteur soit un poste de Professeur mais qui ne l exerce plus et qui ont t ou sont toujours dans la cat gorie cat goriel Onglet Affichage L onglet Affichage permet de personnaliser l affichage de certains champs dans le Frontend Lorsque l on a une liste de membres dans certains cas il peut tre utile de vouloir mettre en vidence les membres d une quipe en particulier Dans cet onglet il est possible de s lectionner les quipes que l on veut surligner ainsi que d finir les balises que l on souhaite utiliser pour marquer cette diff rence en utilisant des balises HTML ou XHTML Cette option est utilis dans le gabarit partir de la balise MembresSurlignes Donn es Filtres Affichage S parateurs Requ t
16. des informations g n rales des membres L affichage des informations g n rales d un membre se fait essentiellement l aide de marqueurs not s NomDuMarqueur ins rer dans la balise ITEM Ces marqueurs sont Nom du marqueur Caract ristique NomDUsage nom d usage du membre NOMDUSAGE nom d usage du membre en majuscule NomMarital nom marital du membre NOMMARITAL nom marital du membre en majuscule NomPreMarital nom pr marital du membre NOMPREMARITAL nom pr marital du membre en majuscule Prenom pr nom du membre PRENOM pr nom du membre en majuscule InitialePrenom premi re lettre du pr nom du membre Initiale Nom premi re lettre du nom du membre Genre genre du membre M pour masculin ou F pour f minin DateNaissance date de naissance du membre Nationalite nationalit du membre NATIONALITE nationalit du membre en majuscule DateArrivee date d arriv e du membre au laboratoire DateSortie date de sortie du membre du laboratoire NumINE num ro INE du membre SectionCNU num ro s de section CNU du membre CoordonneesRecherche coordonn es recherche du membre CoordonneesRecherche Ligne coordonn es recherche du membre sur une seule ligne CoordonneesEnseignement coordonn es enseignement du membre CoordonneesEnseignement Ligne coordonn es enseignement du membre sur une seule ligne CoordonneesPersonnelles coordonn es personnelles du
17. e EstMembreDe Rang rang du membre dans l quipe EstMembreDe DateDebut date d arriv e du membre dans l quipe EstMembreDe_DateFin date de d part du membre de l quipe TAB 1 4 Marqueurs pour l quipe EQUIPE _DERNIER permet d afficher les informations sur la derni re quipe dans laquelle un membres a t affect Les marqueurs disponibles sont Nom du marqueur Caract ristique Equipe _Nom_Dernier nom de la derni re quipe du membre Equipe_Abreviation_Dernier abr viation utlis e pour d signer sa derni re quipe EstMembreDe_Rang Dernier rang du membre dans sa derni re quipe EstMembreDe_DateDebut_Dernier date d arriv e du membre dans sa derni re quipe EstMembreDe_DateFin_Dernier date de d part du membre de sa derni re quipe TAB 1 5 Marqueurs pour la derni re quipe Affichage des informations concernant les categories d un membre Les informations concernant les cat gories d un membre peuvent tre affich es par l interm diaire des balises CATEGORIES et ou CATEGORIES_DERNIER CATEGORIES permet d afficher toutes les cat gories auquelles le membre concern a ap partenu Les marqueurs disponibles sont 24 Gestion de Membres Cr ation et utilisation de gabarits he uuwe Informatique FRAN OIS RABELAIS Nom du marqueur Caract ristique Categorie_Libelle libell de la cat gorie CategorieMembr
18. e Gabarit v Equipes pour lesquelles on souhaite personnaliser l affichage soulign gras S lectionn s El ments HaNT HaNT E BDTLN BDTLN a a FOVEA FOVEA HaNT HaNT z OC OC x RFAI RFAI Tests Tests testtest testtest Balise de d but au format HTML ou XHTML lt b gt Balise de fin au format HTML ou XHTML lt b gt FIG 1 20 Onglet Affichage Surbrillance Par exemple sur une liste contenant des membres des quipes OC et HaNT en utilisant les options ci dessus pour mettre en gras les membres de l quipe HaNT on obtient le r sultat suivant 18 Gestion de Membres ytechnique de l universit de Tours Insertion et configuration de plugin dans une page Informatique AUPETIT S bastien BILLAUT Jean Charles BONHOMME Patrice BOUQUARD Jean Louis CLAIR Romain COLAS Sonia ESSWEIN Carl GAUCHER Pierre HUYNH TUONG Nguyen KERGOSIEN Yannick LABANE Malika FIG 1 21 Onglet Affichage Surbrillance 2 Vous pouvez galement personnaliser l affichage des dates en choisissant le format des dates La syn taxe utilis e par ce champ est la m me que pour le premier param tre de la fonction date de php http fr php net date Par d faut la date sera affich e au format fran ais d m Y Format d affichage des dates Correspond au premier param tre de la fonction date de php FIG 1 22 Onglet Affichage Format des dates Il est
19. e personnalis Pour l extension de Gestion des Membres certaines balises sont obligatoires il s agit des balises TEMPLATE d but du gabarit CONTENT d but d un contenu et ITEM liste des informations afficher qui permettre de structurer l affichage Les balises s utilisent toutes de la m me fa on une balise de d part lt NOM begin gt une balise de fin lt NOM end gt La structure de base d un gabarit est lt TEMPLATE begin gt lt CONTENT begin gt lt I TEM begin gt lt I TEM end gt lt CONTENT end gt lt TEMPLATE end gt Nous pouvons maintenant ajouter dans ce code differentes balises qui permettent un affichage de plusieurs l ments quand la base de donn es renvoie plusieurs r sultats ou des marqueurs qui n affiche qu un seul texte Pour chaque marqueur NomMarqueur pr sent dans cette extension un second marqueur appel ici s parateur permet d afficher un texte personnalisable lors de la configuration du plugin Ce texte sera affich uniquement si le marqueur NomMarqueur affiche un texte l cran texte non vide dans le cas contraire le s parateur ne sera pas affich Tous les s parateurs ont la m me forme NomMarqueur_Separateur 22 Gestion de Membres le l universit de Tours Cr ation et utilisation de gabarits hs UNIVE Informatique Affichage
20. e_DateDebut date d arriv e du membre dans la cat gorie CategorieMembre_DateFin date de d part du membre de la cat gorie TAB 1 6 Marqueurs pour les cat gories Note Les cat gories sont affich es de la plus r cente la plus ancienne CATEGORIES_DERNIER permet d afficher la derni re cat gorie auquelle le membre concern a appartenu Les marqueurs disponibles sont Nom du marqueur Caract ristique Categorie_Libelle_Dernier libell de la cat gorie CategorieMembre DateDebut Dernier date d arriv e du membre dans la cat gorie CategorieMembre_DateFin_Dernier date de d part du membre de la cat gorie TAB 1 7 Marqueurs pour la derni re cat gorie Affichage des informations concernant les diplomes d un membre Sur le m me principe que pour l affichage des cat gories il est possible d afficher soit tous les diplomes avec la balise DIPLOMES soit uniquement le dernier avec DIPLOMES_DERNIER Pour la balise DIPLOMES les marqueurs disponibles sont Nom du marqueur Caract ristique Diplomes_Libelle libell du diplome Diplomes_Code code du diplome Diplomes_DateObtention date d obtention du diplome Diplomes Intitule intitul du diplome Diplomes LieuDObtention lieu d obtention du diplome TAB 1 8 Marqueurs pour les diplomes Note Les dipl mes sont affich s du plus r cent au plus ancien Pour la balise DIPLOME
21. is_templates 1 114 la Local G Language Selection sr_language_menu 1 4 0 ll Local E 18 Last update lastupdate SLT Local Managing Members li_gest_menbre_labo 1 0 5 Local A Mini news mininews 1 0 0 Local Mozilla Firefox Search Plugin Generator mozsezrch 0 1 0 Local Q A News tt news DOS Fi Local FIG 1 3 L installation r ussi 1 2 Remplissage de la base de donn es 1 2 1 Ajout d enregistrements Diff rents formulaires ont t cr s pour permettre de remplir simplement la base de donn es Un for mulaire correspond une seule et unique table Ils sont disponibles partir du menu Web puis Liste en faisant un clic droit sur un dossier et en choisissant Nouveau Gestion de Membres 7 Chapitre 1 Membres technique de l universit de Tours Installation et Utilisation de l extension de Gestion de J Membres E EJ2DTLN FaADTLN Fnseianants ch Visualiser Q Editer A Nouveau Info A s ch Copier CH Couper x Mask da Fic 1 4 Acc der au menu On peut maintenant choisir le formulaire que l on souhaite _LLLLLLLLLLLL v A AA IS S lection Membre du labo Fonction Structure Exerce Type Poste Web Type Poste Possede Cat gorie Categorie Membre Du Labo Equipe Est Membre De Type Diplome A Obtenu WEC Map External Resource age Apr s 2 FIG 1 5 Choix du formulaire Comme vous pouvez le remarquer les formulaires ne sont
22. iste de membres lt title gt lt link href li_ges lt head gt lt body gt lt ZHHTEMPLATEHHH begin gt Gestion de Membres 27 toe Gol technique Chapitre 1 Installation et Utilisation de l extension de Gestion de lt de l universit de Tours Membres RMIYERSIT Informatique lt CONTENT begin gt lt HHHTEMERF begin gt lt p gt lt _ PageWebLien7 begin gt lt MembresSurlignes begin gt HHHNOMDUSAGEHHHH 4 P renomp lt MembresSurlignes end gt lt HHH PageWeblien end gt lt POSTES_DERNIER H begin gt H P ostes_LibelleWeb Dernier _Separateur HP ostes_LibelleWeb_Dernier lt HHPOSTES_DERNIERHHH end gt lt p gt lt MTEM end gt lt CONTENT end gt lt H TEMPLATE end gt lt body gt lt html gt Utilisez votre gabarit Une fois votre gabarit termine Stockez le sur le serveur l aide du menu Media Rendez vous ensuite dans la configuration de l extension dans l Onglet Gabarit et s lectionn votre gabarit l aide en cliquant sur l image droite du champ 28 Gestion de Membres Installation et Utilisation de l extension de Gestion de Membres D partement Informatique geme ann e 2008 2009 Rapport de projet de fin d tude R sum Manuel d installation et d utilisation de l extension de Gestion de Membres Mots clefs Typo3 Ex
23. o_TypeDiplome A Obtenu tx_ligestmembrelabo_AObtenu PEDR tx_ligestmembrelabo_PEDR TAB 1 1 Tables associ es chaque formulaire Une fois le formulaire choisi vous pouvez maintenant remplir les champs avec les informations que vous souhaitez Pour sauvegarder l enregistrement il suffit de cliquez sur la disquette en haut de la page Voici un exemple de formulaire x lt HHH 2 Membre du labo NOUVEAU PID 493 Tests Enseignants cherc b Toto Homme w b 1981 01 23 Francais B FIG 1 6 Formulaire Gestion de Membres 9 echnique Chapitre 1 Installation et Utilisation de l extension de Gestion de mert t Membres Les champs des formulaires ont tous les m mes caract ristiques Un champ contenant uniquement une bo te dialogue tel que le champ Le nom de famille avant tout mariage peut contenir tout type de caract res Si ce champ est pr c d d un point d exclamation comme pour le champ Pr nom celui signifie qu il est obligatoire L enregistrement ne sera donc pas accept si le champ est vide Les bo te de s lection comme celle du champ Genre s utilise comme n importe qu elle bo te de s lection S il y a lieu un champ vide est disponible Pour les champs comportant des dates doivent tre saisis sous la forme aaaa mm jj Ainsi le 11 d cembre 1816 Java est rendu aux Pays Bas par les anglais devient 1816 12 11 Une date peut tre obliga
24. ompl t tous les champs avec la traduction enregistrez une derni re fois 12 Gestion de Membres Remplissage de la base de donn es N technique UNIVERSIT Informatique FRAN OIS RABELAIS 1 Type Poste Web 26 Doctor O Docteur gt Anglais v H H Par d faut s LE Doctor H H Docteur FIG 1 12 Multilingue remplissage des champs 1 2 4 Cas particulier du formulaire Membre du Labo Plusieurs bo tes de s lections ont t ajout es au formulaire Membre du Labo pour pouvoir modi fier cr er supprimer plus facilement les enregistrements li s au membre courant Les bo tes ayant cette propri t concernent les quipes les postes les fonctions et sutructures les cat gories les dipl mes et les PEDR Toto Toto HaNT HaNT 2002 01 02 0000 00 00 Toto Toto OC QC 1002 02 03 2002 01 02 Fic 1 13 Champs suppl mentaires Quelque soit l enregistrement s lectionn dans l une de ces bo tes cela n a pas d importance En effet m me si le num ro de l enregistrement s lectionn est enregistr dans la base de donn es il n est pas r utilis par la suite dans l extension Lorsque vous cliquez sur le bouton un nouveau formulaire s ouvre Le nouvel enregistrement sera ajout dans le m me dossier que celui du membre duquel vous avez appel le formulaire Attention un enregistrement est automatiquement cr d s le clic sur le bouton Si vous clique
25. pas tri s par ordre alphab tique En effet ils Voici la liste des tables assoc i es chaque formulaire sont tri s dans un ordre plus pratique pour pouvoir rep rer plus facilement les tables li es entre elles C est pourquoi le formulaire Membre du labo est positionn en premier il est le point de d part de l extension et toutes les autres tables lui sont plus ou moins associ es Ensuite les tables peuvent tre regroup es par deux ou trois Par exemple le premier ensemble regroupe les formulaires Fonction Structure et Exerce En effet il est primordiale de cr er des enregistrements de fonctions et de structures avant d uti liser le formulaire Exerce qui permet d associer un membre une fonction et une structure Gestion de Membres Remplissage de la base de donn es he Informatique Nom du formulaire Table associ e Membre du labo tx_ligestmembrelabo MembreDuLabo Fonction tx_ligestmembrelabo_ Fonction Structure tx _ligestmembrelabo Structure Exerce tx _ligestmembrelabo Exerce Type Poste Web tx_ligestmembrelabo TypePosteWeb Type Poste tx_ligestmembrelabo_TypePoste Possede tx_ligestmembrelabo_Possede Cat gorie tx_ligestmembrelabo_Categorie Categorie Membre Du Labo tx_ligestmembrelabo_CategorieMembre Equipe tx_ligestmembrelabo_Equipe Est Membre De tx_ligestmembrelabo_EstMembreDe Type Diplome tx_ligestmembrelab
26. r libell web du dernier poste Postes_Libelle Dernier libell du dernier poste Postes _DateDebut_Dernier date de d but du membre son dernier poste Postes_DateFin_Dernier date de d part du membre de son dernier poste TAB 1 11 Marqueurs pour le dernier poste Affichage des informations concernant les fonctions dans une structure d un membre Les informations concernant la fonction d un membre et la structure dans laquelle il l exerce sont affich avec les balises FONCTIONS_STRUCTURES pour afficher toutes les fonctions et structures et FONCTIONS_STRUCTURES_DERNIER pour afficher uniquement la derni re fonction et la derni re structure Avec la balise FONCTIONS_STRUCTURES 26 Gestion de Membres Cr ation et utilisation de gabarits home Informatique Nom du marqueur Caract ristique Fonctions _Libelle libell de la fonction Structures_LibelleDesSaisies libell de la structure Structures Nom nom de la structure Structures_Adresse adresse de la structure Structures Type type de la structure FonctionsStructures_DateDebut date d arriv e du membre un poste dans une structure FonctionsStructures_DateFin date de d part du membre d un poste dans une structure TAB 1 12 Marqueurs pour les fonctions et structures Note Les fonctions structures sont affich es des plus r centes aux plus anciennes Avec l
27. s et de marqueurs particuliers Dans cette extension deux gabarits sont disponibles mais vous pouvez cr er le votre pour obtenir un affichage personnalis en fonction de vos besoins Lors de la configuration du plugin pour indiquer le gabarit utiliser il faut remplir le champs de Reference vers le fichier du gabarit HTML de l onglet Gabarit Les deux gabarits disponibles sont EXT li_gest_membre_labo pil li_gest_membre_labo_template html Gestion de Membres 21 toe polytechnique Chapitre 1 Installation et Utilisation de l extension de Gestion de de l universit de Tours M embres Informatique G n ra Plugin Access Gestion de membres Donn es Filtres Affichage S parateurs Requ te Gabarit R f rence vers le fichier du gabarit HTML EXT li_gest_membre_labo pit li_gest_membre_labo_template htral_ Fic 1 27 Onglet gabarit EXT li_gest_membre_labo pil li_gest_membre_labo_template_libelleweb html Le premier permet d afficher la liste des membres NOMs et Pr noms Le deuxi me affiche la liste des membres avec les NOMs et Pr noms ainsi ainsi que le Libell Web leur correspondant Les noms et pr noms renvoient vers le site internet du membre si celui ci en poss de un 1 4 1 Cr er son gabarit Un gabarit est cr sur la base d une page HTML en t te corps Dans le corps de cette page body on peut ensuite rajouter diff rentes balises pour obtenir un affichag
28. s une langue autre que celle par d faut vous devez tout d abord cr un enregistrement comme s il s agissait d un enregistrement normal 10 Gestion de Membres echnique de l universit de Tours Remplissage de la base de donn es Informatique Type Poste Web NOUVEAU PID 467 Membres Cacher Libell Web FIG 1 8 Multilingue formulaire Dans la bo te de s lection Langues choisissez la langue de l enregistrement Type Poste Web NOUVEAU PID 467 Membres Cacher Anglais iw Par d faut Anglais Libell Web FIG 1 9 Multilingue choix de la langue Cliquez sur la disquette pour enregistrer Une nouvelle bo te de s lection Traduc Origin vous permet maintenant de choisir l enregistrement partir duquel vous souhaitez faire la traduction Gestion de Membres 11 echnique Chapitre 1 Installation et Utilisation de l extension de Gestion de Se NT bres Type Poste Web 26 Sans titre Cacher Traduc Origin Libell Web Fic 1 10 Multilingue choix de la traduction d origine Une fois l neregistrement d origine s lectionn sauvegardez une nouvelle fois Vous obtenez maintenant pour chaque champ toutes les informations saisies pour la langue par d faut L Type Poste Web 26 Sans titre Cacher Traduc Origin F1G 1 11 Multilingue affichage de la traduction d origine Apr s avoir c
29. ste n est s lectionn cela est consid r comme si tous les postes taient s lectionn s Il est possible d ajouter une option sur la p riode laquelle ce poste t exerc Actuels Anciens Tous Par defaut Tous est s lectionn la cat gorie des membres Si aucune cat gorie n est s lectionn cela est consid r comme si toutes les cat gories taient s lectionn s Il est possible d ajouter une option sur la p riode laquelle cette cat gorie t occup e Actuels Anciens Tous Par defaut Tous est s lectionn aux structures dans lesquelles travaille ou ont travaill les membres Si aucune structure n est s lectionn cela est consid r comme si toutes les structures taient s lectionn s Il est possible d ajout une option sur la p riode laquelle le membre a appartenu une des structures s lection es Actuels Anciens Tous Par defaut Tous est s lectionn aux fonctions des membres Si aucune fonction n est s lectionn cela est consid r comme si toutes les fonctions taient s lectionn s Il est possible d ajout une option sur la p riode laquelle cette fonction a t occup e Actuels Anciens Tous Par defaut Tous est s lectionn aux dipl mes des membres Si aucun dipl me n est s lectionn cela est consid r comme si tous les dipl mes taient s lectionn s l obtention ou non
30. tension Gestion de Membres Abstract installation and use of the extension of management members Keywords Typo3 Extension Management members tudiant Encadrants Bruno GALLET S bastien AUPETIT bruno gallet etu univ tours fr sebastien aupetit univ tours fr Jean Charles BILLAUT jean billaut univ tours fr Universit Francois Rabelais Tours
31. toire un point d exclamation est situ devant ll est noter que si vous sauvegarder sans avoir remplis une date obligatoire se champs sera automatiquement remplit par la date du jour Si vous laiss un champ date vide et que celui ci n tait pas obligatoire il sera automatiquement remplis par la date 0000 00 00 Une date 0000 00 00 concernant la fin de quelque chose sera interpr t e par l extension comme une date infinie Si par exemple un membre est toujours au laboratoire mais on ne sait pas encore quand il va partir on remplit ce champ par 0000 00 00 1 2 2 Modifications d enregistrements Modifier un enregistrement est tr s simple Il suffit de cliquer avec le bouton gauche sur la petite page blanche situ gauche du nom de l enregistrement que l on souhaite modifier celui ci est situ dans le dossier dans lequel il a t enregistr puis de s lectionner Editer dans le menu d roulant Le formulaire contenant les informations pr sente dans la base de donn es est alors accessible D s que les modifications ont t apport es vous pouvez sauvegarder l enregistrement en cliquant sur la disquette R E uid Membrei Jean e F ST Fic 1 7 Modifications 1 2 3 Formulaires multilingues 6 formulaires offrent la possibilit de cr er des enregistrements multilingues Il s agit des formulaires Cat gorie Equipe Fonction TypeDiplome TypePoste et TypePosteWeb Pour cr er un enregistrement dan
32. z par erreur sur le bouton vous devrez supprimer cet enregistrement Lorsque vous cliquez sur le bouton en forme de crayon une nouvelle fen tre s ouvre pour vous permettre de modifier l enregistrement s lectionn Gestion de Membres 13 echnique Chapitre 1 Installation et Utilisation de l extension de Gestion de ET Membres Lorsque vous cliquez sur le bouton repr sentant une corbeille l enregistrement s lectionn sera supprim Le bouton en forme de fl ches permet de r actualiser la page pour prendre en compte des modifications apport s par des modifications dans les formulaires d ajout ou de modifications Voici les formulaires vers lesquels vous allez tre renvoy en cliquant sur les boutons d ajout ou de modification Nom du champ Nom du formulaire Fonctions et Structures li es l enregistrement courant Exerce Postes li s l enregistrement courant Possede Cat gories li es l enregistrement courant Categorie Membre Du Labo Equipe li e l enregistrement courant Est Membre De Diplomes li s l enregistrement courant A Obtenu PEDR li es l enregistrement courant PEDR TAB 1 2 Formulaire associ aux boutons d ajout et de modification 1 3 Insertion et configuration de plugin dans une page 1 3 1 Insertion du plugin dans une page Rendez vous sur la page sur laquelle vous souhaitez afficher une liste de membres l aide du menu Page

Download Pdf Manuals

image

Related Search

Related Contents

SERVICE MANUAL - Wiki Karat  H.264 Network DVR User Manual  ECturn - DoorGroup  2 Tournez le bouton rotatif pour sélectionner    Istruzioni d`uso VEGATOR 141  DFL - D-Link  Notice de montage/maintenance  Samsung SPF-71N User Manual  WINSALES - Silent Partner  

Copyright © All rights reserved.
Failed to retrieve file