THèME AGENCE ÉVéNEMENTIELLE PHP V2 WEB vv2.1

Agence Evènementielle v2

Un thème complet et élégant, pensé pour présenter une agence évènementielle avec un site public premium et un back-office puissant pour tout gérer sans toucher au code.

Mise à jour le 10 mai 2026 DOCUMENTATION

Event Agency

Un thème complet, élégant et vendable, pensé pour présenter une agence évènementielle avec un site public premium et un back-office puissant pour tout gérer sans toucher au code.

PHP / MySQL 3 templates publics Back-office complet Agenda interne Avis Google Google Agenda SMTP + messages

Pourquoi ce thème

Event Agency a été conçu pour proposer un vrai produit commercial, pas seulement une page vitrine. Le thème combine une interface publique haut de gamme, plusieurs styles visuels, une administration complète et des réglages avancés pour tout personnaliser.

Il permet à une agence ou à un prestataire évènementiel de gérer son contenu, ses prestations, ses projets, ses messages, son agenda, ses avis, ses références et ses comptes administrateurs avec une grande simplicité.

Ce que contient le pack

  • Site public responsive.
  • 3 styles publics : Classique, Editorial et Futuriste.
  • Administration complète en PHP/MySQL.
  • Gestion du branding, du logo, du nom du site et de la tagline.
  • Gestion des couleurs, polices, sections et mode sombre public.
  • Services, catégories, portfolio, marques, avis clients.
  • Import simple des avis Google via clé API + Place ID.
  • Import simple de Google Agenda via clé API + Calendar ID.
  • Boutons de test intégrés pour les avis Google et Google Agenda.
  • Agenda interne pour les prestations.
  • Messages entrants avec réponse SMTP.
  • Gestion multi-comptes et permissions.
  • Journal d’audit et alertes sécurité.
  • Mentions légales configurables.

Installation

  1. Copiez les fichiers du thème sur votre hébergement.
  2. Créez une base de données MySQL vide.
  3. Importez database/schema.sql dans phpMyAdmin, ou laissez le thème créer les tables automatiquement.
  4. Configurez les accès MySQL dans config.php.
  5. Vérifiez que le dossier uploads/ est inscriptible.
  6. Ouvrez le site, puis connectez-vous à l’administration.

Identifiants par défaut

Lors de la première installation, l’administration est accessible avec les identifiants suivants :

  • Identifiant : admin
  • Mot de passe : admin123!
Important : ces identifiants doivent être modifiés dès la première connexion.

Fonctionnalités clés

  • Changer le logo, le nom du site et la tagline.
  • Modifier les couleurs globales et les couleurs de chaque section.
  • Choisir une police pour le site public et pour l’administration.
  • Choisir le style public parmi plusieurs templates.
  • Profiter d’un mode sombre public automatique avec bouton utilisateur.
  • Activer ou désactiver les sections du site.
  • Gérer un catalogue de services et leurs caractéristiques.
  • Gérer un portfolio de réalisations avec images.
  • Gérer les marques et le bandeau de références.
  • Gérer les avis clients internes.
  • Afficher les avis Google automatiquement si l’intégration est configurée.
  • Afficher les prochains évènements Google Agenda dans le dashboard admin.
  • Créer et suivre les prestations dans un agenda interne.
  • Recevoir les messages de contact dans l’administration.
  • Répondre directement par e-mail via SMTP.
  • Créer plusieurs comptes administrateurs avec permissions.
  • Consulter le journal d’audit et les alertes de sécurité.

Interface d’administration

Le back-office a été conçu pour rester lisible et professionnel. Il permet de tout gérer depuis une interface unique.

  • Tableau de bord avec statistiques et alertes sécurité.
  • Réglages structurés par onglets.
  • Sections éditables avec textes, images et couleurs.
  • Comptes administrateurs avec permissions par module.
  • Messages entrants avec popup de lecture et réponse.
  • Agenda visuel avec navigation semaine, mois et année.
  • Boutons de test pour vérifier les connexions Google.

