conf

configuration

Drush 8 commandes féquentes

install drupal

drush dl drupal-7.x

install multi-site :

drush site-install --db-url=mysql://USER:Pw@localhost/DATABASENAME --sites-subdir=sitename 
drush site-install --db-url=mysql://USER:Pw@localhost/NOMDB --sites-subdir=nomsite --db-su=XXXX --db-su-pw=XXXX

 

https://drushcommands.com/drush-8x/pm/pm-download/

 

save all sites : drush ard @sites --description=postmajm4_avtmedia --destination=/path.../majmod/step2.tar

test install drupal-project sur une vm

sur vm14 il y avait drush 7.1

les maj

pas de maj system, juste composer dans un 1er tp (et nettoyage pour gagner de la place)

~/bin$ php composer.phar update
~/bin$ composer.phar self-update
php composer.phar update drush

à la 3e commmande, il me dit que drush n'est pas installé D et j'en profite pour virer la conf pantheon... d'où le nettoyage :)

Installer drupal 8 sur un Pi - test 1

L'article consulté (https://github.com/geerlingguy/drupal-pi sous LEMP) n'indique pas de dépendance (il manquait un certain nombre de choses) et date assez...  Test non finalisé (à part install LEMP, ie mysql, PHP 7, apache2 et nginx). 
=> Voir plutot installer drupal 8 (et drush 8.1) sur pi -test 2 (avec Drupal-composer) (sous raspbian, nginx), et/ou srv17 : install drupal 7 (une vm sous ubuntu)

Installer Drush 9 et 8

Drush 9, qui arrive, ne s'installera que via composer (site Drupal 8 installé via composer, avec drush requis).

requis

PHP 5.3.2+

installer composer

https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx

On aura dans chaque projet un composer.json qui contient ce qui est requis.

Installer Node.js et npm

https://github.com/kss-node/kss-node/wiki/npm-quick-start-guide

npm est le manageur de paquet de Node.js (plateforme javascript). kss-node est écrit comme un utilitaire en ligne de commande node.js => requiert Node.js et ses commandes npm

Conf srv pour drupal

 

install des services

soucis ssh ?

sudo apt install mysql-server puis créer pwdb avec /usr/bin/mysqladmin -u root password 'new-password' -> plus à commandes utiles - MySQL

Drupal 7 a un fichier .editorconfig

nouveautés et améliorations de 7.50 : "administer fields" permission, Support MySQL "full UTF-8", PHP 7, editorconfig (Drupal 8 a aussi ce fichier)

InnoDB ou MyISAM

https://www.drupal.org/documentation/install/create-database

COLLATION utf8_general_ci  (ie UTF-8 = Unicode) =>   mysql -u username -p -e "CREATE DATABASE databasename CHARACTER SET utf8 COLLATE utf8_general_ci;"

slideshow de iXe

Requiert Modules : Views Slideshow (dc Views), Libraries, entityreference (ajouté par rapport à l'article original) et la librarie  jQuery Cycle.

important : l'agregation js casse l'animation (admin/config/development/performance "Agréger les fichiers JavaScript.")

Types de contenu et modules

La page d'accueil, node/6 est de type basic page (à retirer par la suite).

/content/accueil-test ou node/141 est du type accueil et affiche les slides (référence la liste des slides crées, 10 maxi) et un article.

Pages

S'abonner à RSS - conf