| Previous topic :: Next topic |
| Author |
Message |
lem alpha Balise XML
 Offline
Posts: 86
Joined: 28 Apr 2008
Localisation: F-Strasbourg Version(s) FM: FMP9, FMP9a, FMS9
|
Posted: Thu 29 May - 19:04 Post subject: Sécurisation de l'utilisation, sécurisation du développement |
|
|
Posons le décor :
Je développe une base de gestion d'un organisme de formations, utilisée en réseau et à distance.
Celle-ci va comporter de nombreux "modules" (gestion de contacts, de contrats, de formations, facturation, ...).
Sécurisation de l'utilisation :
Je suis partisan des modèles dédiés à la création et la modification d'enregistrements.
Les modèles de consultation étant entièrement non éditables.
La mise en place simplissime de vraies fenêtres modales m'est d'un grand secours pour ces modèles d'édition.
Je peux en effet définir un protocole strict d'ouverture et de fermeture de ces modales, des scripts vérifiant si l'on est autorisé à passer en mode édition (un système de table "Verrous", certains critères d'archivage, ...) ou à en sortir en validant la création/modif. (vérification de certains champs, de doublons, ...)
Tout ça en seulement 4 ou 5 scripts réutilisables pour CHAQUE modèle d'édition, et appelés aux différentes étapes des comportements LP.
Certains modèles d'édition ou de consultation comportent également une présentation et un contenu dépendant de certains critères (grâce à des onglets avec nom d'objet, activés par TargetObjects), selon par ex. qu'un contrat est l'original, un avenant, un archive...
Tout ça pour dire que l'utilisateur, tout au long de sa navigation et de ses actions, peut être totalement (et surtout facilement) encadré, et ainsi non seulement ne commettra pas d'erreurs "de manipulation", mais sera aussi nettement plus en confiance et moins en proie au doute.
(et là on peut se rebrancher sur le sujet "Transitions" de Myopus, que je ne manquerai pas d'étudier bientôt plus en profondeur)
Sécurisation du développement :
Cette base comportant plusieurs "modules" tous articulés de la même manière (consultation, édition, recherche, ...), il est très rassurant pour le développeur (surtout à mon niveau, où me manquent certains réflexes) de pouvoir REPRODUIRE simplement et de manière fiable cet "encadrement de l'utilisateur" et ces "protocoles d'action"
En utilisant des templates (via l'Assistant ou non), on s'assure en effet de toujours disposer de toutes les étapes de la procédure, et de n'avoir que très peu de choses à adapter aux différents contextes.
Par exemple appel des différents scripts de verrouillage/validation, set et reset des variables nécessaires, etc...
Et non seulement le risque d'oublier une étape diminue énormément, mais il en va de même pour le temps nécessaire à l'élaboration d'un nouveau "module" !
Il ne s'agit plus que de quelques copier-coller, et de l'édition de certains paramètres (bien commentés, pour faciliter encore la tâche).
Voilà, rien de bien nouveau par rapport à la présentation des LP, mais une réelle confirmation en situation. _________________ Laurent
|
|
| Back to top |
|
 |
FabriceN Administrateur
 Offline
Posts: 135
Joined: 26 Apr 2008
Localisation: Bruxelles Version(s) FM: FM9Adv
|
Posted: Fri 30 May - 18:04 Post subject: Sécurisation de l'utilisation, sécurisation du développement |
|
|
Eh bien !
je crois qu'on peut appeler ça de l'enthousiasme !
Ça me fait évidemment très plaisir de voir ça, et je veux souligner publiquement, après avoir vu passer brièvement ton fichier, à quel point tu as bien pris en main les LP, et bien intégré leur mécanisme et leurs avantages.
Mes félicitations pour ça, et j'en profite, puisque le cœur parle, pour te remercier particulièrement pour ta participation au wiki et à ce forum. _________________ Fabrice Nordmann,
BH&A
Vanderkindere 467
1180 Bruxelles
Belgique
www.bh-a.com
|
|
| Back to top |
|
 |
lem alpha Balise XML
 Offline
Posts: 86
Joined: 28 Apr 2008
Localisation: F-Strasbourg Version(s) FM: FMP9, FMP9a, FMS9
|
Posted: Fri 30 May - 20:59 Post subject: Sécurisation de l'utilisation, sécurisation du développement |
|
|
Je ne sais trop quoi dire devant cette réponse, je vais donc faire du copier-coller
Eh bien !
je crois qu'on peut appeler ça du compliment !
(je vais devoir aller acheter plein de nouveaux vases, pour mettre toutes ces fleurs... )
Ça me fait évidemment très plaisir de voir ça, et je veux souligner publiquement, surtout en tant qu'autodidacte et venant de toi, à quel point je suis touché et confusionné.
Et encouragé. J'ai d'ailleurs encore amélioré plein de trucs lol.
(faut que je me calme qques temps, je dois développer mes modules... j'optimiserai et fignolerai plus tard )
Voilà pour les félicitations. Pour les remerciements, je t'en prie c'est un réel plaisir de participer à tout ça, en présence de gens intelligents et sympathiques (sur le net et en dehors). Et plus que compétents.
Les autres membres ont le droit de se sentir visés aussi.
(c'est d'ailleurs aussi valable pour le forum fmsource, malgré sa taille imposante)
hop. _________________ Laurent
|
|
| Back to top |
|
 |
|
|