SQLI, fournisseur d'innovation - Nom du document
# 1
++
Formation Drupal
Créer un profil d'installation
27 / 04 / 2009 V. ...
SQLI, fournisseur d'innovation ­ Nom du document
# 2
++
Sommaire
Qu'est ce qu'un profil d'installation?
Créer son propre p...
SQLI, fournisseur d'innovation ­ Nom du document
# 3
+
+ Profil d'installation
Rappel :
Drupal est, à la base une coquille...
SQLI, fournisseur d'innovation ­ Nom du document
# 4
+
+ Profil d'installation
Qu'est ce qu'un profil d'installation
Réper...
SQLI, fournisseur d'innovation ­ Nom du document
# 5
+
+ Fichier .profile
Fichier permettant de définir :
Ce qu'il faut in...
SQLI, fournisseur d'innovation ­ Nom du document
# 6
+
+ Création de profil
Définition des modules à installer:
Fonction n...
SQLI, fournisseur d'innovation ­ Nom du document
# 7
+
+ Création de profil
Exécution de tâches
Fonction nomprofil_profile...
SQLI, fournisseur d'innovation - Drupal - Créer un module
# 8
++
Questions
SQLI, fournisseur d'innovation ­ Nom du document
# 9
+
+ Travaux pratiques
Créer un nouveau profil d'installation
Activer ...
SQLI, fournisseur d'innovation ­ Nom du document
# 9
+
+ Travaux pratiques
Créer un nouveau profil d'installation
Activer ...
Prochain SlideShare
Chargement dans…5
×

Drupal : Profils d'Installation

2 504 vues

Publié le

Cette présentation fais partie de la formation SQLI sur Drupal, il présente les profils d'installation.

Publié dans : Technologie
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
2 504
Sur SlideShare
0
Issues des intégrations
0
Intégrations
128
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Drupal : Profils d'Installation

  1. 1. SQLI, fournisseur d'innovation - Nom du document # 1 ++ Formation Drupal Créer un profil d'installation 27 / 04 / 2009 V. 1.0 +
  2. 2. SQLI, fournisseur d'innovation ­ Nom du document # 2 ++ Sommaire Qu'est ce qu'un profil d'installation? Créer son propre profil Travaux Pratiques
  3. 3. SQLI, fournisseur d'innovation ­ Nom du document # 3 + + Profil d'installation Rappel : Drupal est, à la base une coquille vide. L'installation de thèmes et de modules permet d'étendre ses fonctionnalités. Constat lors du déploiement d'un site De nombreux modules reviennent selon les types d'installations De nombreuses tâches sont répétitives : activation de thème, intégration de catégories Solution : Mise en place d'un profil d'installation Quelques exemples : http://drupal.org/project/installation+profiles
  4. 4. SQLI, fournisseur d'innovation ­ Nom du document # 4 + + Profil d'installation Qu'est ce qu'un profil d'installation Répertoire nomprofil se situant le répertoire /profiles de drupal Contient un fichier : monprofile.profile Contient, en option, les éléments de traductions de l'interface d'installation (répertoire translations) Drupal recherche les profils lors de l'installation :
  5. 5. SQLI, fournisseur d'innovation ­ Nom du document # 5 + + Fichier .profile Fichier permettant de définir : Ce qu'il faut installer Ce qu'il faut paramétrer Les étapes d'interactions avec l'utilisateur Contient une série de hook : Pour installer automatiquement les module Pour placer des options de paramétrage Pour ajouter des étapes d'installation
  6. 6. SQLI, fournisseur d'innovation ­ Nom du document # 6 + + Création de profil Définition des modules à installer: Fonction nomprofil_profile_modules (Obligatoire) Retourne un tableau avec les modules à installer Description du profil : Fonction nomprofil_profile_details() (Obligatoire) Retourne un tableau contenant le nom et le détail d'installation
  7. 7. SQLI, fournisseur d'innovation ­ Nom du document # 7 + + Création de profil Exécution de tâches Fonction nomprofil_profile_tasks (Optionnelle) Retourne une liste de tâches à effectuer en fin d'installation ou lors de tâches déterminées Liste des tâches à effectuer Fonction nomprofil_profile_task_list (Optionnelle) Retourne une liste de tâches Exemples : http://api.drupal.org/api/function/example_profile_tasks/6 http://api.drupal.org/api/function/example_profile_task_list/6
  8. 8. SQLI, fournisseur d'innovation - Drupal - Créer un module # 8 ++ Questions
  9. 9. SQLI, fournisseur d'innovation ­ Nom du document # 9 + + Travaux pratiques Créer un nouveau profil d'installation Activer les modules CCK, Views et Admin Menu par défaut Installer un site avec ce profil. En option : Étudier le profil suivant http://drupal.org/project/innovationnewsprofile afin de comprendre le mécanisme des tasks.
  10. 10. SQLI, fournisseur d'innovation ­ Nom du document # 9 + + Travaux pratiques Créer un nouveau profil d'installation Activer les modules CCK, Views et Admin Menu par défaut Installer un site avec ce profil. En option : Étudier le profil suivant http://drupal.org/project/innovationnewsprofile afin de comprendre le mécanisme des tasks.

×