Goz'Log


Quand on n'a pas de tête, on a un blog !

Ajouter un plugin jquery à Phonegap (Cordova)

Le datepicker d'Android n'étant pas exceptionnel et orienté US (certains mots non traduits, pas d'options avancées pour modifier l'affichage), je veux intégrer le plugin pickadate.

Dans mon cas, je n'utilise que le JS pour la date, je n'ai pas besoin de celui du temps.

Il faut dans un premier temps déclarer notre plugin. Pour cela, modifier le fichier main.js et y ajouter le script de base picker.js et celui pour la date picker.date.js :
mains.js

Erreur 'client denied by server configuration' suite à mise a jour de Apache 2.4.6

Suite à la mise à jour de Apache en version 2.4.6, j'ai eu la surprise de ne plus pouvoir accéder à mes sites.

[authz_core:error] [pid 25082] [client 127.0.0.1:58981] AH01630: client denied by server configuration

Première piste, il faut remplacer dans le fichier de configuration VirtualHost les valeurs obsolètes :

Soumettre un formulaire généré avec la formapi en GET sans les valeurs form_id et form_build_id

Il serait dommage de générer un formulaire "à la main" sous Drupal alors qu'il y a la formapi pour nous faciliter la vie.

Le problème à résoudre ici est d'utiliser la formapi pour générer une formulaire d'envoi en GET mais sans être pollué par les variables de drupal en URL (form_id, form_build_id, op etc).

Copie d'un répertoire complet vers un FTP

Il peut être utile de pouvoir copier l'intégralité d'un répertoire, et de ses sous-répertoires d'un serveur à un autre (pour une mise en production par exemple). Lorsque vos ne disposez pas d'accès ssh sur l'un des serveurs, il est impossible de passer par une archive. Transférer les fichiers un par un peu donc prendre beaucoup de temps, surtout si vous devez d'abord tout récupérer sur votre poste avant de tout uploader sur l'autre serveur.

Installer OpenAtrium sous MAMP

Introduction

Avec la sortie de OpenAtrium 1.0-beta4, j'ai bien entendu voulu le tester et ainsi pouvoir voir les améliorations apportées par rapport à la version précédente.

Travaillant depuis peu sous Mac, j'ai installé MAMP pour pouvoir faire mes tests rapidement en local (peut-être n'est-ce pas la meilleure solution pour développer sous mac, je reste ouvert à toute proposition).

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/

Plugin Symbol Browser pour Gedit et Drupal

Plugin-symbol-browser permet d'afficher les méthodes, variables etc d'un code spécifique. Dans notre cas, nous voulons pouvoir afficher les informations de notre développement drupal.

Avant tout, il est nécessaire d'installer le paquet ctags. Sous ubuntu, ce paquet est disponible via les dépôts.


apt-get install ctags

La procédure d'installation du plugin se trouve sur le site de Micah Carrick

Checkbox et Liens externes avec yaml et Symfony

Ouvrir un lien externe en popup

Dans mon cas, le but sera d'afficher ce lien dans une page de type liste pour chaque ligne de données avec pourquoi pas des informations sur ces données en paramètres.

Pour rappel, l'objectif principal est d'utiliser au maximum la structure yaml de Symfony pour générer automatiquement mes pages.

Le fichier Apps/backend/modules/mapage/config/Generator.yml devrait ressembler à ça :