Ruby On Rails, Web, Drupal, Symfony, Diaporama

Premiers clics sous OpenAtrium 1-BETA4

openatrium

1. Introduction

Development Seed vient de passer sa plateforme collaborative basée sur Drupal 6 à la version 1.0-BETA4. Des chiffres, des lettres, une beta de plus... Oui, mais pas n’importe quelle beta !

Outre la modification du thème avec ré-agencement des boutons, fil d’ariane, logo, diminution de la taille du header et bien d’autres permettant une visibilité accrue, la principale attente de cette nouvelle béta-mouture se trouve dans l’utilisation des versions 3.x des modules spaces et context, 2.x pour le module Admin et la suppression de FeedsAPI par Feeds.

Nous allons faire un premier état des lieux en explorant le potentiel des nouvelles fonctionnalités ainsi que l’ergonomie de l'interface disponibles juste après une installation basique (utilisation des modules activés par défaut uniquement).

Installer OpenAtrium sous MAMP

1. 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).

Premier tour de roue, installation de drush et drush_make pour pouvoir suivre les étapes de l'installation fournies par Development Seed : http://openatrium.com/node/35.

DrupalForFirebug - Debugger Drupal avec Firebug

1. Présentation de DrupalForFirebug

Lors du développement de sites sous Drupal, il est souvent nécessaires à un moment donné d'obtenir des informations sur des variables maisons ou gérées par Drupal. A titre indicatif, les plus courantes sont $node ou $form.

DrupalForFirebug permet donc d'afficher dans Firebug le contenu de variables par l'intermédiaire d'une méthode firep() et donne en tout temps le contenu des variables courantes drupal : $form, $node, $view, requêtes sql.

Nous allons voir dans un premier temps comment installer le module puis les fonctionnalités disponibles.

Installer gedit-drupal

1. 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/

2. Préparer son poste

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

Documentation: Diaporama

1. Introduction

Cet article est une documentation à l'utilisation du module Diaporama pour le CMS Drupal.

Les commandes sont des commandes à effectuer sous linux en mode console. On supposera que vous disposez des droits de votre utilisateur web (exemple www-data pour un ubuntu classique).

Mise à Jour Diaporama-5.x

1. Hors Propos

A partir de maintenant, je vais tâcher de publier sur ce site régulièrement les mises à jour fournies sur drupal.org pour le module diaporama.

Cela commence donc avec la dernière version du module pour drupal 5 : diaporama-5.x-2.0

Checkbox et Liens externes avec yaml et Symfony

Logo SymfonyLogo YAML

Je traiterai ici d'une solution pour ajouter un lien externe qui s'ouvre sur une nouvelle page ainsi que de la manière d'ajouter une case à cocher (checkbox) en utilisant au maximum le fichier de configuration yaml de Symfony.

Diaporama hack for IE

Diaporama flash module doesn't work anymore on IE.

So, you can get here hack before i commit them in the next release.

Hacks are for versions 6.x-1.1 and 5.x-1.6

Replace diaporama.module in sites/all/modules/diaporama by the diaporama.module file of your drupal version.

Keep inform about last release on http://drupal.org/project/diaporama

Migrer Drupal-5 vers Drupal-6

Ce log me permet d'effectuer la migration de Drupal 5 vers Drupal 6.

1. Préparer la migration

Dans un premier temps, préparer la migration.

1.1. Nommage

On admettra que le site se trouve dans le répertoire /var/www/drupal/.
La base de données est configurée de la sorte :

  • Emplacement : localhost
  • Utilisateur : MyUser
  • Mot de passe : MyPass
  • Nom de la base de données : dbDrupal
  • Préfixe des tables : drupal_

1.2. Préparer l'archivage du site