GitLab now enforces expiry dates on tokens that originally had no set expiration date. Those tokens were given an expiration date of one year later. Please review your personal access tokens, project access tokens, and group access tokens to ensure you are aware of upcoming expirations. Administrators of GitLab can find more information on how to identify and mitigate interruption in our documentation.
@@ -173,4 +173,218 @@ Tous les fichiers de vue du répertoire **application/modules/opac/views/scripts
***banniere.phtml** pour l'en-tête
***skin_head.phtml** pour rajouter des éléments dans la balise **head** du site
***accueil.phtml** pour la page d'accueil
***contenu.phtml** pour les autres pages
\ No newline at end of file
***contenu.phtml** pour les autres pages
## Créer un nouvel écran Front dans Bokeh
Toute fonctionnalité Bokeh est développée en suivant la méthodologie [Test Driven Development](https://fr.wikipedia.org/wiki/Test_driven_development).
Ce qui veut dire qu'il faut toujours commencer par écrire un test.
L'équipe Bokeh privilégie actuellement l'approche dite du scénario qui consiste à créer un répertoire sous tests/scenarios/ qui contiendra tous les tests de la nouvelle fonctionnalité.
Le premier test à écrire concernera l'accès à l'url qui affichera le nouvel écran.
Bokeh utilisant l'architecture [MVC](https://fr.wikipedia.org/wiki/Mod%C3%A8le-vue-contr%C3%B4leur) de ZendFramework (library/storm/zf/documentation/manual/core/en/index.html), il s'agira du test d'une action d'un controller.
Bokeh fourni un objet de base pour les tests de controller AbstractControllerTestCase dans tests/application/modules/AbstractControllerTestCase.php
Par exemple, partons du principe que nous souhaitons fournir la possibilité de gérer des listes de choses à faire.
Nous commençons par créer un répertoire tests/scenarios/TodoList et dans ce répertoire un fichier TodoListTest.php
ZendFramework nous informe que le rendu de cette action n'existe pas (todo/index.phtml).
Bokeh utilise une fonction du ZendFramework qui effectue automatiquement le rendu de l'action courante en cherchant un fichier dans le répertoire views/scripts/ du module courant, dans un sous-répertoire du nom du controller courant (todo) ayant comme nom de fichier le nom de l'action courante plus l'extension .phtml.
Dans notre cas, cela correspond à views/scripts/todo/index.phtml