- Publié le 30 mars 2012 à 22:45
(English version available on share.ez.no)
eZ Publish Community Project 2012.3 est sortie aujourd'hui. L'extension ezautosave est embarquée et activée par défaut, elle ajoute un nouveau widget pour faciliter la prévisualisation de contenu depuis le formulaire d'édition. J'ai ajouté cette fonctionnalité via une pull request faite avec mon chapeau de membre de la communauté; j'en suis plutôt fier ;-)
En plus de cela, plusieurs améliorations du formulaire d'édition dans l'interface d'administration avaient déjà été ajoutées dans les dernières versions:
- le mode plein écran a été supprimé pour être remplacé par un barre d'outil fixe en haut de l'écran pour avoir à disposition les principaux boutons;
- le menu de gauche peut être caché, son état est stocké dans une préférence pour le conserver après un rafraîchissement de page;
- dès que vous scrollez vers le bas, un lien pour retourner en haut du formulaire fait son apparition;
- l'extension ezautosave fait en sorte de sauvegarder automatiquement le brouillon en cours pendant l'édition;
- l'extension ajoute aussi le lien de prévisualisation mentionné ci-dessus dans la barre d'outil fixe
Une image vaut mille mots, qu'en est il d'une vidéo ? ;-)
(Visualisation en HD fortement conseillée)
- Publié le 14 octobre 2011 à 21:20
I've seen this question for the datetime operator lately on Google+. This is a very common question that has an easy answer whenever you know how the eZ Publish template operators are working internally.
If you look at the tutorial on how to write a template operator in an eZ Publish extension, you'll notice that you have to declare in an array that a given set of template operators is implemented by a given PHP class. This system is valid for extensions but in fact, it's also how the stock template operators are declared. The only difference is where the eztemplateautoload.php files are located. For the stock template operators, those files are in the directories listed in site.ini/[TemplateSettings]/AutoloadPathList[] and not in the autoloads sub-directory of each extension declared in site.ini/[TemplateSettings]/ExtensionAutoloadPath[].
Given that, it's easy to find where the datetime operator is declared for instance with the following command:
$ find . -name eztemplateautoload.php -exec grep -il datetime {} \;
# looking for file named eztemplateautoload.php containing "datetime"
./lib/eztemplate/classes/eztemplateautoload.phpAnd by looking at this file, you can see that this template operator is implemented by the class eZTemplateLocaleOperator and the autoload file or your favorite IDE will then show you where it is located in the eZ Publish directory.
- Publié le 07 octobre 2011 à 14:25
Comme beaucoup, j'ai été impacté hier par l'exercice du droit de retrait des contrôleurs suite à l'agression d'un de leur collègue sur le train Lyon - Strasbourg; j'ai bien cru que je ne pourrais pas rentrer chez moi hier soir mais finalement après quelques heures d'attente un train a fini par circuler sur la ligne que j'emprunte habituellement..
Il m'arrive d'être très critique envers la SNCF et son personnel (notamment lorsqu'ils ne font pas leur travail correctement, lorsque des moyens sont déployés à des endroits inutiles, lorsque je rencontre des contrôleurs un peu trop zélés ou un peu à côté de la plaque, ...) et, bien que fortement impacté par ce mouvement, j'y apporte néanmoins tout mon soutien. Une telle violence est totalement inacceptable, mais surtout la banalisation de ce type d'évènement serait pire que tout. Le fait qu'apparemment l'agression aurait été le fait d'un malade mental ne change pas grand chose à l'équation, c'est juste la goutte d'eau. Je me dis aussi, que ce genre de chose aurait aussi bien pu arriver au simple usager que je suis. Après on peut discuter longtemps de la légalité ou non de ce droit de retrait mais il me semble que tous les usagers des trains ont tout à gagner à ce que la sécurité soit normalement assurée dans les trains même si évidemment il n'existe pas de parade parfaite.
J'ajoute que la gestion de cet évènement (en Gare de Lyon Perrache où je me trouvais) fut plutôt bonne. Les quelques agents présents en gare à ce moment là se démenaient réellement pour aider au mieux les gens avec le peu d'information dont ils disposaient et le peu de trains circulant.
- Publié le 04 octobre 2011 à 22:51
Pauvre Martin Chasseur géant, je t'ai oublié avant hier pourtant tu étais l'un des rares dont je n'avais pas oublié le nom en rentrant à la maison, toutes mes excuses ;-)
- Publié le 02 octobre 2011 à 23:38
Quelques photos du parc des oiseaux de Villars les Dombes (leur site ne s'est pas vraiment amélioré :-() prises aujourd'hui. L'ensemble des photos est disponible sur Flickr ou sur Google+. Quelques noms d'oiseaux :-) m'échappent, je suis preneur de toute suggestion de nom ou de toute correction. Avis aux ornithologues en herbe!