Module JOOMLA Stages & concours

De GIVAV-WIKI
Aller à la navigationAller à la recherche

Installation & paramétrage

Installation et mise à jour

SC joomla 01.png
Cette extension pour JOOMLA 3.x est un module JOOMLA standard qui s'installe via la gestion des extensions de celui-ci. La page ci-dessus montre le module installé, cette affichage permet de vérifier le numéro de version de celui-ci.


SC joomla 02.png

Après avoir récupérer le module à l'adresse http://www.givav.fr/fichiers/com_givavsc.zip , vous devez utiliser l'onglet Archives à envoyer du menu Installation pour procéder à l'installation de ce module.
Important ! Pour mettre à jour un module déjà installé, il faut l'installer à nouveau sans désinstaller la version existante.

Paramétrage

SC joomla 03.png
Le paramétrage s'effectue via le menu Système => Configuration => Givav SC, les paramètres sont :

  • Serveur GIVAV : https://club.givav.fr (serveur principal du GIVAV)
  • N° national club : votre numéro FFVV (ex : 524901 pour Angers)
  • Code utilisateur : utilisateur Smart'Glide paramétré pour les échanges avec ce module (voir l'administration du module dans Smart'Glide).
  • Mot de passe : mot de passe de l'utilisateur ci-dessus.


Ajout d'un lien pour l'inscription à un stage ou un concours

SC joomla 04.png
Afin de diriger vos candidats vers la page de saisie d'une demande d'inscription, vous devez utiliser un lien de la forme indiquée dans la case URL du lien ci-dessus.
Ce module utilise 3 formes de liens :

  • Nouvelle inscription : index.php?option=com_givavsc&view=sc&layout=add&id_param_stage=xxx
  • Modification d'une inscription : index.php?option=com_givavsc&view=sc&layout=mod&id_param_stage=xxx
  • Liste des concurrents d'un concours : index.php?option=com_givavsc&view=sc&layout=list&id_param_stage=xxx

Le paramètre id_param_stage désigne le modèle de stage ou concours concerné (voir l'administration du module dans Smart'Glide).
Attention ! Avant la V4, ce paramètre se nommait sc_param_stage_id.

Hébergement par le GIVAV

Si le module stages est hébergé sur le serveur du GIVAV, l'adresse est https://joomla.givav.fr/index.php/fr/component/givavsc?view=sc&layout=add&assoc=100002&id_param_stage=1
Le paramètre assoc correspond à l'association, id_param_stage correspond à l'identifiant du modèle de stage.

Utilisation

Nouvelle inscription

SC joomla 05.png
S'il est connu du club, le demandeur peut s'identifier via son numéro national FFVV ou retrouver celui-ci en effectuant une recherche avec sa date de naissance et le début de son nom.
La validation du numéro national peut s'effectuer avec la date de naissance du demandeur.
Si le demandeur n'est pas encore connu du club, il peut s'enregistrer en indiquant son nom, son prénom, sa date et sa ville de naissance.

Le texte en entête de formulaire est paramétré pour chaque modèle de stage ou concours (voir l'administration du module dans Smart'Glide).

Quelque soit le mode de saisie, le programme va essayer de trouver le pilote dans les données de Smart'Glide.
Pour être utilisé, un numéro national FFVV doit être connu de Smart'Glide. Dans le cas contraire, le demandeur doit passer par la saisie du nom, prénom et date de naissance.

Pour un concours ou un stage bloqué (date fixes), une seule demande peut être acceptée par demandeur. Pour un stage à dates libres, une nouvelle demande peut être effectuée si la précédente a été validée.


SC joomla 06.png