Templates publics

Le contenu reste le même, mais l’apparence change totalement selon le template choisi.

Classique

Style premium lumineux et équilibré.

Editorial

Style corporate chic avec ambiance éditoriale.

Futuriste

Style interactif, visuel, avec une approche moderne et plus immersive.

Mode sombre public

  • Le site détecte automatiquement la préférence système du visiteur.
  • Un bouton public permet de basculer entre clair et sombre.
  • Le choix du visiteur est conservé dans son navigateur.
  • L’administration ne propose pas de réglage clair/sombre à configurer, ce qui évite les erreurs de paramétrage côté client.

Branding et identité

  • Nom du site.
  • Tagline.
  • Logo principal.
  • Police du site public.
  • Police de l’administration.
  • Template public.
  • Couleurs globales.

Gestion des sections

  • Header : titre, texte, chiffres, image, carte visuelle.
  • Services : titre, visibilité, couleurs, textes.
  • Portfolio : titre de section, affichage, bouton.
  • Notre méthode : étapes, badge, texte, image.
  • Avis clients : titre et couleur des textes.
  • Commencer un projet : CTA, image, couleurs.
  • Contact : contenu, visibilité et couleurs.
  • Footer : couleurs, réseaux sociaux, mentions légales et intégrations Google.

Services et catégories

Le catalogue de services vous permet de présenter vos prestations de façon claire et premium.

  • Nom du service.
  • Catégorie associée.
  • Description.
  • Caractéristiques en liste.
  • Tarif ou libellé de prix.
  • Ordre d’affichage.
  • Activation / désactivation.

Sur le site public, chaque service peut ouvrir une popup détaillée avec ses caractéristiques.

Portfolio

  • Titre du projet.
  • Catégorie.
  • Lieu.
  • Nombre d’invités ou méta.
  • Image principale.
  • Résumé du projet.
  • Ordre et activation.

Marques et références

  • Nom de la marque.
  • Logo uploadé ou chemin personnalisé.
  • URL partenaire.
  • Activation / désactivation.
  • Ordre d’affichage.
  • Affichage du bandeau activable ou masquable côté public.

Avis clients

  • Nom du client.
  • Rôle ou entreprise.
  • Note sur 5.
  • Avis textuel.
  • Ordre et activation.

Avis Google

Le thème peut afficher automatiquement des avis Google sur le site public. La configuration est volontairement simple pour que le client puisse l’effectuer seul.

Pré-requis

  • Avoir une fiche Google Business Profile.
  • Avoir accès à Google Cloud Console.
  • Activer l’API Google Places.
  • Créer une clé API Google.
  • Récupérer le Place ID de l’établissement.

Configuration dans l’administration

  1. Allez dans Réglages.
  2. Ouvrez la zone Footer / Bas de page.
  3. Renseignez Clé API Google.
  4. Renseignez Place ID Avis Google.
  5. Cliquez sur Enregistrer les réglages.
  6. Cliquez sur Tester les avis Google.

Si le test réussit, les avis Google remplacent automatiquement les avis statiques affichés dans la section témoignages du site public.

Note : Google renvoie généralement un échantillon limité d’avis, selon les règles de son API.

Google Agenda

Le thème peut lire un agenda Google pour afficher les prochains évènements dans le dashboard admin.

Pré-requis

  • Avoir un Google Agenda dédié aux prestations ou aux évènements.
  • Rendre l’agenda accessible selon le niveau souhaité.
  • Activer l’API Google Calendar dans Google Cloud Console.
  • Utiliser la même clé API Google que pour les avis, ou une clé dédiée.
  • Récupérer le Calendar ID de l’agenda.

Récupérer le Calendar ID

  1. Ouvrez Google Agenda.
  2. Allez dans les paramètres de l’agenda concerné.
  3. Trouvez la section Intégrer l’agenda.
  4. Copiez l’ID de l’agenda.

