2009
Plone 3 : Se connecter avec un autre utilisateur sans connaître son mot de passe
Je relaye juste un "truc & astuce" de Mustapha Benali expliquant comment se connecter à Plone avec un utilisateur donné sans connaître son mot de passe. C'est extrêmement utile pour dépanner un utilisateur qui nous dit "Je n'arrive pas à faire ceci ou cela, qu'est qui ne vas pas ?".
Buildout Quick Reference Card -> très pratique !!!
Six Feet Up offre un joli résumé pour ceux qui utilisent buildout, disponible sur commande ou gratuitement au format PDF !
La nouvelle version d'OpenERP 5.0 est là!
Tiny vient de sortir sa nouvelle version majeure OpenERP 5.0, accompagnée par OOweb 5.0 (Open Object web), la version web d'OpenERP développée par Axelor en partenariat avec Tiny.
Marre de redémarrer Zope2 & Plone ?
Si vous en avez marre de redémarrez Zope2 à chaque modification du code source (python ou zcml) cette astuce est pour vous: utiliser plone.reload si vous utilisez Plone 3 ou alors RefreshNG si vous utilisez Plone 2.5.
Astuce: Eviter l'envoi de courriels malencontreux avec Postfix
Voici une petite astuce pour éviter d'envoyer des courriels non désirés et sans s'en rendre compte... par exemple lors d'un test d'envoi d'une newsletter à 6000 personnes en utilisant une copie de la base de production (et en ayant oublié de changer les adresses de courriel réelles)... ;)
Getting Subclipse (and JavaHL) to work in Ubuntu Intrepid Ibex with Eclipse 3.4.2
If after installing Subclipse in Eclipse 3.4.2 you get the error message "Unable to load default SVN", read this quick recipe on how getting Subclipse (and JavaHL) to work in Ubuntu Intrepid Ibex.
Connecting to Oracle with SQLAchemy and very simple Plone integration
SQLAlchemy (The Python SQL Toolkit and Object Relational Mapper) allow Oracle connection through the cx_oracle driver. This how-to describes how to install SQLAlchemy for Oracle Database and how to integrate it in buildout and use it in a browser view.
Using timezones in your Python scripts
pytz allows accurate and cross platform timezone calculations using Python. Here is a small example on how to display date and time for differents timezones using a Zope Utility.
Create an archetype content type with Paster and ZopeSkel
ZopeSkel provides a collection of skeletons for quickstarting Zope and Plone projects. These skeletons are available as PasteScript templates and can be used via the "paster" command line tool. This how-to describes how-to create a plone egg with an archetype content type in a fiew command lines.
Python Agility: be careful ;)
Python is a very powerful dynamic programming language. Python is fun, yes!, but be careful it allows to do hair-raising thinks !!!
Installez Google Chrome sur Ubuntu, ça rocks !
Google Chrome ouvre les pages Web et les applications à une vitesse fulgurante, et il est Open Source !!! Essayez le sur votre Ubuntu, il est disponible sur Launchpad en tant que "daily build".
chameleon.zpt versus standard Zope page templates
Chameleon.zpt is a fast Zope Page Template implementation based on the Chameleon template compiler. It's largely compatible with zope.pagetemplate. Some benchmarks says Chameleon is 16x faster !
Chameleon page templates differ from standard Zope page templates in a few simple aspects which I propose to discover.
Grok 1.0 released !
L'équipe de développement "Grok" vient tout juste de publier Grok 1.0 ! Grok 1.0 est l'aboutissement de 3 années de travail depuis le démarrage du projet fin 2006. Grok offre une plateforme de développement stable et puissante permettant de développer toutes sortes d'applications web en mettant l'accent sur l'extensibilité et la réutilisabilité.
collective.dewplayer: display video content in Plone
I have released a simple package using Dewplayer for video content in Plone.