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;
}