Quelques modules utiles

Piwik


Ajouter des fonctionnalités de statistiques au site en liaison avec Piwik, un logiciel libre et open source de mesure de statistiques web, successeur de PhpMyVisites et conçu pour être une alternative libre à Google Analytics.

https://drupal.org/project/piwik


Quelques modules plus ou moins connus,

présentant des fonctionnalités intéressantes.


Cache


https://www.drupal.org/project/boost


Données


https://www.drupal.org/project/views_data_export


Recherche


https://www.drupal.org/project/Custom_Search Permet de modifier la boite de recherche par défaut.


https://www.drupal.org/project/search_config


https://www.drupal.org/project/apachesolr


https://www.drupal.org/project/search_log


Sécurité


https://www.drupal.org/project/htaccess


https://www.drupal.org/project/security_review


https://www.drupal.org/project/password_policy


https://www.drupal.org/project/securelogin


https://www.drupal.org/project/flood_control


https://www.drupal.org/project/badbehavior


https://www.drupal.org/project/htmlpurifier


https://www.drupal.org/project/hacked compare la consistance de vos modules (diff sur fichiers modifiés ou non).


Tâches planifiées : Cron


https://www.drupal.org/project/elysia_cron Dans certains cas,

https://www.drupal.org/project/ultimate_cron (bien lire les limitations), ou en environnement cluster :

https://www.drupal.org/project/cron_control


Images


https://www.drupal.org/project/cloud_zoom


https://www.drupal.org/project/lazyloader


https://www.drupal.org/project/jqzoom


https://www.drupal.org/project/zoomify


https://www.drupal.org/project/imagecrop


https://www.drupal.org/project/imagefield_focus


https://www.drupal.org/project/ocupload permet d'envoyer plusieurs pièces jointes avec un affichage de la progression.


Deux autres modules permettent cette fonctionnalité :


https://www.drupal.org/project/multiupload_imagefield_widget Permet d'envoyer plusieurs images à un contenu, plutôt qu'une après l'autre.


https://www.drupal.org/project/image_resize_filter Redimensionne sur le serveur vos images réduites avec un éditeur wysiwyg.


Images et Zoom


https://www.drupal.org/project/cloud_zoom


https://www.drupal.org/project/imagezoom


https://www.drupal.org/project/zoomify


Affichage


https://www.drupal.org/project/colorbox - incontournable.


Colorbox_node


Donne à l'utilisateur la possibilité d'afficher n'importe quelle page à l'intérieur d'un modal Colorbox sans l'en-tête et pied de page.

https://www.drupal.org/project/colorbox_node


https://www.drupal.org/project/shadowbox


https://www.drupal.org/project/galleryformatter


https://www.drupal.org/project/drupagram pour InstaGram et Drupal


https://www.drupal.org/project/imageflow


https://www.drupal.org/project/views_slideshow


https://www.drupal.org/project/views_nivo_slider


https://www.drupal.org/project/resp_img Redimensionne les images en fonction de la taille de l'écran qui les affiches. Similaire à https://www.drupal.org/project/cs_adaptive_image


https://www.drupal.org/project/image_composition


Adaptive Image Styles https://www.drupal.org/project/ais adapte une image à l'affichage du poste client.


https://www.drupal.org/project/popup permet d'afficher des popup / bulles d'informations.


Module "Media"


https://www.drupal.org/project/media


https://www.drupal.org/project/media_gallery


https://www.drupal.org/project/media_flickr


https://www.drupal.org/project/media_youtube


https://www.drupal.org/project/media_vimeo


https://www.drupal.org/project/media_dailymotion


https://www.drupal.org/project/mediaelement


Vidéos


https://www.drupal.org/project/video_filter Permet d'afficher presque tous les services vidéos.


Gestion du contenu


https://www.drupal.org/project/nopremium


https://www.drupal.org/project/relevant_content


https://www.drupal.org/project/similarterms


Ce module Drupal tente de mettre en contexte les éléments de contenu en affichant un bloc avec des liens vers d'autres contenus similaires. Similarité est basée sur les termes de taxonomies assignées au contenu. Les blocs sont disponibles sur la base de similitude dans chacun des vocabulaires définis pour un site aussi bien que pour un bloc à l'intérieur de tous les vocabulaires similaires.


https://www.drupal.org/project/similar


https://www.drupal.org/project/featured_content


