Offre de service pour l'importation d'un site web dans aegir.koumbit.net

Notre service d'hébergement Drupal est optimal que selon certaines conditions listées ci-après. L'importation de votre site dans ce service comporte plusieurs enjeux qui peuvent faire varier les estimés.

Attentes de Koumbit

Pour effectuer l'importation d'un site web dans aegir.koumbit.net en deçà du délai de temps estimé, Koumbit s'attend à ce que:

Informations requises

Koumbit nécessite l'accès à tous les fichiers du site web, à sa base de données ainsi qu'à tous les fichiers du core de Drupal à partir de sa base. Pour cela, le client doit fournir ces informations à Koumbit:

Procédure d'importation

Description générale des étapes d'importation:

  1. Koumbit: Faire une première vérification sommaire du site web: admin/reports/updates, admin/reports/status, admin/reports/dblog). Minimum d'une heure selon l'ampleur de la situation.
  2. Koumbit: Importer le site web dans Aegir. Tous les modules seront mis dans le répertoire du site web. Ceci met le core à jour. Minimum de 3 heures de travail selon la facilité d'accès au site web sur le serveur externe, la disponibilité de drush sur ce serveur et les logiciels d'hébergement utilisés.

  3. Client: Vérifier et tester le site web en entier incluant, sans se limiter à visiter toutes les pages du site web, créer toutes sortes de contenu, les modifier et les supprimer, etc. Au besoin, si des URLs sont hard codés, on peut définir le domaine dans le fichier "/etc/hosts".

  4. Koumbit: Enlever du répertoire du site web tous les modules et librairies qui sont disponibles dans "sites/all". Ceci mets les modules et librairies à jour. Minimum de 2 heures de travail, plus si ça accroche.
  5. Client: Vérifier et tester le site web en entier incluant, sans se limiter à visiter toutes les pages du site web, créer toutes sortes de contenu, les modifier et les supprimer, etc. Au besoin, si des URLs sont hard codés, on peut définir le domaine dans le fichier "/etc/hosts".

  6. Client: Changer les DNS pour pointer vers nos serveurs. Dans le cas où Koumbit s'occupe de cette tâche sur des serveurs externes, compter un minimum de 2 heures de travail, selon les communications entre les partis concernés (Koumbit, client et hébergeur tiers). Si les DNS sont sur les serveurs de Koumbit, ne compter que quelques minutes pour changer le site web. Le délai de propagation des DNS sur Internet peut prendre jusqu'à 24 heures. Durant ce temps, le site web pourrait être vu sur l'ancien serveur ou sur le nouveau. Il n'est pas conseillé d'ajouter ou modifier du contenu durant cette période. L'importation d'un domaine en partie ou au complet n'est pas inclus dans cette offre de service et demande une analyse complète séparée de cette importation dans Aegir.

Description détaillée des étapes d'importation:

Durant ce processus, avant le changement DNS, le site web en production n'est pas affecté. Par contre, tout ce qui est ajouté ou modifié sur le site web en production n'est pas reflété sur le site web qui a été importé. S'il faut importer le nouveau contenu juste avant le changement DNS, il faut alors refaire l'importation de la DB et, au besoin, des fichiers, puis remettre la DB à jour (modules, paths, etc.). Ce qui équivaut à refaire une migration d'un minimum de 3 heures de travail pour importer le contenu et les fichiers. Il est important de ne pas modifier le code, les modules, thèmes et librairies sur le site en production durant tout le processus d'importation.

Certains clients veulent préparer leurs sites eux-mêmes au lieu de nous payer pour ce service. Dans ce cas, il faut que :

On doit fournir une copie du makefile utilisé pour généré la plateforme aegir, qui va détailler ce qui est disponible dans sites/all ainsi que les patchs appliqué au noyau de Drupal.

Estimé de temps

Si la procédure et les attentes mentionnées précédemment sont respectées, Koumbit estime l'importation à une moyenne de 5 heures de travail. Koumbit demande généralement le paiement complet ou en partie de ces heures avant de commencer le travail.

Koumbit comptabilise et facture tout le temps qui est travaillé sur le projet incluant, sans se limiter à la coordination interne et externe, les communications téléphoniques et courriels, tester les accès au serveur distant, le temps de téléchargement des fichiers et la base de données, etc.

Même si tous les standards et bonnes pratiques de Drupal sont respectés, il se peut que des ajustements soient nécessaires suite à l'importation. C'est pourquoi Koumbit déconseille d'exécuter cette tâche dans une période critique pour les visiteurs ou dans un délai serré, par exemple en pleine campagne ou juste avant la fermeture du service d'hébergement d'origine.

Travail supplémentaire

Koumbit fait appel à ses développeurs lorsqu'il y a des erreurs ou irrégularités avec les modules et que le client demande à Koumbit de les résoudre. Leur disponibilité dans le temps dépend de leur charge de travail; cela peut prendre quelques jours. La coordination, prendre connaissance de la situation, l'apprentissage du site web et produire un estimé demande un minimum de 2 heures de travail facturable. Ensuite, un estimé de temps supplémentaire sera communiqué.

Lorsque le client rencontre des irrégularités durant ses tests et qu'il demande à Koumbit de les résoudre, Koumbit s'attend à avoir toute l'information nécessaire pour reproduire la situation, c'est à dire:

Description du système d'hébergement

Le système d'hébergement Drupal de Koumbit, aussi connu sous le nom de Aegir, offre la mise à jour régulière de plusieurs modules présélectionnés. Ce sont plus de 140 modules, thèmes et libraires en Drupal 7 et plus de 300 en Drupal 6.

En gère une plateforme publiquement, kPlatforms: https://www.drupal.org/project/kplatforms

Liste de modules disponibles pour Drupal 7 :

Liste de modules disponibles pour Drupal 6 :

Calendrier des mises à jour :

OffreImportationDansAegir (last edited 2018-05-19 01:19:32 by anonymous)