Drupal 9 et OAuth via js fetch

Ecrit le 15 nov. 2022

Si l'on en croit wikipédia :

OAuth est un protocole libre qui permet d'autoriser un site web, un logiciel ou une application (dite « consommateur ») à utiliser l'API sécurisée d'un autre site web (dit « fournisseur ») pour le compte d'un utilisateur. OAuth n'est pas un protocole d'authentification, mais de « délégation d'autorisation ».

Drupal 8.5 et supérieur, composer, drush, git, config export et import

écrit le  31-10-2017 - mis à jour le 13 janvier 2021

Composer

Si comme moi, tu refusais de quitter l’îlot de tes habitudes de drupalien version 7 (drush, git), sache que ça ne va plus être possible. Tel le pouvoir madrilène qui dicte ses lois à la Catalogne, drupal version 8 t’impose COMPOSER !

En un mot comme en cent, "composer" est un gestionnaire de dépendances. Que cela veut-il dire ?

Principalement que dorénavant quand:

Tags

Restaurer une archive drush

Date : 9 octobre 2017

Avant de mettre à jour des modules ou à plus forte raison le coeur de drupal 8, il est fortement conseillé de créer une archive en utilisant par exemple (il existe d'autres raccourcis) :

drush arb

En ce qui me concerne les archives sont stockées dans mon dossier personnel : ~/drush-backups/archive-dump/datedelarchive/fichierdelarchive.tar.gz
mais cela peut certainement se paramétrer.

Tags

Stocker un mot de passe

Par Philippe Plantier

Ça peut arriver. Après tout, ça arrive à beaucoup de monde. Même aux plus grands. Une intrusion sur votre serveur, un attaquant qui en prend le contrôle, ou bien un vol de backup. Il est possible d’analyser une intrusion, de restaurer un backup, de patcher les vulnérabilités de sécurité, de remettre tout sur pied, plus solide et robuste qu’avant, mais il est impossible de faire disparaître les données privées qui ont été compromises. Et c’est un problème.

Tags

Personnaliser un thème « zen » avec Drupal7

Le 7 juillet 2011 – temps pour cette tâche : 30mn

Il est possible de créer des sous-thèmes modifiables à volonté sans endommager le thème initial.

Comment s'y prendre ?

  1. Copier le répertoire sites/all/themes/zen/STARTERKIT dans sites/all/themes

  2. Renommer le répertoire « starterkit ». Le nouveau nom est libre dans la mesure où il ne dépasse pas un certaine nombre de caractères (j'ai lu ça quelque part !).

    J'ai choisi d'appeler mon thème clotaire1_ew1

Tags

Installer un thème avec Drupal7

Le 7 juillet 2011 – temps pour cette tâche : 10mn

Les thèmes vont vous permettre de personnaliser la charte graphique de votre site web.

Je vous propose d'installer le thème « zen » parcequ'il :

  • arrive en premier sur la liste des thèmes pour Drupal (http://drupal.org/project/Themes)

  • existe une version pour Drupal 7 contrairement à son rival dont on m'a dit grand bien (fusion)

Tags

Partager une arborescence via Drupal et IMCE

Le 1 septembre 2011 – temps pour cette tâche : 5 mn
Installer IMCE

Configurer imce :

  1. ajouter un nouveau profil qui va vous permettre de définir quels sont les répertoires accessibles pour ce profil
  2. affecter ce profil à un rôle
  3. ouvrir imce (www.monsite.com//imce) et constater que selon le rôle de l'utilisateur, les répertoires accessibles ne sont pas les mêmes...
Tags

Les rôles avec Drupal

Le 1 septembre 2011 – temps pour cette tâche : 5 mn

Les rôles permettent de définir précisément la sécurité et l'administration de Drupal. Un rôle définit un groupe d'utilisateurs qui ont certains privilèges tels que définis dans la page des droits. Par exemple : utilisateur anonyme, utilisateur authentifié, modérateur, administrateur, etc.

Pour ajouter un rôle :

Tags

Créer du contenu simple avec Drupal 7

  1. cliquer sur le menu «contenu» de l'administration de Drupal 7

  2. cliquer sur « ajouter du contenu »

  3. Choisir entre contenu « Article » ou « Basic page »
    Le premier est un contenu qui est appelé à être manipulé de façon dynamique en fonction des dates, des mots clés..., le second est censé être une page plus statique

  4. renseignez le titre et le corps et cliquer sur le bouton de validation...

C'est fait !

Tags

Installer un module qui est déjà présent (ckeditor )

Le 4 juillet 2011 – temps pour cette tâche : 2 mn

  1. cliquer sur le menu « Modules » de l'administration de Drupal 7

  2. retrouver votre module (ctrl F ckeditor)

  3. cocher la case « activer »

  4. cliquer sur le bouton « enregistrer la configuration »

C'est fait ! Vous vous rendrez compte que vos contenus utilisent systématiquement ckeditor. On verra plus tard comment paramétrer ckeditor.

Tags

Installer Drupal en local sur wampserver

le 02/07/2011 - temps pour cette tâche : 45mn

  1. Télécharger wampserver

  2. Installer wampserver

  3. Créer un utilisateur via l'onglet « privilèges » et créer en même temps la base de données

  • cliquez sur « ajouter un utilisateur »

  • donnez un nom d'utilisateur (si vous souhaitez ensuite héberger votre site sur un serveur distant, mieux vaut d'abord créer la base sur le serveur et récupérer son nom, le login et le mdp)

Tags