https://www.drupal.org/project/extlink


https://www.drupal.org/project/extlink_extra


https://www.drupal.org/project/diff


https://www.drupal.org/project/featured_news_feature


https://www.drupal.org/project/sc Skill Compass


https://www.drupal.org/project/content_lock Permet d'éviter l'édition en même temps du même contenu par deux utilisateurs différents.


https://www.drupal.org/project/readmorecontrol


https://www.drupal.org/project/faq


https://www.drupal.org/project/pagination


https://www.drupal.org/project/workflow et https://www.drupal.org/project/publishcontent


https://www.drupal.org/project/flag Permet de mettre en évidence un contenu spécifique.


https://www.drupal.org/project/page_manager_redirect Permet la redirection après la soumission d'un node.


Entrées / Edition


https://www.drupal.org/project/form_panel pour personnaliser le formulaire d'édition d'un node.


https://www.drupal.org/project/geshifilter Coloration syntaxique


https://www.drupal.org/project/maxlength Taille maximum des champs.


https://www.drupal.org/project/tabtamer Réorganise les boutons Voir/Modifier/Révision de vos nodes.


https://www.drupal.org/project/filefield_sources avec https://www.drupal.org/project/filefield_sources_plupload


https://www.drupal.org/project/wysiwyg_template


https://www.drupal.org/project/ckeditor_styles


https://www.drupal.org/project/defaulttextfornode pour un texte par défaut pour un node.


Affichage du contenu


https://www.drupal.org/project/extlink Permet d'ouvrir tout lien externe dans une nouvelle fenêtre.


https://www.drupal.org/project/context


https://www.drupal.org/project/boxes


blocs ajaxés et réinventés, avec https://www.drupal.org/project/field_boxes


https://www.drupal.org/project/collapsiblock


https://www.drupal.org/project/nodeblock Permet de créer un type de contenu qui apparaît dans la liste des blocks disponibles.


https://www.drupal.org/project/block_class pour mettre un CSS spécifique sur un bloc.


https://www.drupal.org/project/textsize


https://www.drupal.org/project/pagestyle


https://www.drupal.org/project/pngfix


https://www.drupal.org/project/fontyourface pour utiliser des typos non standard via des services tiers ou non.


https://www.drupal.org/project/google_webfont_loader_api


https://www.drupal.org/project/google_fonts


https://www.drupal.org/project/cufon


Limitation des accès


https://www.drupal.org/project/abt solution stable et facilement adaptable à vos besoins.


https://www.drupal.org/project/protected_node comme solution légère.


https://www.drupal.org/project/user_role_field pour limiter l'accès à un champ donné.


https://www.drupal.org/project/content_access + https://www.drupal.org/project/acl reste la solution la plus complète.


https://www.drupal.org/project/lm_paypal pour du contenu payant + UberCart/Drupal Commerce.


Grouper les champs


https://www.drupal.org/project/field_group


https://www.drupal.org/project/nodeformcols


Blog


https://www.drupal.org/project/flexible_blogs Améliorer le module Blog natif pour créer des plateformes multi-blogs


Impression


https://www.drupal.org/project/print


Chat


https://www.drupal.org/project/drupalchat


https://www.drupal.org/project/gcm (Google Cloud Messaging)


Captcha


https://www.drupal.org/project/honeypot


Gestion de projets


https://www.drupal.org/project/timeline


Ensemble d'installation


https://www.drupal.org/project/openenterprise


https://www.drupal.org/project/homebox


Utilisateurs


https://www.drupal.org/project/hybridauth pour utiliser plusieurs services d'authentification.


https://www.drupal.org/project/htpasswdsync pour synchroniser une liste d'utilisateurs drupal avec un fichier .htaccess


https://www.drupal.org/project/homebox Permet de personnaliser le tableau de bord de vos utilisateurs.


https://www.drupal.org/project/masquerade Permet de se connecter en tant que n’importe quel utilisateur.


https://www.drupal.org/project/login_destination


https://www.drupal.org/project/logintoboggan


https://www.drupal.org/project/email_registration


https://www.drupal.org/project/genpass


https://www.drupal.org/project/alt_login


https://www.drupal.org/project/autoassignrole


https://www.drupal.org/project/compact_forms change l'affichage de la boite de dialogue connexion utilisateurs.


https://www.drupal.org/project/ajax_register


Sondages


