Installer gedit-drupal

Soumis par GoZ le sam 28/11/2009 - 22:22

Installer gedit-drupal

A propos Gedit-drupal

Gedit-drupal est composé d'un plugin et de snippets qui permettent de faciliter le développement sous Drupal.

Nous allons voir ici comment installer le plugin sous ubuntu (qui doit pouvoir s'appliquer à n'importe quelle distribution GNU Linux munie de Gnome).

Cet article s'appuie sur les indications fournies sur http://github.com/mavimo/gedit-drupal et sur le site de son auteur mavimo : http://mavimo.org/drupal/

Préparer son poste

Avant de commencer, il faut au préalable installer quelques paquets. Nous aurons évidemment besoin de gedit s'il n'est pas déjà installé, gedit-plugins pour la gestion des plugins et git-core pour récupérer les sources du projet gedit-drupal.


apt-get install gedit gedit-plugin git-core

Récupérer les sources du projet

Le projet étant stocké sur le site github, nous allons récupéré le code source via l'outil git installé plus tôt. L'avantage de passer par github est que nous sommes certain d'avoir les derniers fichiers sources.


mkdir ~/gedit-drupal_temp
cd ~/gedit-drupal_temp
git clone git://github.com/mavimo/gedit-drupal.git
cd gedit-drupal

Définition de langage, icônes et mimetypes

Nous allons ensuite installer la définition de langage drupal, les icônes spécifiques aux fichiers drupal ainsi que les mimetypes pour drupal.
Toutes les manipulations sont à effectuer en administrateur (sudo ou su)


#Déclaration du langage drupal
cp drupal.lang /usr/share/gtksourceview-2.0/language-specs/
#Création des mimetypes pour drupal
cp drupal.mime.xml drupal-theme.mime.xml /usr/share/mime/packages/
#Mise à jour de la base de mimetypes
update-mime-database /usr/share/mime
#Copie des icônes dans le répertoire d'icônes de votre thème
#Vos icônes de thème peuvent se trouver à différents endroits tels que :
#  /usr/share/icons/ICONSET_NAME/scalable/mimetype/
#  /home/NAME/.icons/ICONSET_NAME/scalable/mimetype/
cp *.svg /usr/share/icons/ICONSET_NAME/scalable/mimetype/
# Re-générer le cache d'icônes afin de voir immédiatement les nouveaux icônes sans devoir redémarrer le système
gtk-update-icon-cache /user/share/icons/ICONSET_NAME

Installer les snippets

Après avoir installé gedit-plugins, nous allons activer la gestion des snippets :
Editions > Préférences > Greffons > Cocher "Extraits de code"
Nous allons maintenant installer les snippets drupal.
En tant que simple utilisateur :


mkdir ~/.gnome/gedit/snippets
cp *.xml ~/.gnome/gedit/snippets/

Installer le plugin gedit-drupal API

Le plugin s'appuie sur la l'api de api.drupal.org.


#Installer python-gnome2-extras
apt-get install python-gnome2-extras
# copier le plugin dans gedit
mkdir ~/.gnome2/gedit/plugins
cp drupalapi.* ~/.gnome2/gedit/plugins/

Pour atteindre directement l'API de drupal 6, modifier le fichier drupalapi.py


self._dapi_panel.load_url('http://api.drupal.org/api/function/' + function + '/6')

Ensuite, aller dans Editions > Préférences > Greffons > Cocher "Drupal API"
Si la panneau inférieur n'est pas ouvert, appuyer sur Ctrl+F9 pour l'afficher.

Pour ma part, j'ai bien le panneau Drupal API qui s'affiche mais rien dedans. Je tacherai de voir d'où vient l'erreur.

Un autre plugin pratique pour développer sous gedit et drupal : symbol-browser