Créer un site annuaire avec le thème OllieWP

créer un annuaire avec olliewp & geodirectory

Voici un guide étape par étape pour créer un site web d'annuaires en utilisant le thème Ollie pour WordPress :

  1. Installer le thème Ollie
  2. Installer et configurer GeoDirectory
  3. Concevoir le site web d'annuaires avec le thème OllieWP et l'éditeur Gutenberg

GeoDirectory est entièrement compatible avec les thèmes de blocs FSE comme Ollie, nous n'aurons donc pas besoin d'un constructeur de pages ou d'un plugin de blocs supplémentaire dans ce cas.

GeoDirectory offre une solution robuste et flexible pour créer un annuaire en ligne dynamique avec n'importe quel thème ou constructeur de pages.

Dans ce tutoriel, nous allons montrer comment créer un site web d'annuaires avec le OllieWP Thème en combinaison avec le plugin GeoDirectory.

Ce duo permet aux utilisateurs d'intégrer facilement des fonctionnalités basées sur la localisation, de personnaliser les mises en page et d'incorporer des blocs de contenu interactifs, garantissant une expérience utilisateur intuitive et engageante.

Grâce à cette approche intégrée, les développeurs et concepteurs web peuvent facilement créer un site d'annuaires de qualité professionnelle, adapté à des marchés de niche spécifiques ou à des besoins communautaires plus larges.

Voyons comment procéder en détail.

Dans ce tutoriel, nous allons :

Installation du thème et des plugins.

1. Installer le thème OllieWP

Nous devons installer un thème, et pour ce tutoriel, vous allez installer le OllieWP Thème.

Accédez à Appearance >> Thèmes

Sélectionnez Ajouter, Installer, et Activer le OllieWP Thème.

Installer le thème OllieWP
Installer le thème OllieWP

2. Installer GeoDirectory

Enfin, vous devez installer GeoDirectory.

Accédez à Extensions >> Ajouter, recherchez GeoDirectory. Veuillez l'installer et l'activer, et nous avons terminé l'installation des plugins.

install-geodirectory-720x386-1012537
Installer le plugin GeoDirectory

3. Assistant d'installation de GeoDirectory

Pour GeoDirectory, vous devrez compléter l'assistant de configuration pour configurer la clé API Google Maps et importer quelques annonces fictives.

Choisir le système de cartographie (Google Maps ou OpenStreetMap)

gd-wizard-map-api-key-720x338-8258688
Assistant de configuration GeoDirectory

Vous pouvez choisir entre deux systèmes de cartographie à la première étape de l'assistant. Google Maps et Open Street Maps (qui ne nécessite pas de clé API).

Dans ce tutoriel, nous sélectionnons OpenStreetMaps.

Si vous souhaitez sélectionner Google Maps, suivez les étapes supplémentaires ci-dessous.

Cliquez sur le bouton Générer une clé et suivez les étapes de ce doc pour générer une clé API valide.