https://www.drupal.org/project/ajax_poll


https://www.drupal.org/project/advpoll


Profils


https://www.drupal.org/project/profile2


https://www.drupal.org/project/logintoboggan


Exemples


https://www.drupal.org/project/examples


https://www.drupal.org/project/views_examples


Dates et heures


https://www.drupal.org/project/jstimer


Excel


https://www.drupal.org/project/sheetnode


Langage


https://www.drupal.org/project/l10n_update - mettre à jour automatiquement des traductions de modules disponibles


https://www.drupal.org/project/l10n_client - personnaliser et soumettre en live ses propres traductions.


https://www.drupal.org/project/taxonomy_display


https://www.drupal.org/project/stringoverrides


https://www.drupal.org/project/potx Permet d’exporter toutes les chaines de son site (ou d’un module) vers un fichier .po (Peut aussi s’utiliser en ligne de commande avec php-cli).


https://www.drupal.org/project/multilink


https://www.drupal.org/project/translate_this


https://www.drupal.org/project/lang_dropdown


https://www.drupal.org/project/translation_management pour modifier le nom d'une image en fonction de la langue.


https://www.drupal.org/project/stringoverrides pour changer n'importe quel texte dans votre site.


URL


https://www.drupal.org/project/pathologic


https://www.drupal.org/project/subpathauto


https://www.drupal.org/project/redirect ou un plus puissant tel que : https://www.drupal.org/project/globalredirect


https://www.drupal.org/project/transliteration et https://www.drupal.org/project/pathauto , configuré pour filtrer les mots suivants : a, ça, ca, se, il, je, tu, vous, nous, on, ils, à, ainsi, alors, après, aussi, avant, avec, car, certes, chez, comme, d, dans, de, dehors, depuis, derrière, des, donc, en, ensuite, envers, et, etc, ici, jusqu, jusque, l, la, le, les, là, mais, même, ni, or, ou, où, par, pendant, pour, près, sans, sauf, selon, sous, sur, tout, un, une, vers, vu


Taxonomies


https://www.drupal.org/project/content_taxonomy


Un champ d'un terme de taxonomie. Permet de catégoriser le contenu au moyen d'une liste de mots prédéfinis ou de mots-clés que l'utilisateur peut saisir. Il est possible de créer autant de champs content taxonomy nécessaires afin de catégoriser plus finement un contenu.


