Loading...

Développements By INFORMATUX

XPETITIONS

Gestionnaire de pétitions en ligne
pour le CMS XOOPS
Télécharger XPETITIONS

Requis
XOOPS
Version
1.22
Taille
1.5 Mo
Langages utilisés
PHP, Jquery, HTML5, CSS3
Plateformes utilisées Xoops Disponible également sur Github
Module XPETITIONS - Le gestionnaire de pétitions en ligne multilangue pour le CMS XOOPS

Module de pétitions en ligne multilangues développé pour fonctionner avec le hack Smartfactory Multilanguages. Les formulaires peuvent être accompagnés d'une vérification anti-spams CAPTCHA aux choix (3).

Vous pouvez créer autant de pétitions que vous le désirez.

Chaque pétition peut posséder 3 statuts :

  • Active (La pétition peut être signée si la date de démarrage n'est pas supérieur à la date du jour)
  • Hors ligne (La pétition n'est pas visible et ne peut pas être signée)
  • Archivée (La pétition est visible et consultable mais ne peut pas être signée)

Une aide est présente sur chaque page de l'admin pour vous aider avec les différentes options possibles.

Le module possède une feuille de style que vous pouvez modifier suivant vos chartes graphiques.

Les fonctionnalités du module (admin)

  • Création de pétitions (table des signatures, titre, description, email de réponse, statut, date de démarrage, document papier associé)
  • Modification et suppression de pétitions
  • Visualisation des signatures
  • Extraction des signatures au format .csv
  • Relance des signataires qui n'ont pas confirmé leur signature
  • Enregistrement manuel de signatures (signature par document papier)
  • Suppression de signatures
  • Préférences avec multiples choix
  • Blocks avec préférences (dernières signatures, pétitions actives, pétitions archivées)

Les fonctionnalité du module (client)

  • Barre de navigation dans les pétitions (paramétrable)
  • Accueil du module avec récap des pétitions et nombres de signatures associés (paramétrable)
  • Accueil d'une pétition avec description et barre dynamique (paramètres variables : document associé téléchargeable, envoyer à un ami - oui ou non)
  • Envoyez à un ami : formulaire avec image captcha si activée et dynamique lorsque les champs sont remplis.
  • Signature : formulaire avec image captcha si activée et contrôle de l'adresse email par script (5 niveaux de controle - voir fonction)
  • Création d'une clé MD5 (15 positions) pour la validation des signatures
  • Visualisation des tous les signataires ou par ordre alphabétique

Fonctionnalités supplémentaires

  • Préférences : Validation des signatures par email ou par double click
  • Préférences : Type d'éditeur au choix (pour la saisie des pétitions)
  • Gestion des signatures : Validation forcée des signataires retardataires
  • Gestion des emails : Modification des contenus des emails envoyés aux signataires
  • Gestion des champs : Gestion des champs visibles et obligatoires du formulaire de signatures des pétitions
  • Gestion des captchas (NOUVEAU) : Gestion des captchas visibles dans vos formulaires
  • Feuille de style : Modification des barres dynamiques des pétitions (clear: both)
  • Formulaire de signature : Message dynamique suivant option choisie (Email ou Automatique)
  • Signatures (visualisation) : Entre parenthèses, affichage des informations sélectionnées dans l'administration
  • Signatures (visualisation) : Suppression de la dernière virgule après le dernier signataire de la liste

Dashboard, gestion des formulaires (création, modification, suppression), éléments de formulaires disponibles, stockages des données de formulaires en base de données, ...

Xpetitions About
Xpetitions Captchas
Xpetitions Champs Obligatoires
Xpetitions Dashboard
Xpetitions Emails
Xpetitions Petitions
Xpetitions Signatures

Version 1.22

Updated infos (changelog, version, ...)

Version 1.21

- XOOPS 2.5.9, PHP 7 (mamba)
- Removed @version (mamba)
- PSR-2 code cosmetics (mamba)
- addNavigation(basename(__FILE__)) (mamba)
- dirname(__FILE__) to __DIR__ (mamba)
- Replaced < br /> with < br > (mamba)
- Unnecessary double quotes (mamba)
- Reference mismatch (mamba)
- Hardening to type safe (mamba)
- Update Help, .html to .tpl (mamba)
- Added Contributing.md (mamba)
- Moved functions to Utility class (mamba)
- include_once to require_once (mamba)
- php-cs-fixer updates (mamba)
- Short array syntax (mamba)
- Yoda notation (mamba)
- Started conversion to XMF (mamba)
  - Updated addInfoBoxLine entries (mamba)   - DisplayNavigation(basename(__FILE__)) (mamba)   - Changed to ->displayButton('left') (mamba)

Version 1.20

- [ADMIN] Modification pied de page (lien INFORMATUX / XPETITIONS)
- Modification du module XPETITIONS pour qu'il fonctionne sous XOOPS 2.5.x.
- Mise en conformité du module avec le Framework "ModuleClasses" en version 1.1.
- [ADMIN] Modification de l'accueil du module pour fonctionnement avec ModuleAdmin 1.1
- [ADMIN] Création de la page d'index
- [ADMIN] Création de la page "about"
- [ADMIN] Création de boutons d'action sur toutes les pages admin
- [ADMIN] Ajout d'un bouton "créer le répertoire" d'upload des fichiers joints aux pétitions
- [ADMIN - CLIENT] Nombreux tests pour corrections de bugs
- [ADMIN] Normalisation du module (spec XOOPS)

Version 1.10

Le module a été traduit en italien par Francesco (http://takeaweb.it).
Francesco à également développé quelques fonctionnalités supplémentaires à XPETITIONS. Un grand merci à Francesco.

- [ADMIN] Gestion des captchas (choix de 3 captchas)
- [ADMIN] Gestion de l'affichage des signatures (colonne, ligne, informations dans les signatures)
- [ADMIN] Tableau de bord avec détection des paramétres du bon fonctionnement du module
- [ADMIN] Modification des icônes de modification et de suppression
- [ADMIN] Modification de la couleur des onglets (survol)
- [ADMIN] Modification de l'affichage de l'aide (icene)
- [ADMIN] Création d'une petition : choix de la visualisation des signatures par groupes (tous, utilisateurs enregistres, admin)

- [FRONT] Signatures : Mise en gras de la lettre des signataires consultés (modifiable dans la feuille de style du module)
- [FRONT] Signatures : Affichage selon paramétres (modifiable dans l'administration)
- [FRONT] Signatures : Contrôle de l'affichage des signatures suivant paramétres de groupe (tous, utilisateurs enregistrés, admin)

- [DIVERS] Nouveau logo
- [DIVERS] Modification dès l'ajout des antislashs dans les chaînes
- [DIVERS] Une nouvelle table SQL (options des captchas et des signatures)
- [DIVERS] Traduction du module en italien
- [DIVERS] Traduction du fichier mysql

Version 1.01

- Corrections mineures

Version 1.00

- [ADMIN] Nouvel onglet admin "captcha" - préférences des images captcha par l'administration
- [ADMIN] Choix de deux captchas (image ou texte)
- [ADMIN] Amélioration visuel de l'aide en ligne
- [ADMIN] Choix de l'affichage des signataires (vertical ou séparés par des virgules)
- [CLIENT] Affichage des signataires : lettre sélectionnée dans une couleur différente

Version 0.19

- Nouvel onglet admin "email" - gestion des emails par l'administration
- Nouvel onglet admin "captcha" - préférences des images captcha par l'administration
- Validation des signatures par double validation sans email - réglages par les préférences
- Choix des éditeurs pour la saisie de la pétition

Version 0.18

Version stable du module XPETITIONS :

- Stable : Passage en version final 0.18 du module xpetitions
Un bug corrigé (conflit de récupération de variable rencontré sur quelques versions de xoops)
- RC2 : Passage du module en version RC2. Correction effectuée sur le nom de la session du captcha qui rentrait en conflit avec d'autres captchas déjà embarqués par d'autres modules xoops
- RC1 : Suite aux retours effectués par les utilisateurs du module, "XPETITIONS" passe en version RC1 0.18. Le module tend vers une version stable prochainement. Merci pour tous les retours effectués
- BETA 7 : Correction de la page index d'une pétition qui affichait les icônes de modification et suppression pour les groupes autres que les administrateurs
- BETA 6 : Corrections pour xoops 2.0.18
- BETA 5 : corrections de bug pour fonctionnement avec Xoops 2.0.18
- BETA 4 : Correction du fichier index.php (accueil du module) - Erreur d'assignation d'une variable
- BETA 3 : Modification de la vérification de l'email à la signature d'un internaute
- BETA 2 : Version 0.17 béta 2 compatible xoops 2.0.16. En cours de test pour xoops 2.0.18

Version 0.17

Version intermediaire avant version stable 0.18.
Pour connaître les fonctionnalités du module, voir la description dans la catégorie Sommaire.
Cette version fonctionne sur xoops 2.0.16 (hackée avec multilangues 2.0.7 final de Smartfactory) et fonctionnera pleinement avec xoops 2.0.18 dans la version stable.