Module JOOMLA Stages & concours
Sommaire
- 1 Installation & paramétrage
- 2 Utilisation
- 3 Évolutions
- 3.1 Version 1.1.01 (03-12-2017)
- 3.2 Version 1.1.02 (07-12-2017)
- 3.3 Version 1.1.03 (21-12-2017)
- 3.4 Version 1.1.04 (19-01-2018)
- 3.5 Version 1.1.05 (30-03-2018)
- 3.6 Version 1.1.06 (22-06-2018)
- 3.7 Version 1.1.07 (06-07-2018)
- 3.8 Version 1.1.08 (12-11-2018)
- 3.9 Version 1.1.09 (29-01-2019)
- 3.10 Version 4.0.00 (31-12-2019)
Installation & paramétrage
Installation et mise à jour
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.
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
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
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
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.
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).
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.
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.
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.
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).
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.
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é.
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.
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.
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
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
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.