Formation DRUPAL Développement, Initiation

Drupal , Développer vos propres fonctionnalités

Présentation

DVDR008
3 jours ( 21 heures )
Présentation
Ce stage vous permettra de développer et distribuer des applications personnalisées.
Objectifs du cours
Cette formation vous permettra de développer et distribuer des applications personnalisées. Elle vous permettra d'utiliser les API pour créer vos thèmes personnels et a créer et administrer vos propres modules pour étendre ses fonctionnalités de base.
Pré-requis
Mâitriser PHP. Notiones d'Html et CSS

Programme

 

L'environnement de développement de Drupal 7

Les technologies utilisées dans Drupal (PHP, MySQL, HTML, CSS, JavaScript, ...).
Le serveur web. L'API Drupal.
La caisse à outils du développeur: Git, CVS, le module Developer, Drush.
Les standards de codage.

L'architecture de Drupal

Les librairies et les modules du Core.
Les thèmes et les positions. La base de données.
Les principaux sous-systèmes (thèmes, menus, nodes, fichiers, utilisateurs, commentaires, ...).

Thème et module

Les fichiers Templates. Les propriétés de rendu.
Le registre des thèmes.
Implémenter un thème par défaut.
Les règles de nommage. L'organisation des répertoires.
Les standards du code source. Utiliser l'API Block.
Créer des tests automatisés.


 

Manipuler les fichiers et les images

Utiliser les modules Twitpic et Watermark.
Gérer les fichiers depuis l'API Files de Drupal.
Gérer les images depuis l'API Images de Drupal.
Créer des styles d'image à partir d'un module.

Accéder aux noeuds

L'API Node Acccess.
Utiliser les fonctions node_access() et hook_node_access().
Créer un module node_access.
Modifier le comportement des autres modules.
Tester et déboguer le module.


Administrer et configurer un module personnalisé

Créer une interface d'administration pour un nouveau module.
Utiliser l'API Form.
Envoyer des courriels avec drupal_mail() et hook_mail().
Le système des jetons (tokens).

Distribuer les installations

Créer une Distribution et des profils d'installation.
Installer une distribution depuis la ligne de commande.

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus