Affichage des articles dont le libellé est Drupal. Afficher tous les articles
Affichage des articles dont le libellé est Drupal. Afficher tous les articles

mercredi 30 janvier 2013

Tutorial (2/2) : Comment installer Drupal dans Windows Azure Websites

Ceci est la suite du tutorial (1/2) : Comment installer Drupal dans Windows Azure Websites. La première partie a abordé :
  • Etape 1. Déployer Drupal et une base de données MySQL dans un nouveau site Web depuis le portail Windows Azure
Dans cette deuxième partie du tutorial, nous abordons maintenant :
  • Etape 2. Terminer la configuration de Drupal, depuis l’URL du site déployé
  • Etape 3. Utiliser l’outil gratuit Microsoft WebMatrix sur votre ordinateur pour modifier le site en local (mode déconnecté) puis mettre à jour la version en ligne

Etape 2 : Configuration de Drupal
  • En navigant à l'URL du site web déployé, celui-ci s’affiche, mais comme l’installation n’est pas complètement achevée, vous êtes convié à la terminer. Cliquer afin de procéder.

  • L’installation se poursuit par la configuration des différents modules par défaut.

  • A la dernière étape de l’installation, remplir les informations demandées : adresse email, identifiant d’abonnement Acquia (optionnel)

  • Saisir également : le nom de l’utilisateur pour l'administration du site, son email et mot de passe (à retenir bien sûr !)

  • Vous pouvez configurer : le pays et fuseau par défaut. Cliquer pour enregistrer les informations saisies et terminer l’installation.

  • Vous obtenez alors confirmation de la fin d’installation, et un lien vous permet de vous rediriger vers la page d’accueil de votre site web.

  • Félicitations ! Votre site est installé. Quelques messages vous proposent de vous abonner à Acquia, et de mettre à jour la version de Drupal avec les dernières corrections de sécurité.


Etape 3 : Edition du site en local avec WebMatrix
  • Certaines modifications du site ne peuvent pas être réalisées depuis le site web lui-même, un outil d’édition en local est alors bien pratique pour réaliser les modifications avant de les déployer et les mettre en ligne. Revenons au portail de gestion de Windows Azure. Sélectionner « WebMatrix » afin d’éditer avec cet outil gratuit le site web en local sur votre ordinateur.

  • Si l’outil n’est pas encore installé sur votre ordinateur, accepter et procéder à son installation via ClickOnce. WebMatrix télécharge ensuite le contenu du site web en local.

  • Vous êtes informé que la dépendance de votre site à « Acquia Drupal 7 » a été détectée. Parfait.

  • Accepter alors le téléchargement de Drupal en cliquant sur « J’accepte ».

  • Votre site web est maintenant consultable en local (URL de type localhost:12345). Cliquer sur « Fichiers » pour accéder à l’arborescence sur votre disque local.

  • Changer le logo du site peut s’effectuer directement depuis le site en ligne, mais à titre d’exercice nous allons le réaliser en local avec WebMatrix. Dans le dossier profiles/acquia, commencer par renommer le logo courant « AcquiaDrupalLogo.png » en « AcquiaDrupalLogo_bcp.png » pour en conserver une copie. Avec le menu « ajouter un élément existant », chercher une autre image et nommer la « AcquiaDrupalLogo.png ». Puis cliquer sur « Publier » pour déployer la modification sur la version en ligne du site web.

  • Lorsque la publication est terminée, cliquer sur l’URL du site pour observer le changement.

  • Et voilà ! Votre nouveau logo est en place.


Ce tutorial est terminé. Vous avez donc vu comment déployer un site Drupal en utilisant la plateforme Windows Azure et ses nouvelles fonctionnalités : déployement rapide avec les WebSites, support de la distribution Drupal d'Acquia, et hébergement de la base de données MySQL chez ClearDB.

Mais ceci n'est qu'un début : si vous souhaitez découvrir plus de fonctionnalités, sacher que vous pouvez aussi mettre à jour le site web par FTP, et configurer les accès pour des contrôleurs de type TFS ou Git pour gérer le code source, sans modifier donc directement le site web déployé.

A vous de jouer !

Tutorial (1/2) : Comment installer Drupal dans Windows Azure Websites


Courant 2011, j’ai étudié la possibilité d’exécuter Drupal sur la plateforme Windows Azure, l’opération était possible mais elle nécessitait des efforts d’intégration non négligeables.

Drupal est l’un des leaders des CMS (Content Management System), utilisé pour créer des sites web. Il est open-source, écrit en PHP et exploite une base de données de type SQL pour le stockage. Très répandu, il bénéficie d’un large écosystème de contributeurs et peut être étendu facilement grâce à de très nombreux modules disponibles.

En 2012, la plateforme Windows Azure s’est enrichie de nouveaux services. Elle s’est dotée de disques persistants, de sites Web pouvant être déployés en quelques instants, et enfin du support natif de Drupal grâce au support de la distribution de ACQUIA.

Je vous propose donc de découvrir, grâce aux dernières nouveautés d'Azure, comment installer Drupal dans un Windows Azure Website.
Dans la première partie de ce tutorial tout en images, nous commencerons par :
  • Etape 1. Déployer Drupal et une base de données MySQL dans un nouveau site Web depuis le portail Windows Azure
Puis, dans la deuxième partie du tutorial, nous aborderons :
  • Etape 2. Terminer la configuration de Drupal, depuis l’URL du site déployé 
  • Etape 3. Utiliser l’outil gratuit Microsoft WebMatrix sur votre ordinateur pour modifier le site en local (mode déconnecté) puis mettre à jour la version en ligne
Comme vous effectuerez des manipulations sur la plateforme Windows Azure, au préalable, vous devez disposer d’un compte Windows Azure. Noter que vous pouvez obtenir une version d’évaluation gratuite (pendant 90 jours) ici.

Etape 1 : Déploiement de Drupal et MySQL
  • Connecter-vous sur le portail de gestion Windows Azure avec votre identifiant de compte Windows Azure : https://manage.windowsazure.com/
  • Sélectionner « Nouveau »

  • Puis « A partir de la galerie »

  • Rechercher et sélectionner « Acquia Drupal 7 »

  • Configurer l’URL, le type de base de données « MySQL » et la région géographique où sera déployé le site web

  • Choisir un nom pour la base de données et accepter les termes de ClearDB qui est le fournisseur partenaire pour l’hébergement de MySQL (une seule base MySQL sera hébergée à titre gratuit)

  • Patienter quelques instants pendant le déploiement, et lorsque le statut est « en cours d’exécution », cliquer sur l’URL pour consulter le site web qui vient d’être mis en ligne


Bravo, vous avez terminé la première étape ! Votre site Drupal a été déployé dans un Windows Azure Web Site, opération assez rapide vous en conviendrez.

La suite du tutorial se trouve à cette adresse : Tutorial (2/2) : Comment installer Drupal dans Windows Azure Websites.
Bonne continuation !