Accessible signifie pour nous que l'outil s'adapte en une interface spécifique aux synthèses vocales afin de faciliter la lecture de la page pour les personnes à déficience visuel. Nous sommes actuellement entrain de développer une version mobile pour donner l'impression d'une application.
Difficile à dire, le CMS est un outil très complet permettant à des non-informaticiens de gérer entièrement leur site.
La Framework contient un véritable moteur mais aucune carrosserie. A chacun de personnaliser sa base pour avoir le projet spécifique escompté.
Visibility a tendance à se placer au milieu. D'un point de vue FrontOffice le développeur par de quasiment 0 en ayant un moteur comme une Framework, cependant d'un point de vue BackOffice beaucoup de configuration et de menu sont préinstallés dans la Framework permettant ainsi avec l'aide de Module et MVC supplémentaires de pouvoir gérer son site de façon quasi-autonome.
Actuellement seule une petite communauté de développeurs l'utilisent et contribuent à son amélioration. Hors mis les 2 sociétés créatrice de la Framework nous retrouvons principalement des utilisateurs en freelance.
La sécurité est toujours un point délicat lorsqu'il s'agit de code où tout le monde puisse y accéder. Plusieurs variables uniques par site permettent de sécuriser les fichiers et transactions. Le système de routing a également été pensé pour gérer les utilisateurs par groupe et droit d'accès.
Il est évidant qu'une personne maitrisant correctement une Framework n'a pas de raison apparente de changer. Nous avons essayé de rendre le code générique, compréhensible et facilement manipulable pour le développeur. Cela donne de gros avantage lorsqu’il s'agit de développement sur des demandes spécifiques ou des modifications pointieuses et bloquantes.
Le but premier est de donner la possibilité de comprendre comment la Framework marche et de pouvoir ainsi se l'approprier et l'améliorer. Dans la plupart des Framework (Ne parlons pas des CMS) changer quelque chose qui n'étais pas initialement pensé pour devient une véritable mission.
Plus un système d'information sera pensé pour la généralité plus il sera vulnérable et bloquant au cas spécifique.
C'est en suivant ce principe que la Framework fut codé.
Comme à la question précédente, le but est de maitriser réellement l'outil et non pas d'en dépendre. De plus l'accessibilité aux synthèses vocales est une notion que très peu de site intègre, c'était donc l'occasion de faire d'une pierre deux coup.