[linux-neuchatel] Questions et errata de la présentation Catalyst

Marc SCHAEFER schaefer at alphanet.ch
Wed Aug 22 23:43:50 CEST 2012


Bonjour,

voici le diff de la présentation de ce soir après quelques corrections
et réponses aux questions:

(voir aussi: http://wiki.alphanet.ch/foswiki/bin/compare/Ateliers/PresentationDevelWebRapideEtMVCCatalyst?rev1=8;rev2=9)

291d290
<         # Find the book object and store it in the stash
303c302
<    * interface générique pour accéder des données (CRUD: consultation et recherche, modification, effacement)
---
>    * interface générique pour accéder des données (CRUD: créer, lire/rechercher, modifier, effacer)
418c417
<    $c->stash(object => $c->stash{resultset}->find($id));
---
>    $c->stash(object => $c->stash->{resultset}->find($id));
1021a1021,1030
> ---++ Debugging
> 
>    * classique (sortie et logs, avec la fonction log de Catalyst et les niveaux de debug filtrable)
> 
>    * avec le debugger Perl (breakpoints, ..)
> 
>    * de bons tests unitaires, de scénarii ou d'application peuvent aussi aider!
> 
>    * voir aussi http://search.cpan.org/~mramberg/Catalyst-Runtime-5.70_01/lib/Catalyst/Manual/Tutorial/Debugging.pod
> 
1023a1033,1034
>    * http://wiki.catalystframework.org/wiki/faq
> 
1025c1036,1037
<    * http://biblio.alphanet.ch/
---
> 
>    * exemple "réel": http://biblio.alphanet.ch/
1028a1041,1058
> 
> ---++ Questions et errata
> 
>    * pourquoi des fois des tirets à la fin des expansions de TT ?
>       * la véritable raison est le comportement d'envoi de saut de ligne/caractères blancs
>       * [[http://template-toolkit.org/docs/manual/Syntax.html#section_Chomping_Whitespace][documentation]]
> 
>    * pourquoi un tiret avant Debug (dans lib/Hello.pm)
>       * il s'agit d'options et non pas de modules à charger
>       * consulter http://search.cpan.org/~jjnapiork/Catalyst-Runtime-5.90016/lib/Catalyst.pm#DESCRIPTION
> 
>    * fonctionnement de l'exemple stash/flash douteux: est-ce vraiment suffisant de mettre
>      dans le stash ?
> 
>    * augmenter la résolution graphique de la VM ?
>       * piste de réponse vers la fin de: http://forum.ubuntu-fr.org/viewtopic.php?id=255845&p=1
> 
>    * le premier argument d'une méthode d'un contrôleur est l'objet lui-même (le contrôleur, souvent $self), le deuxième (souvent $c) est l'application Catalyst.





More information about the linux-neuchatel mailing list