Drupagora 2012 - Une interface moderne et multi devices avec Drupal (focus sur Omega)
Upcoming SlideShare
Loading in...5
×
 

Drupagora 2012 - Une interface moderne et multi devices avec Drupal (focus sur Omega)

on

  • 1,017 views

Conférence animée par Romain (Trained People) & Anne-Sophie (Commerce Guys) à Drupagora 2012

Conférence animée par Romain (Trained People) & Anne-Sophie (Commerce Guys) à Drupagora 2012

Statistics

Views

Total Views
1,017
Views on SlideShare
1,017
Embed Views
0

Actions

Likes
1
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Drupagora 2012 - Une interface moderne et multi devices avec Drupal (focus sur Omega) Drupagora 2012 - Une interface moderne et multi devices avec Drupal (focus sur Omega) Presentation Transcript

  • Une interface moderne et multidevices avec DrupalFocus sur Omega
  • Romain  Jarraud  Formateur  /  consultant  Drupal      Anne-­‐Sophie  Picot  Chef  de  projets      
  • Publier du contenu aujourd’hui> Plateformes de consultation de plus en plus variées.> Disparité des appareils donc des écrans.> Utilisation de plus en plus massive d’internet en mobilité.> Adaptation nécessaire pour publier du contenu.
  • Publier du contenu pour le Web> Canal de diffusion unique : Internet.> Transmission et affichages multiples.> S’adapter à la taille, à la résolution et à l’orientation de lafenêtre d’affichage pour présenter le contenu.
  • Responsive Design> Avant (il n’y a pas si longtemps) plusieurs thèmes pour unmême site : thème « classique » et thème « mobile ».> Aujourd’hui il faudrait au moins 4 thèmes pour prendre encompte toutes les situations !> Le thème doit détecter comment est affiché le site ets’adapter automatiquement : Responsive Design.
  • Responsive Design et Drupal> Drupal est un Content Management System… et doit lerester.> Le système est en charge du workflow de création/publication de contenus.> Le thème est responsable de la présentation des contenus.
  • Responsive Design et Drupal> Le choix du thème est primordial.Ø  Plusieurs solutions de base avec Drupal : Ø  Zen Ø  AdaptiveTheme Ø  Omega> Le thème Omega est l’une des solutions les plus abouties :Responsive Design, Grid 960 et HTML5.
  • Démonstration – frontoffice> Présentation du site et de ses régions.> Principe du système de grille.> Mise en évidence du Responsive Design : navigateur« classique » et smartphone.
  • Démonstration – backoffice> Configuration des zones et des régions.> Modification de la largeur des colonnes de droite et degauche.> Utilisation de grilles différentes selon les zones.> Déplacement d’une région d’une zone à une autre.
  • Mobile first> Mobile (défaut) pour smartphone.> Narrow > 740px pour tablette (portrait) et smartphone(paysage).> Normal > 980px pour écran de PC/Mac de bureau.> Wide > 1220px pour grand écran.
  • Modules complémentaires> Omega Tools : export des réglages du backoffice afin de lesréutiliser sur un autre site.> Delta : permet d’avoir une présentation différente en fonctiondu contexte (url, type de contenu, taxonomie…).
  • Démonstration - Delta> Création d’une nouvelle présentation.> Association d’une présentation et du contexte d’utilisation.
  • Et ensuite…> La présentation s’adapte (finalement) bien.> Les medias sont toujours statiques (dimensions fixes). Il estnécessaire de les adapter également (resp_img, fitvids…).> Drupal 8 : initiatives HTML5, Layout et Mobile.
  • Omega et Commerce Kickstart
  • Commerce Kickstart ?Commerce Kickstart version 2 •  Nouveauté d’Août 2012 •  Une boutique de démonstration •  Une base pour constituer un POC •  Une base pour composer votre boutique (sur périmètre identique à proche)Commerce Kickstart Thème •  Un thème utilisable tout de suite •  Une base de thème pour votre boutique
  • De     Commerce  Kickstart  1     à       Commerce  Kickstart  2   Contenus  Configura6ons   Blocs   Images   Thèmes   Menus  
  • Omega ou Kickstart ?Les thèmes de Commerce Kickstart version 2 1.  Omega 2.  Omega Kickstart (sous thème de Omega) 3.  Commerce Kickstart Theme (sous thème d’Omega Kickstart) ? ? ? Pourquoi  trois  thèmes    Lequel  u8liser    Comment  les  maintenir     Comment  créer  le  thème  de  ma  bou7que  ?    
  • Omega KickstartOmega kickstart c’est un sous thème d’Omega c’est notre base de travailComment créer le thème de ma boutique avec OmegaKickstart ? - Copier le thème Commerce Kickstart Theme pour enfaire le votre et disposer des fonctionnalités d’Omega et de notretravail sur Omega Kickstart - Créer un nouveau sous thème en se basant surCommerce Kickstart Theme
  • Le RTL Pour écouter les grosses têtes ? Right to LeftBesoin de séparer les fichier rtl par format de résolution. Global.css > global-rtl.css => sur un thème classiquePrendre en compte non pas 1 mais 3 fichiers rtl chaque résolution d’écran/support à son équivalent rtl
  • Retour  d’expérience Créa6on  d’un  sous  thème  Omega   Répondant  aux  besoins  de  la  distribu6on   Prise  de  recul  sur  les  objec6fs  du  produit   Besoin  de  créer  rapidement  des  versions  différentes  du  thème   pour  des  cas  pra6ques   Créa6on  d’un  starter  thème  intermédiaire   Portage  des  éléments  principaux  dans  le  thème     Le  thème  u6lisé  dans  la  démonstra6on  de  Kickstart  dépend  de  deux   thèmes  de  base,  mais  offre  une  meilleur  adaptabilité  à  de  nouveaux   projets.    
  • Processus idéalCréer un starter thème d’Omega qui sera la base de thème desprochains sous-thèmes Omega > Omega Kickstart > Commerce Kickstart ThemeCréer un sous-thème à votre starter thème Qui sera notre thème par défaut de votre site de démoCréer un autre sous thème pour un autre cas d’usage dedémonstration à partir d’une base communeMutualiser un base de thème pour créer plus facilement desexemple de démonstration
  • Maintenir sa boutiqueMettre à jour Commerce Kickstart Commerce Kickstart suit les mises à jour de Drupal et de Drupal CommerceMettre à jour son thème Omega Kickstart peut être amené à être mis à jour (le thème suit les mises à jour d’Omega). La dernière version est toujours packagée avec la distribution.Commerce Kickstart ne se base que sur les versions stablesActuellement : Commerce Kickstart 7.x-­‐2.0-­‐rc3
  • Et  après  Nous  réfléchissons  actuellement  à  la  mise  en  place  d’un  sous  thème  à  par6r  de  la  nouvelle  version  d’Omega  (Omega  4  actuellement  en  version  dev)    
  • Ressources> Omega drupal.org/project/omega> Commerce Kickstart drupal.org/project/commerce_kickstart> Omega Tools drupal.org/project/omega_tools> Delta drupal.org/project/delta> Context drupal.org/project/context> Commerce Kickstart avec démonstration commerceguys.com/product/commerce-kickstart
  • Merci !
  • Questions ?