Jahia Modules DOCUMENTATION
|
|
- Viviane Poulin
- il y a 8 ans
- Total affichages :
Transcription
1 DOCUMENTATION Jahia Modules Jahia, le CMS open source de nouvelle génération apportant à vos projets la convergence applicative (web, document, social, recherche et portail) unifiée par la simplicité d utilisation des outils de gestion de contenu web. Jahia Solutions Group SA 9 route des Jeunes, CH-1227 Les acacias Genève, Suisse
2 Sommaire Jahia Modules Définitions Structure catégories Modules à caractère éditorial Article Banner Big Text Contact External Link File List Flash Image Main Content News Teaser Text Tree Event FAQ Job Location People Press Publication Tasks Static HTML Frame Page 2 sur 27
3 2.24 Video Modules définissant des fonctions Author Display Back To Parent Page Bookmarks BreadCrumb Calendar CSS Page Current User Facet Form Builder Language Switcher Latest Login Form Navigation Menu Page Tagging Page Title Poll Portlet Query Rating RSS Search Shortcuts Twitter Top Stories Sitemap User Registration Page 3 sur 27
4 Jahia Modules 1 Définitions Module: un module est un répertoire stocké sur le disque du serveur contenant tous les fichiers qui définissent le comportement, le traitement et le rendu d une fonctionnalité du logiciel. Chaque module est l équivalent d un plug-in qui étend les fonctionnalités de Jahia et lui permet de gérer un ou des cas spécifiques. Composant: on désigne par composant un élément pouvant être ajouté dans une page gérée par Jahia, qu il s agisse d un simple contenu éditorial (un article, une news, un faq...), ou d une fonctionnalité (un nuage de tags, un formulaire de recherche, le fil d Ariane...). Chaque composant est défini dans un module. Un même composant ne peut être défini deux fois, par contre un composant défini dans un module peut, dans le contexte d un autre module se voir ajouter de nouveaux fichiers d affichage spécifiques. Par exemple, le composant user est défini dans le module user avec plusieurs fichiers de rendu, mais est régulièrement surchargé dans des contextes spécifiques comme le blog, le forum ou le docspace. Un module - peut ne définir aucun composant (mais ajouter une fonctionnalité bas niveau par exemple) - peut définir un composant unique (c est le cas pour la plupart des modules qui définissent des structures de contenu simples) - peut définir plusieurs composants (le module FAQ définit par exemple un composant FAQ - question/réponse- et un composant Sommaire FAQ qui peut générer automatiquement le sommaire d une liste de FAQ). Les modules les plus évolués, qui forment de véritables mini-applications, peuvent définir 6 ou 10 composants utilisables unitairement ou conjointement via l interface d édition du logiciel et / ou le Studio. Un module peut contenir - des définitions (format cnd) - des fichiers de rendu (jsp, velocity, freemarker...) - des fichiers de propriétés (resourcebundles Java) - des resources statiques (css, javascript) - des icones pour les composants - des règles (Drools) - des fichiers de workflow (jbpm) - des librairies ou des ensembles de librairies sous forme de fichiers jar (note: les développeurs si ils ajoutent des librairies non créées par eux doivent vérifier que les dites librairies ne sont pas déjà présentes dans Jahia, qu ils agisse de la même version ou d une autres version, afin de p^révenir d éventuels conflits). Page 4 sur 27
5 1.1 Structure tomcat/webapp/jahia/modules/ Les modules placés directement dans ce répertoire sont ceux dont nous pensons qu ils ont vocation à être régulièrement modifiés pour les besoins spécifiques des projets basés sur Jahia. tomcat/webapp/jahia/modules/default/ Les modules placés dans ce répertoire sont a priori prévus pour ne pas être modifiés lors d une intégration, soit que les modifier ne fasse pas sens a priori, soit que Jahia se réserve la possibilité de les faire évoluer dans le temps lors de ses mises à jour. Si pour les besoins d un projet vous souhaitez modifier un de ces modules, nous vous conseillons de créer votre propre module (directement dans /modules/) qui étendra celui d origine, soit de noter que des modifications ont été apportées afin de gérer sélectivement le remplacement ou non de celui-ci en cas de mise à jour de votre plateforme Jahia. Comment faire apparaître / disparaître les composants définis dans les modules du sélecteur Un module peut définir un ou plusieurs composants qui apparaîtront dans les interfaces de Jahia et particulièrement dans le sélecteur, afin d être manipulables par les éditeurs et webmasters. Pour qu un composant apparaisse dans le sélecteur, il est nécessaire au niveau de sa définition de définir une propriété jmix Exemple, le composant banner apparaitra dans le sélecteur dans les composants éditoriaux. [jnt:banner] > jnt:content, mix:title, jmix:editorialcontent 1.2 catégories Il existe par défaut 5 catégories de composants: jmix:editorialcontent = contenus éditoriaux On y place tous les composants qui se contentent de définir des strcutures de contenu telles que news, article, communiqué de presse, etc. jmix:sitecomponentcontent = composants de site Ce sont généralement des fonctions prêtes à l emploi tel que le fil d arianne, le formulaire de login, la fonction de changement de langue, etc. jmix:sandboxcontent = bac à sable on y met les composants inclassables, fournis à titre de démonstration et de formation ou encore les composants en cours de développement donc réputés instables, même si ils ne le sont pas nécessairement. jmix:formcontent = composants de formulaire On y regroupe tous les éléments relatifs à la construction d un formulaire (champs, règles de validation...) et les formulaires prêts à l emploi. Page 5 sur 27
6 jmix:querycontent = composants de requêtes On y regroupe tous les composants basés sur des requêtes, qu il s agisse du composant le plus simple permettant de saisir une requête sur l instant, jusqu aux composants qui travaillent sur des requêtes prédéfinies comme la liste des dernières pages crées, la liste des dernières actualités, etc. Page 6 sur 27
7 2 Modules à caractère éditorial Ces modules définissent des structures de contenu et pour chacun d entre eux une ou plusieurs vues correspondant à des cas d usage classiques. Ces modules n intègrent généralement aucune logique ou traitement, ils sont destinés à présenter du contenu et à structurer celui-ci lors de sa saisie dans le CMS. 2.1 Article Article /modules/article/ Ce module définit un objet de type article très structuré et relativement complet. Il associe à une titre et une introduction (uniques) un ensemble de paragraphes basés sur me module main content. L objet article définit également la possibilité sur chaque paragraphe d ajouter un encart (mise en exergue ou citation) qui viendra s insérer au sein du texte sur la droite ou sur la gauche de celui-ci. Ce module constitue un bon exemple pour les intégrateurs souhaitant comprendre comment l héritage de modules fonctionne et réaliser eux même des composants étendant ou intégrant d autres objets. [jnt:paragraph] > jnt:maincontent - inserttext (string, richtext) i18n - inserttype (string,choicelist[resourcebundle]) = quote indexed=no < quote, exergue - insertposition (string,choicelist[resourcebundle]) = left indexed=no < left, right - insertwidth (long) = "150" indexed=no [jnt:article] > jnt:content, jmix:editorialcontent, mix:title, jmix:tagged - intro (string, richtext) i18n + * (jnt:paragraph) 2.2 Banner Banner /modules/default/jnt_banner/html/ (rendu) /modules/definitions.cnd (définition) Ce module permet de sélectionner une bannière (image) qui sera utilisé en background de l élément DIV définit par le fichier de rendu, et de lui associer un titre et une accroche textuelle. Le titre et l accroche, tel que le fichier de rendu est écrit, sont affichés par dessus l image choisie. Il est également possible de définir le positionnement du texte en saisissant une marge à gauche et une marge haute, à partir du coin de la photo. Page 7 sur 27
8 [jnt:banner] > jnt:content, mix:title, jmix:editorialcontent - background (weakreference, file[mime='image/*']) i18n - cast (string, richtext) i18n - positiontop (long) indexed=no - positionleft (long) indexed=no Améliorations / adaptations possibles: - si la liste des images autorisées pour créer les bannières est limitée et connue à l avance, il est possible de remplacer le champ image par une liste pré-définie, ce qui fera gagner du temps aux éditeurs et évitera des erreurs. - en raison de la superposition des textes sur l image, il peut être intéressant d ajouter un champ pour sélectonner une couleur de texte qui sera utilisée avec une instruction de style in-line. 2.3 Big Text BigText /modules/default/bigtext/ /modules/default/definitions.cnd Ce module permet de saisir un texte de longeur illimitée. En édition, le champs s affiche avec un éditeur de texte WYSIWYG. Il est recommandé de ne pas modifier cette structure de contenu. 2.4 Contact Contact /modules/contact/ Ce module permet d insérer dans une page un formulaire de contact pré-défini directement dans un fichier jsp. L éditeur peut choisir sur l instant quels champs il souhaite afficher, parmi la 15aine disponible. Fonctionnellement ce module est très simple puisqu il consite uniquement à lister des champs et stocker un boléen (vrai/faux) qui sert à afficher ou non le champ en question, mais c est un bon exemple d alternative à l utilisation du module Form Builder qui est plus puissant mais demande plus de temps et de maîtrise. Si votre projet comporte quelques formulaires dont vous connaissez à l avance la structure et ne requiert pas la création de nouveaux formulaires régulièrement, cette approche présente un intérêt certain. Le résultat des formulaires envoyés est stocké dans le repository et accessible en format CSV. Page 8 sur 27
9 2.5 External Link External Link /modules/default/jnt_externallink/ (affichage) /modules/default/definitions-nav-menu.cnd (structure) Ce module permet d insérer un lien externe à la plateforme Jahia en choisissant certains paramètres tels que la target et le alt. Il s appuie sur un type de donnée (jmix:navmenuitem) interne à Jahia. 2.6 File List File List /modules/default/jnt_filelist/ (affichage) /modules/default/definitions.cnd (structure) Ce module permet de sélectionner un repertoire du Gestionnaire de Document pour en afficher automatiquement dans une page tous les fichiers enfants. L intérêt principal est que la liste des contenus affichée est mise à jour dès que le contenu du dossier cible change. [jnt:filelist] > jnt:content, jmix:editorialcontent - folder (weakreference, file[folder]) 2.7 Flash Flash /modules/default/flash/html/ (affichage) /modules/default/definitions.cns (structure) Ce module a pour objet d insérer une animation Adobe Flash dans une page. Il utilise la balise <object> définie par le standard. Lorsque le composant flash est inséré dans une page, l éditeur peut définir tous les paramètres relatifs à l animation Flash. Certains de ces paramètres ne sont pas indispensables et peuvent être supprimés intentionnellement de la définition afin de limiter les informations à renseigner par l éditeur. Attention, toute modification du fichier de définitions pour retirer un champ doit être effectuée avant déploiement de la définition en question. [jnt:flash] > jnt:content, mix:title, jmix:editorialcontent - flashsource (weakreference, file) - width (string) analyzer='keyword' nofulltext - height (string) analyzer='keyword' nofulltext - flashplayer (string) = '9' analyzer='keyword' nofulltext Page 9 sur 27
10 - id (string) analyzer='keyword' nofulltext - name (string) - swliveconnect (string, choicelist[resourcebundle]) analyzer='keyword' nofulltext < 'true', 'false' - play (string, choicelist[resourcebundle]) indexed=no < 'true','false' - loop (string, choicelist[resourcebundle]) indexed=no < 'true','false' - menu (string, choicelist[resourcebundle]) indexed=no < 'true','false' - quality (string, choicelist[resourcebundle]) analyzer='keyword' nofulltext < 'low','high','autolow','autohigh','best' - scale (string, choicelist[resourcebundle]) analyzer='keyword' nofulltext < 'default','noborder','exactfit' - align (string, choicelist[resourcebundle]) indexed=no < 'l','r','t','b' - salign (string, choicelist[resourcebundle]) indexed=no < 'l','r','t','b','tl','tr','bl','br' - wmode (string, choicelist[resourcebundle]) indexed=no < 'window','opaque','transparent' - bgcolor (string, color) indexed=no - base (string) indexed=no - flashvars (string) indexed=no 2.8 Image Image /modules/default/image/ /modules/default/definitions.cnd Ce module permet d insérer une image dans une page en l accompagnant d un texte alternatif. Il peut aisément être étendu pour intégrer une valeur css, une légende ou autre. 2.9 Main Content Main Content /modules/default/jnt_maincontent/html/ (rendu) /modules/definitions.cnd (définition) Ce module très générique définit la structure de contenu la plus utilisée que l on pourrait rapprocher d un paragraphe : un titre, une corps de texte (texte riche), une image et une variable pour aligner l image a gauche ou a droite du corps du texte. [jnt:maincontent] > jnt:content, mix:title, jmix:editorialcontent - body (string, richtext) i18n - image (weakreference, file[mime='image/*']) i18n - align (string,choicelist[resourcebundle]) = left indexed=no < left,right,default Page 10 sur 27
11 2.10 News News /modules/news/ Ce module permet de gérer des actualités (news). Il est fournit avec plusieurs rendus différents permettant d afficher des listes d actualités selon divers formats (petit, moyen, grand). Un composant permettant d afficher les dernières actualités est également fourni, qui laisse à l éditeur la possibilité de choisir le nombre d actualités souhaité, et un critère de filtrage basé sur l arbre des catégories. [jnt:news] > jnt:content, mix:title, jmix:editorialcontent - desc (string, richtext) i18n - image (weakreference, file[mime='image/*']) - date (date) = now() [jnt:lastnews] > jnt:content, jmix:list, mix:title, jmix:querycontent, jmix:cache - maxnews (long) = 10 indexed=no - filter (reference, category[autoselectparent=false]) - j:subnodestemplate (string, choicelist[templates=jnt:news,resourcebundle,image]) nofulltext itemtype = layout 2.11 Teaser Teaser /modules/default/jnt_teaser/html/ (affichage) /modules/definitions.cnd (structure) Ce module permet d insérer dans les pages des accroches constituées d un titre, d une image et d un lien. Divers rendus sont disponibles pour offrir des variantes classiques (liens sur l image, lien à la fin du texte...) L objet teaser est totalement indépendant de l objet cible vers lequel il renvoie, de sorte qu il offre une grande souplesse. Les cas d utilisation typiques sont - en page d accueil pour faire la promotion des certaines parties du site - dans les colonnes secondaires, souvent sous la forme image cliquable, comme cela se voit beaucoup dans les sites media. [jnt:teaser] > jnt:content, mix:title, jmix:editorialcontent - abstract (string, text[multiline]) i18n - image (weakreference, file[mime='image/*']) - link (weakreference) Page 11 sur 27
12 2.12 Text Text /modules/default/jnt_text/html/ (affichage) /modules/default/definitions.cnd (structure) Ce module définit un composant constitué d un simple champ texte court (255 caractères). Il est recommandé de ne pas modifier cette structure de contenu Tree Tree /modules/default/jnt_tree/html/ (affichage) /modules/default/definitions.cnd (structure) 2.14 Event Event /modules/event/ Ce module permet de gérer des événements (titre, description, date de début, date de fin, localisation, type d événement). Les types d événements sont définis dans le fichier de définitions en dur et peuvent être modifiés, remplacés ou faire appel à un autre initialiseur plus conforme aux besoins de votre projet (liste externe, appel à une liste stockée dans le jcr...) L ajout de fonctions d inscription à un événement donné peut être réalisé très facilement par la mise en place d un simple formulaire affiché en mode live dont la vocation sera de créer des sous-noeuds à l événement en question pour chaque enregistrement, par exemple. [jnt:event] > jnt:content, jmix:editorialcontent, mix:title - startdate (date) facetable - enddate (date) facetable - location (string) i18n facetable - eventstype (string, choicelist[resourcebundle]) facetable < meeting,consumershow,roadshow,conference,show,pressconference - body (string, richtext) i18n Page 12 sur 27
13 2.15 FAQ FAQ /modules/faq/ Ce module permet de construire des listes de questions fréquentes. Il est constitué de deux composants distincts: - sommaire de FAQ - liste de FAQ Pour construire un FAQ simple, le second composant se suffit à lui même. Si vous souhaitez construire un FAQ relativement long, voire organiser celui-ci en plusieurs sections, vous devez utiliser le composant sommaire. Celui-ci intègre un liste de FAQ mais en plus construit automatiquement, comme son nom le laisse supposser, un sommaire automatique de toutes les questions. [jnt:faq] > jnt:content, jmix:editorialcontent - question (string) i18n - answer (string, richtext) i18n 2.16 Job Job /modules/job/ Ce module permet de gérer des offres d emploi et de recevoir des propositions via un formulaire de réponse en ligne. Le formulaire de réponse est extrêmement basique (nom, prénom, adresse , texte libre) et peut / doit être adapté aux besoins de votre projet. [jnt:job] > jnt:content, mix:title, jmix:editorialcontent - reference (string) - businessunit (string) i18n facetable - contract (string, choicelist[resourcebundle]) facetable < contract1, contract2, contract3, contract4 - date (string) - town (string) - country (string, choicelist[country,flag]) facetable - educationlevel (string) i18n analyzer='keyword' - description (string, richtext) i18n - skills (string, richtext) i18n + * (jnt:jobapplication) Page 13 sur 27
14 [jnt:jobapplication] > jnt:content - firstname (string) - lastname (string) primary - (string) - text (string, richtext) i18n 2.17 Location Location /modules/location/ Ce module permet de décrire un lieu, une adresse. Il est classiquement utilisé pour accompagner un contenu prinicpal et renseigner sur la localisation de celui-ci, ou constituer un annuaire de lieux. Il peut être associé à un annuiare de persionnes pour permettre la saisie d une localisation pour chaque personne par exemple. [jnt:location] > jnt:content, mix:title, jmix:editorialcontent - street (string) - zipcode (string) analyzer='keyword' - town (string) i18n facetable - country (string,choicelist[country,flag]) i18n facetable - latitude (string) i18n facetable - longitude (string) i18n facetable En s appuyant sur les champs lattitude et longitude, il est possible de faire apparaître automatiquement une carte via l API Googlemaps People People /modules/people/html/ Ce module est destiné à décrire une personne (un portait ). On l utilise typiquement pour gréer les pages notre équipe dans les sites corporates, de petits annuaires, ou encore des réaliser des fiches biographiques dans le cadre d une base documentaire. Ce module n est pas redondant avec le module user qui gère les utilisateurs enregistrés dans Jahia. Pour réaliser un annuaire d utilisateurs enregistrés ou une fiche biographique, il est recommandé de s appuyer directement sur le module user afin de ne pas dupliquer inutilement les données. Page 14 sur 27
15 - firstname (string) - lastname (string) primary - function (string) i18n - businessunit (string, choicelist[resourcebundle]) analyzer='keyword' facetable < sales,marketing, GA, production, humanressources - telephone (string) - cellular (string) - fax (string) - (string) - biography (string, richtext) i18n - picture (weakreference, file[mime='image/*']) Le champ businessunit est initialisé à partir de la définition (definitions.cnd) par une série de valeurs directement écrites dans le fichier cnd. Ces valeurs peuvent être librement modifiées, étendues, ou remplacées par un autre initialiseur. Le module est fourni avec deux vues différentes /templates/people/html/people.jsp est la vue par défaut qui présente un abstract /templates/people/html/people.full.jsp est la vue la plus complète qui présente tous les champs 2.19 Press Press /modules/press/ Ce module gère des communiqués de presse [jnt:press] > jnt:content, mix:title, jmix:editorialcontent - body (string, richtext) i18n - date (date) - pdfversion (weakreference, file) i18n 2.20 Publication Publication /modules/publication/ Page 15 sur 27
16 Ce module définit un objet publication permettant de décrire de façon générique une oeuvre (titre, auteur, date de sortie, etc.) il peut être aisément étendu pour intégrer des champs typiques de bibliographie ou de documentation (n ISBN, ISSN, n de cote interne) ou de classement (genre, sous-genre, etc.). Le composant permet d attacher un fichier téléchargeable et une image de pré-vue. [jnt:publication] > jnt:content, jmix:editorialcontent, mix:title - file (weakreference, file) i18n - preview (weakreference, file) i18n - author (string) i18n analyzer='simple' - source (string) i18n - date (string) i18n indexed=untokenized nofulltext - body (string, richtext) i18n 2.21 Tasks Tasks /modules/tasks/ A compléter 2.22 Static HTML Static HTML A compléter 2.23 Frame Frame /modules/default/jnt_frame/html/ (affichage) /modules/default/definitions.cnd (définition) Ce module met à disposition des éditeurs un composant qui, inséré dans une page, déclare une Frame. Tous les paramètres standards peuvent être définis par l éditeur (taille, scrolling, espacement...) [jnt:frame] > jnt:content, mix:title, jmix:editorialcontent - source (string) indexed=no - name (string) indexed=no - width (long) indexed=no - height (long) indexed=no - frameborder (long) = '0' indexed=no Page 16 sur 27
17 - marginwidth (long) = '0' indexed=no - marginheight (long) = '0' indexed=no - scrolling (string, choicelist[resourcebundle]) indexed=no < 'yes','no','auto' - alt (string) i18n indexed=no 2.24 Video Video /modules/default/video/html/ (affichage) /modules/default/definitions.cns (structure) Ce module a pour objet d insérer une video dans une page. il utilise la balise <object> définie par le standard. Lorsque le composant video est inséré dans une page, l éditeur peut définir tous les paramètres classiques définis par la norme W3C. Il est possible de définir un dur dans le fichier certains de ces paramètres afin de ne plus devoir les demander aux éditeurs qui n ont pas toujours les connaisssances pour renseigner correctement les champs. [jnt:video] > jnt:content, mix:title, jmix:editorialcontent - name (string) - source (weakreference, file) - width (long) = '0' - height (long) = '0' - hspace (long) = '0' - vspace (long) = '0' - autostart (string, choicelist[resourcebundle]) analyzer='keyword' nofulltext < 'true','false' - invokeurls (string, choicelist[resourcebundle]) analyzer='keyword' nofulltext < 'true','false' - enablecontextmenu (string, choicelist) analyzer='keyword' nofulltext < '0','1' - showstatusbar (string, choicelist) analyzer='keyword' nofulltext < '0','1' - showcontrols (string, choicelist) analyzer='keyword' nofulltext < '0','1' - autosize (string, choicelist[resourcebundle]) analyzer='keyword' nofulltext < 'true','false' - displaysize (long) = '0' analyzer='keyword' nofulltext - loop (string, choicelist[resourcebundle]) analyzer='keyword' nofulltext < 'true','false' Page 17 sur 27
18 3 Modules définissant des fonctions 3.1 Author Display AuthorDisplay /modules/default/authordisplay/ (affichage) /modules/default/definitions.cnd (structure) Ce module, prévu essentiellement pour être intégré au niveau des templates, permet d afficher automatiquement des informations relatives à l auteur d un contenu. Il s agît d un composant destiné à accompagner un composant principal auquel il est lié. De multiples variantes d affichage peuvent être ajoutées pour produire des vues de l auteur plus ou moins riches. 3.2 Back To Parent Page Permet d insérer un lien de retour vers la page parente 3.3 Bookmarks Bookmarks /modules/bookmarks/ Ce module définit deux composants, un composant bookmark actuellement utilisé dans la page User Profile, qui permet de stocker des couples de données url/date, et un composant bookmarkbutton qui permet d insérer dans des pages ou des templates Jahia un bouton qui, sur un simple clic, ajoutera la page courante en bookmark dans la liste des bookmarks de l utilisateur. Améliorations possibles: - une amélioration possible et agréable pour les utilisateurs, serait de coupler ce module avec un outil en ligne de génération de vignettes et de stocker celle-ci avec le bookmark pour constituer une gallerie de liens plus parlante visuellement (exemples de services en ligne proposant le vignettage de pages web: etc.) - une seconde amélioration très simple consisterait a ajouter un champ notes à l objet bookmark pour que l utilisateur puisse commenter celui-ci. Page 18 sur 27
19 3.4 BreadCrumb BreadCrumb Ce module permet d insérer un fil d Arianne dans une page. Le fil d Arianne affiche le chemin de la page courante depuis la page d Accueil du site. 3.5 Calendar Calendar /modules/calendar/ Ce module permet d insérer un calendrier dans une page, et de mettre ce calendrier en relation avec une liste de contenu. Une fois la relation établie et le champs de type date définissant cette relation choisi (le plus souvent il s agît de la date de création ou de la date de modification du contenu, mais cela n est pas obligatoire) le calendrier affichera pour chaque date le nombre d éléments correspondants dans la liste, ainsi qu un lien sur la date en question qui aura pour effet de filtrer la liste sur la date choisie. Améliorations possibles: L ajout d un petit formulaire très simple en mode live pour que les visteurs puissent ajouter leurs propres contenus dans la liste permet de créer un système d annonces / calendrier public ou privé en quelques minutes. 3.6 CSS Page csspage /modules/csspage/ Ce module, livré à titre d exemple pour une utilisation sélective et appropriée aux besoins spécifiques de vos projets, permet à un éditeur de redéfinir en ligne un ensemble de style css majeurs, tels que l image et la couleur de background, les tailles, couleurs et polices de caractères, la couleur des liens non suivis, suivis, etc. Les valeurs choisies par l utilisateur sont introduites dans la page courante sous forme d un ajout de style in-line. Par cette approche, la css originale n est jamais modifiée et les styles définis par l utilistaeur ont un poid supérieur à ceux de la feuille de style. Laissé à la libre utilisation des éditeurs, ce module permet d offrir une grande liberté, mais aussi d obtenir des résultats graphiquement catastrophiques, aussi recommandons nous de ne l utiliser que sélectivement (pour enrichir les pages blog par exemple, ou chaque utilisateur est responsable de son propre blog) et de Page 19 sur 27
20 limiter le nombre de champs laissés à disposition des rédacteurs afin de préserver un minimum de qualité graphique. [jnt:pagecss] > jnt:content, jmix:sandboxcontent - j:backgroundcolor (string) = '' indexed=no - j:bodycolor (string) = '' indexed=no - fontfamily (string,choicelist) indexed=no < '', 'Arial, Helvetica, sans-serif', 'Times New Roman, Times, serif', 'Courier New, Courier, monospace', 'Georgia, Times New Roman, Times, serif', 'Verdana, Arial, Helvetica, sans-serif', 'Geneva, Arial, Helvetica, sans-serif' - lineheight (string,choicelist) indexed=no < '', '100%', '110%', '120%', '130%', '140%', '150%', '160%', '170%', '180%', '190%', '200%' - fontsize (string,choicelist) indexed=no < '', '80%', '90%', '100%', '110%', '120%', '130%', '140%', '150%' - j:alinkvisitedcolor (string) = '' indexed=no - j:ahoveractivecolor (string) = '' indexed=no - j:h1color (string) = '' indexed=no - j:h2color (string) = '' indexed=no - j:h3color (string) = '' indexed=no - j:h4color (string) = '' indexed=no - j:h5color (string) = '' indexed=no - h1fontfamily (string,choicelist[resourcebundle]) indexed=no < '', 'Arial, Helvetica, sans-serif', 'Times New Roman, Times, serif', 'Courier New, Courier, monospace', 'Georgia, Times New Roman, Times, serif', 'Verdana, Arial, Helvetica, sans-serif', 'Geneva, Arial, Helvetica, sans-serif' - h2fontfamily (string,choicelist[resourcebundle]) indexed=no < '', 'Arial, Helvetica, sans-serif', 'Times New Roman, Times, serif', 'Courier New, Courier, monospace', 'Georgia, Times New Roman, Times, serif', 'Verdana, Arial, Helvetica, sans-serif', 'Geneva, Arial, Helvetica, sans-serif' - h3fontfamily (string,choicelist[resourcebundle]) indexed=no < '', 'Arial, Helvetica, sans-serif', 'Times New Roman, Times, serif', 'Courier New, Courier, monospace', 'Georgia, Times New Roman, Times, serif', 'Verdana, Arial, Helvetica, sans-serif', 'Geneva, Arial, Helvetica, sans-serif' - h4fontfamily (string,choicelist[resourcebundle]) indexed=no < '', 'Arial, Helvetica, sans-serif', 'Times New Roman, Times, serif', 'Courier New, Courier, monospace', 'Georgia, Times New Roman, Times, serif', 'Verdana, Arial, Helvetica, sans-serif', 'Geneva, Arial, Helvetica, sans-serif' - h5fontfamily (string,choicelist[resourcebundle]) indexed=no < '', 'Arial, Helvetica, sans-serif', 'Times New Roman, Times, serif', 'Courier New, Courier, monospace', 'Georgia, Times New Roman, Times, serif', 'Verdana, Arial, Helvetica, sans-serif', 'Geneva, Arial, Helvetica, sans-serif' - j:colorresource1 (string) = '' indexed=no - j:colorresource2 (string) = '' indexed=no - img1 (weakreference, file[mime='image/*']) - img2 (weakreference, file[mine='image/*']) 3.7 Current User Current User /modules/default/jnt_currentuserdisplay/html/ (affichage) /modules/default/definitions.cnd (structure) Ce module affiche le nom (username) de l utilisteur courant, si celui-ci s est authentifié. Il est utilisé classiquement en haut de page pour signaler à l utilisateur qu il a été reconnu. Page 20 sur 27
21 Il peut être étendu très facilement pour afficher des informations complémentaires, ou servir de base pour créer différents composants ayant besoin de s appuyer sur l identification de l utilisateur courant. 3.8 Facet Facet /modules/facets/ Ce module gère les capacités de Jahia de recherche par facettes. Il permet d insérer un composant de facettes qui peut être mis en relation avec la liste d éléments à facetter. Contrairement aux autres CMS qui demandent à ce que les facettes soient codées manuellement par les développeurs, Jahia permet de faire cela dans le studio par simple sélection-clic. 3.9 Form Builder Form Builder /modules/formbuilder/ Ce module permet de construire un formulaire directement dans une page Jahia en insérant des champs de tous types et en définissant les règles de validation associées, ainsi que le traitement attendu pour le formulaire lorsque celui-ci est posté par uin utilisateur. Les règles de validation fournies actuellement sont - obligatoire - validation d une plage de données - validation de syntaxe pour adresse - validation de date D autres règles de validation peuvent être ajoutées par des développeurs. déclarées en tant que composants de formulaires, elles deviennent dès lors applicables aux champs de vos formulaires Language Switcher Language Switcher /modules/default/languageswitcher/ (affichage) /modules/default/definitions.cnd (structure) Page 21 sur 27
22 Ce module insère dans la page un lien par langue active sur le site, permettant aux utilisateurs de passer d une langue à l autre. Il est actuellement fourni avec un seul rendu, des rendus supplémentaires (avec ou sans drapeau, sous forme de liste déroulante, etc.) seront ajoutés ultérieurement Latest Latest /modules/latest/ Ce module définit deux composants: - liste des dernières pages crées ou modifiées (au choix de l éditeur) - liste des derniers contenus de type X (au choix de l utilisateur) créés ou modifiés A partir de ces deux exemples, il est très aisé de créer, si besoin est, une liste de composants prêts à l emploi fonctionnant sur le même principe, en fonction des besoins fonctionnels de votre projet (liste de derniers articles, des derniers utilisateurs, des derniers commentaires...) 3.12 Login Form Login Form /modules/default/loginform/html/ (affichage) /modules/default/definitions.cnd (structure) Ce module affiche un formulaire d authentification. Lorsque l utilisateur est authentifié, le module affiche 3.13 Navigation Menu NavMenu A compléter. Ce module gère le menu de navigation standard de Jahia qui reprend l exacte arborescence des pages et liens créés dans le sélecteur. Il est possible de choisir le niveau de départ du menu, et son niveau de profondeur, ainsi qu une classe CSS qui permet de changer son apparence instabntannément (cf. document dédié aux Menus) Page 22 sur 27
23 3.14 Page Tagging Page Tagging Ce module affiche un formulaire que les visiteurs peuvent utiliser pour ajouter un tag à la page courante. A noter que le composant Nuage de tags (tag cloud) est définit dans le modules Facets Page Title Page Title /modules/default/jnt_pagetitle/ (affichage) /module/default/definitions.cnd (structure) Affiche le titre de la page courante. Ce composant est essentiellement destiné à être utilisé lors de la construction des templates. Le fichier de rendu défini actuellement un affichage du titre dans une balise <h2> avec une classe pagetitle. Une modification rapide permetttrait de donner la possibilité aux éditeurs de choisir le niveau de titre à utiliser (h1, h2, h3) ou encore la couleur, etc. On peut également imaginer étendre se composant pour afficher automatiquement l auteur de la page, la date de création et / ou la date de dernière modification par exemple Poll Poll /modules/poll/ Ce module permet de créer un sondage. L éditeur définit la question et les n réponses possibles. Les fonctions de calcul sont implémentées mais le rendu du vote (l affichage) est assez basique et peut être personnalisé en fonction de vos attentes graphiques Portlet Portlet Ce module permet d insérer une portel (JSR 168 / JSR 283) Page 23 sur 27
24 3.18 Query Query /modules/default/jnt_query/html/ (affichage) /modules/efault/efinitions.cnd (structure) Ce module permet d insérer dans une page le résultat d une requête (SQL2, QOM ou XPath). Lorsque le composant est inséré l éditeur peut saisir dans un champ la requête souhaitée Rating Rating /modules/rating Ce module permet de proposer aux utilisateurs de noter une page ou un contenu. Le système de vote et sa représentation graphique dans la page sont disponibles en deux versions - stars. représentation classique avec 5 étoiles. Le note est la somme des votes sur 5 divisée par le nombre total de votants. - plusone_minorone. représentation que l on trouve souvent dans des forums ou l utilisateur peut voter +1 ou -1. La note est l addition de tous les votes + et -. Le module est également accompagné d un composant pour afficher les contenus les mieux notés RSS Rss Ce module permet de définir un adresse de flux RSS et le nombre d entrées désirées qui seriont dès lors affichés dans la page Search Search /modules/search/ Page 24 sur 27
25 3.22 Shortcuts Shortcuts /modules/default/jnt_shortcuts/ /module/default/definitions.cnd Ce module insère une série de liens définis directement dans le fichier jsp de rendu. Par défault il intègre - une fonction pour se déconnecter de Jahia (logout) - l affichage du username pour l utilisateur courant (si connecté) - un raccourci vers la page personelle de l utilisateur connecté - une fonction de changement de la taille des caractères dans la page - des liens pour passer en mode édition ou contribution (selon les droits de l utlilisateur connecté) - un raccourci vers la page d acceuil du site courant - un raccourci vers le plan du site 3.23 Twitter Twitter /modules/twitter/ Ce module définit actuellement deux composants - TwitterSearch : affiche dans la page un simple champ de recherche qui permet de récupérer sur l instant le feed twitter correspondant. L objet de la recherche n est pas conservé dans le JCR, il s agît juste d un paramètre passé sur l instant pour recevoir un résultat. - TwitterFeed : permet de définir un ta g de recherche, qui est stocké dans le JCR. Le composant affichera donc en permanence le Feed twitter en question Top Stories Top Stories Ce module permet d ajouter une option dans les engines standard d édition pour que d un simple clic, les éditeurs puissent dire qu un contenu, quelqu il soit apparaisse dans un bloc des top stories (ce bloc peut être inséré n importe ou). Tel que fourni le module gère trois niveaux hiérarchiques parmis lesquels les éditeurs peuvent choisir, il peut être aisément simplifié si les top stories n ont pas besoin d être graphiquement differenciées ou hiérarchisées. Page 25 sur 27
26 3.25 Sitemap Ce module fait apparaître une option dans les interfaces d édition de jahia. Cette option lorsqu elle ets activée permet d ajouter l élément courant au fichier sitemap.xml qui respecte la norme définie par Google. L éditeur peut également définir l importance de l élément et la périodicité à laquelle Jahia va demander à Google réindexer cet élément. Bien que la gestion du sitemap.xml soit fastidieuse pour les éditeurs, il s agît d un élément essentiel en terme de visibilité sur internet et de référencement des sites publics. Une appoche moins manuelle mas moins fine peut être envisagée afin que le fichier sitemap.xml soit créé sans intervention humaine en n y insérant que certains type de contenus, par exemple. Ce module est toutefois un bon exemple à regarder pour des intégrateurs désirant faire apparaître leurs propres options dans les interfaces de Jahia User Registration User registration /templates/userregistration/html/ (affichage) /templates/userregistration/definition.cnd (structure) Ce module une fois inséré dans une page se présente comme un formulaire permettant aux utilisateurs de s auto-enregistrer dans Jahia. Lors de l insertion du composant dans une page - il est possible de renseigner la ou les personnes à prévenir qu un nouvel utilisateur s est enregistré (par ) - il nécessaire de définir la page sur laquelle l utilisateur sera redirigé une fois le formulaire envoyé. Par défaut les champs suivants sont présents dans le formulaire et définis comme obligatoires - First Name - Last Name - Username - Password - Le formulaire peut être étendu à volonté pour insérer des champs correspondant à d autres propriétés du type user. <input type="text" name="property_name" id="property_name" value="" tabindex="xx"/> L enregistrement d un utilisateur donne lieu à l envoi automoatique d un à l administrateur de la plateforme, ainsi que d un mail de bienvenue au nouvel utilisateur enregistré. Le dossier userregistration/mails/templates/ contient le modèle utilisé pour prévenir le responsable des enregistrements. Ce template accepte le HTML et peut être personnalisé aisément. Page 26 sur 27
27 Jahia Solutions Group SA 9 route des Jeunes, CH-1227 Les acacias Genève, Suisse Page 27 sur 27
Jahia Modules DOCUMENTATION
DOCUMENTATION Jahia Modules Jahia, le CMS open source de nouvelle génération apportant à vos projets la convergence applicative (web, document, social, recherche et portail) unifiée par la simplicité d
Plus en détailProjet en nouvelles technologies de l information et de la communication
Projet en nouvelles technologies de l information et de la communication Site Web universitaire du Prof. Jacques Moeschler. Nono Steeve Semestre de printemps 2013 Sous la direction du Prof Luka Nerima
Plus en détailIntroduction aux concepts d ez Publish
Introduction aux concepts d ez Publish Tutoriel rédigé par Bergfrid Skaara. Traduit de l Anglais par Benjamin Lemoine Mercredi 30 Janvier 2008 Sommaire Concepts d ez Publish... 3 Système de Gestion de
Plus en détailWysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x
WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET
Plus en détailConstruction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D.
Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D. TABLE DES MATIÈRES I. Présentation de Joomla II. III. IV. Documents disponibles Installation de Joomla 3.1) Installation sur
Plus en détail.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15
.. CSS Damien Nouvel Damien Nouvel (Inalco) CSS 1 / 15 Feuilles de styles Plan 1. Feuilles de styles 2. Sélecteurs 3. Attributs Damien Nouvel (Inalco) CSS 2 / 15 Feuilles de styles Déportation des styles
Plus en détailJOOMLA 1.5 avancé SUPPORT DE COURS + annexe
JOOMLA 1.5 avancé SUPPORT DE COURS + annexe SOMMAIRE 1. LA GESTION DES MODULES... Page 2 2. MODIFICATION DE SON TEMPLATE... Page 6 3. LA CREATION DE DIAPORAMA... Page 9 4. LA CREATION DE SONDAGE... Page
Plus en détailSoyez accessible. Manuel d utilisation du CMS
Soyez accessible. Manuel d utilisation du CMS Nameo : mode d emploi Nameo est une agence web basée en Alsace, à Strasbourg. Son champ d action : création ou refonte de sites internet, stratégie et mise
Plus en détailSYSTÈMES D INFORMATIONS
SYSTÈMES D INFORMATIONS Développement Modx Les systèmes de gestion de contenu Les Content Management Système (CMS) servent à simplifier le développement de sites web ainsi que la mise à jour des contenus.
Plus en détailManuel d utilisation du module Liste de cadeaux PRO par Alize Web
Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer
Plus en détailUtiliser un CMS: Wordpress
Utiliser un CMS: Wordpress Annie Danzart Annie.Danzart@telecom-paristech.fr Wordpress Concevoir un site web statique Concevoir un site web dynamique Choisir un hébergement Choix du CMS Wordpress: installation
Plus en détailCRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING
CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des
Plus en détailPublication sur serveur distant
DOCUMENTATION Publication sur serveur distant Jahia s next-generation, open source CMS stems from a widely acknowledged vision of enterprise application convergence web, document, search, social and portal
Plus en détailMagento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s
Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN
Plus en détailJAHIA 6. Création et modification de sites web UniNE
JAHIA 6 Création et modification de sites web UniNE Janvier 2012 TABLE DES MATIÈRES 1 MODIFIER UN SITE : PRINCIPES DE BASE... 1 1.1 ADMINISTRATEUR DU SITE... 1 1.2 LOGIN (AUTHENTIFICATION)... 1 2 LES
Plus en détailCréez et gérez votre site/blog avec Wordpress, l outil le plus efficace et le plus facile à utiliser.
Créez et gérez votre site/blog avec Wordpress, l outil le plus efficace et le plus facile à utiliser. 2 Sommaire INTRODUCTION 4 INSTALLATION 5 ACHETEZ VOTRE NOM DE DOMAINE ET VOTRE HEBERGEMENT 5 INSTALLEZ
Plus en détailINTRODUCTION AU CMS MODX
INTRODUCTION AU CMS MODX Introduction 1. Créer 2. Organiser 3. Personnaliser UNE PETITE INTRODUCTION QUEST-CE QU UN CMS? CMS est l acronyme de Content Management System. C est outil qui vous permet de
Plus en détailcreer votre site internet en html/css
3 jours (21 heures) 1110 HT (Inter) 2670 HT (Intra) Toute personne (particulier ou professionnel) souhaitant créer son site Internet Créez son site Internet Assurez sa mise en ligne Gérer les mises à jour
Plus en détailSite web établissement sous Drupal
Site web établissement sous Drupal Etat Date Rédacteur Version Création 12/12/2013 C. Vilport Pôle Web DASI 1.0 Modification 04/02/2014 C. Vilport Pôle Web DASI 1.1 Diffusion aux 06/02/2014 C. Vilport
Plus en détail145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais : 1 888 765 4636 www.solutioninfomedia.com
Guide de l utilisateur CMS 1 Navigation dans le CMS... 2 1.1 Menu principal... 2 1.2 Modules tableau... 3 1.3 Modules formulaire... 5 1.4 Navigation dans le site Web en mode édition... 6 2 Utilisation
Plus en détailPARTAGER UN ANNUAIRE COLLECTIF DE SIGNETS AVEC DEL.ICIO.US
PARTAGER UN ANNUAIRE COLLECTIF DE SIGNETS AVEC DEL.ICIO.US Introduction Pourquoi utiliser DEL.ICIO.US? Cet outil permet à plusieurs personnes de partager la même liste de sites favoris et ce sur n importe
Plus en détailFormation Webmaster : Création de site Web Initiation + Approfondissement
Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg - Toulouse Formation
Plus en détailNormes techniques 2011
Normes techniques 2011 Display classique Formats Livrables Footer p 2 p 3 p 4 Opérations spéciales Publi-rédactionnel Jeu concours Quiz Lien partenaire Habillage Accueil panoramique Sponsoring de rubrique
Plus en détailJoomla! Création et administration d'un site web - Version numérique
Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique
Plus en détailmon site web via WordPress
mon site web via WordPress Vocabulaire CMS : Content Management System WordPress fait partie de cette famille de logiciels destinés à la conception et à la mise à jour dynamique de sites Web ou d applications
Plus en détailManuel d utilisation du site web de l ONRN
Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil
Plus en détailWordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu
Daniel Roch Optimiser son référencement WordPress Référencement naturel (SEO) Préface d Olivier Andrieu Groupe Eyrolles, 2013, ISBN : 978-2-212-13714-9 Table des matières AVANT-PROPOS... 1 Pourquoi ce
Plus en détailSITE INTERNET BLOG SITE E-COMMERCE GRILLE D ANALYSE / AUDIT PREMIERE ANALYSE. Entreprises. o Public spécialisé o Etudiants o Enfants
PREMIERE ANALYSE Nom du site web : Url du site : Objectif du site / description (balise description) : Mots-clés du site (balise keywords) : Cible du site : o Entreprises o Public spécialisé o
Plus en détailPLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. h tt p : / / w w w. s c i e n c e s c o n f. o rg
PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES h tt p : / / w w w. s c i e n c e s c o n f. o rg Sommaire Introduction Le portail Sciencesconf.org L espace conférence Site web Inscription Gestion scientifique
Plus en détailFormation Découverte du Web
Catégorie : internet Formation Découverte du Web Niveau requis : savoir utiliser un ordinateur (clavier, souris, traitement de texte) Public : personnel administratif et responsables de communication souhaitant
Plus en détail4. Personnalisation du site web de la conférence
RTUTORIEL Prise en main de la plateforme 1. Création de l espace conférence Connectez- vous sur le portail http://test- www.sciencesconf.org avec le compte : - Identifiant : «admin1» - Mot de passe «1234»
Plus en détailTP 5 Les CMS, la forme et le fond Internet et Outils (IO2)
TP 5 Les CMS, la forme et le fond Internet et Outils (IO2) Un site, tel que vous avez appris à en programmer jusqu à maintenant, contenant un ensemble de pages HTML embellies de quelques feuilles de styles,
Plus en détailD origine destiné à la conception de blog, WordPress est devenu l outil incontournable dans la liste des systèmes de gestion de contenus..
WordPress - CMS open-source Permet de créer simplement des sites internet ou de blogs. D origine destiné à la conception de blog, WordPress est devenu l outil incontournable dans la liste des systèmes
Plus en détailGUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS
GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS Table des matières Présentation de la plateforme d envoi de courriels... 4 1- Gestion des contacts... 5 1.1. Base de données... 5 1.1.1- Création
Plus en détailGuide de démarrage rapide
DOCUMENTATION Guide de démarrage rapide Découvrez Jahia 6.61 en 60 minutes Jahia, le CMS open source de nouvelle génération apportant à vos projets la convergence applicative (web, document, social, recherche
Plus en détailGuide de démarrage Intellipool Network Monitor
Guide de démarrage Intellipool Network Monitor Sommaire Glossaire... 3 Icônes... 3 Page de connexion... 4 Page d accueil... 5 Saisie de la clé de licence... 7 My settings... 8 Création d un compte... 9
Plus en détailPLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. 12 mars 2015
PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES 12 mars 2015 Sommaire La plateforme Sciencesconf.org Le portail L espace conférence Site web Gestion scientifique Dépôt, sélection, envoi de mails, édition
Plus en détailIntroduction à Expression Web 2
Introduction à Expression Web 2 Définitions Expression Web 2 est l éditeur HTML de Microsoft qui répond aux standard dew3c. Lorsque vous démarrez le logiciel Expression Web 2, vous avez le choix de créer
Plus en détailContenu. Thème «responsive» pour WordPress Installer le thème responsive (disponible aussi sur le site wordpress.org) Activer ce thème
1 Contenu Thème «responsive» pour WordPress... 1 Options du thème... 2 Logo et page d accueil :... 2 Réseaux sociaux... 2 Widget... 3 Widget accueil... 3 Widget supérieur... 4 Widget colophon... 4 Formulaire
Plus en détailContent Management System V.3.0. BlackOffice CMS V3.0 by ultranoir 1
Content Management System V.3.0 BlackOffice CMS V3.0 by ultranoir 1 SOMMAIRE Introduction Grands principes de fonctionnement Description des modules Références principales BlackOffice CMS V3.0 by ultranoir
Plus en détailContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailFormation. Module WEB 4.1. Support de cours
Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,
Plus en détailAdministration du site
Administration du site 1 TABLE DES MATIÈRES Administration du site... 1 Accéder à la console d administration... 3 Console d administration... 4 Apparence... 4 Paramètres... 5 Allez sur le site... 5 Edition
Plus en détailLE CONCEPT DU CMS CHAPITRE 1
CHAPITRE 1 LE CONCEPT DU CMS Techniques traditionnelles de construction de sites... 14 Les principes des CMS... 18 Le langage HTML... 26 Check-list... 41 11 Même s il est d usage de comparer Internet
Plus en détailPublication dans le Back Office
Site Web de l association des ingénieurs INSA de Lyon Publication dans le Back Office Note : dans ce guide, l'appellation GI signifie Groupe d'intérêt, et GR Groupe Régional laure Buisset Page 1 17/09/2008
Plus en détailContent Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube
Content Management System bluecube V4.3 1 SOMMAIRE Avant-propos Découvrir le CMS Blue Cube Les modules Les clients BLUE CUBE CMS V4.3 par Digitalcube 2 CMS sans bugs 3 Avant-propos Facile à prendre en
Plus en détail!" #$%&'(&)'*'+,--./&0'1&23,+2.)$4$%52'&%'6.%&2'
Évaluer un site web, cours de descriptions de controverses i Dans le cadre du cours Description des controverses, le repérage des acteurs et la connaissance de leurs positions passent largement par l identification
Plus en détailWordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu
Daniel Roch Optimiser son référencement WordPress Référencement naturel (SEO) Préface d Olivier Andrieu Groupe Eyrolles, 2013, ISBN : 978-2-212-13714-9 Index 404 Notifier (erreurs 404) 62 A Adwords 148
Plus en détailwww.lafamily.ch en 16 différences
Cas d étude no 3 www.lafamily.ch en 16 différences juin 2003 Le mandat réalisé avec QuickSite de transformation du site existant de Lafamily.ch, centre globale d information pour les familles, à été de
Plus en détailPoint 1/8. L accès authentifié à un portail e-sidoc. Janvier 2013 Documentation détaillée V2.2. Sommaire
Point 1/8 L accès authentifié à un portail e-sidoc Janvier 2013 Documentation détaillée V2.2 Sommaire LE COMPTE ADMINISTRATEUR ET LES COMPTES USAGERS... 2 Le compte administrateur... 2 Les comptes usagers...
Plus en détailHTML, CSS, JS et CGI. Elanore Elessar Dimar
HTML, CSS, JS et CGI Elanore Elessar Dimar Viamen GPAs Formation, 13 avril 2006 Sommaire Qu est-ce que HTML? HTML : HyperText Marckup Language XML : extensible Marckup Language Qu est-ce que HTML? HTML
Plus en détailINTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Plus en détailGestion de contenu d un site web avec TYPO3 Manuel de l administrateur
Gestion de contenu d un site web avec TYPO3 Manuel de l administrateur 1. Présentation de Typo3... 2 2. Rôle de l administrateur... 2 3. Configuration du site Web... 3 3.0 Que faire si les changements
Plus en détailJeudi 17 février 2011. Nicolas Darcheville Vincent Goessens
Jeudi 17 février 2011 Nicolas Darcheville Vincent Goessens Vos questions sont les bienvenues. N hésitez pas! Cette présentation sera téléchargeable sur http://www.managersolution.com Merci de penser à
Plus en détailCréer une base de données vidéo sans programmation (avec Drupal)
Créer une base de données vidéo sans programmation (avec Drupal) 10.10.2013 Nicolas Bugnon (nicolas.bugnon@alliancesud.ch) Centre de documentation Alliance Sud www.alliancesud.ch Résultat de l atelier
Plus en détailGuide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT
Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT Table des matières Présentation du Centre de gestion des licences en volume (VLSC)... 3 Inscription auprès
Plus en détailUn site web collaboratif avec Drupal. Judith Hannoun - Journées INSHS 16 Octobre 2012
Un site web collaboratif avec Drupal Judith Hannoun - Journées INSHS 16 Octobre 2012 Site web Ensemble de pages en html Des liens hypertextes Une base de données si site dynamique Une interface graphique
Plus en détailPartie publique / Partie privée. Site statique site dynamique. Base de données.
Partie publique / Partie privée. Partie publique - Front office / Partie privée - Back office. Utiliser l analogie avec une émission de télévision. Un journal télévisé = 1 journaliste + des reportages.
Plus en détailLe logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.
1 Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. Voici un mode opératoire qui vous guidera dans l utilisation de
Plus en détailPoint 3.1. Publier des contenus dans un portail e-sidoc. Janvier 2013 Documentation détaillée V 2.2
Point 3.1 Publier des contenus dans un portail e-sidoc Janvier 2013 Documentation détaillée V 2.2 CHOIX EDITORIAUX ET ORGANISATION DE L INFORMATION D E-SIDOC... 2 LA PROCEDURE D'INITIALISATION ET DE PUBLICATION
Plus en détailWEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES
WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,
Plus en détailPrésentation du Framework BootstrapTwitter
COUARD Kévin HELVIG-LARBRET Blandine Présentation du Framework BootstrapTwitter IUT Nice-Sophia LP-SIL IDSE Octobre 2012 Sommaire I. INTRODUCTION... 3 Définition d'un framework... 3 A propos de BootstrapTwitter...
Plus en détailMalgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.
Création d une carte heuristique avec Freeplane Version : 1.1.3 Barre de menus Barre d outils Barre des touches de fonctions Espace de travail Barre d icônes Éditeur de notes Freeplane est un logiciel
Plus en détailMise en place d un intranet de travail collaboratif. Guide utilisateur
Mise en place d un intranet de travail collaboratif Guide utilisateur 03/05/2010 Sommaire 1. Introduction... 4 2. Premier contact avec Le portail... 4 2.1 Se connecter au portail.... 4 2.1.1 Inscription
Plus en détailPLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES
PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES ANF Sciencesconf Meudon 10/11 octobre 2013 http://www.sciencesconf.org ! Sommaire La plateforme Sciencesconf.org Le portail L espace conférence Site web Gestion
Plus en détailSPECIFICITES TECHNIQUES DES FORMATS PUBLICITAIRES
SPECIFICITES TECHNIQUES DES FORMATS PUBLICITAIRES Contact Traffic : Audrey Pluot-Etourneau apluot@staff.aufeminin.com LES FORMATS CLASSIQUES Nom du Format Dimension du Format Poids Max Fichiers Acceptés
Plus en détailBernard Lecomte. Débuter avec HTML
Bernard Lecomte Débuter avec HTML Débuter avec HTML Ces quelques pages ont pour unique but de vous donner les premiers rudiments de HTML. Quand vous les aurez lues, vous saurez réaliser un site simple.
Plus en détailCréation d un formulaire de contact Procédure
Création d un formulaire de contact Procédure Description : Cette procédure explique en détail la création d un formulaire de contact sur TYPO3. Outil Procédure CMS: TYPO3 Auteur : hemmer.ch SA Extension:
Plus en détailCursus 2013 Déployer un Content Management System
Cursus 2013 Déployer un Content Management System Les critères d évaluation d un CMS Les utilisateurs, après examen de la taille de la base d utilisateurs en France. La communauté, selon son dynamisme
Plus en détailWebmaster / Webdesigner / Wordpress
Webmaster / Webdesigner / Wordpress Pré-requis : Projet professionnel. Bonne maîtrise de l'ordinateur. Bases en infographie et / ou traitement de texte fortement recommandées. Objectifs : Concevoir un
Plus en détailCMS Open Source : état de l'art et méthodologie de choix
CMS Open Source : état de l'art et méthodologie de choix Définition d'un CMS (wikipedia) Les CMS sont une famille de logiciel de conception et de mise à jour dynamique de sites web partageant les fonctionnalités
Plus en détailGUIDE ÉDITORIAL SITES INTERNET. Auteur Version Motif de mise à jour A. Aubry 1.0 Création
GUIDE ÉDITORIAL SITES INTERNET Auteur Version Motif de mise à jour A. Aubry 1.0 Création SOMMAIRE 1 AVANT PROPOS... 5 2 SPECIFICATIONS EDITORIALES... 6 2.1 Rubrique «Employeur»... 7 2.2 Rubrique «Salarié»...
Plus en détailRapport de Stage Christopher Chedeau 2 au 26 Juin 2009
Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 «Web. De l intégration de pages statiques HTML à un CMS, à la dynamisation d un site grâce au Javascript et l utilisation de nouvelles technologies
Plus en détailGuide d utilisation 2012
Guide d utilisation 2012 Tout ce dont vous avez besoin pour bien démarrer REACOM La performance marketing SOMMAIRE Démarrez avec reagiciel Accédez à votre console d administration 4 Gestion internet Aperçu
Plus en détailFormation Créateur de site web e-commerce Certifiant
Formation Créateur de site web e-commerce Certifiant La formation «Créateur de site web et e-commerce» vous permet sur une période courte, en stage intensif, de vous initier aux fondamentaux de la communication
Plus en détailSOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5
SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5 5 ADMINISTRER SON SITE WEBGAZELLE CMS 2.0 5 5.1 Configuration minimale
Plus en détailWEBSEMINAIRE INTRODUCTION AU REFERENCEMENT
WEBSEMINAIRE INTRODUCTION AU REFERENCEMENT Animé par A.COMLAN ADCOSOFT 14/02/2014-15H 1 Programme du webséminaire : Introduction Partie I Optimisation des Balises TITLE et META Partie II Optimisation du
Plus en détailFonctionnalités. http://www.prestashop.com/fr/showcase_liveshops/
Fonctionnalités Conçue en PHP et MySQL, PrestaShop est une solution réellement modulaire et personnalisable. Exemples de boutiques réalisées avec prestashop : http://www.prestashop.com/fr/showcase_liveshops/
Plus en détailRefonte des sites internet du SIEDS
Refonte des sites internet du SIEDS Formation à la rédaction de contenu 31 juin 2005 09 h 00 Salle du CA, rue Notre Dame, à NIORT Déroulement Un CMS à quoi çà sert? La gestion de contenu selon SPIP Agora
Plus en détailSoon_AdvancedCache. Module Magento SOON. Rédacteur. Relecture & validation technique. Historique des révisions
Module Magento SOON Soon_AdvancedCache Rédacteur Hervé G. Lead développeur Magento herve@agence-soon.fr AGENCE SOON 81 avenue du Bac 94210 LA VARENNE ST HILAIRE Tel : +33 (0)1 48 83 95 96 Fax : +33 (0)1
Plus en détailLe CMS Content Manager
Le Avec Content Manager, prenez le contrôle de votre site web! Version 3.12 / 2010 Content Manager est un système de gestion de contenus (CMS), qui vous permet de gérer des sites web hautement personnalisés.
Plus en détailRéférencement et visibilité sur Internet Comment améliorer la visibilité de son site internet sur les principaux moteurs de recherche?
9 Référencement et visibilité sur Internet Comment améliorer la visibilité de son site internet sur les principaux moteurs de recherche? Le trafic d un site internet Le référencement naturel Les freins
Plus en détailles techniques d'extraction, les formulaires et intégration dans un site WEB
les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents
Plus en détailPortail collaboratif Intranet documentaire Dématérialisation de processus
Portail collaboratif Intranet documentaire Dématérialisation de processus 2 Le groupe Divalto, Solutions de gestion Catalyseur de performance Créé en 1982, le groupe Divalto propose des solutions de gestion
Plus en détailEdition de sites Jahia 6.6
Sommaire Edition de sites Jahia 6.6 documentation temporaire en attendant la finalisation de la documentation en ligne Ligne graphique Débuter l'édition Interface utilisateur Astuces de publication Boîte
Plus en détailGuide de démarrage Tradedoubler. Manuel éditeur / affilié
Guide de démarrage Tradedoubler Manuel éditeur / affilié 1 DEMARRER 1. Devenir éditeur sur Tradedoubler 2. Ajouter ses informations bancaires 3. Bénéficier des paiements internationaux 4. Avoir accès aux
Plus en détailAvanquest Software présente la nouvelle gamme WebEasy 8
La Garenne Colombes, le 22 Juin 2009 Avanquest Software présente la nouvelle gamme WebEasy 8 Des logiciels pour créer simplement des sites internet de qualité professionnelle sans aucune connaissance en
Plus en détailDossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10
Dossier Technique Page 1/10 Sommaire : 1. REPONSE TECHNIQUE A LA DEMANDE 3 1.1. Prise en compte de la dernière version de phpcas 3 1.2. Gestion de la connexion à GRR 3 1.2.1. Récupération des attributs
Plus en détailRÉF : 2002/COFAX/LP V1.0
Réf : 2002/COFAX/LP v0.1 Page 1 Smile COFAX -o- Livret de présentation RÉF : 2002/COFAX/LP V1.0 Réf : 2002/COFAX/LP v0.1 Page 2 INTRODUCTION Cofax est un outil de publication Web permettant de publier
Plus en détailK-Portal et K-Sup 5.1 des nouveautés. Détails
K-Portal et K-Sup 5.1 des nouveautés Détails 5.1 Découvrez comment cette nouvelle version vous aidera à : " élargir considérablement votre offre de contenu, " proposer de nouveaux services à vos publics,
Plus en détailNouveautés joomla 3 1/14
Nouveautés joomla 3 1/14 Table des matières 1 Responsive... 1 2 Bootstrap... 1 3 LESS CSS intégré... 1 4. JUI (pour les développeurs d'extensions)... 1 5. Le Mambo days vs le Génial UX... 2 6. 7 étapes
Plus en détailOFFRE DE SERVICE. www.votreentreprise.com
2011 NOM ENTREPRISE OFFRE DE SERVICE CONCEPTION, REALISATION ET HEBERGEMENT SITE WEB www.votreentreprise.com AFConsulting Web Services Page 1 sur 19 SOMMAIRE Lettre, offre de services --------------------------------------------
Plus en détailS y m M a i l i n g. S o l u t i o n d e - m a i l i n g. SymMailing est un outil professionnel de création et de gestion de campagnes d emailing.
S y m M a i l i n g S o l u t i o n d e - m a i l i n g Introduction SymMailing est un outil professionnel de création et de gestion de campagnes d emailing. SymMailing intègre à la fois les outils de
Plus en détailEcrire pour le web. Rédiger : simple, concis, structuré. Faire (plus) court. L essentiel d abord. Alléger le style. Varier les types de contenus
Ecrire pour le web Un texte web de lecture aisée pour l internaute, l est aussi pour les moteurs de recherche ; l écriture peut ainsi être mise au service du référencement naturel. De façon complémentaire,
Plus en détailCréer un site e-commerce avec PrestaShop Cloud Mise en place et suivi du projet
Chapitre 1 : Préparer son projet e-commerce A. Introduction 15 1. Objectif de ce livre 15 2. Pourquoi se lancer dans l e-commerce? 16 B. Les questions à se poser avant de se lancer 18 C. Identité du projet
Plus en détailCMS Modules Dynamiques - Manuel Utilisateur
CMS Modules Dynamiques - Manuel Utilisateur 1. Introduction Le modèle CMS Le modèle des «Content Management Systems» proposé par MUM est un type particulier de sites web dynamiques, ayant comme avantage
Plus en détailManuel du site internet Guichet Export pour la CCI Marseille Provence
PROJET : Manuel du site internet Guichet Export pour la CCI Marseille Provence Sommaire Sommaire 2 Le CMS Drupal... 4 Système de gestion de contenu... 5 La solution technique... 9 La mise en place d un
Plus en détailPHP 5.4 Développez un site web dynamique et interactif
Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................
Plus en détailInitiation à html et à la création d'un site web
Initiation à html et à la création d'un site web Introduction : Concevoir un site web consiste à définir : - l'emplacement où ce site sera hébergé - à qui ce site s'adresse - le design des pages qui le
Plus en détail