vm

machines virtuelles, vmware, virtualisation...

Ex 1 views (Definitive Guide to Drupal 7)

But: Avoir les résumés des articles (type de contenu) publié par un user (jenny), dispo via barre de navigation principale, 15 art au max avec pager en bas
+ Un bloc (fichier attaché) qui ne présente que les 5 derniers titres des articles du user (avec lien vers ces 5 articles).

Source: livre "The Definitive Guide to Drupal 7" 2011

installer et configurer GIT sous linux pour drupal

Faire drush dgb-backup dans le bon dossier sous-site (regroupe dump+commit et aff info).
Penser à configurer un backup via cron, par ex un cron journalier à midi :)

Configuration:
copier example-dgb.drushrc.php dans chaque répertoire de conf de sous-site (ou sites/default), le renommer en drushrc.php et l'éditer.

Plus: Doc officielle à http://git-scm.com/book/fr - Lien vers wiki Gandi: http://wiki.gandi.net/fr/simple/git
Voir plutôt https://www.drupal.org/project/drupal/git-instructions

Git un VCS (controle de version)

Source: The Definitive Guide to Drupal (fin 2011) en anglais (ch 2).

  • git add .
  • git status  voir ce qu'on va envoyer
  • git log  liste de ce qu'on a commité. git log --pretty=oneline -n5  donne 5 last
  • git checkout mymodule.info pour vérifier un fichier ou révision.
  • git commit -m "Mon message avec liste des changements"

restaurer le fichier tq last commit: git checkout -- path/to/filename.php

autre commande utile: drush cc all   puis  drush sql-dump > filename.sql
                                 ou mieux, Git Backup Drush script

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)

install pour omega4 : Ruby

Dans le thème vérifier s'il existe .ruby-gemset et .ruby-version qui indiquent les versions à utiliser. Gems dépend de la version de ssas.
Installer ruby-2.1.4 (1.9.3 min) et bundle. Puis sass et les gems.

Vérifier versions installées: rvm list   ;   bundle show  ;   gem list

et quelques commandes gem

Core drush commands

drush [options] <command> [argument1] [argument2]

https://github.com/drush-ops/drush http://drupal.stackexchange.com/questions/tagged/drush  nouveau: http://www.drushcommands.com/

Notes sur commandes (et alias): core-config (conf) et core-requirements (rq), archive-dump (ard=arb et arr), updb (idem /update.php), drupal-directory (dd), search-status search-index et  search-reindex et la gestion des pw (sql et drupal drush uli ou upwd)

sortir du mode maintenance drush vset maintenance_mode 0

sur cette page: conf - rq - ard et arr - search  uli  cli  ev - sur ce site: users et roles - drush et thèmes

 

scripts utiles

vm Ubuntu14 - scripts d'infos et de backup

Déc 2014, v1.
En ~/bin/myscripts les scripts qui créent de la doc et des backups

modifs de droits fréquents

sudo chmod a+w files
sudo chmod a+w files/ctools
sudo chmod a+w files/xmlsitemap

Attributs (équival hexa)
rwx 777 rwxrwxrwx
u-wx 470 r--rwx---
o+r 774 rwxrwxr--
g-wx,o+r 744 rwxr--r--
u-w,g-wx,o+r 544 r-xr--r--
g=,o=r 704 rwx---r--
a-wx 440 r--r-----

 

Pages

S'abonner à RSS - vm