Knowledge Base

Events happening in the community are now at Drupal community events on www.drupal.org.

Mon premier module Drupal8

Explication du sujet

Avec la sortie de Drupal8 qui approche à grands pas, la création de modules sous cette nouvelle mouture de Drupal ne devra pas tarder. Évidemment, avec l'utilisation de Symfony au coeur de Drupal, il y a des impacts non négligables au niveau du développement de modules, cependant, ceci est pour le mieux.

Pour les néophytes, vous pouvez consulter le wiki d'une présentation passée sur l'introduction à Symfony (https://groups.drupal.org/node/424423).

Lire la suite

Migration de Drupal 6 vers Drupal 7

Explication du sujet

La migration de Drupal 6 vers Drupal 7 est synoyme de migraine pour plusieurs gens. Cependant, c'est possible de le faire sans douleur.

L'article sera divisé en deux, la première partie parlant de ce qui est fait automatiquement et ensuite ce qui doit être fait manuellement en cas de pépin. Évidemment, ceci dépend de la structure du site, plus il est complexe, plus la migration le sera.

Migration automatique

<

ul>

Lire la suite

Introduction à Symfony

Explication du sujet

C'est un ensemble de composants PHP. Chaque composant solutionne un problème de développement récurrent comme d’abstraire les messages HTTP, créer des outils ligne de commande, etc. Symfony tente de rendre ces composants flexibles et extensibles.

C'est un ensemble de classes basé sur l'approche OO, en mode MVC. Ces classes offrent des outils pour les développeurs PHP. Il y a un grand nombre de composants présentement qui existent afin de nous faciliter la tâche.

Lire la suite

Gestion Électronique de Documents

Explication du sujet

Pourquoi plusieurs compagnies parlent de gestion électronique de documents (GED) ? Qu'est-ce que ça implique ? Regardons d'abord une liste toute simple afin de voir ce qu'apporte la GED.

Avantages de la GED

<

ul>

  • Référentiel documentaire unique : chaque document existe en un seul exemplaire, officiel. Il n’y a plus de doublons.
  • Accès protégé et rapide : les documents sont protégés contre les accès non autorisés; ils sont aisément accessibles grâce à des fonctions de recherche et de navigation.
  • Lire la suite

    Gestion de fichiers multimédia

    Explication du sujet

    Rien de tel que d'avoir son propre petit "Youtube" à soit mais comment s'assurer que ça ne devienne pas un bordellique chantier de fichiers vidéos, audios et/ou d'images ? Avec le partage intensifié de contenu par le web de nos jours, il nous faut une solution viable et pour les plus néophytes d'entre nous, pas trop compliqué.

    Solutions en général

    À documenter

    Solutions avec Drupal

    Lire la suite

    Optimisation serveur

    Solutions en général

    Installation d'APC :
    http://dev.petitchevalroux.net/php/optimiser-son-serveur-installation-ap...

    Solutions avec Drupal

    À documenter

    "Checklist" de trucs pour bien comprendre comment analyser la performance d'un serveur pour Drupal et quoi vérifier pour l'optimiser :
    http://drupal.org/node/2601

    http://idilix.net/fr/configurer-optimiser-drupal-mutualise

    Lire la suite

    Geographic Information System (GIS)

    Explication du sujet

    Système d'information permettant de créer, d'organiser et de présenter des données alphanumériques spatialement référencées, autrement dit géoréférencées, ainsi que de produire des plans et des cartes. Ses usages couvrent les activités géomatiques de traitement, de partage et de diffusion de l'information géographique.

    Solutions en général

    À documenter

    OpenLayers : http://openlayers.org/

    Solutions avec Drupal

    Il existe une panoplie de modules permettant d'analyser et de traiter des données géospatiales :

    Lire la suite

    Internationalization & Localization

    Explication du sujet

    Ce sont des moyens d'adaptation de logiciels dans des langues différentes, avec les différences régionales et les exigences techniques d'un marché cible.

    L'internationalisation est le processus de conception d'un logiciel de sorte qu'il peut être adapté à différentes langues et régions sans modifications techniques.

    La localisation est le processus d'adaptation d'un logiciel internationalisé pour une région ou une langue locale en ajoutant des composants spécifiques et la traduction du texte.

    Solutions en général

    Lire la suite

    HTML5/960 grid

    Explication du sujet

    Avec la venue de HTML5, de l'utilisation grandissante de la navigation web sur des mobiles, comment s'assurer d'avoir un site qui réagit bien (960 grid) et qui offre toutes les nouvelles fonctionnalités de HTML5.

    Solutions en général

    À documenter

    Solutions avec Drupal

    TOUT sur OMEGA

    <

    ul>

  • La page de référence du thème OMEGA sur le site de Drupal : http://drupal.org/project/omega
  • Pour en savoir plus sur GRID 960 qui permet de découper la page en colonne : http://960.gs/
  • Lire la suite

    Modules Drupal

    Explication du sujet

    Vous pouvez consulter le lien suivant pour les modules les plus utilisés :
    http://drupal.org/project/usage

    Ici sera nommé les modules intéressants qui ont été analysés durant les meetups.

    Modules

    Display Suite : http://drupal.org/project/ds

    Lire la suite
    Subscribe with RSS Syndiquer le contenu