Faites appel aux services de PCsoleil informatique pour créer ou optimiser site site Web.
Professionnel depuis plus de dix ans dans le Centre-Var, basé à Brignoles
06.28.07.77.83 ou par E-mail

Retour d’expérience sur la création du site Internet de CrossFit, à Brignoles crossfitbrignoles.fr. C’est une association toute jeune qui se lance, qui n’a pas nécessairement les moyens financiers dans un premier temps de budgéter pour des plugins WordPress (car le site tourne sous WordPress comme le mien). Dans un premier temps l’asso avait créé une page Wix: Excellent CMS mais, sans payer, l’URL d’accès au site ne faisait pas très pro. 

La version payante qui aurait convenu, la Unlimited est à 12.41€ HT par mois. L’hébergement Web qui de mon point de vue présente un bon rapport qualité/prix; c’est OVH, il y a sans doute d’autres bon hébergeurs au prix modéré mais j’y suis habitué, j’ai déjà créé des tickets sur des problèmes qui ont étés réglés promptement, il y a du SSL gratuit Let’s Encrypt, du trafic illimité, un bon mail (par contre svp OVH, faite donc une appli Android de mail potable..). coût: 51.44€ TTC par an,  mutualisé, offre: perso 2014.

Évidemment comme dit plus haut le CMS sera WordPress! Il faut que l’équipe de CrossFit brignoles puisse rajouter modifier créer du contenu  sur le site facilement, donc..Quant au thème j’ai choisi BeTheme: le terme « thème » ne convient pas vraiment car BeTheme est devenu un écosystème qui contient en plus de dizaines de designs, des plugins directement compris dans leur package.  Il est inclus un très beau design à « couleur » noire dominante que j’ai choisi, mais que j’ai largement modifié.

Le reste est classique: Betheme inclus une aide graphique à la création de pages et articles, type Visual Builder: MUFFIN Builder, pour créer des colonnes, des carrousels, des google maps etc.. que j’apprendrai facilement à utiliser au Staff de l’asso.Par contre là où ça devient intéressant c’est le système de réservation: L’idéal aurait été 7daysplanner mais CrossFit Brignoles débute et ce système de réservation est payant, mais nous sommes sous WordPress; et sous WordPress tout se trouve! 

Le plugin Booking Activities sera une alternative tout à fait viable, pas spécialisé Sport comme 7daysplanner, mais avec quelques réglages c’est OK.En fait le plus compliqué est de comprendre l’interprétation des termes « Réservation, participation, max de réservation, disponibilités.. de Booking Activities. Après tout, ce plugin sert aussi pour réserver des tables au restaurant… Après brainstorming nous avons pu régler correctement le plugin. Ci-dessous j’édite l’activité WOD sous l’interface admin de WordPress.

« Disponibilité » est le nombre de réservations que l’on peut faire pour une activité. Ce terme sera adapté à nos besoins: Il représentera, en conjonction avec d’autres réglages, le nombre de sportifs qui peuvent participer à une activité. 

Pour cela je mets « Disponibilité » à 12 (le Staff accueil 12 participants max. par cours):Comme je le disais, en conjonction avec les réglages suivants, la conséquence sera que un seul utilisateur (connecté et validé par le staff de l’asso comme on verra après) pourra réserver une seule place par activité. 

Ci-dessous « Utilisateurs max par événement » est à 0 car il n’y a pas « d’évènement » à CrossFit brignoles comme l’entend Booking Activities: c-à-d un regroupement d’activités: Où l’on pourrait s’inscrire en un seul clic à plusieurs séances.

Comme il est souhaité qu’un adhérent puisse réserver par ex. le matin pour une activité le soir même, les réservations sont autorisées « 0 jours avant l’événement » (quiproquo dans le sens du mot « événement » qui reprend ici le sens commun):
Toujours pour empêcher qu’un adhérent puisse réserver plusieurs places: « Nbre de place par réservation: 1 ». Du coup la disponibilité, de 12 au départ baissera à 11 lorsqu’un adhérent…adhèrera. Et ce décompte sera visible dans l’agenda, sur le site. En espérant que les adhérentes soient en collants:

Attention ici de bien signifier que ceux qui peuvent s’inscrire sont des « Suscriber« , soit des abonnés en français: On verra ça plus tard concernant la création/mailing/validation de comptes Suscriber avec l’aide d’un autre plugin gratuit: WP-Members:Ok mais comment créer un compte? 

par défaut l’agenda s’affiche sur le site avec un short code, mais il s’affiche aussi par défaut le formulaire de création de compte hors il ne collecte pas assez de données; seulement nom prénom et numéro de téléphone, pas l’adresse mail. Je désactive son affichage dans les options de Booking Activities, onglet « Inscription » ci-dessous:

En fait je vais charger un autre plugin de gérer la création de compte: WP-Members . C’est surtout pour avoir plus d’informations notamment bien sûr l’adresse mail, indispensable pour gérer les envois automatiques de mail, par exemple pour confirmer une réservation, un rappel sur l’heure de l’activité, etc.. 

Et aussi l’adresse postale de celui qui veut s’inscrire, en fait on peut créer un formulaire d’adhésion personnalisé aux petits oignons, notamment si on veut y ajouter des cases à cocher (ex Oui/Non), une liste déroulante.. Tout est possible! les Options. Avec crossfitbrignoles.fr pour l’instant, pas la peine de créer un formulaire de création de compte avancé: Peut être à l’avenir, avec des cases à cocher pour choisir la tranche d’âge au cas où les cours de CrossFit seraient dissociés entre enfant/adultes. 

Voici l’aspect de WP-Members, admirez les options disponibles 😉 A savoir qu’on peut l’utiliser en conjonction avec un anti-robot (un captcha) via un autre plugin: Really simple Captcha, paramétrable depuis l’onglet « WP-Members Options »:

Je n’oublie pas de traduire les Dialogues (Ex. messages de WP-Member genre « votre compte n’existe pas » sur le site si quelqu’un essaie de se connecter avec de mauvais identifiants) Et les mails envoyés (Ex: le mail envoyés au staff quand quelqu’un a fait une demande d’adhésion, le mail à l’adhérent pour lui dire que son compte est validé, etc..). Je vous laisse découvrir, ça se passe dans les onglets « Dialog » et « Emails » de WP-Members:

Alors maintenant, comment le staff valide l’adhésion? Il reçoit un mail comme quoi un tel voudrais adhérer; Il va sur WordPress > Utilisateurs, il clic sur une demande d’adhésion, vérifie le profil renseigné et si c’est OK, vérifie aussi que le profil est sur « Abonné » (Suscriber) (par défaut sous WordPress). 

C’est bien ce type de compte que l’on a autorisé à réserver, sur Booking Activities. Plus bas dans la page, il clique sur « Valider »: L’utilisateur est immédiatement notifié par e-mail de l’acceptation, avec dedans ses identifiants, et un lien vers le site où il pourra réserver ses cours.