Planète

Par Marc Delnatte
Akabia

Ajouter du contenu sur Drupal 7

Maintenant que nos types d'œuvre d'art disposent d'un hook, nous devons pouvoir les créer. Modélisons à nouveau le mode de fonctionnement des nœuds et ajoutons les entrées suivantes à notre hook de menu...

Tags: 

Par pounard

My wrong behavior in community work

Today, I was enjoying a boring and alone day, after a incomplete night spent in a very light sleeping state. When I started my day, as always, I turned on my screen and started looking up at Drupal core issue queues, int order to see if some answers magically spawned during the night : as always, U.S. people are the most active while we europeans are deeply asleep.

Today, the main concern for me was a bunch of issues about core handling transactions and some others module related issues. Along those, an old one was stalling where I took the habit to argue louder, entitled Add a persistent key/value store for non-configuration state. I will name this issue The One.

Par flocondetoile
Adhérent

Quelques modules drupal 7 à installer sans réserve

Logo Drupal

Ces modules sont à installer sans réserve pour disposer d'une base solide en terme de gestion, d'administration, d'interface utilisateur, et pouvoir ainsi commencer à travailler votre site Drupal sur ses fonctionnalités et contenus proprement dit.

Thème : 
Drupal 7
Modules

Par flocondetoile
Adhérent

Quelques modules drupal 7 à installer sans réserve

Ces modules sont à installer sans réserve pour disposer d'une base solide en terme de gestion, d'administration, d'interface utilisateur, et pouvoir ainsi commencer à travailler votre site Drupal sur ses fonctionnalités et contenus proprement dit.

Par j0nathan

Recherches de candidats : Analyste-programmeur PHP

Koumbit est à la recherche d'un analyste-programmeur PHP.

En tant qu'expert technique, cette personne doit être en mesure d'effectuer des tâches de programmation, de configuration système, de mises à jour et d'importation de données. En tant que consultant, elle devra comprendre, synthétiser les besoins des clients et leur offrir un accompagnement personnalisé sur une base régulière.

Possédant une formation en informatique ou l'équivalent, le candidat devra être familier avec la programmation Web et le développement agile. Autonome et polyvalent, il devra être en mesure d'adapter ses qualifications en fonction des demandes évolutives de son poste. Une connaissance du milieu des organismes caritatifs est désirable. Une motivation à favoriser l'appropriation stratégique de la technologie auprès des groupes sociaux est essentielle.

La responsabilité principale du candidat sera le développement et l'adaptation de sites web créés avec les logiciels Drupal et CiviCRM. Drupal est un système de gestion de contenu (CMS), et CiviCRM est un outil de gestion de membres et de campagnes de levées de fonds adapté aux besoins des organismes à buts non-lucratifs (OBNL). Les deux technologies sont des logiciels libres basés sur PHP et MySQL. Une expérience avec Drupal et CiviCRM est un atout mais n'est pas indispensable pour un candidat capable de maitriser rapidement les nouvelles technologies.

Koumbit fournit depuis 2004 des services de développement Web aux organismes communautaires locaux et internationaux. Fondé sur des principes d'ouverture et d'égalité, l'organisme est caractérisé par son utilisation des logiciels libres et sa structure horizontale. Les salariés de Koumbit établissent leur horaire de travail et participent à la prise de décisions du collectif. Ils reçoivent un salaire unique de 23$ de l'heure.

Venez rencontrer notre équipe chaque vendredi après-midi dans nos locaux situés au bureau 308 du 6833, avenue de l'Épée (http://koumbit.org/contact).

Fichier attaché Taille
koumbit-offre-demploi-mai-2012.pdf 299.41 Ko
Par j0nathan

Recherches de candidats : Analyste-programmeur PHP

Koumbit est à la recherche d'un analyste-programmeur PHP.

En tant qu'expert technique, cette personne doit être en mesure d'effectuer des tâches de programmation, de configuration système, de mises à jour et d'importation de données. En tant que consultant, elle devra comprendre, synthétiser les besoins des clients et leur offrir un accompagnement personnalisé sur une base régulière.

Possédant une formation en informatique ou l'équivalent, le candidat devra être familier avec la programmation Web et le développement agile. Autonome et polyvalent, il devra être en mesure d'adapter ses qualifications en fonction des demandes évolutives de son poste. Une connaissance du milieu des organismes caritatifs est désirable. Une motivation à favoriser l'appropriation stratégique de la technologie auprès des groupes sociaux est essentielle.