https://www.drupal.org/project/taxonomy_manager


  • Le module fournit des extensions au Terme de classification de base :
  • Sélecteur terme parent dans les réglages du champ (pour les listes d'options)
  • Options pour de nouveaux termes dans autocomplete ( https://www.drupal.org/project/autocomplete_deluxe widget de soutien ainsi):
  • Autoriser et insérer de nouveaux termes (comportement par défaut)
  • Autoriser et insérer de nouveaux termes dans un vocabulaire séparé
  • Refuser toutes les nouvelles

https://www.drupal.org/project/taxonomy_display


https://www.drupal.org/project/term_merge


Lorsque vous utilisez la taxonomie des fins d'étiquetage libre, il est facile de se retrouver avec plusieurs termes ayant le même sens. Cela peut être dû à des erreurs d'orthographe ou des utilisateurs différents qui constituent simplement des termes synonymes comme ils vont.

Vous, en tant qu'administrateur, peut alors vouloir corriger ces erreurs ou d'unifier des termes synonymes, ce qui élagage de la taxonomie à un ensemble plus gérable. Ce module vous permet de fusionner plusieurs termes en un seul, tandis que la mise à jour tous les domaines se rapportant à ces termes pour désigner le terme de remplacement à la place.

Actuellement, le module agit seulement sur les champs. Il serait souhaitable de mettre à jour d'autres endroits possibles où des termes supprimés sont utilisés.


https://www.drupal.org/project/termcase


Permet de convertir dans une case homogène les termes utilisés par les utilisateurs pour éviter les doublons. Indispensable pour les vocabulaires libres avec potentiellement un nombre très grand de terme. 'Bleu' et 'bleu' ne seront donc plus possible.


https://www.drupal.org/project/taxonomy_csv


Permet d'importer ou d'exporter taxonomie depuis ou vers un fichier CSV (comma-separated values) ou un fichier texte avec un copier-coller.


https://www.drupal.org/project/taxonomy_single_tag


Expose une «étiquette simple texte autocomplete champ" widget. Ce widget peut être en mode mono-ou multi-entrée, ce qui permet le marquage illimité avec des virgules et les guillemets.


https://www.drupal.org/project/taxonomy_access


Contrôle d'accès pour les rôles d'utilisateur en fonction des catégories de taxonomie (vocabulaire, les termes).

Contrôle automatiquement l'accès aux nœuds (en fonction de leurs termes de taxonomie).

Page de configuration pour chaque rôle d'utilisateur.

Trois types de nœuds d'accès d'autorisation: Voir, Update, Delete.

Deux types d'accès terme: Afficher un tag, Ajouter un tag.


Taxonomy Access Control et Taxonomy Access Control Lite = gestion des accès pour les rôles


https://www.drupal.org/project/tac_lite


A l'instar de taxonomy access, permet de restreindre l'accès aux utilisateurs en fonction de terme de taxonomy attribué aux nodes. Il prétend néanmoins le faire de manière plus légère, tant au niveau de la facilité d'administration, que du coût en ressource système.


https://www.drupal.org/project/term_reference_tree


Ce module fournit un widget arborescence extensible pour le champ Référence terme de taxonomie


Référencement


https://www.drupal.org/project/metatag


https://www.drupal.org/project/page_title


https://www.drupal.org/project/contentoptimizer


https://www.drupal.org/project/linkchecker Permet de vérifier l'état de vos liens, et donc de ne pas avoir de "mauvaise note" auprès des moteurs de recherche.


Statistiques


https://www.drupal.org/project/pubdlcnt Décompte le nombre de téléchargements de fichiers publics.


https://www.drupal.org/project/download_count Décompte le nombre de téléchargements de fichiers privés.


Utilisateurs


https://www.drupal.org/project/alt_login


https://www.drupal.org/project/logintoboggan


Informations utilisateurs


https://www.drupal.org/project/ip2country


CSS / Thèmes


https://www.drupal.org/project/dev_banner


https://www.drupal.org/project/css_injector


https://www.drupal.org/project/menu_attributes


https://www.drupal.org/project/blocktheme


https://www.drupal.org/project/panels


https://www.drupal.org/project/styleguide Permet de tester tous les éléments de votre thème, en les affichant tous les uns après les autres (h1, h3, etc...).


https://www.drupal.org/project/dummyimage Ce module permet d’utiliser des web services de génération automatique d’images. Pratique quand on ne dispose pas encore du contenu définitif, ou pour tester un thème.


BootStrap


Le thème Bootstrap ( https://www.drupal.org/project/bootstrap ) peut être utilisé avec : https://www.drupal.org/project/fontello

Ce dépôt git est disponible comme sous-theme : https://github.com/markcarver/drupal_bootstrap_subtheme (voir : https://www.drupal.org/node/1844448 ) avec https://www.drupal.org/project/less


Thèmes et rôles


https://www.drupal.org/project/role_theme_switcher pour un thème par rôle, à utiliser avec https://www.drupal.org/project/md_construction pour les sites en construction !


https://www.drupal.org/project/custompage chaque page a son thème, mais hérite du header, footer, etc ...


https://www.drupal.org/project/themekey change le thème selon la condition de votre choix.


Icône de chargement


https://www.drupal.org/project/views_sexy_throbber


https://www.drupal.org/project/image_preloader


Pour modifier l'icône de chargement utilisée par Drupal, voici des liens intéressants : https://www.ajaxload.info/ https://preloaders.net/en/3d https://www.drupal.org/node/1059674


Vous pouvez aussi utiliser ce module https://www.drupal.org/project/hide_submit afin d'éviter les doubles soumissions à l'envoi d'un formulaire.


Ballons d'Aide


https://www.drupal.org/project/beautytips


Thèmes d'administration


De nombreux thèmes existent, comme https://www.drupal.org/project/cube


Mobiles


https://www.drupal.org/project/mobile_tools + https://www.drupal.org/project/browscap Redirige le navigateur mobile vers le thème adéquat.


https://www.drupal.org/project/services Voir la documentation : permet à un site Drupal d’interagir avec un mobile android.


Menu


https://www.drupal.org/project/menu_firstchild Redirige le premier lien d'un menu vers sa première entrée "enfant".


https://www.drupal.org/project/menu_breadcrumb et https://www.drupal.org/project/custom_breadcrumbs vous permettent de jouer avec le fil d’Ariane.


https://www.drupal.org/project/om_maximenu pour un menu complet (avec des images, etc...).


Pour le CSS : https://www.drupal.org/project/menu_attributes


https://www.drupal.org/project/special_menu_items Permet d'utiliser des séparateurs dans les menus, permet de créer une entrée dans un menu, sans entrer le chemin. (ex: entrée sans lien avec <nolink>)


Migration de contenu


https://www.drupal.org/project/migrate


https://www.drupal.org/project/stage_file_proxy Evite de copier tout le dossier "files" sur son instance de developpement. Ce module recupere les fichiers distants au moment de l’appel.


Communauté


https://www.drupal.org/project/jasm


https://www.drupal.org/project/userpoints


https://www.drupal.org/project/comment_notify et/ou https://www.drupal.org/project/push_notifications


https://www.drupal.org/project/ajax_comments


https://www.drupal.org/project/flatcomments pour avoir tous les commentaires à la suite (permet d'avoir une version "non hiérarchisée").


https://www.drupal.org/project/notifications


https://www.drupal.org/project/messaging


https://www.drupal.org/project/pmgrowl


https://www.drupal.org/project/addthis ou à préférer : https://www.drupal.org/project/service_links


https://www.drupal.org/project/feedback_simple Permet de faire un retour au webmaster du site.


https://www.drupal.org/project/mobile_codes Permet de générer des QRCode.


https://www.drupal.org/project/statuses Permet aux utilisateurs de publier un status.


https://www.drupal.org/project/heartbeat permet de gérer un fil d'activité.


https://www.drupal.org/project/makemeeting pour gérer des RDV comme Doodle.


Facebook


Voici la suite de modules Facebook, un pour tous : https://www.drupal.org/project/fb_social


Uniquement :


Twitter


* Publier sur Twitter depuis OAuth : https://www.drupal.org/project/twitter et https://www.drupal.org/project/oauth * Twitterblock : https://www.drupal.org/project/twitter_block * TwitterProfile Widget : https://www.drupal.org/project/twitter_profile_widget * Tweet button : https://www.drupal.org/project/tweetbutton ou son concurrent : https://www.drupal.org/project/tweetmeme * 1 billet de blog avec tous les tweet du jour : https://www.drupal.org/project/dailytwitter * Panneau twitter en superposition : https://www.drupal.org/project/tweetboard * Valider un nom d'utilisateur twitter : https://www.drupal.org/project/twitter_username * Twitter Field : https://www.drupal.org/project/twitterfield


Géolocalisation


https://www.drupal.org/project/getlocations peut répondre à beaucoup de besoins.


Un comparatif des modules existants existe ici : https://www.drupal.org/node/1704948


https://www.drupal.org/project/ip_geoloc


OpenLayers et Google Maps pour gérer des cartes : https://www.drupal.org/project/openlayers/ https://www.drupal.org/project/gmap


Gérer les données de géolocalisation : https://www.drupal.org/project/location en développement, dans l'attente utiliser : https://www.drupal.org/project/geofield


Base de donnée géographique : https://www.drupal.org/project/geonames


L'affichage des maps peut se faire dans un iframe : https://www.drupal.org/project/insertframe


https://www.drupal.org/project/addressfield pour gérer les adresses selon le standard xNAL.


Mails


https://www.drupal.org/project/reroute_email Ce module redirige tout les emails sortants de drupal vers une adresse arbitraire. Il rajoute au contenu du mail l’adresse de destination d’origine.


Réception de mails et inscription dans des forums appropriés : https://www.drupal.org/project/femail


Mailing list


https://www.drupal.org/project/simplenews + https://www.drupal.org/project/mimemail


Module nommé "Newsletter"


https://www.drupal.org/project/mailing_list


https://www.drupal.org/project/mailchimp + https://www.drupal.org/project/webform_mailchimp + https://www.drupal.org/project/mcc


Tests


https://www.drupal.org/project/simpletest_automator


https://www.drupal.org/project/selenium


https://www.drupal.org/project/profiling Permet de visualiser diverses informations sur les performances de votre site. A utiliser en développement uniquement.


Développement


https://www.drupal.org/project/devel


https://www.drupal.org/project/watchdog_live


Tags


https://www.drupal.org/project/bean_tax


Navigateurs


https://www.drupal.org/project/jreject


https://www.drupal.org/project/ie6update


Processus de publication


Pour avoir un workflow de publication cad:

 Création de contenu

 Validation/Modération du contenu

 Publication du contenu

Il faut le module Rules ainsi que modr8

 Modr8 devra voir son bloc activé pour le groupe modérateurs

 Appliquez une triggered rule pour lancer une action en fonction d'une condition; très simple d'usage.

 Les actions possibles :admin/settings/actions/manage

 Ne pas oublier de modifier le fonctionnement par défaut relatif aux différents contenus, cad: publié par défaut décoché (admin/content/types)

  Attention, si vous n'ajoutez pas les droits d'accès au rôle de modérateur, ça ne fonctionnera pas.. En particulier, ils doivent avoir :

 module modr8

  bypass moderation queue

  moderate content

 module node

  accéder au contenu

  administrer les types de contenu

  administrer les nœuds


Taxonomy = catégories


Permet d'étiqueter les contenus avec des mots-clés et des catégories afin de l'organiser et de faciliter la recherche.

La taxonomie est une liste de termes ou mots-clés stockés dans un vocabulaire. Le vocabulaire peut être plat ou hiérarchique.

Les termes peuvent être fixés d'avance ou bien les utilisateurs peuvent saisir librement de nouveaux termes.

Utilisation d’un vocabulaire avec des termes pour étiqueter les contenus (ressources)

Ce qui permet :


  • la recherche des contenus par termes
  • la construction automatique d’un menu/sous-menu (vocabulaire/termes)

https://www.drupal.org/project/active_tags

Ajoute une nouvelle option de marquage taxonomies libres. Si sélectionné le widget taxonomie est remplacé par un nouveau widget jQuery tag.


https://www.drupal.org/project/autocomplete_deluxe

À la manière d’active tags, permet d'améliorer le widget de tagging libre. Il permet notamment de rentrer des mots-séparés par une virgule, les indiquer en haut du champ texte avec une petite croix pour les enlever. Il propose également une petite flèche à droite du champ, qui fonctionne un peu à la manière d'un jump menu.


https://www.drupal.org/project/hierarchical_select

Améliore la sélection de termes de taxonomie, en permettant la création de nouveaux termes, en affichant progressivement les termes en fonction de leur hiérarchie, ou bien en affichant le nombre de contenus qui ont déjà été étiqueté avec ce terme. Il vient compléter ainsi la panoplie des éléments d'interface (widget) dont dispose drupal pour saisir ce type de donnée


https://www.drupal.org/project/nat

Quand un nœud est créé, un terme de taxonomie est également créé automatiquement en utilisant son titre et le corps dans tous les vocabulaires associés. Les autres nœuds peuvent désormais être étiquetés avec les termes de ces vocabulaires établissant ainsi des relations noeud-noeud.


https://www.drupal.org/project/autocategorise

Classer les nœuds / entités sur les observations en faisant correspondre le texte avec des conditions de vocabulaire et synonymes. Synonymes sera typiquement des mots ou des expressions régulières.


https://www.drupal.org/project/rules_autotag

Marquage automatique de contenu en texte intégral en faisant correspondre termes de taxonomie


https://www.drupal.org/project/freetag_detect

Étend les champs widget avec un type de saisie semi-automatique (marquage libre) et un bouton pour choisir  d'autres termes correspondant (existant).


https://www.drupal.org/project/lexicon

Le module Lexique génère une ou plusieurs pages Lexique en fonction des termes de taxonomies et marque en option termes dans le contenu et les liens vers la page Lexique approprié.


 


Omega 3


Thème de base avec grille HTML5/960 hautement configurable. Chaque zone (groupe de régions) peut être configuré ou caché à tout moment et chaque région peut être désactivé, redimensionnée et placée facilement tout comme bon vous semble.

https://drupal.org/project/omega


Omega Tools


Permet de créer et gérer des sous thèmes d'Omega V3

https://drupal.org/project/omega_tools


Apparence » Créer un nouveau sous-thème Omega


Informations du thème

Nom


Entrer un nom de thème
Kit de démarrage

* Omega HTML5 Starterkit
Une fois le nouveau thème créer, désactiver le module.


 Apparence » Paramètres » omega_[Votre Theme]


Zone and region configuration


Entête Section

- User Zone

  Configuration
Column coun 24 Columms
  Régions

   User Bar First
Column coun 15 Columms

   User Bar Second Column coun 9 Columms
- Branding Zone
   Configuration Column coun 24 Columms
   Régions

    Branding
Column coun 24 Columms

- Menu Zone
  Configuration Column coun 24 Columms
  Régions
   Menu Column coun 24 Columms

- Header Zone
  Configuration Column coun 24 Columms
  Régions
   Premier en-tête Column coun 12 Columms
   Second en-tête Column coun 12 Columms


Contenu Section

- Preface Zone

  Configuration
Column coun 24 Columms
  Régions

   Première préface
Column coun 8 Columms
   Deuxième préface Column coun 8 Columms
   Troisième préface Column coun 8 Columms
- Content Zone
  Configuration
Column coun 24 Columms
  Régions

   Contenu
Column coun 15 Columms
   Première barre latérale Column coun 6 Columms
   Seconde barre latérale Column coun 3 Columms
- Postscript Zone
  Configuration
Column coun 24 Columms
  Régions

   Postscript First
Column coun 6 Columms
   Postscript Second Column coun 6 Columms
   Postscript Third Column coun 6 Columms
   Postscript Fourth Column coun 6 Columms


Pied de page Section

- Footer Zone

  Configuration Column coun 24 Columms
  Régions
   Premier pied de page Column coun 12 Columms
   Deuxième pied de page Column coun 12 Columms


Collapsiblock selectors

Bloc
section.block
Titre h2.block-title
Block content div.content


Changer Omega templates


user-register-form.tpl.php


<div class="content">
  <p><strong>Bienvenue et merci</strong> de joindre la communauté des Dialogues en humanité!<br />
    Cette plate-forme de prise de parole et d’information vit grâce à la participation de personnes qui, comme vous, investissent cet espace citoyen, donc n’hésitez pas à proposer du contenu et commenter ce qui est en ligne. (Votre parole peut faire une différence.)</p>
  <p> <strong>Suite à cette inscription, vous recevrez un courriel de notre système incluant un lien de validation.</strong></p>
  <h4>Vous devez vous connecter une première fois afin d'activer votre profil de collaborateur</h4>
  et prendre part à l'action du site.
</div>
<div>
  <?php print drupal_render_children($form) ?>
</div>


Delta


Permet la personnalisation/configuration des paramètres de thème en fonction des types de nœuds, du contexte ou des groupes de chemin.
Delta Blocks

Montre un certain nombre d'éléments du cœur de Drupal en tant que bloc.
Delta UI

Interface de développement


Context


Permet de gérer des conditions contextuelles.

https://drupal.org/project/context
Context UI

Interface de développement


Custom_search


Modifie le moteur de recherche par défaut. Recherche avancée directement dans la boîte de recherche.

https://drupal.org/project/custom_search


Configuration » Recherche et metadonnées » Custom Search


Champ de recherche
Afficher le libellé

Enlever
Texte par défaut du champ de recherche (Search box hint text)

Rechercher
Bouton de soumission

Envoyer une image de loupe dans


sites/all/custom_search/icon-find.png
et régler le
Chemin de l'image de soumission

sites/all/custom_search/icon-find.png


Superfish


Menus déroulants jQuery, compatibles avec les téléphones portables et tablettes

https://drupal.org/project/superfish
Download Superfish library Superfish-for-Drupal-1.x.zip

https://github.com/mehrpadin/Superfish-for-Drupal/archive/1.x.zip


Configuration » Interface utilisateur » Superfish


Installer Superfish library dans le répertoire "sites/all/libraries/superfish"


Structure » Blocs


Superfish 1 (Superfish) configurer
Titre du bloc <none>
Menu

Parent du menu
Menu principal
Paramètres de Superfish

Style
White
Plugins Superfish

sf-Touchscreen (écran tactile)


* Enable jQuery sf-Touchscreen plugin for this menu.
sf-Smallscreen (Bêta)

*  Désactiver
Paramètres de la région Menu


Adaptive_image


Affiche les images avec la taille la plus appropriée pour les navigateurs

https://www.drupal.org/project/adaptive_image
Ajouter dans le fichier CSS

/**********************************************

 implement adaptive image

**********************************************/

img, input, textarea, iframe, object, embed {

  max-width: 100%;

}img, input, textarea, iframe {

  height: auto;

}