Omega

Voir la page drupal sur Omega https://drupal.org/node/819164

Omega 3: requiert: ctools, context, delta et omega_tools. Ne sera pas porté sur drupal 8. -> http://drupal.org/node/1768696 et FAQ 
Omega 4: ne pas utiliser delta et contexte. Ne requiert pas SASS (mais simplifie).

note: Omega 4 sera entièrement géré par drush (mais "necessite une conf sur srv, impossible chez gandi actuellement en simple hosting" -> à vérifier).

Omega 5 (drupal 8)

Vers tout ce qui est tagué omega (toutes versions de drupal)

Présentation de Omega 8.x-5.0-alpha3

HTML5, CSS3 responsive layouts, customizable grids based on Omega.gs
all the processing of layout data/vars is handled by the backend, and SCSS/CSS is generated when theme settings/layouts have been updated

sous-thèmes

Pas encore de support drush pour créer un sous-thème nommé ici "omega5b1".

Définitions google de mobile, tablettes, tel...

Vocabulaire Google pour les sites "mobile":

mobile fait référence aux smartphones, et non aux tablettes ou aux téléphones traditionnels => smartphones Android, iPhone ou Windows Phone (affichent une partie de HTML5).
Tablettes appareils à part (qd ils parlent de mobile, ils excluent en général les tablettes).
Téléphones multimédias : avec navigateur XHTML, HTML5 (basique) et js => en général téléphones 3G qui ne sont pas des smartphones
Téléphones traditionnels : cHTML (iMode), WML, XHTML-MP...

Fichier attachéTaille
PDF icon search-engine-optimization-starter-guide-fr.pdf7.64 Mo

Options des menus

Responsive layout

Compass utilise le langage de feuille de style sass. Plus sur sass http://sass-lang.com/guide
RWD (Responsive web design) https://www.drupal.org/node/1388492

liste des feuilles de styles css de sky et adaptive

Omega 4 - créer un layout sur son soustheme

copier le dossier omega/layouts/simple du theme de base, coller dans son theme (mono4_br1) et renommer. Changer dans les noms de fichiers (et contenu) "simple" parle "nomtheme".

+ three files:

  • sass/layouts/simple.layout.scss
  • layouts/simple-layout.tpl.php
  • layouts/simple.layout.inc

puis dans monlayout.layout.inc ajouter regions[postscript] = Postscript

 

https://drupal.org/node/1936980

Drush et les themes

vider le cache du thème: drush cc theme-registry
activer le theme foo: drush vset theme_default foo

Vérifier l'état de chaque thème : drush pml | fgrep -e Theme
drush pmi  info détaillées (voir par ex drush mpi sky* | fgrep -e theme)

requis par omega3: context, delta...

context

sur cv (vm de dev): admin/structure/context/settings 2 cases cochées (Show all regions including those that are empty. Enable if you are administering your site using the inline editor  et  When enabled all contextual links will have a Edit Layout link that will refresh the page with the context editor in a dialog box)

omega 3 - tests de sous modèles vm

sur vm Ubuntu13, sur version dev gandi.

cv

om3cv

activation context, delta... (voir conf pour omega 3)
admin/appearance/omega-tools/add en 3 étapes: om3cv dans all avec Omega HTML5 Starterkit (si soucis de droit: sudo chmod 777 sites/all/themes/)
activé par défaut, Advanced conf: activer case à cocher "Manipulate the content of om3cv.info" (voir un extrait ci-joint)

Pages

S'abonner à RSS - Omega