Candidature #MAVOIX v1.9.2
Soumission et publication des inscriptions au tirage au sort #MAVOIX.
Le formulaire se trouve à l'adresse : https://candidature.mavoix.info.
Version de test : https://candidature.maudry.fr
Notes de version
1.10.0
- Ajout d'une page dédiée aux candidat.e.s tiré.e.s au sort
1.9.2
- Hotfix script de récupération de fichiers manquants effacés (grâce à la sauvegarde)
1.9.1
- Hotfix faille de sécurité qui permettait la récupération des justificatifs des candidats
1.9.0
- mise à jour du texte d'accueil
- changement du titre de la page de la liste des candidatures
1.8.0
- blocage de l'édition du texte de présentation et de la vidéo par le candidat si la candidature est en ligne (donc validée)
- mise à jour du lien vers la carte des groupes locaux
1.7.1
- mise à jour du lieu du tirage au sort
1.7.0
- Possibilité de désactiver les nouvelles candidatures tout en préservant l'édition des candidatures existantes
- Après avoir enregistré une candidature, le validateur est redirigé vers la fiche du candidat, pas toute la liste (qui peut être TRES longue)
- Coquilles corrigées
1.6.4
- Correction de la date limite pour éditer sa candidature (25 avril => 2 mai)
1.6.3
- Correction des horaires et ajout du lieu du tirage au sort dans mail et success
1.6.2
- clarification de la fonction de l'écran de connexion, avec lien vers le formulaire de renvoi du mail de confirmation
1.6.1
- suppression du lien public vers la carte des candidatures en raison d'un problème de géocodage #54
1.6.0
- présentation des candidatures sous la forme d'une carte
- possibilité pour les candidats de se faire renvoyer le mail de confirmation, et donc faciliter la modification
- les administrateurs peuvent personnaliser le texte au-dessus de la liste des candidats
1.5.0
- actions de validation possibles tant sur la vue liste que sur la prévisualisation
- correction de bugs d'affichage
1.4.0
- possibilité d'envoyer l'extrait de casier judiciaire 3B
- les candidats peuvent modifier leur candidature, mais elle est alors mise hors-ligne
- ajout d'un menu sur la version mobile
- ajout de Twitter cards pour les partages sur Twitter
- ajout de métadonnées OpenGraph (Facebook) sur la page du formulaire
- ajout d'insctructions de contact en cas de soucis
- corrections dans la mise en majuscule des noms de villes et des prénoms
- possibilité d'envoyer l'autre face de la carte d'identité dans un deuxième fichier
1.3.0
- Sur l'écran d'édition, possibilité pour les validateurs d'enregistrer et de mettre en ligne une candidature
- Ajout d'un champ de commentaire dans la vue d'édition (les commentaires sont visibles dans la vue liste)
- Ajout d'un bouton de mise en ligne dans la vue liste
- Majuscule aux noms de villes et noms de famille tout en majuscules
- Modification du texte du chapeau au-desssus de la liste publique des candidats
1.2.3
- Suppression de la vérification de la pièce d'identité obligatoire en mode édition (car fichier précédent conservé si pas de nouveau fichier)
1.2.2
- Correction d'un bug concernant la vérification de la pièce d'identité obligatoire
- Correction de la balise META open-graph sur la page de liste des volontaires
1.2.1
- Ajout d'un lien vers le site Web de #MAVOIX dans la page de liste des candidats
- "CandidatureS" dans le titre de la page
1.2.0
- Ajout de métadonnées OpenGraph pour améliorer les partages sur Facebook.
- Modifications rédactionnelles
1.1.0
- Visualisation de la liste de candidats à valider sous forme de tableau (bêta)
- Suppression de l'affichage public de la première lettre du nom de famille des candidats
- Ajout du script de sauvegarde
- Ajout d'un menu jaune dans l'interface d'admin
- Suppression des dernière références aux attestations d'inscription aux listes électorales (document bien plus compliqué à obtenir que l'extrait de casier judiciaire B3)
- Pour les validateur, plus besoin de télécharger les documents pour les valider : visualisation directe dans le navigateur
1.0.2
- Clarification du caractère public de certaines informations fournies
1.0.1
- Le deuxième tour est le 18 juin
- Autres coquilles
- Augmentation de la taille de la police de caractères de base (14px => 18px)
1.0.0
- Formulaire fonctionnel et stylisé
- Interface admin fonctionnelle mais non stylisée
Prerequisites
- PHP 5 or later
- Composer
- PHP mcrypt module
- PHP curl module
- PHP GD module
- MySQL database
Installation
- Set documentRoot of your VHOST on /web/
- Set chmod 777 on /web/data folder
- Set chmod 777 on /tmp folder
- execute CREATE-DATABASE.sql in a new database
- Create a user admin (use PASSWORD function on pass field)
- Run composer update
- Copy web/config.sample.php into web/config.php and customize it