Si vous êtes connus, vos données apparaissent, vous ne pouvez pas modifier vos nom, prénom, date de naissance, ... mais vous pouvez modifier votre adresse postale ou vos coordonnées téléphoniques et de courriel (ces données modifiées seront mise à jour dans Smart'Glide lors de la validation de la demande).


SC joomla 07.png

La photo du demandeur est soit obligatoire soit facultative suivant le paramétrage fait par le club.
Cette première page peut aussi contenir des informations complémentaires paramétrables voulues par le club, un commentaire peut être renseigné pour attirer l'attention du club sur un point particulier. Un tel commentaire existe sur chaque page.

Important ! A l'issue de la validation de cette page, la demande, bien qu'incomplète, est créé dans Smart'Glide avec un statut En cours. Un courriel est envoyé au demandeur, il contient un lien qui lui permet de reprendre la saisie de sa demande au cas ou celle-ci serait interrompue.


SC joomla 08.png

Si la personne est connu et que son club d'origine peut être déterminé, il est chargé automatiquement.
Important ! A partir de cette page, le demandeur dispose du bouton Suivant et du bouton Précédent, les deux déclenchent le contrôle des données saisies.


SC joomla 09.png

Le bouton Recherche donne accès à la liste des clubs connus et actifs de l'association. Au bas de cette liste, le bouton Mon club n'apparaît pas dans cette liste permet de saisir toutes les données du club.


SC joomla 10.png

La saisie des personnes à contacter pour un urgence ou un dépannage n'apparaît que si le paramétrage le demande (voir l'administration du module dans Smart'Glide).


SC joomla 11.png

La date de licence et pilote et la date de visite médicale sont obligatoires, les données d'expérience sont à saisir si le paramétrage le demande (voir l'administration du module dans Smart'Glide). Pour les pilotes connus, ces données sont préchargées.


SC joomla 12.png

Si le choix des dates est libres, le demandeur doit saisir son premier et dernier jour de présence. Si les dates sont imposées, un date d'arrivée peut être saisie pour indiquer que le demandeur souhaite voler avant le début officiel (voir l'administration du module dans Smart'Glide). Suivant les possibilité de l'association d’accueil, le mode de mise en l'air souhaité peut être précisé.


SC joomla 13.png

Suivant le paramétrage (voir l'administration du module dans Smart'Glide), l'hébergement peut être choisi entre la camping du club, les chambres du club ou l'extérieur. L'adresse de l'hébergement extérieur peut être demandé. Dans ce cas, le bouton Recherche donne accès à la liste des hébergements connus.


SC joomla 14.png

Le choix peut être :

  • Je vole sur le planeur décrit si-dessous
  • Je ne connais pas encore mon planeur
  • Je souhaite voler sur les planeurs basés (Stage uniquement)
  • Je vole sur un planeur de mon club déjà sur place (Stage uniquement)


La saisie de l'immatriculation d'un planeur déclenche la recherche de celui-ci dans Smart'Glide et l'affichage de ses informations s'il est trouvé.

Attention ! Une recherche est effectuée dans la base OGN afin de trouver le FLARM ID de votre machine.
Si celle-ci a été enregistrée dans OGN avec un autre code que son immatriculation, vous devez indiquer celui-ci dans la case OGN ID.
Si malgré ça, le programme ne trouve pas votre FLARM ID, vous devez revoir votre inscription sur OGN.


SC joomla 15.png

L'acceptation des conditions de vente est facultative(voir l'administration du module dans Smart'Glide), les différents modes de règlement sont paramétrables.
Attention ! Pour que le demandeur puisse régler par CB, le club doit souscrire l'option carte bancaire via PAYBOX.

Modification d'une inscription

SC joomla 16.png
Le couriel reçu par le demandeur à l'issue de la saisie de la première page comporte un lien (ex : http://localhost:10096/test4/index.php?option=com_givavsc&view=sc&layout=mod&sc_param_stage_id=1&code_sc=96631-29130-65026) permettant d'accéder à la modification de la demande.

Un fois la date de naissance saisie, la saisie peut reprendre là où elle a été abandonnée.

Liste des concurrents d'un concours

SC joomla 17.png
La liste des concurrents reprend toutes les demandes validées. (Voir comment paramétrer le lien)

Évolutions

Liste des principales évolutions du module JOOMLA :

  • 1.0.4 (16-11-2016) : Traduction des textes en anglais
  • 1.0.5 (25-11-2016) : Traduction des textes en allemand
  • 1.0.6 (30-11-2016) : BUG dans le paiement par CB
  • 1.0.7 (20-12-2016) : BUG La langue n'était pas transférée au serveur
  • 1.0.8 (21-12-2016) : Suppression des caractères autres que A-Z dans le nom des porteurs de CB transmis à PAYBOX
  • 1.0.9 (27-12-2016) : BUG La recherche de la langue plantait le passage à la page 3 (contacts)
  • 1.0.10 (04-01-2017) : BUG Les langues EN et DE n'étaient pas déclarées dans la procédure d'installation
  • 1.0.11 (12-01-2017) : BUG L'inscription à un concours via le numéro national Smart'Glide ne fonctionnait pas
    • La liste de recherche des clubs propose tous les clubs FFVV
    • La photo du planeur n'est plus obligatoire pour un concours
    • La photo du pilote apparaît immédiatement après son importation
  • 1.0.12 (03-02-2017) : La date d'arrivée et la date de début ne peuvent pas être inférieur à la date du jour
  • 1.0.13 (17-02-2017) : Quelques traductions d'expressions anglaises ont été modifiées
  • 1.0.14 (23-06-2017) : Certains caractères spéciaux (ex : &) bloquaient la saisie d'une demande


Version 1.1.01 (03-12-2017)

  • Recherche du pilote par sa date de naissance et les deux premières lettres de son nom
  • Contrôle que la date de naissance saisie soit inférieure à la date du jour
  • Ajout d'une liste des hébergements connus
  • Recherche du planeur habituel et contrôle de l'ID FLARM
  • Affichage alphabétique des COMBO BOX de pays dans toutes les langues


Version 1.1.02 (07-12-2017)

  • La liste des clubs pour un concours comporte uniquement les clubs FFVV pour la France
  • Pour un concours, la saisie des contacts n'est pas obligatoire
  • Pour un concours, le premier et le dernier jour de vol ne sont pas modifiables
  • Les éléments de la RC planeurs ne sont pas obligatoires si la date de fin n'est pas saisie


Version 1.1.03 (21-12-2017)

  • Par défaut le pays est à 1 (France) pour l'inscription d'un pilote inconnu du GIVAV.
  • Si Imagick n'est pas disponible, utilisation de la commande "convert". Les images peuvent alors être chargées.
  • Si le code FLARM est connu, l'OGN_ID n'est pas modifiable


Version 1.1.04 (19-01-2018)

  • La recherche du pilote par la date de naissance et le début du nom ne fonctionnait pas.


Version 1.1.05 (30-03-2018)

  • Le statut "En attente" n'apparaissait pas sur la liste des engagés à un concours.


Version 1.1.06 (22-06-2018)

  • Suppression du test des serveurs PAYBOX.


Version 1.1.07 (06-07-2018)

  • La traduction d'une expression manquait.


Version 1.1.08 (12-11-2018)

  • Gestion des stages mutil-périodes.
  • Remplacement de SSLv3 par TLSv1.2 dans les appels au serveur du GIVAV.


Version 1.1.09 (29-01-2019)

  • Suivi des paiement par CB via PAYBOX.


Version 4.0.00 (31-12-2019)

  • V4 : sc_param_stage_id devient id_param_stage.