Moodle 2, votre premier thème graphique
|
|
|
- Henriette Bénard
- il y a 10 ans
- Total affichages :
Transcription
1 UTC Moodle 2, votre premier thème graphique Un tutorial pour créer un thème graphique pour moodle v2 Dominique Chambelant 03/03/2011
2 Moodle v2.0.x Développement: Thèmes 2,0 créer votre premier thème Ce document explique comment créer un thème pour Moodle 2.0. Il suppose que vous avez une certaine compréhension de la façon dont les thèmes travaillent au sein de Moodle ainsi qu'une bonne compréhension du langage HTML et CSS. Mode concepteur de thème En fonctionnement normal Moodle fait plusieurs choses au nom de la performance, l'une d'entre eux est de combiner l'ensemble des CSS dans un fichier, de le minimiser, le mettre en cache sur le serveur, puis l envoyer au navigateur. Après la première demande la version en cache est envoyé pour améliorer considérablement les performances. Qu'est-ce que cela signifie pour vous en tant que désigner de thème? Lorsque vous apportez des modifications, elles ne seront pas immédiatement visibles. En fait, vous devrez dire à Moodle de reconstruire le cache. Ce n'est pas pratique pour la conception de thèmes de cours. Donc le mode concepteur de thème a été ajouté. Une fois activé, il dit à Moodle de ne pas combiner les CSS et d utiliser le cache. Ceci a pour inconvénient d allonger les temps de chargement de la page, cependant, vous pourrez voir vos modifications immédiatement à chaque chargement. Le mode concepteur de thème peut être activé via Administration> Présentation> Thèmes> Réglages Thème. Avertissement : Les versions d'internet Explorer 6 et 7 ont de gros problèmes quand un site tente de lier à plus de 31 feuilles de style, dans ce cas, soit un nombre limité ou aucun styles sont appliqués. Parce que Moodle envoie jusqu'à tous les CSS, tout le temps avec le mode concepteur de thème allumé. Il ya une grande chance, vous obtiendrez très plus de 31 feuilles de style étant inclus. Ce sera, bien entendu, causer de graves problèmes pour Internet Explorer jusqu'à ce que le mode concepteur de thème soit éteint. Mise en route La première chose que vous devez faire est de créer les répertoires et les fichiers que vous allez utiliser. La première chose à créer le répertoire réel pour votre thème, ce devrait être le nom de votre thème, dans mon cas, c'est «excitement». Le répertoire doit être situé dans le répertoire de thèmes de Moodle,. / Moodle / theme / excitement / sera le répertoire que je crée. Maintenant, dans ce répertoire, nous pouvons immédiatement créer plusieurs fichiers que nous savons que nous allons avoir besoin.
3 Ainsi, les fichiers que nous voulons créer sont les suivants: config.php / Style / Tous nos paramètres seront définis ici. Ce répertoire contient l'ensemble de nos feuilles de style. / Style / excitement.css / Pix / Notre feuille de style CSS. Dans ce répertoire on va mettre une capture d'écran de notre thème ainsi que notre favicon et les images que nous utilisons dans CSS. / Layout / Notre mise en page des fichiers se retrouveront dans ce répertoire. / Layout / standard.php Ce sera notre fichier layout de base. Donc, après cette étape de configuration, vous devriez avoir une structure similaire à ce qui est indiqué ci-dessous.
4 Configuration de notre thème Ouvrir config.php dans votre éditeur favori et commencez par ajouter l'ouverture PHP balises <?php Maintenant, nous devons ajouter les paramètres: $THEME->name = 'excitement'; Très simplement, cela indique à Moodle le nom de votre thème. Ensuite, les parents de ce thème. $THEME->parents = array('base'); Ceci indique que mon nouveau thème «excitement» étend (hérite) le thème de base. Un thème peut étendre un certain nombre de thèmes. Plutôt que de créer un thème entièrement nouveau et de copier tous les CSS, vous pouvez simplement créer un nouveau thème, de prolonger le thème que vous aimez et juste ajouter les modifications que vous souhaitez à votre thème. A noter également le but du thème de base: il nous offre une structure de base et juste assez de CSS pour tout mettre en place. Maintenant les feuilles de style : $THEME->sheets = array('excitement'); La dernière chose que nous devons ajouter dans le fichier config.php notre thème est la définition de la mise en page pour notre thème: $THEME->layouts = array( 'base' => array( 'regions' => array( 'standard' => array( 'regions' => array('side-pre', 'side-post' 'defaultregion' => 'side-post', 'course' => array( 'regions' => array('side-pre', 'side-post'
5 'defaultregion' => 'side-post' 'coursecategory' => array( 'regions' => array('side-pre', 'side-post' 'defaultregion' => 'side-post', 'incourse' => array( 'regions' => array('side-pre', 'side-post' 'defaultregion' => 'side-post', 'frontpage' => array( 'regions' => array('side-pre', 'side-post' 'defaultregion' => 'side-post', 'admin' => array( 'regions' => array('side-pre' 'defaultregion' => 'side-pre', 'mydashboard' => array( 'regions' => array('side-pre', 'side-post' 'defaultregion' => 'side-post', 'options' => array('langmenu'=>true 'mypublic' => array( 'regions' => array('side-pre', 'side-post' 'defaultregion' => 'side-post', 'login' => array( 'regions' => array( 'options' => array('langmenu'=>true 'popup' => array( 'regions' => array( 'options' => array('nofooter'=>true 'frametop' => array(
6 ); 'regions' => array( 'options' => array('nofooter'=>true 'maintenance' => array( 'regions' => array( 'options' => array('nofooter'=>true, 'nonavbar'=>true 'print' => array( 'regions' => array( 'options' => array('nofooter'=>true, 'nonavbar'=>false /** List of javascript files that need to be included on each page */ $THEME->javascripts = array(); $THEME->javascripts_footer = array(); Ci-dessus les différents layouts pour notre thème. Il y a un layout pour chaque type général de page. Avec mon thème «excitement», j'ai choisi d'utiliser ma propre mise en page. Sauf qu'il ya une raison particulière de le faire, normalement vous n'auriez pas besoin de créer vos propres mises en page, vous pouvez étendre le thème de base, et l'utilisation de ses layouts, ce qui signifie que vous avez seulement à écrire les CSS pour réaliser le look désiré. Pour chaque mise en page ci-dessus, vous remarquerez les quatre points suivants sont fixés: file : C'est le nom du fichier layout que nous voulons utiliser, il doit toujours être situé dans le répertoire layouts des thèmes ci-dessus. Pour nous, c'est de standard.php puisque nous n'avons qu'un seul fichier layout. regions : Il s'agit de l ensemble de bloc régions de notre thème. Chaque entrée ici peut être utilisés pour placer des blocs quand cette mise en page est utilisé. defaultregion : Si un layout a des régions, il devrait avoir une région par défaut. C'est là que les blocs viennent se mettre lorsque ils sont ajoutés en premier. options : Ce sont des paramètres spéciaux, tout ce qui se mettre dans le tableau d'options est disponible plus tard, quand nous écrivons notre fichier layout. Il existe des paramètres supplémentaires qui peuvent être définis dans le fichier config.php - voir Thèmes 2.0 pour la liste complète.
7 Ecrire le fichier Layout Le thème excitement n'a qu'un seul fichier de format. L'inconvénient est que le fichier doit rendre la mise en page pour l ensemble de Moodle, ce qui signifie que j'ai besoin de faire usage de certaines options (définies dans le fichier config.php). L'avantage est que je n'ai besoin que de conserver un fichier. Autre que la maintenance, l'utilisation de multiples fichiers layout présente de nombreux avantages. Vous pouvez facilement modifier et personnaliser la disposition pour atteindre les objectifs de l'organisation utilisant le thème. Donc commençons par écrire standard.php, le fichier layout pour mon thème excitement. Le début du fichier layout <?php $hassidepre = $PAGE->blocks->region_has_content('side-pre', $OUTPUT); $hassidepost = $PAGE->blocks->region_has_content('side-post', $OUTPUT); echo $OUTPUT->doctype();?> <html <?php echo $OUTPUT->htmlattributes()?>> <head> <title><?php echo $PAGE->title?></title> <?php echo $OUTPUT->standard_head_html()?> </head> Regardons le code qui va dans cette section: <?php echo $OUTPUT->doctype();?> Ceci est très important et il est nécessaire d'être tout en haut de la page. Cet appel envoie au navigateur l entête de type de document déterminé par les paramètres dans Moodle. <html <?php echo $OUTPUT->htmlattributes()?>> Ici nous ouvrons la balise HTML et Moodle pour imprimer les attributs de la balise. <title><?php echo $PAGE->title?></title>
8 crée simplement la balise title avec son contenu. <?php echo $OUTPUT->standard_head_html()?> Ici, nous demandons à Moodle d envoyer au navigateur la balise HEAD et son contenu. Cela inclut les feuilles de style, des balises de script et ligne de code JavaScript. L entête de la page. <body id="<?php echo $PAGE->bodyid;?>" class="<?php echo $PAGE->bodyclasses;?>"> <?php echo $OUTPUT->standard_top_of_body_html()?> <div id="page"> <?php if ($PAGE->heading (empty($page->layout_options['nonavbar']) && $PAGE- >has_navbar())) {?> <div id="page-header"> <?php if ($PAGE->heading) {?> <h1 class="headermain"><?php echo $PAGE->heading?></h1> <div class="headermenu"><?php echo $OUTPUT->login_info(); if (!empty($page->layout_options['langmenu'])) { echo $OUTPUT->lang_menu(); } echo $PAGE->headingmenu?> <?php if (empty($page->layout_options['nonavbar']) && $PAGE->has_navbar()) {?> <div class="navbar clearfix"> <div class="breadcrumb"><?php echo $OUTPUT->navbar();?> <div class="navbutton"> <?php echo $PAGE->button;?> Donc, il ya un peu plus de choses ici évidemment. <body id="<?php echo $PAGE->bodyid;?>" class="<?php echo $PAGE->bodyclasses;?>"> Encore une fois, nous avons commencé à écrire la balise body ouverture et nous demandons alors à Moodle de nous donner l'id de la balise body ainsi que les classes que nous devrions utiliser.
9 <?php echo $OUTPUT->standard_top_of_body_html()?> Cet appel très important, écrit quelques morceaux critiques de JavaScript dans la page. Il doit toujours être situé après la balise body dès que possible. <?php if ($PAGE->heading (empty($page->layout_options['nonavbar']) && $PAGE- >has_navbar())) {?>... Ici nous vérifions si oui ou non nous avons besoin d afficher l'en-tête de la page. Il y a trois contrôles a faire ici: 1. $ Page-> rubrique : On s'assure que la page dispose d un en-tête. 2. empty ($ page-> layout_options ['nonavbar']) : Maintenant, cette vérification se penche sur les options de layout que nous avons mis dans notre fichier config.php. Il cherche à voir si l option 'nonavbar est vrai (true). 3. $ Page-> has_navbar () : on vérifie si la page a une barre de navigation à afficher. Si la page a un en-tête et si elle a une barre de navigation, nous affichons l en-tête. <?php if ($PAGE->heading) {?> <h1 class="headermain"><?php echo $PAGE->heading?></h1>... Cette ligne va vérifier s il existe un en-tête. Dans ce cas, nous affichons l en-tête de la page. <div class="headermenu"><?php echo $OUTPUT->login_info(); if (!empty($page->layout_options['langmenu'])) { echo $OUTPUT->lang_menu(); } echo $PAGE->headingmenu?> Ici, nous affichons le menu et le contenu que vous voyez en haut de la page (généralement à droite). Nous commençons par afficher les informations de connexion pour l'utilisateur actuel. Si l'utilisateur est connecté à cet endroit on affiche leur nom et un lien vers leur profil, sinon il y aura un lien pour se connecter.
10 Ensuite, en fonctions des options du layout, on affiche un menu de langue (Français, Anglais, ). Si dans les options du layout dans le fichier config.php, il y est définit langmenu => true. Nous allons afficher le menu des langues, une liste déroulante qui permet à l'utilisateur de changer la langue qui utilisé par Moodle. Enfin, la page a aussi un en-tête de menu <?php if (empty($page->layout_options['nonavbar']) && $PAGE->has_navbar()) {?> <div class="navbar clearfix"> <div class="breadcrumb"><?php echo $OUTPUT->navbar();?> <div class="navbutton"> <?php echo $PAGE->button;?> La dernière partie de l'en-tête. Ici, nous affichons la barre de navigation de la page, si elle existe. En supposant qu'il ya un en-tête, puis il ya deux choses que nous avons besoin d'afficher. La première est la barre de navigation et le second est un bouton. Dans les deux cas nous pouvons choisir de les envelopper dans un div. Bien que ce soit pour l'en-tête. Il y a beaucoup de PHP par rapport aux autres sections du fichier de configuration mais il ne change pas et peut être copié et collé entre les thèmes. Le contenu de la page Le thème défini deux blocs régions, plus le bloc contenu principal. Parce que ce thème hérite du thème de base, le HTML est un peu intense. C'est parce que, c'est une mise en page avec des div flottante dont le contenu vient d'abord et ensuite nous obtenons les colonnes (même si une colonne sera à la gauche du contenu.) Ne vous inquiétez pas trop à ce sujet. Quand il s'agira d'écrire votre propre thème, vous pourrez faire ce que vous voudrez. <div id="page-content"> <div id="region-main-box"> <div id="region-post-box"> <div id="region-main-wrap"> <div id="region-main"> <div class="region-content"> <?php echo core_renderer::main_content_token?> <?php if ($hassidepre) {?> <div id="region-pre"> <div class="region-content">
11 <?php echo $OUTPUT->blocks_for_region('side-pre')?> <?php if ($hassidepost) {?> <div id="region-post"> <div class="region-content"> <?php echo $OUTPUT->blocks_for_region('side-post')?> En ce qui concerne cette section, le PHP est très facile. Il n'y a que trois lignes pour toute la section une pour obtenir le contenu principal et une pour chaque région bloc. <?php echo core_renderer::main_content_token?> Cette ligne affiche le contenu principal de la page. <?php if ($hassidepre) {?>... Ces lignes de code vérifie les variables que nous avons créé plus tôt, pour décider si nous devons afficher le bloc de région side-pre. Si vous essayez d'afficher un bloc de région qui n existe pas ou qui n'a pas de contenu, Moodle va afficher un message d'erreur. Ces lignes sont donc très importantes. Si vous avez un message d'erreur de type "unknown block region side-pre" ou "unknown block region side-post". Il suffit d'ajouter controler les variables $hassidepre et hassidepost avant de définir les div des blocs et tout ira bien. <?php echo $OUTPUT->blocks_for_region('side-pre')?> Cette ligne reçoit tous les blocs et plus particulièrement le contenu pour le bloc région side-pre. Ce bloc région sera affiché à gauche du contenu.
12 <?php if ($hassidepost) {?>... Encore une fois, nous procédons à la vérification de l existence de bloc pour la région side-post. <?php echo $OUTPUT->blocks_for_region('side-post')?> Ici, nous obtenons le bloc région side-post qui sera affiché à droite du contenu. Le pied de page Ici, nous voulons imprimer le pied de la page, tout le contenu requis par Moodle, puis fermez les dernières balises. <?php if (empty($page->layout_options['nofooter'])) {?> <div id="page-footer" class="clearfix"> <p class="helplink"><?php echo page_doc_link(get_string('moodledocslink'))?></p> <?php echo $OUTPUT->login_info(); echo $OUTPUT->home_link(); echo $OUTPUT->standard_footer_html();?> <?php echo $OUTPUT->standard_end_of_body_html()?> </body> </html> La section de code est responsable de l'affichage du pied de page pour la page. <?php if (empty($page->layout_options['nofooter'])) {?> <div id="page-footer" class="clearfix"> <p class="helplink"><?php echo page_doc_link(get_string('moodledocslink'))?></p> <?php echo $OUTPUT->login_info(); echo $OUTPUT->home_link();
13 echo $OUTPUT->standard_footer_html();?> La première chose à faire avant d'afficher le pied de page est de vérifier ce que nous allons afficher. Cela se fait avec les options pour la mise en page dans le fichier config.php. Si nofooter => true, nous ne voulons pas afficher le pied de page. En supposant que nous voulons afficher un pied de page, nous créons un div pour hébergé le contenu. Il ya quatre choses a afficher dans un pied de page typique : echo page_doc_link (get_string ('moodledocslink')) Ce qui affichera un lien vers la page d'aide Moodle.org. echo $ OUTPUT login_info-> (); C'est la même chose que dans le haut de la page, on affiche les informations de connexion pour l'utilisateur actuel. echo $ OUTPUT home_link-> (); Ceci affiche un lien vers la page d'accueil de Moodle pour ce site. echo $ OUTPUT standard_footer_html-> (); Cet affichage HTML est déterminé par les paramètres du site. Des choses telles que des informations de performance et de débogage seront affichés par cette ligne si elles sont activées. Et la dernière ligne de code de notre fichier de format est le suivant: <?php echo $OUTPUT->standard_end_of_body_html();?> C'est l'une des lignes de code les plus importantes dans le fichier layout. Il demande à Moodle d envoyer tout le contenu requis dans la page, et il y aura probablement beaucoup même si la plupart de celui-ci ne sera pas visuelle. Ce sera plutôt des choses comme les scripts en ligne et les fichiers JavaScript nécessaire d'aller au bas de la page. Si vous oubliez cette ligne, le JavaScript ne va pas fonctionner! Nous avons maintenant écrit notre fichier layout, ci-dessous, le code source complet. N'oubliez pas que si vous voulez des exemples plus pratique regarder les fichiers situés dans le répertoire layout des autres thèmes. <?php $hassidepre = $PAGE->blocks->region_has_content('side-pre', $OUTPUT); $hassidepost = $PAGE->blocks->region_has_content('side-post', $OUTPUT); echo $OUTPUT->doctype()?> <html <?php echo $OUTPUT->htmlattributes()?>>
14 <head> <title><?php echo $PAGE->title;?></title> <link rel="shortcut icon" href="<?php echo $OUTPUT->pix_url('favicon', 'theme')?>" /> <?php echo $OUTPUT->standard_head_html()?> </head> <body id="<?php echo $PAGE->bodyid;?>" class="<?php echo $PAGE->bodyclasses;?>"> <?php echo $OUTPUT->standard_top_of_body_html()?> <div id="page"> <?php if ($PAGE->heading (empty($page->layout_options['nonavbar']) && $PAGE- >has_navbar())) {?> <div id="page-header"> <?php if ($PAGE->heading) {?> <h1 class="headermain"><?php echo $PAGE->heading?></h1> <div class="headermenu"><?php echo $OUTPUT->login_info(); if (!empty($page->layout_options['langmenu'])) { echo $OUTPUT->lang_menu(); } echo $PAGE->headingmenu?> <?php if (empty($page->layout_options['nonavbar']) && $PAGE->has_navbar()) {?> <div class="navbar clearfix"> <div class="breadcrumb"><?php echo $OUTPUT->navbar();?> <div class="navbutton"> <?php echo $PAGE->button;?> <div id="page-content"> <div id="region-main-box"> <div id="region-post-box"> <div id="region-main-wrap"> <div id="region-main"> <div class="region-content"> <?php echo core_renderer::main_content_token?> <?php if ($hassidepre) {?> <div id="region-pre"> <div class="region-content"> <?php echo $OUTPUT->blocks_for_region('side-pre')?>
15 <?php if ($hassidepost) {?> <div id="region-post"> <div class="region-content"> <?php echo $OUTPUT->blocks_for_region('side-post')?> <?php if (empty($page->layout_options['nofooter'])) {?> <div id="page-footer" class="clearfix"> <p class="helplink"><?php echo page_doc_link(get_string('moodledocslink'))?></p> <?php echo $OUTPUT->login_info(); echo $OUTPUT->home_link(); echo $OUTPUT->standard_footer_html();?> <?php echo $OUTPUT->standard_end_of_body_html()?> </body> </html> Ajout d un peu de CSS Avec le fichier config.php et standard.php, le thème est maintenant utilisable et commence à ressembler à un vrai thème, mais si vous l activez à l'aide du sélecteur de thème, vous remarquerez qu'il manque encore tout le style. C est bien sûr là où le CSS entre en jeu. Lors de l'écriture du code, les développeurs Moodle sont fortement encouragés à ne pas utiliser les styles en ligne n'importe où. C'est fantastique pour nous en tant que créateurs de thèmes, car il n'y a rien (ou du moins très peu) dans Moodle qui ne peuvent pas être stylé a l'aide de CSS. CSS Moodle de base
16 Dans Moodle 2.0, tous les CSS pour l'ensemble de Moodle sont envoyés a chaque chargement de la page. Cela a été fait pour des raisons de performances. Moodle lit tous les CSS, il les combine en un seul fichier, l allège en enlevant tout les espaces blancs, le met en cache, et ensuite l envoie au navigateur. Qu'est-ce que cela signifie pour vous en tant que Themer? Vous aurez besoin d'écrire de bonnes règles CSS qui ne seront pas en conflit avec toute autre règle CSS dans Moodle. Moodle est tellement grand et complexe, qu il n'y a aucun moyen de s'assurer que les classes ne sont pas réutilisées. Toutefois ce que nous pouvons contrôler, c'est les classes et les id qui sont ajoutés à la balise "body" pour chaque page. Lors de l'écriture CSS, il est fortement encouragés de faire plein usage de ces classes BODY, en les utilisant les règles CSS que vous écrivez aurons moins de chance de provoquer des conflits. Vous devriez également prendre le temps de regarder comment les thèmes Moodle utilise les CSS. Regardez leur utilisation des classes BODY et la façon dont ils séparent le CSS dans des fichiers séparés sur la base de la région de Moodle auxquelles il s'applique. Commencer à écrire excitement.css a {text-decoration: none;}.addcoursebutton.singlebutton {text-align: center;} h1.headermain {color: #fff;} h2.main {border-bottom: 3px solid #013D6A;color: #013D6A;text-align: center;} h2.headingblock {font-size: 18pt;margin-top: 0;background-color: #013D6A;color: #FFF;text-align: center;} #page-header {background-color: #013D6A;} #page-header.headermenu {color: #FFF;} #page-header.headermenu a {color: #FDFF2A;}.navbar {padding-left: 1em;}.breadcrumb li {color: #FFF;}.breadcrumb li a {color: #FFF;}.block {background-color: #013D6A;}.block.header.title {color: #FFF;}.block.header.title.block_action input {background-color: #FFF;}.block.content {border: 1px solid #000;padding: 5px;background-color: #FFF;}.block.content.block_tree p {font-size: 80%;}.block_settings_navigation_tree.content.footer {text-align: center;}.block_settings_navigation_tree.content.footer.adminsearchform {margin-left: 5%;width: 90%;font-size: 9pt;}.block_settings_navigation_tree.content.footer.adminsearchform #adminsearchquery {width: 95%;}
17 .block_calendar_month.content.calendar-controls a {color: #013D6A;font-weight: bold;}.block_calendar_month.content.minicalendar td {border-color: #FFF;}.block_calendar_month.content.minicalendar.day {color: #FFF;background-color: #013D6A;}.block_calendar_month.content.minicalendar.day a {color: #FFF000;}.block_calendar_month.content.minicalendar.weekdays th {border-width: 0;font-weight: bold;color: #013D6A;}.block_calendar_month.content.minicalendar.weekdays abbr {border-width: 0;textdecoration: none;} Ce n'est qu une partie des règles CSS du thème, c est juste assez pour afficher le style de la première page lorsque l'utilisateur n'est pas connecté. Rappelez-vous ce thème étend le thème base, une partie du CSS est hérité, de sorte qu'il y a déjà du CSS pour la mise en page. Note: Les règles CSS sont écrites sur une seule ligne. Les thèmes de base de Moodle sont écrit ainsi. Les sélecteurs sont plus rapides à lire et à voir où le style s applique. J'ai écrit mes sélecteurs en prenant en compte la structure du HTML (plus que l id de la balise que je veux décorer). Cela permet en outre de réduire les conflits. J utilise des classes génériques comme. sideblock si je veux être générique, dès que je veux être précis, j utilise les classes uniques, telles que. block_calendar_month L utilisation d images dans les règles CSS. J ai créé deux images pour mon thème, l image de fond : background.png et un gradient pour l entête et les titres : gradient.png. Ces deux images sont dans le répertoire pix de mon thème. html {background-image:url([[pix:theme background]]);} h2.headingblock, #page-header,.sideblock,.block_calendar_month.content.minicalendar.day {backgroundimage:url([[pix:theme gradient]]);background-repeat:repeat-x;background-color: #0273C8;} Ci-dessus, les deux nouvelles règles a écrire pour utiliser mes images. La première règle définit background.png comme image de fond. La deuxième règle définit gradient.png comme image de fond pour les titres et les blocs latéraux. Vous remarquerez que je n'ai pas besoin d'écrire le chemin complet vers l'image. Moodle remplace url([[pix:theme gradient]]) par l url de l image lorsque il compile les fichiers CSS.
18 D autres designers de thèmes peuvent choisir d étendre votre thème; si vous utilisez cette syntaxe, tout ce qu'ils doivent faire pour remplacer l'image, est de créer une image avec le même nom dans le répertoire pix de leur thème. Vous remarquerez également que je n'ai pas besoin d'ajouter l'extension des fichiers image. C'est parce que Moodle est assez intelligent pour savoir quel est l'extension du fichier utilisé. Cela permet également de passer outre de différents formats d image lorsque l on surcharge les images. Le CSS complet du thème excitment a {text-decoration: none;}.addcoursebutton.singlebutton {text-align: center;} h1.headermain {color: #fff;} h2.main {border-bottom: 3px solid #013D6A;color: #013D6A;text-align: center;} h2.headingblock {font-size: 18pt;margin-top: 0;background-color: #013D6A;color: #FFF;text-align: center;} #page-header {background-color: #013D6A;border-bottom:5px solid #013D6A;} #page-header.headermenu {color: #FFF;} #page-header.headermenu a {color: #FDFF2A;}.sideblock {background-color: #013D6A;}.sideblock.header.title {color: #FFF;}.sideblock.header.title.block_action input {background-color: #FFF;}.sideblock.content {border: 1px solid #000;padding: 5px;background-color: #FFF;}.sideblock.content.block_tree p {font-size: 80%;}.block_settings_navigation_tree.content.footer {text-align: center;}.block_settings_navigation_tree.content.footer.adminsearchform {margin-left: 5%;width: 90%;font-size: 9pt;}.block_settings_navigation_tree.content.footer.adminsearchform #adminsearchquery {width: 95%;}.block_calendar_month.content.calendar-controls a {color: #013D6A;font-weight: bold;}.block_calendar_month.content.minicalendar td {border-color: #FFF;}.block_calendar_month.content.minicalendar.day {color: #FFF;background-color: #013D6A;}.block_calendar_month.content.minicalendar.day a {color: #FFF000;}.block_calendar_month.content.minicalendar.weekdays th {border-width: 0;font-weight: bold;color: #013D6A;}.block_calendar_month.content.minicalendar.weekdays abbr {border-width: 0;textdecoration: none;} html {background-image:url([[pix:theme background]]);}
19 h2.headingblock, #page-header,.sideblock,.block_calendar_month.content.minicalendar.day {backgroundimage:url([[pix:theme gradient]]); background-repeat:repeat-x;background-color: #0273C8;} Ajout d'une capture d'écran et de favicon La dernière chose à faire à ce stade est d'ajouter à la fois une capture d'écran du thème et un favicon. La capture d'écran sera montrée dans l'écran de sélection des thèmes et devrait être nommé screenshot.jpg. Le favicon sera utilisé lorsque quelqu'un place un signet sur la page. Les deux images doivent être situées dans votre répertoire pix comme suit: /theme/excitement/pix/screenshot.jpg /theme/excitement/pix/favicon.ico Annexe Pour aller plus loin (document en anglais) : Surcharger un renderers : Un tutoriel sur la création d'un moteur de rendu personnalisé permettant de changer le code HTML produit par Moodle. Comment utiliser les images dans votre thème : Explique comment utiliser et remplacer des images dans votre thème. Ajouter une page de configuration : Comment ajouter une page de configuration pour facilement personnaliser votre thème. Personnaliser le menu : Comment personnaliser le menu Moodle. Le style et la personnalisation du dock : Comment décorer et personnaliser le dock de Moodle. Utilisation de jquery avec Moodle.
.. 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
Tutoriel : Feuille de style externe
Tutoriel : Feuille de style externe Vous travaillerez à partir du fichier cerise.htm que vous ouvrirez dans NVU. Commencez par remplacer le contenu de la balise Title par : Comment débuter une recherche?
Initiation à 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
Formation HTML / CSS. ar dionoea
Formation HTML / CSS ar dionoea le HTML Hyper Text Markup Language langage descriptif composé de balises interprété par le navigateur page HTML = simple fichier texte (bloc notes, vim,...) les déclarations
HTML, 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
LES GRANDES ETAPES DE CREATION D UN WEB DESIGN
LES GRANDES ETAPES DE CREATION D UN WEB DESIGN PENSER LA STRUCTURE ET LE THEME DU SITE STRUCTURE ET THEME DU SITE Taille (le site sera-t-il extensible ou fixe?) Organisation Thème Couleurs Illustrations
Pré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...
Création de site Internet avec Jimdo
Création de site Internet avec Jimdo Ouvrez votre navigateur internet ou Internet Explorer ou Mozilla Firefox Rendez vous sur la page http://fr.jimdo.com/ voici ce que vous voyez. 1=> 2=> 1. Le nom que
TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012
TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE
CMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration
CMS Made Simple Version 1.4 Jamaica Système de gestion de contenu CMS Made Simple est entièrement gratuit sous licence GPL. Tutoriel utilisateur Récapitulatif Administration Le système de gestion de contenu
les Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3
Présentation...2 1. Créer un formulaire à partir d une table...3 2. Les contrôles :...10 2.1 Le contrôle "Intitulé"...11 2.2 Le contrôle "Zone de Texte"...12 2.3 Le contrôle «Groupe d options»...14 2.4
1. Création d'un état... 2. 2. Création d'un état Instantané Colonnes... 3. 3. Création d'un état Instantané Tableau... 4
1. Création d'un état... 2 2. Création d'un état Instantané Colonnes... 3 3. Création d'un état Instantané Tableau... 4 4. Création d'un état avec plusieurs tables... 9 5. Modifier la structure d'un état...11
Responsive Design. Technologies du web. Stéphane Bouvry, 2014
Responsive Design Technologies du web Stéphane Bouvry, 2014 1. Objectif Utilisation de CSS pour la mise en page 2. Diapos Le responsive design : http://goo.gl/dmh8is 3. Grille fluide Dans cette partie,
KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.
KompoZer Créer un site «simple» Composition du site : _ une page d'accueil : index.html _ une page pour la théorie : theorie.html _ une page pour les photos : photos.html _ une page avec la galerie : galerie.html
Tutoriel TYPO3 pour les rédacteurs
Tutoriel TYPO3 pour les rédacteurs - typo3_tut_fr Tutoriel TYPO3 pour les rédacteurs Tutoriel TYPO3 pour les rédacteurs Clé de l'extension: typo3_tut_fr Langue: fr Mots-clés: foreditors, forbeginners,
Administration du site (Back Office)
Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface
Nouveauté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
Notes pour l utilisation d Expression Web
EICW Formation Webmaster Notes pour l utilisation d Expression Web G. Barmarin 2008-2009 1 /21 Table des matières 1 Introduction... 3 2 Installer Expression Web... 4 3 Explorer et personnaliser l interface
Optimiser pour les appareils mobiles
chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...
Votre site Internet avec FrontPage Express en 1 heure chrono
1.1. Précautions préliminaires Votre site Internet avec FrontPage Express en 1 heure chrono Le contenu de ce site n'est pas très élaboré mais il est conçu uniquement dans un but pédagogique. Pour débuter,
Démonstration de la mise en cache via HTML 5 sur iphone
Last update: 2011/08/18 21:46 wiki:devmobile:webapp:html5:presentation Démonstration de la mise en cache via HTML 5 sur iphone Overview Parmi les nouveautés du HTML 5, l une d elles est très intéressent
MODE D'EMPLOI DU CONTRIBUTEUR WEB UAPV "CONTRIBUER DANS UNE RUBRIQUE DU SITE WEB"
MODE D'EMPLOI DU CONTRIBUTEUR WEB UAPV "CONTRIBUER DANS UNE RUBRIQUE DU SITE WEB" Quelques conseils pour bien contribuer 1 Paramétrer votre navigateur web 2 Accéder au module de gestion des pages web 2
Didacticiel de mise à jour Web
Didacticiel de mise à jour Web Copyright 1995-2012 Esri All rights reserved. Table of Contents Didacticiel : Création d'une application de mise à jour Web.................. 0 Copyright 1995-2012 Esri.
Freeway 7. Nouvelles fonctionnalités
! Freeway 7 Nouvelles fonctionnalités À propos de ce guide... 3 Nouvelles fonctionnalités en un coup d'oeil... 3 À propos de la conception d'un site web réactif... 3 Travailler avec les pages pour créer
Création d'un site dynamique en PHP avec Dreamweaver et MySQL
Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du
{less} Guide de démarrage
{less Guide de démarrage Pré requis L'utilisation d'un pré processeur css nécessite son installation préalable. Vous pouvez choisir de tout installer du coté du serveur ou du coté du client. Votre site
Publipostage avec Calc
Auto-formation sur OpenOffice.org 2.0 par Cyril Beaussier Version 1.0.2 - Avril 2006 Publipostage avec Calc Sommaire Introduction... 2 Présentation... 3 Notions... 4 Les données... 5 Lettre type... 7 Création
Sage CRM. Sage CRM 7.3 Guide du portable
Sage CRM Sage CRM 7.3 Guide du portable Copyright 2014 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur
< Atelier 1 /> Démarrer une application web
MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE
Table des matières. F. Saint-Germain / S. Carasco Document réalisé avec OpenOffice.org Page 1/13
Voici un petit tutoriel d'utilisation du tableau numérique de la marque promethean. Ce tutoriel est loin d'être complet, il permet juste une première approche simple des outils de base du logiciel ACTIVstudio.
MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:
MANUEL WORDPRESS Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: A/ Traitement de la base de données: Pour cette étape, vous aurez besoin au préalable
Premiers pas sur e-lyco
Premiers pas sur e-lyco A destination des parents, ce document présente les premiers éléments pour accéder aux services de l'ent e-lyco d'un lycée. Que signifient ENT et e-lyco? ENT = Espace ou Environnement
Traitement de texte : Quelques rappels de quelques notions de base
Traitement de texte : Quelques rappels de quelques notions de base 1 Quelques rappels sur le fonctionnement du clavier Voici quelques rappels, ou quelques appels (selon un de mes profs, quelque chose qui
1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5
1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en
italc supervision de salle
italc italc supervision de salle 01 Présentation générale : italc est un logiciel de supervision de salles d'ordinateurs. Il fonctionne en mode poste «maitre» et postes «élèves». Avec votre serveur AbulEdu,
CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE
CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 3. ème partie : RAPPORTS MENU D'ACCUEIL - MIGRATION Table des matières 1. Les RAPPORTS...2 1.1 Création d'un rapport basé sur une Requête...3 1.2 Imprimer,
Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013
Exemple d utilisation du gestionnaire de conception Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 6, rue de l Etang, L-5326
Soon_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 [email protected] AGENCE SOON 81 avenue du Bac 94210 LA VARENNE ST HILAIRE Tel : +33 (0)1 48 83 95 96 Fax : +33 (0)1
Formulaire pour envoyer un mail
Formulaire pour envoyer un mail AVERTISSEMENT : Ce tuto est une compilation de plusieurs sources trouvées sur internet, dont les références sont données à la fin de cet article. Le but de ce tutoriel n'est
Tutoriel : Comment installer une compte email (une adresse email) sur un logiciel de messagerie (ou client messagerie)?
Tutoriel : Comment installer une compte email (une adresse email) sur un logiciel de messagerie (ou client messagerie)? Sur Thunderbird (V.3.0.5) Etape 1 - Introduction Lancez l'application Thunderbird
Publier dans la Base Documentaire
Site Web de l association des ingénieurs INSA de Lyon Publier dans la Base Documentaire Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008
Création d'un questionnaire (sondage)
Création d'un questionnaire (sondage) Le but de ce petit tuto est d'avoir les séquences pas à pas pour la création d'un questionnaire de façon à ne pas devoir rechercher la manière de procéder si l'outil
1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel
Guide débuter avec WHM 1 / Introduction WHM signifie Web Host Manager (ou gestionnaire d'hébergement web). WHM va donc vous permettre de gérer des comptes d'hébergement pour vos clients. (création de compte,
Programmation Web TP1 - HTML
Programmation Web TP1 - HTML Vous allez réaliser votre premier site Web dans lequel vous présenterez la société SC, agence spécialisée dans la conception des sites internet. 1 - Une première page en HTML
3. RÉALISATION ET QUALIFICATION D UN PROTOTYPE 3.1 Réalisation d un prototype CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML
Page:1/20 CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML Objectifs de l activité pratique : Notions sur le HTML, le WEB et le W3C Créer une page web statique au format HTML : - les marqueurs ou balises
Manuel 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
PLAN. Qui peut faire quoi? Présentation. L'internaute Consulte le site public
SPIP est une interface en ligne gratuite permettant de créer des sites collaboratifs de façon suffisament simple pour que les élèves puissent publier leur propres articles. Il permet aussi d'héberger son
Formation 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
Comment développer et intégrer un module à PhpMyLab?
Comment développer et intégrer un module à PhpMyLab? La structure du fichier Afin de conserver une homogénéité et une cohérence entre chaque module, une structure commune est utilisée pour chacun des modules
Éditeur WordPress. Illustration 1. Kerniolen 56400 Pluneret Tel : 02 97 57 76 55 Mob : 06 11 33 30 11 [email protected] www.formation-auray.
Kerniolen 56400 Pluneret Tel : 02 97 57 76 55 Mob : 06 11 33 30 11 [email protected] www.formation-auray.fr Bureautique Gestion commerciale Images Sites Internet Éditeur WordPress Introduction Ce
Utilisation du logiciel Epson Easy Interactive Tools
Utilisation du logiciel Epson Easy Interactive Tools Ce logiciel permet d'utiliser le stylo electronique comme souris pour contrôler l'ordinateur depuis l'écran et comme feutre électronique pour écrire
Utiliser un CMS: Wordpress
Utiliser un CMS: Wordpress Annie Danzart [email protected] Wordpress Concevoir un site web statique Concevoir un site web dynamique Choisir un hébergement Choix du CMS Wordpress: installation
Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs
Dans la série Les tutoriels libres présentés par le site FRAMASOFT Automatisation d'une Facture 4 Liste Déroulante Remises Case à cocher Calculs Logiciel: Version: Licence: Site: OpenOffice.org Calc :
GUIDE D UTILISATION CRÉER SON SITE WEB - PROJET RESCOL
GUIDE D UTILISATION CRÉER SON SITE WEB - PROJET RESCOL 1. Avant de commencer Il existe plusieurs éditeurs de pages Web qui vous permettent de construire un site Web. Nous vous conseillons toutefois de
TeamViewer 9 Manuel Management Console
TeamViewer 9 Manuel Management Console Rév 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Sommaire 1 A propos de la TeamViewer Management Console... 4 1.1 A propos de la
SARL DDLX Multimédia Place du général de Gaule 34160 Boisseron Tèl :09 7219 85 01 Email : [email protected]. Agence Web. Design Prestashop personnalisé
SARL DDLX Multimédia Place du général de Gaule 34160 Boisseron Tèl :09 7219 85 01 Email : [email protected] Agence Web Design Prestashop personnalisé création de boutique en ligne site de présentation site
Publier un Carnet Blanc
Site Web de l association des ingénieurs INSA de Lyon Publier un Carnet Blanc Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008 Publication,
Le générateur d'activités
Le générateur d'activités Tutoriel Mise à jour le 09/06/2015 Sommaire A. Mise en route du Générateur d'activité... 2 1. Installation de Page... 2 2. Création des bases du générateur d'activités... 3 3.
Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles
Mission TICE - académie de Versailles 7 nov. 2008 Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles Anne-Cécile Franc Mission TICE académie de Versailles
Grille fluide. Une grille fluide sert à structurer la mise en page, la rendre harmonieuse et faciliter le passage au responsive web design
Grilles Fluides CSS CREATION D UNE GRILLE FLUIDE Grille fluide Une grille fluide sert à structurer la mise en page, la rendre harmonieuse et faciliter le passage au responsive web design WWW.SUTTERLITY.FR
HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles
46 HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles enfin deux points importants pour les sites mobiles, les nouveautés sur les formulaires ainsi que le mode hors-ligne. 2. Bonnes
INTRODUCTION 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
Banque de données d offres & carte web interactive d offres
Réseau des parcs suisses Monbijoustrasse 61, 3007 Bern Tel. +41 31 381 10 71; [email protected]; www.paerke.ch Banque de données d offres: [email protected] Carte web interactive: [email protected] Feuille
RESPONSIVE WEB DESIGN
RESPONSIVE WEB DESIGN Une approche pour concevoir des sites Web adaptatifs et une occasion d'inciter les étudiants à consulter des cours responsives Ivan MADJAROV Arnaud FÉVRIER Comment consulte-t-on le
Media queries : gérer différentes zones de visualisation
2 Media queries : gérer différentes zones de visualisation Comme nous l avons vu au chapitre précédent, les CSS3 sont constituées de modules. Media queries est simplement l un d eux. Ce module permet d
Les sites Internet dynamiques. contact : Patrick VINCENT [email protected]
Les sites Internet dynamiques contact : Patrick VINCENT [email protected] Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et
Navigation dans Windows
Cours 03 Navigation dans Windows Comme je le disais en introduction, notre souris se révèle plus maligne qu'elle n'en a l'air. À tel point qu'il faut apprendre à la dompter (mais c'est très simple, ce
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.
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
Celui qui vous parle. Yann Vigara
Celui qui vous parle Yann Vigara Celui qui vous parle Yann Vigara Celui qui vous parle [Spa m] Yann Vigara Fondateur et directeur technique d'atomes Dans l'administration système depuis 1999 Tombé dans
Travaux dirigés n 10
Travaux dirigés n 10 IMAC 1 Responsive Web Design Dans ce TD, vous verrez comment concevoir un design web qui s adaptera au terminal sur lequel il sera visualisé. Avant-propos Avec l avènement des smartphones
Formation : WEbMaster
Formation : WEbMaster Objectif et Description : Centre Eclipse vous propose une formation complète WebMaster, vous permettant de : Utiliser dès maintenant les nouveautés du web2, ainsi alléger les besoins
Stockage du fichier dans une table mysql:
Stockage de fichiers dans des tables MYSQL avec PHP Rédacteur: Alain Messin CNRS UMS 2202 Admin06 30/06/2006 Le but de ce document est de donner les principes de manipulation de fichiers dans une table
Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs
Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs Installation sur le serveur Eva-web s'appuie sur SPIP, qui lui-même utilise PHP
RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/2011. 1.1 Présentation. 1.2 Ressources
Master Maths Finances 2010/2011 Data Mining janvier 2011 RapidMiner 1 Introduction 1.1 Présentation RapidMiner est un logiciel open source et gratuit dédié au data mining. Il contient de nombreux outils
Foire aux Questions Note: Les réponses aux questions correspondent à la version 3.73.2212 Mise en route
Foire aux Questions Note: Les réponses aux questions correspondent à la version 3.73.2212 Mise en route Q. Je crois que le logiciel du SISA serait un bon choix pour mon organisation. Quels sont les étapes
Installation locale de JOOMLA SEPIA
FOAD TICE Installation locale de JOOMLA SEPIA Académie de Reims FRANÇOIS PALLUT Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales à l'identique : http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
KeePass - Mise en œuvre et utilisation
www.rakforgeron.fr 08/04/2015 KeePass - Mise en œuvre et utilisation L'usage de mots de passe est nécessaire pour de nombreux accès ou pour la protection de données personnelles. Il convient d'en utiliser
JOOMLA 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
Création de formulaires interactifs
SESSION 16 Création de formulaires interactifs Programme de la session Lancer un sondage en utilisant divers éléments d'entrée de formulaire Traiter les entrées utilisateur Activer un script à partir d'un
Dévéloppement de Sites Web
1 Dévéloppement de Sites Web Cours III : Travailler avec Dreamweaver de Macromedia Peter Stockinger Séminaire de Maîtrise en Communication Interculturelle à l'institut National des Langues et Civilisations
DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran
DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran dossier par Clochar SOMMAIRE 1. LES RESOLUTIONS d'ecran... 1 2. RESOLUTION de l écran et choix de la TAILLE DE LA PAGE... 2 3. AGRANDISSEMENT
Classer et partager ses photographies numériques
Classer et partager ses photographies numériques Ce tutoriel a pour objectif de vous donner les bases nécessaires au classement de vos photographies numériques, et de vous donner des moyens simples de
LE CMS GUPPY. 2) Décompression : Elle se fait simplement avec le logiciel 7-Zip ou tout autre logiciel.
Le CMS libre Guppy 1/10 LE CMS GUPPY Le guppy (Poecilia reticulata) est un poisson d'eau douce tropicale, mais c'est pour nous un CMS, un Content Management System ou gestionnaire de contenu ou système
Guide de démarrage rapide
Comment démarrer rapidement votre Box e-commerce. Guide de démarrage rapide Autres supports : Vidéos démos disponibles sur le portail. Contactez notre service client : 0 969 366 636 Guide de démarrage
Zen, SASS, responsive design
, SASS, responsive design Felip Manyer i Ballester Res Telæ 21 mai 2013 Felip Manyer i Ballester, SASS, responsive design 1/36 Plan 1 Créer un thème sous Drupal Généralités Concepts à mettre en œuvre Typologie
Guide de l'utilisateur de l'application mobile
Guide de l'utilisateur de l'application mobile Avis de droit d'auteur Copyright Acronis International GmbH, 2002-2012. Tous droits réservés. «Acronis», «Acronis Compute with Confidence», «Acronis Recovery
INTERNET 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.
Créer votre propre modèle
Créer votre propre modèle Vous recherchez un modèle personnalisé pour vos présentations Microsoft PowerPoint qui comprend le nom de votre organisation et un arrière-plan unique avec les couleurs et les
WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits
WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION
RÉALISATION D UN SITE DE RENCONTRE
RÉALISATION D UN SITE DE RENCONTRE Par Mathieu COUPE, Charlène DOUDOU et Stéphanie RANDRIANARIMANA Sous la coordination des professeurs d ISN du lycée Aristide Briand : Jérôme CANTALOUBE, Laurent BERNARD
SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE
SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE SITE INTERNET DE L ASSOCIATION Diapositive 1 RAPPORT DE PROJET Site internet de l association INTRODUCTION 1) Je m appelle Léonard STRONG. 2) Oral de présentation
LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS
LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS MAI 2013 Table des matières 1. Introduction... 3 2. Interface d accueil... 4 2.1. Zone d authentification...
TRUCS & ASTUCES SYSTEME. 1-Raccourcis Programme sur le Bureau (7)
TRUCS & ASTUCES SYSTEME 1-Raccourcis Programme sur le Bureau (7) 2- Mettre la souris sur Tous les programmes 3- Clic DROIT sur le programme dont on veut créer un raccourcis 4- Dans le menu contextuel Clic
Intro: WordPress SEO Version Française
2010-2011 Sylvain Deauré page 1 Licence et conditions d'utilisation Vous avez le droit d'utiliser ce guide pour votre utilisation propre Vous pouvez indiquer à vos amis l'adresse de la page suivante, ou
Créer des étiquettes avec les adresses d'un tableau Calc
Créer des étiquettes avec les adresses d'un tableau Calc Il faudra au préalable avoir déjà créé le tableau contenant les adresses avec Calc. Il y a trois étapes différentes pour réaliser des étiquettes
