drupal

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

zen 6.4

création sous theme avec drush

Source : https://www.drupal.org/node/2710573

drush en zen -y
drush zen "Amazing name"                Create a sub-theme in the specified
 --path=sites/default/themes             directory with a custom description.
 --description="So amazing."

drush vset theme_default myzen

conf additionnelle

Les taches sont lancées par  Gulp.js (libSass et node-sass, scss-lint, eslint...)

Conf srv pour drupal

Clavier en anglais?

si console (sur srv) : loadkeys fr
si sur émulateur de Terminal (GUI graphique) : setxkbmap fr

Vers mes notes  apt aptitude

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)

Slow query drupal

J'ai des slow query sur la table cache_menu sur jenny.bourdiol.org. En effet, elle comporte beaucoup de lignes "links:book-toc" avec serialized=0

 

Vers mes notes sur Gestion de la mémoire, Module memory_profiler et syslog

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;"

Le module n'apparait pas dans la liste des modules

Souvent, suite à une mise à jour, on a mis un module dans sites/all/modules, mais il n'apparait pas dans la liste des modules (admin/modules).

On regarde d'abord les logs, mais si l'on n'y trouve rien:

1. vérifier qu'il y a bien un .info et un .module
2. réenvoyer les fichiers (il arrive qu'un fichier soit corrompu)
3. tenter de modifier les perms : mettre au .info la perm 755

 

Plus à https://www.drupal.org/node/799884

Module statistiques

Core drupal 7, permet de voir quels IP visitent votre drupal, et surtout de bannir ces IP si elles sont référencées dans les blacklists
+ à quelle fréquence une page est vue, qui l'a vue, la page précédente que l'utilisateur a visité (URL) et la date à laquelle elle a été vue

YAML

Source : http://search.glicer.com/

YAML est un standard de sérialisation de données pour tous les langages informatiques.
Pour un humain, YAML est plus facile à lire, à comprendre et à éditer que d'autres standards comme XML ou JSON.

YAML permet notamment :

Pages

S'abonner à RSS - drupal