Configuration dans l’administration

  1. Allez dans Réglages.
  2. Ouvrez la zone Footer / Bas de page.
  3. Renseignez Clé API Google.
  4. Renseignez Calendar ID Google.
  5. Cliquez sur Enregistrer les réglages.
  6. Cliquez sur Tester Google Agenda.

Si le test réussit, les prochains évènements Google Agenda apparaissent automatiquement sur le dashboard. L’agenda interne du thème reste disponible pour gérer les prestations directement dans l’administration.

Recommandations de sécurité Google API

  • Limitez la clé au domaine du site.
  • Limitez la clé aux APIs nécessaires : Google Places API et Google Calendar API.
  • Ne partagez pas la clé publiquement.
  • Remplacez la clé si vous pensez qu’elle a été exposée.

Configuration avancée des intégrations

Une zone URLs API avancées est disponible dans les réglages. Elle sert uniquement aux installations personnalisées qui utilisent un proxy ou un connecteur externe.

Pour la plupart des clients, il faut utiliser la version simple :

  • Clé API Google
  • Place ID Avis Google
  • Calendar ID Google
  • Boutons de test intégrés

Agenda interne

  • Ajout d’une prestation via bouton compact.
  • Nom du client.
  • Description.
  • Nombre de personnes.
  • Date et heure.
  • Statut facturé ou non.
  • Acompte versé ou non.
  • Vue semaine, mois et année.

Messages entrants

  • Nom et prénom.
  • Email.
  • Objet ou type de projet.
  • Budget.
  • Message complet.
  • Statut lu / non lu / répondu.
  • Réponse directe par e-mail via SMTP.

SMTP

  • Host.
  • Port.
  • Nom d’utilisateur.
  • Mot de passe.
  • Email expéditeur.
  • Nom expéditeur.

Comptes administrateurs

  • Modifier son propre compte.
  • Changer uniquement le mot de passe si nécessaire.
  • Créer des comptes secondaires.
  • Attribuer des permissions par module.
  • Conserver un compte principal avec accès total.

Sécurité intégrée

  • Protection CSRF.
  • Sessions sécurisées.
  • Anti-bruteforce avec verrouillage temporaire.
  • Uploads contrôlés.
  • Journal d’audit.
  • Alertes de sécurité visibles sur le dashboard.
  • Permissions par compte.

Taille recommandée des visuels

  • Logo : horizontal, SVG ou PNG, fond transparent recommandé.
  • Header / Hero : minimum 1400 x 900 px, idéal 1800 x 1200 px.
  • Notre méthode : minimum 900 x 1200 px, idéal 1200 x 1600 px.
  • Commencer un projet : minimum 1400 x 900 px, idéal 1800 x 1200 px.
  • Portfolio : au moins 1600 x 1200 px pour un rendu net.
  • Marques : logos horizontaux, idéalement en SVG.

À faire après installation

  • Modifier les identifiants par défaut.
  • Configurer le SMTP.
  • Configurer les avis Google si souhaité.
  • Configurer Google Agenda si souhaité.
  • Cliquer sur les boutons de test des intégrations Google.
  • Remplacer les images de démonstration.
  • Compléter les services et les caractéristiques.
  • Ajouter les références clients.
  • Vérifier les mentions légales.
  • Tester le site sur mobile.
  • Tester le bouton de mode sombre public.

Dépannage rapide

  • Erreur 500 : vérifiez config.php, la base MySQL et les logs PHP.
  • Les images ne s’affichent pas : vérifiez les droits du dossier uploads/.
  • Les mails ne partent pas : vérifiez les paramètres SMTP.
  • Les avis Google ne s’affichent pas : vérifiez la clé API, le Place ID, l’activation de Google Places API et le bouton de test.
  • Google Agenda ne charge pas : vérifiez la clé API, le Calendar ID, l’activation de Google Calendar API et les droits de l’agenda.
  • Le style ne change pas : faites un refresh complet du navigateur.
  • Le mode sombre ne change pas : videz le cache navigateur, puis utilisez le bouton public de thème.
  • Une section manque : vérifiez son activation dans les paramètres.