Astraga

Stage de 5 semaines en entreprise

Tableau de compétences E4

Gérer le patrimoine informatique Répondre aux incidents et aux demandes d’assistance et d’évolution Développer la présence en ligne de l’organisation Travailler en mode projet Mettre à disposition des utilisateurs un service informatique Organiser son développement professionnel
Stage Astraga Travail autour des CMS Drupal et WordPress L'ensemble des tâches du jour étaient répertoriées sur un tableau Kanban

Présentation du stage

Dans le cadre de ma première année dans le BTS SIO SLAM, j'ai réalisé un stage dans l'entreprise Astraga, situé à Guérande.
Le stage s'est déroulé 22 Mai au 23 Juin. Durant ce stage, j'ai été amené à travailler sur différents projets sous Drupal et Wordpress.

Mise à jour WordPress

Astraga a travaillé sur de nombreux projets aux cours des années et il est important de mettre à jour ces projets régulièrement. Le CMS Wordpress change régulièrement de version.
  • D'abord, on récupère un backup du site en ftp grâce à Filezilla.
  • Cette étape nous permet de conserver la version actuelle du site si jamais un soucis se produit. Il est important de faire d'abord sur le site en développement et pas en production.
  • On effectue les mises à jour puis on test l'entièreté du site.
  • Si tout va bien, on effectue la même chose en prod.
  • Sinon, on remet en ligne la version précédente.
  • La maj de PHP est important elle aussi
  • Pour cela il faut passer par le serveur sur lequel le site est mis en ligne.
  • Dans certains cas, plusieurs sites utilisent le même fichier php. Si au moins un site ne marche plus après la MAJ de PhP, alors il ne faut pas la faire.

Organisation de taxonomie Drupal

Drupal utilise principalement un système de taxonomie pour l'organisation de ses pages. Cela permet de rapidement agencer la navigation dans les menus et l'affichage d'éléments selon la taxonomie observée.
Chaque article Drupal créé possède un onglet >taxonomie qui lui permet de lui associer une taxonomie spécifique.

Passage de la prod à la dev

Il y a parfois des moments où des éléments présents sur un site en production sont absents du site actuellement en développement. L'objectif est donc de les recopier et/ou de leur apporter des changements de mise en page.
Peut-on faire l'inverse ? Dans des cas d'oubli, oui. Mais généralement l'entièreté du site en développement sera amené, à terme, à se retrouver en production. Transférer un site de la dev à la prod se fait généralement à travers une interface FTP comme Filezilla.

Mairie de Ploemeur: Bug d'affichage dans l'agenda de la ville

La Mairie de Ploemeur possède sur son site officiel une page agenda qui répertorie tous les évènements à venir dans la commune. Cette page possède un système de recherche par catégorie, par période de temps et par mot-clé. Problème, les 3 fonctionnaient indépendament des deux autres.J'ai donc été amenée à corriger le système d'affichage qui fonctionne en Javascript, plus particulièrement avec la librairie Isotope.js.

Recettage

C'est une étape importante d'un projet avant la mise en production d'un site. L'opération s'effectue généralement avec le client lors d'une phase de présentation des résultats actuels, et a pour but de tester le bon comportement du site. Le recettage peut se faire en amont d'une réunion avec le client, comme un une sorte de pré-recettage, qui permet de préparer la rencontre avec le client.
Astraga possède une fiche de pré-recettage qui établie un nombre de points important. Le recettage vérifie la cohérence des balises H1, H2, comme du bon fonctionnement des requêtes de base de données, en passant par l'affichage des images et la bonne grammaire des pages demandées par le client. Pour ma part, j'ai eu à recetter le site de la Mairie de Saint-Molf.