Les étapes essentielles sont :

  1. Activer les clés.
  2. Créer ou sélectionner un projet existant.
  3. Obtenir la clé.
  4. Activer un compte de facturation.
  5. Restreindre la clé API (afin qu'elle ne puisse être utilisée qu'à partir de l'URL de votre site)

Concernant le point quatre : c'est une obligation. Cependant, vous n'êtes facturé que si vous dépassez le seuil, qui est de 200 $/mois.

Ce crédit gratuit est bien plus que suffisant pour 99 % des annuaires.

Définir la ville par défaut

Définir la ville par défaut du répertoire
Définir la ville par défaut du répertoire

Ensuite, vous définirez l'emplacement par défaut. Il s'agit de la ville pour laquelle l'annuaire est créé.

Nous définirons Philadelphia comme ville par défaut.

Vous pouvez utiliser n'importe quel emplacement selon vos besoins.

Si vous devez ajouter des annonces dans plusieurs villes, vous aurez besoin du module complémentaire Location Manager.

Ajouter des fonctionnalités supplémentaires

gd-wizard-extra-features-720x583-5463319

Dans cette étape, nous allons installer UsersWP, un plugin de connexion utilisateur qui permet aux utilisateurs de s'inscrire et de se connecter à votre site web.

Cela est nécessaire pour permettre aux utilisateurs d'ajouter et de modifier leurs annonces. Cela créera également des profils utilisateurs où ils pourront retrouver leurs annonces, avis, et bien plus encore.

Nous allons également installer Ninja Forms afin que toutes les annonces disposent d'un formulaire de contact qui envoie des e-mails directement aux propriétaires des annonces.

AyeCode Connect n'est pas obligatoire pour ce tutoriel. Il est principalement nécessaire si vous souhaitez ajouter des extensions premium GeoDirectory et les installer directement depuis le tableau de bord WordPress.

Ajouter des données factices

gd-wizard-dummy-data-720x256-9149338
GeoDirectory Dummy Listings

La dernière étape pour terminer l'assistant d'installation consiste à ajouter quelques annonces factices. Cela ajoutera également des catégories d'annonces que vous pourrez modifier ultérieurement selon vos besoins.

Vous n'ajouterez pas les widgets de barre latérale ni les éléments de menu maintenant, car nous le ferons plus tard.

Concevoir le OllieWP site d'annuaire

Maintenant que nous avons installé le thème et les plugins et effectué la configuration préliminaire de GeoDirectory, nous pouvons commencer à concevoir notre site d'annuaires avec le OllieWP la suite d'outils.

1. OllieWP Design de la page d'accueil de l'annuaire

Vous pouvez créer une nouvelle page ou utiliser l'une de celles que WordPress crée par défaut, comme la Page exemple.

Allez dans Pages, modifiez la Page exemple et renommez-la Accueil, ou créez une nouvelle page à cet effet.

Ensuite, allez dans Appearance > Gutenberg > Pages > Accueil et cliquez sur le bouton de modification.

Configurer la page d'accueil

Commençons par le commencement : nous aurons besoin d'un logo pour notre site.

Vous n'avez pas besoin de faire appel à un designer pour esquisser la première version de votre logo.

L'une des plus grandes erreurs que vous puissiez commettre en lançant un nouvel annuaire est d'investir trop de temps et d'argent avant de tester l'adéquation produit-marché.

Vous pouvez concevoir un logo en cinq minutes avec une application comme Canva, qui est abordable et étonnamment efficace.

créer un logo
Créez votre première ébauche de logo sur Canva.com

Pour un MVP (produit minimum viable), un logo conçu avec Canva sera largement suffisant.

Il existe plusieurs modèles de logo parmi lesquels choisir, et peu importe si votre logo initial n'est pas aussi parfait et original que vous le souhaiteriez.

Si votre projet prend de l'élan, vous pourrez toujours investir pour l'améliorer ou le modifier radicalement plus tard.

Un logo ordinaire n'est jamais la principale cause de l'échec d'un projet.

Le menu de navigation

Après avoir créé et ajouté le logo, rendez-vous dans Appearance > Éditeur, et créez votre menu.

créer un menu de navigation

Cliquez sur les menus en haut et supprimez tous ceux qui existent déjà.

configurer l'en-tête pour le menu

Ajoutons maintenant un bloc de colonnes avec une disposition en deux colonnes.

ajouter 2 colonnes à l'en-tête

Dans la colonne de gauche, ajoutez le bloc logo du site.

ajouter le logo à la première colonne

Cliquez sur le conteneur d'en-tête principal et depuis les paramètres du bloc, définissez le Background : #FFFFF

ajouter le menu à la deuxième colonne

Dans la colonne de droite, ajoutez le menu de navigation.

ajouter des liens au menu

Nous avons ajouté les liens de navigation principaux suivants ainsi que quelques liens de sous-navigation :

  1. Accueil
  2. À propos
  3. Blog
  4. Lieux et ajouter des lieux
  5. Profil
  6. Connexion/Déconnexion

Le bloc Connexion/Déconnexion affichera uniquement les liens de connexion et de déconnexion selon le statut de connexion de l'utilisateur.

Le contenu

Je vais commencer à construire cette page from scratch en utilisant le OllieWP et les blocs Gutenberg.

Accédez à Appearance > Gutenberg > Design > Pages et cliquez sur le bouton Modifier la page d'accueil.

configurer le contenu de la page d'accueil

nous avons besoin d'un en-tête héro sur la page d'accueil ; pour cela, supprimons tout le contenu de cette page et ajoutons un Couverture bloc.

Ensuite, vérifiez les paramètres du bloc et définissez l'URL de l'image d'arrière-plan.

Pour la section Héro, nous avons besoin d'une image que nous allons télécharger gratuitement depuis Pexels.com (Merci, @rachel-claire).

ajouter la section héro

nous allons ajouter les paramètres suivants dans ce bloc de couverture

Contenu : 1200
Large : 100
Opacité : 50
Espacement et marges: 0
Hauteur minimale de la couverture : 600

Ajoutons maintenant une balise d'en-tête à l'intérieur de ce bloc de couverture avec le
Texte : Trouvez le meilleur restaurant à Philadelphia

peaufiner la section héro

nous allons également attribuer à la balise d'en-tête une classe supplémentaire ( heading-text-center ) pour lui ajouter un peu de style.

ajouter un titre à la section héros

Maintenant, ajoutons le style suivant dans le personnalisateur de thème.

.heading-text-center{
    text-align:center;
}

Maintenant, ajoutons le GD > search bloc sous ce titre.

ajouter un formulaire de recherche à la section héros

en dessous, ajoutons un peu d'espace à l'aide d'un bloc espaceur avec une hauteur de : 60

ajouter de l'espace à la section héros

Maintenant, ajoutons une colonne vide et plaçons-y le GD > Categories bloc à l'intérieur.

Définissez les options du bloc comme suit
Type de design : Image Background
Éléments par ligne : 3
Activer l'utilisation de l'image de catégorie

ajouter des catégories sous la section héros

Vous pouvez associer une image à une catégorie en modifiant la catégorie depuis wp-admin -> places -> Place Categories.

Chaque catégorie dispose d'une option pour définir une image par défaut

screenshot-2023-09-17-at-3-18-06-pm-1024x926-3921928
Image par défaut des catégories

Sous la section héro, ajoutez une autre Colonne en cliquant sur l'icône plus et ajoutez les GD > Listings blocs à cet endroit.

ajouter des annonces à l'accueil
Bloc GD Listings de la page d'accueil

Nous allons maintenant effectuer quelques réglages nécessaires dans ce GD > Listings bloc. Nous allons définir le tri : récent

screenshot-2023-09-24-at-1-43-32-pm-1024x495-9557991
Paramètres du bloc GD Listings de la page d'accueil

Ajoutons maintenant une Colonne vide avec Contenu et Largeur à 100.

ajouter une ligne pour la carte interactive de la page d'accueil

Ajoutez l' GD > Map bloc à l'intérieur et conserver les paramètres par défaut.

ajouter une carte à la page d'accueil

Cliquez sur le Pied de page et OllieWP propose déjà quelques modèles de pied de page préconstruits. J'en sélectionne un.

ajouter un pied de page

Félicitations ! Votre page d'accueil est terminée.

page d'accueil terminée

2. OllieWP Conception des pages de listings et de recherche d'un site d'annuaires

Vous devez maintenant concevoir deux pages essentielles pour tout annuaire.

Vous devez maintenant concevoir deux pages essentielles pour tout annuaire.

La page des annonces (archive générale, catégories, étiquettes) et la page des résultats de recherche.

GeoDirectory les crée par défaut avec une mise en page générale. Dans ce tutoriel, nous allons personnaliser un peu la mise en page de ces pages.

Les pages de listings et de recherche étant quasiment identiques, nous la créons une seule fois et copions simplement la mise en page sur l'autre page.

Nous avons décidé que la mise en page de la page des annonces serait les annonces à gauche, et à droite, une carte fixe affichant l'emplacement précis des annonces.

screenshot-2023-09-18-at-9-13-41-am-1024x520-6943481
Pages de listings et de recherche inspirées de la mise en page de recherche d'Airbnb

C'est très simple.

Page de listings

Allez dans Apparence > Éditeur > Design > Modèles et cliquez sur Modifier GD Archive modèle de page

personnaliser le modèle d'archive GD
Modifier la page de listings

Supprimez tout le contenu de ce GD Archive modèle de page.

Maintenant, ajoutons une ligne vide.

ajouter une ligne pour les colonnes à l'archive GD

À l'intérieur, ajoutez une mise en page à deux colonnes

archive GD à 2 colonnes style Airbnb

Maintenant, dans le conteneur de gauche, nous allons faire glisser des widgets liés à la page d'archive GD comme GD > Loop Action, GD > Loop, GD > Loop Pagination, et GD > Search en haut afin que l'utilisateur puisse effectuer une recherche depuis la page Archive.

Dans la colonne de droite, nous allons faire glisser le GD > Map bloc.

screenshot-2023-09-18-at-9-26-42-am-1024x509-3121548
Ajouter un bloc GD>Map

nous conserverons tous les paramètres par défaut pour le GD > Map. donnons-lui une certaine hauteur et j'ai décidé de lui attribuer la hauteur de 100vh.

screenshot-2023-09-18-at-9-29-47-am-1024x589-7537124
Styles du bloc GD>Map

Ajoutez le style suivant dans le personnalisateur de thème depuis  Appearance => Personnaliser => Ajouter du CSS

.geodir-archive .geodir-listings .geodir_location_listing{
    overflow-y: scroll;
    max-height: 100vh;
    padding-right: 15px;
}

Après cela, la page d'archive des annonces est prête.

page d'archive et de recherche terminée

Une autre option consiste à utiliser le bloc GD > Simple Archive comme expliqué dans ce tutoriel sur la façon de Créer un site d'annuaire avec Elementor.

Pour la page de recherche, nous répétons le même processus.

Page de recherche

Accédez à GeoDirectory > Paramètres > Général > Pages > Cliquez sur Modifier le modèle de page GD Search

Supprimez tout le contenu de ce GD Search modèle de page.

Copiez tout le contenu de la page GD Archive et collez-le dans la page GD Search.

Notre page GD Search et Archive est maintenant prête.

3. OllieWP Conception de la page de fiche individuelle d'un site d'annuaires

Pour modifier et personnaliser la page GD Detail, vous pouvez aller dans Apparence > Éditeur > Design > Modèles et cliquez sur Modifier GD Single modèle de page.

design d'annonce individuelle

Ajouter une colonne vide

ajouter une colonne vide au modèle de détail GD

Commençons par ajouter un slider d'images en haut de la page Détail de l'annonce. Nous allons faire glisser le GD > Post Image bloc dans ce conteneur avec les paramètres suivants

Limite d'images : 10
Limite d'affichage : 3
Type de sortie : Slider
Démarrage automatique : Activer

ajouter une image GD pour la galerie

Maintenant, ajoutons une ligne vide avec
Contenu : 1200
Large : 100

ajouter une ligne vide pour le contenu des annonces GD

ajouter deux colonnes à l'intérieur.

ajouter 2 colonnes pour le contenu des annonces GD

Ajoutons maintenant tous les shortcodes requis pour la page Détail GD dans la colonne de gauche, un par un.

Cela inclut GD > Taxonomies individuelles, GD > Onglets individuels et GD > Suivant/Précédent individuel.

Dans la colonne de droite, nous allons ajouter GD > Author Action et GD > Output Location bloc.

ajouter du contenu au modèle de détail d'annonce GD

Après cette étape, notre page Détail de l'annonce est terminée.

page d'annonce individuelle GD complétée

Ajout de fonctionnalités premium à votre OllieWP site d'annuaire

Si vous le souhaitez, vous pouvez maintenant ajouter des fonctionnalités premium à votre annuaire, telles que :

  1. Annonces payantes: avec le module complémentaire GeoDirectory Listing Price Manager , vous pouvez définir des tarifs pour la soumission d'annonces. Pour chaque niveau de prix, vous pouvez activer/désactiver des fonctionnalités telles que : restreindre le nombre de photos pour les annonces gratuites tout en en autorisant davantage pour les annonces payantes, autoriser plus ou moins de tags et de catégories, activer ou désactiver des champs personnalisés spécifiques, soumettre des descriptions plus longues ou plus courtes.
  2. Claim Listings: Il s'agit d'une fonctionnalité fondamentale pour un annuaire où l'administrateur crée la base de données et invite les propriétaires d'entreprises à prendre en charge leurs annonces gratuites. Le processus de réclamation d'une annonce peut inclure le passage obligatoire à une annonce payante pour en reprendre la propriété.
  3. Publicité: la vente d'annonces publicitaires est une autre façon de monétiser un annuaire en ligne. Si vous avez beaucoup de trafic, vous pouvez utiliser des réseaux publicitaires. Sinon, vous pouvez vendre des annonces directement, en permettant aux entreprises d'ajouter des bannières dans des zones spécifiques de votre site web, ou en permettant à des annonces d'apparaître en tant que publicités, par exemple, en haut des résultats de recherche organiques.

Ce ne sont là que trois exemples. Cependant, un site d'annuaire offre de nombreuses façons de gagner de l'argent en ligne.

Vous pouvez créer une marketplace mondiale d'articles artisanaux, vendre des billets d'événements ou des bons de réduction.

Lancez votre projet de site d'annuaire avec ces conseils : Créez un site d'annuaire dès aujourd'hui.

Les possibilités sont infinies.

Libérez la puissance de GeoDirectory !

Lancez votre activité en ligne dès maintenant

Rejoignez-nous dès aujourd'hui !

Newsletter - Restez informé !

Recevez les dernières actualités, conseils et contenus exclusifs directement dans votre boîte de réception.

Chargement...
Offre de réduction de 20 %
Vite ! Profitez de votre réduction de 20 % avant qu'elle n'expire. Obtenir 20 % de réduction