Catalogues Formations

Primes et subsides




Administration et personnalisation d'un site Web Drupal

Durée : 3 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

Public :

  • Webmasters, développeurs PHP.

Objectifs :

  • Administrer et gérer un système de gestion de contenu basé sur Drupal.
  • Déployer et de personnaliser Drupal.
  • Développer de nouveaux composants et de les intégrer dans le CMS.
  • Concevoir de nouveaux thèmes graphiques pour en personnaliser l'apparence.

Pré-requis :

  • Connaissance du HTML, de PHP, de l'Internet et des technologies associées (serveur Web,…).

Contenu pédagogique

Concepts fondamentaux de la gestion de contenu

  • Avantages de la publication sur un site dynamique.
  • La publication et les processus de validation.

Présentation et installation de Drupal

  • Pré requis à l'installation
  • Configuration du serveur Web
  • Configuration de la base de données
  • Déploiement de Drupal sur le serveur

Architecture et organisation d'un site basé sur Drupal

  • Arborescence du site et des répertoires de l'application
  • Structure des pages du site
  • Administration du site

Administration et gestion du site

  • Vue d'ensemble de l'interface de gestion
  • Activation et gestion des principaux modules
  • Gestion des utilisateurs, de leurs profils, et de leurs autorisations
  • Personnalisation de l'interface du site
    • Modifier les logos, slogans,…
    • Positionnement des blocs de contenu
    • Personnalisation basique des thèmes graphiques

Les modules CCK et Views

  • Utiliser CCK pour définir des types de contenu personnalisés
  • Création de vues pour l'affichage des contenus

Gestion et utilisation des templates

  • Qu'est ce qu'un template ?
  • Structure de base d'un template Drupal
  • Importation et configuration de thèmes et templates additionnels
  • Personnalisation d'un template existant
    • Modification des CSS

Développement avancé

  • Les API de Drupal
    • API générales
    • API de gestion des formulaires
  • Création de modules personnalisés
  • Comment gérer des contenus personnalisés ?