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.
Voici la suite de modules Facebook, un pour tous : https://www.drupal.org/project/fb_social
Uniquement :
- Le bouton Share : https://www.drupal.org/project/facebookshare
- Le bouton Like : https://www.drupal.org/project/fblikebutton
- LikeBox : https://www.drupal.org/project/fb_likebox
- Facebook like par view : https://www.drupal.org/project/views_fb_like
- Facebook comments : https://www.drupal.org/project/facebook_comments
- Facebook OAuth pour se connecter avec Facebook : https://www.drupal.org/project/fboauth
- Post to Facebook : https://www.drupal.org/project/fridge
* 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;
}