Sorry, you need to enable JavaScript to visit this website.
  • Accueil
  • Blog
  • Choose my Agency : Vadim, Lead Dev @Subskill

Choose my Agency : Vadim, Lead Dev @Subskill

|
30/05/2022

Mon métier 

J’aurais voulu être cuisinier… et je suis développeur chez Subskill depuis plus de 5 ans et  Lead developer depuis 2 ans. Je suis développeur spécialisé sur le CMS Drupal. CMS de plus en plus demandé, à l’agence cela représente environ 25% des projets pour la création, refonte ou TMA (Tierce Maintenance Applicative) de sites.
Subskill est une agence parisienne à taille humaine. L’équipe technique est représentée par dix développeurs, chacun dans sa spécialité. J’apprécie de pouvoir échanger directement avec chacun, dans un esprit d’entraide et une réelle proximité. Chez Subskill, le développement technique est facilité par la proximité avec les pôles UX et UI par ailleurs.

La techno

J’ai appris et commencé à coder sur PHP, puis Symfony. Aujourd’hui je suis dédié 100% aux projets sur Drupal. Cela fait maintenant 8 ans que je code sur Drupal. Techniquement parlant, Drupal étant un CMS (Système de gestion de contenu web), je m’occupe de paramétrer le back-office et de développer toutes les customisations demandées par les clients pour leur site sur Drupal.

Drupal vs Wordpress ?

De mon point de vue, Drupal est plus performant grâce à un système de cache intégré, beaucoup plus propre en code grâce à Symfony. Ce qui permet notamment une meilleure optimisation technique du site pour le SEO. Il existe, comme sur WP, beaucoup de choix de modules et plugins. Techniquement, il y a beaucoup de choses qu’on ne peut pas faire nativement sur WP que l'on peut faire nativement sur Drupal.
Nos clients sont très attentifs aux recommandations que peut faire notre agence afin d’opérer les meilleurs choix techniques qui tiendront compte des spécifications demandées pour leur site.

Les projets que je préfère

La création ou refonte d’un site, car on repart d’une page vierge et j’en refais le code complètement. En TMA, c’est plus complexe car il faut reprendre ou améliorer le code existant. Or, souvent le code source du site est de mauvaise qualité. Il faut alors opérer une refonte technique du site.
Les projets qu’on me confie sont variés et c’est ce qui fait la richesse de l’agence. Même dans les projets de refonte, on peut opérer la refonte technique ou uniquement une modernisation du design. L’un ou l’autre apporte une amélioration significative, les sites sont plus fonctionnels et plus intuitifs pour capter plus de visiteurs.
Dans tous les cas, la réussite d’un projet tient avant tout dans son cadrage de départ : un brief complet avec l’ensemble des spécifications fonctionnelles. Plus j’aurai d’informations, plus le client aura la garantie d’un site performant au bon prix et dans les meilleurs délais !

Qu’est-ce que tu résous comme douleur chez les clients ?

Le besoin d’autonomie pour contribuer ou administrer leur site : rendre leur site administrable sans passer systématiquement par leur agence pour la moindre contribution ou modification, ce manque d’autonomie leur fait perdre beaucoup de temps. Chez Subskill, on promet et livre un back-office sur mesure, simple et intuitif. Nos clients peuvent modifier et administrer leur site seuls. Chaque projet est livré avec une documentation utilisateur ainsi qu’une formation pour la prise en main et l’administration du site.

Quelles sont les problématiques récurrentes des sites que tu refonds ?

- L’optimisation du code et des ressources
- Le problème de mise en cache
- Le non respect des standards du code Drupal
- La maintenance ou la mise à jour du CMS 

Le choix des modules et la maintenance sont importants… Par exemple, il faut éviter de choisir un module “expérimental” qui ne sera pas maintenu. Si un module n'existe plus lors des montées de version, comme pour le CMS lui-même, cela engendre des problèmes de sécurité du site. Il faut toujours être à jour côté core et modules pour des questions de sécurité, et éviter que votre site soit piraté !

La dernière problématique rencontrée est l’insatisfaction d’un client pour son agence technique. J’opère régulièrement des reprises de sites et TMA, je suis donc bien placé pour faire une recommandation importante : les clients doivent être conscients qu’ils sont et restent propriétaire du code source et de la base de données de leur site ! Idéalement, toute agence devrait fournir une documentation fonctionnelle d’un site et de son back-office pour permettre un transfert sans contraintes si nécessaire.

Ton outil que tu utilises tout le temps et pourquoi ?

PhpStorm de la suite JetBrains : un logiciel d'édition de code très puissant et très pratique ! Je code dessus tous les jours :)
Postman : petit logiciel pour tester les API avant le code et les intégrations
La documentation Drupal : ma bible de référence !

 

Vous souhaitez échanger sur le sujet, évoquer un projet parlons-en !