Pagelyout: 1- intégration des différents templates
- Découpage du page layout sous forme des includes à changer dans le futur avec se rendre et render_esi.
- La mise en place d'un formulaire de souscription:
2- L'ajout d'un contrôleur pour le traitement du logic applicatif avec une classe abstraite afin de répondre à la sérialisation ainsi que récupération des erreurs de validations
3- Une entité
Subscription.php
qui modélise principalement notre domaine, les différentes règles de validations
4- validation de zip code on se basant sur le pays sélectionné par l'utilisateur et la validation par mail de tel sorte que si un utilisateur a déjà souscrit il n'a pas le droit de souscrire une autrefois vu que son adresse mail et ses infos sont déjà enregistrées.
5- SubscriptionType
pour notre form type: la defintions des champs à afficher
6- un form theme était mis en place pour enlever les labels et appliquer quelque classe de plus.
7- Un ezdeign qui s'appelle delabie et qui applique un theme nommé delabie.
8- tout le logique Javascript responsable aux affichages de la forme et le traitement des réponses qui provient du contrôleur se trouvent sous : assets/js/functions.js
9- les fichiers de traduction de la forme se trouve sous ...
10- La configuration de 2 Siteaccess, un fr
pour répondre à la langue française et l'autre site
pour la langue anglaise.
TODO:
Il nous manque les migrations kaliop pour pouvoir donner à l'utilisateur anonyme l'autorisation à accéder le siteaccess fr
.
Il y a quelque style qui manque:
- le fake select manque un background Color on hover sur l'un des select.
- un petit clearfix de padding pour le formulaire de souscription en cas d'affichage des Msg d'erreurs.