Agence Point Com
Sortie de WordPress d'une agence de communication de Perpignan : contenu migré vers une structure Laravel sur mesure, administration sous Laravel Nova, maquette de leurs graphistes intégrée au pixel près.
Agence Point Com est une agence de communication globale installée à Perpignan: graphisme, sites web et e-commerce, référencement, réseaux sociaux, événementiel, relations publiques et formations webmarketing. Une agence qui vend du design a une exigence particulière quand il s'agit de son propre site: il est à la fois sa vitrine et sa démonstration. La maquette était donc verrouillée, et signée par ses propres graphistes. Mon périmètre était le développement, pas la création graphique. Le site vivait alors sous WordPress, avec ce que cela suppose d'années de contenu accumulé: pages, réalisations, clients, médias. Il fallait en sortir sans rien perdre.
Le cœur du projet n'était pas l'intégration, c'était la migration: reprendre le contenu de l'ancien WordPress et le reverser dans une structure Laravel sur mesure. Sous WordPress, le contenu d'un site finit souvent par tenir dans un même moule générique. En repartant d'une application Laravel, chaque type de contenu redevient une entité à part entière, avec ses propres champs et ses propres relations: présentation, compétences, réalisations, partenaires, équipe. Le modèle de données décrit alors ce que le site contient vraiment.
L'administration a été construite sous Laravel Nova, pour que l'équipe reste autonome sur ses contenus après la bascule. Nova est un panneau d'administration qui vit à l'intérieur de l'application: on y déclare en PHP une ressource par modèle, avec ses champs et ses relations, et l'écran d'édition en découle. Les mêmes modèles servent des deux côtés, le site public et le back-office.
Servir une maquette signée par d'autres
Le rendu s'appuie sur Tailwind CSS, dont la configuration permet de nommer les couleurs d'une charte une fois pour toutes plutôt que de les recopier écran par écran. Sur le site en ligne, ces couleurs portent encore leur nom dans le balisage: bg-apc-orange, bg-apc-black.
Alpine.js tient le comportement local de l'interface, déclaré directement dans le balisage: l'en-tête fixe du site en ligne porte son état d'ouverture de menu et Livewire complète l'ensemble côté serveur, avec des composants écrits en PHP qui se rafraîchissent en renvoyant leur propre HTML, sans couche d'API intermédiaire.
- Migration du contenu WordPress vers une structure Laravel sur mesure
- Back-office Laravel Nova: l'équipe administre son site elle-même
- Intégration fidèle de la maquette de leurs graphistes, jusqu'au mobile
- Sections présentation, compétences, partenaires, réalisations, équipe et contact
- Socle SEO technique et temps de chargement soignés
Un projet qui dit deux choses: sortir d'un WordPress ne se résume pas à copier des pages, et savoir servir le design de quelqu'un d'autre fait partie du métier.
Besoin de créer un site internet à Perpignan ?
Comme pour ce projet, créons ensemble un site unique, performant et à votre image.