Paramétrage avant utilisation

De Quickform.
Version du 23 septembre 2009 à 14:17 par Quickform (Discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
<< Installation

Sommaire

Paramétrage avant utilisation

Le paramétrage est important dans QuickForm, surtout lors de la première installation. C'est lui qui va vous garantir une uniformité d'affichage dans le front end et une simplicité de création des formulaires et champs en backend.

Paramètres par défaut

Si vous venez d'installer pour la première fois QuickForm, vous vous trouvez peut être bloqué sur une fenêtre qui vous demande de cliquer sur un bouton paramètres. Un certain nombre d'informations sont d'ailleurs spécifiées sur cette page, concernant le bien fondé de cet écran, de sa fonction et de la démarche à suivre. Le but de ce wiki n'étant pas de répéter ce que vous avez déjà lu, nous allons donc nous attacher à préciser pour chaque paramètre, sa fonction, ses capacités, et comment bien le paramétrer.

Titre du menu formulaire

Ceci est le titre de la page que vous souhaitez voir apparaitre lors de la création d'une page servant à lister l'ensemble des formulaires accessibles à l'utilisateur dont la session est en cours. Vous pouvez y mettre ce que vous voulez, du texte, mais aussi du code HTML si vous le souhaitez.

Important : Utilisation des variables
Cet élément ne peut pas accueillir de variables QuickForm

Description du menu formulaire

Ceci vous donne, comme pour le titre, la possibilité d'ajouter une description de la page servant à lister l'ensemble des formulaires accessibles à l'utilisateur dont la session est en cours. Vous avez également la possibilité d'ajouter du code HTML ou du Texte.

Important : Utilisation des variables
Cet élément ne peut pas accueillir de variables QuickForm

Type d'affichage (juste après description du formulaire)

Le type d'affichage vous permet de regrouper, en fonction des catégories affectées aux formulaires lors de leurs création, les formulaires (toujours en fonction des droits de l'utilisateur) et d'afficher ces groupes sous forme d'onglets ou de menu accordéon. Ceci vous permet d'alléger la mise en page du menu, surtout lorsque vous avez une multitude de formulaires. Cette liste vous donne donc deux possibilités : Accordéon ou Onglets.

Titre du menu résultats

Fonctions et options identiques à celles du formulaire, mais pour gérer les pages de Traitement de résultats

Description du menu résultats

Fonctions et options identiques à celles de la description du formulaire, mais pour gérer les pages de Traitement de résultats

Type d'affichage (juste après description du menu résultat)

Fonctions et options identiques à celle du type d'affichage du menu formulaire, mais pour gérer les pages de Traitement de résultats

Code HTML type d'une ligne de champ de formulaire

Lorsque vous créé un champ de formulaire, une ligne de code HTML vous est demandée afin de pouvoir assurer la mise en page pour l'affichage du champ en question. Afin faciliter cette opération, il vous est donc possible de saisir une ligne type à cet endroit. Une fois fait,cette ligne sera insérée automatiquement comme valeur par défaut à chaque nouvelle création de champs. Bien évidement vous pouvez changer à tout moment ce paramètres. Cette modification n'affectera en rien vos anciens champs déjà créés.
Pour la mise en page de la ligne vous devez insérer les tags de lignes suivants :

  1. {desc} pour la description du champs,
  2. {req} pour l'état requis/non requis,
  3. {caption} pour l'intitulé,
  4. {error} pour l'erreur,
  5. {body} pour le corps,

Le code par défaut est le suivant :

<div>
<span class="editlinktip hasTip" title="{caption}::{desc}" />
<div style="width:49%; float:left;">{caption} {req}</div>
<div style="width:50%; position:relative; float:left;">{body}</div>
<div class="clr">{error}</div>
</div>


Icônes (requis, éditer, supprimer, exporter, dupliquer)

Ces paramètres vous permettent de saisir du Texte ou du code HTML pour les éléments cités. Ces éléments seront commun pour l'ensemble des Traitements de résultats et des champs créés avec QuickForm et sur votre site.


Personnaliser les paramètres

Cette personnalisation peut se faire à tout moment, de la vie de QuickForm sur votre site, et sans que cela n'influe sur vos créations QuickForm.
Ce qu'il faut en retenir c'est la possibilité d'intégrer du code HTML dans la quasi totalité des paramètres.

Gestion des groupes d'utilisateurs

Tout d'abord, la gestion des groupes de Quickform, même si elle y ressemble, est entièrement indépendante de Joomla!, ce qui lui confère une relative autonomie au niveau du fonctionnement. La gestion des groupes est assez souple et comprends deux types :


  • Les institutionnels
    Les institutionnels ne sont pas supprimables, mais peuvent être publiés ou dépubliés. En voici le détails :
  1. Tous : Tout le monde à accès
  2. Enregistrés : Seuls les utilisateurs enregistrés ont accès
  3. Non enregistrés : Seuls les utilisateurs non enregistrés ont accès
  4. Backend : Seuls les BackEnd Manager ont accès
  5. Administrateur : Seuls les Administrateurs du site ont accès
  6. Utilisateur connecté : Un use case très souple ! En effet, vous pouvez alors sélectionner un ou plusieurs groupes d'utilisateurs, ou alors les utilisateurs individuellement, ou encore "Session de l'utilisateur en cours" permettant ainsi des enregistrements individuels pour chaque utilisateur identifié.

  • Les personnalisés :
    Vous permettent de créer autant de groupe que vous le souhaité. Ce groupes peuvent comprendre une liste d'utilisateur et/ou une liste de groupes attenant. Vous pouvez les nommer selon votre souhait, mais également les publier et les dépublier à volonté.

Important : Publication des groupes
Un groupe dépublié, même s'il appartient à quelque autre groupe, ne sera pas pris en compte lors du calcul des droits de l'utilisateur.

Gestion des catégories

Ici, rien de très compliqué : on crée des catégories afin de pouvoir regrouper en fonction des catégories, les formulaires, mais également les pages de traitement des résultats.

Fonctionnement général >>
Navigation
Boîte à outils
Outils personnels