La responsabilité principale du candidat sera le développement et l'adaptation de sites web créés avec les logiciels Drupal et CiviCRM. Drupal est un système de gestion de contenu (CMS), et CiviCRM est un outil de gestion de membres et de campagnes de levées de fonds adapté aux besoins des organismes à buts non-lucratifs (OBNL). Les deux technologies sont des logiciels libres basés sur PHP et MySQL. Une expérience avec Drupal et CiviCRM est un atout mais n'est pas indispensable pour un candidat capable de maitriser rapidement les nouvelles technologies.

Koumbit fournit depuis 2004 des services de développement Web aux organismes communautaires locaux et internationaux. Fondé sur des principes d'ouverture et d'égalité, l'organisme est caractérisé par son utilisation des logiciels libres et sa structure horizontale. Les salariés de Koumbit établissent leur horaire de travail et participent à la prise de décisions du collectif. Ils reçoivent un salaire unique de 23$ de l'heure.

Venez rencontrer notre équipe chaque vendredi après-midi dans nos locaux situés au bureau 308 du 6833, avenue de l'Épée (http://koumbit.org/contact).

Fichier attaché Taille
koumbit-offre-demploi-mai-2012.pdf 299.41 Ko
Par flocondetoile
Adhérent

Personnaliser les entêtes des vues de terme de taxonomy

Lunettes soleil

Pour personnaliser les entêtes des vues qui affichent le contenu contenant le même terme de taxonomy (chemin taxonomy/term/%), et notamment afficher le vocabulaire auquel appartient le terme de taxonomy consulté.

Thème 
Views
Taxonomy
Drupal 7

Par Artusamak
Julien Dubois

Info utile #2 – Simpletest et le multilinguisme

J’ai identifié un problème assez ennuyeux il y a quelques jours lorsque j’essayais de lancer des tests simpletests depuis un module du core, quelque soit le test déclenché, le batch plantait. Après vérification que la résolution du nom de ma VM se faisait bien localement, c’est la panne sèche, pas d’idée sur la cause du problème.

La cause du problème était pourtant sous mes yeux depuis le début, dans la barre d’adresse, ce petit préfixe qui traîne et qui ne paie pas de mine, en remplaçant le ‘fr’ par un ‘en’ ou en le supprimant, le problème s’est résolu.

Pensez-y si le problème vous arrive, la négociation de langue n’est pas compatible avec simpletest.

Par Marc Delnatte
Akabia

Contrôle d'entité sur Drupal 7

Le contrôleur d'entité Dans le hook entity_info, nous avons déclaré que nous utiliserions notre propre classe contrôleur. Autrement dit, nous devons à présent en fournir une. Toutefois, une classe contrôleur n'est pas nécessairement petite et, si elle n'est utilisée qu'à de rares occasions, il n'est pas souhaitable d'analyser ce code sur toutes les pages.

Tags: 

Par flocondetoile
Adhérent

Désactiver le fil d'ariane

Un sentier dans une forêt

Les modules Custom Breadcrumbs et Disable Breacrumbs suffisent en règle générale à personnaliser finement son fil d'ariane. Parfois il peut être nécessaire ou plus simple de modifier directement le fil d'ariane au niveau du code php. Plusieurs fonctions sont utilisables selon les cas d'usage.

Thème 
Fil d'ariane
Drupal 7

Par flocondetoile
Adhérent

Désactiver le fil d'ariane

Les modules Custom Breadcrumbs et Disable Breacrumbs suffisent en règle générale à personnaliser finement son fil d'ariane. Parfois il peut être nécessaire ou plus simple de modifier directement le fil d'ariane au niveau du code php. Plusieurs fonctions sont utilisables selon les cas d'usage.

Par badgones

jQuery et Drupal 7, TypeError is null ou TypeError: undefined is not a function

Si vous essayez de tester du code jQuery via Firebug ou la console de Chrome sur votre site Drupal 7, vous avez peut-être rencontré l'erreur suivante :
TypeError is null (Firefox)
TypeError: undefined is not a function (Chrome)

En fait, depuis la version 7 de Drupal, il faut redéclarer la fonction $ pour tester du code :

(function ($) {
  $('#toto').hide();
// END jQuery
})(jQuery);

C'est pareil pour tous les fichiers Javascript des modules. 

(function ($) {
    $(document).ready(function() {
       $('#toto').hide();
    });
// END jQuery
})(jQuery);

Pages