Développeur freelance, je me spécialise avant tout sur la création de site Wordpress. En effet, le développement wordpress est mon domaine de prédilection, et ce, pour plusieurs raisons :
Sur Wordpress, pour faciliter la prise en main de mes clients et leur permettre d’ajouter du contenu en toute autonomie, il est possible de personnaliser intégralement l’espace d’administration d’un site.
Depuis la version 5.5, WordPress propose un formidable outil Gutenberg pour vous permettre de construire vos pages dynamiquement. Je peux mettre en place toute la construction des blocs Gutenberg pour vous permettre d'avoir la main à 100% sur votre site.
Les Advanced Custom Fields (ACF) permettent de simplifier l’intégration de contenus sur les pages d’un site. Les ACF sont des blocs définis en amont avec le client, ils présentent des champs précis qui une fois remplis par l’administrateur apparaissent sous la forme de contenus structurés sur les pages du site.
Les ACF ou Advanced Custom Fields permettent à l’administrateur d’un site, d'interagir avec l'ensemble des contenus des sites que je développe. Ils se matérialisent par des champs à remplir sur le backoffice et sont transformés automatiquement en contenus structurés et mis en page en frontoffice.
Les pages comportant des ACF nécessitent dans un premier temps d’adapter le thème afin d’afficher les contenus tout en respectant la charte graphique imposées.
L’administrateur du site est alors entièrement autonome dans l’ajout des contenus.
Cette méthode est évolutive, il est donc aisé d’ajouter des ACF sur les pages souhaitées lorsque cela devient nécessaire.
Le déploiement continu permet à mes clients de rester au coeur de leur projet de création de site. Grâce à cette méthode, ils sont en mesure de consulter à tout moment, les différentes évolutions ou modifications apportés à leur site.
En phase de développement, lorsqu'une fonctionnalité est réalisée, elle est déployée sur mon outil de versioning Git, puis mon serveur d’intégration continue (Gitlab CI) déploie automatiquement la fonctionnalité sur mon serveur de préproduction. Ainsi, les modifications sont visibles par mon client, 5 minutes après son intégration.
Cette environnement de préproduction est protégé par un identifiant et un mot de passe, il n’est accessible qu’au client et n’est pas indexé sur les moteurs de recherche. Ainsi, le client peut valider une à une les différentes modifications à distance et il m’est possible de réagir rapidement si une fonctionnalité venait à dysfonctionner.
Le site est alors mis en production seulement lorsque mon client est pleinement satisfait du résultat.
Si la communauté Wordpress est colossale, le catalogue de ses extensions existantes l’est tout autant. Pourtant, selon vos besoins ou les enjeux de votre activité, il peut être nécessaire de développer entièrement une fonctionnalité ou une extension. Pour chaque besoin, il existe une solution technique, ainsi je suis en mesure de développer pour vous la fonctionnalité qui vous convient.
Les extensions (plugins) développées par mes soins respectent les bonnes pratiques véhiculées par Wordpress et sont à même d’évoluer au gré des mises à jour du coeur de Wordpress. Si vous disposez de plusieurs sites sous Wordpress, il est aisé de migrer les extensions d’un site à l’autre.
Selon les besoins de votre activité, je vous conseille les extensions idéales pour vous simplifier le quotidien.
Pour chaque projet, nous élaborons ensemble le design de votre site puis je développe le thème inhérent à vos choix graphiques et fonctionnels. Cette étape est cruciale car elle définit ce que les visiteurs pourront visualiser sur votre site. Tous les thèmes que je développe répondent systématiquement à différents besoins :
Je respecte scrupuleusement les bonnes pratiques dictées par Wordpress et sa communauté. C’est pourquoi je préfère développer intégralement un thème plutôt que d’en utiliser un existant. Ce qui rend les sites que je développe, plus rapides à l’affichage, plus fiables et plus pérennes dans le temps.
Depuis 2017, j'ai commencé le développement de mes thèmes avec le support de Sage 8 (par roots).
En 2019, j'ai migré vers Sage 9 avec la prise en charge du moteur de template blade, l'intégration stricte de Webpack et Eslint.
J'ai eu l'occasion de développer des thèmes pour WooCommerce et Sage comme le projet Biosalines.
Au fil des années, j'ai pu mettre pas mal de solution en place :
Lorsque votre site est en ligne, il peut être sujet à de nombreux problèmes tels des extensions obsolètes qui peuvent créer des failles et laisser le champ libre à des utilisateurs malveillants, ou encore une panne du serveur sur lequel il est hébergé.
Pour remédier rapidement et efficacement à ce type de problème, j’ai développé une multitude d’outils pour inspecter et analyser votre site en temps réel et me prévenir si l’intégrité de votre site est altérée.
Lorsqu’un problème m’est notifié, je suis en mesure d’intervenir rapidement pour le corriger et procéder si nécessaire à la mise à jour des modules obsolètes.
Ainsi, votre site internet est protégé en permanence.
Retrouvez ci-dessous quelques projets auxquels j'ai eu l'occasion de collaborer dessus en tant que développeur freelance.
Pour toute demande ou devis, n'hésitez pas à me contacter en remplissant le formulaire ci-dessous, je serais ravis de vous répondre.