My First Plone Patch

Ecrit le 12 Aug 2009

My first patch ! Improve performance of Plone.

I m proud of it, so I want to blog about it. Let me tell you the story of my first patch on Plone.

Two students from ‘Ecole polytechnique de l université de Nantes‘ has worked for me during 6 month. They have discover so much technologies:

  • Python
  • Zope
  • Plone *JMeter

Their subject was : “Just improve authentication performance of Plone”. They do not have succeed in doing this, but they has showed me some graphics where I have found a performance issue: the user properties. So i have kept Nasreddine BERCHIDA for the summer to continue on this. Thuesday 7 July, he has found that enumerateUsers from PlonePas.plugins.property was the source code that matters.

We have done a report with funkload with lots of users and got it: lots of green means performance improved.

The patch is about to be merged (I hope).

References:

  • [mailing list discussion](http://plone.org/support/forums/general#nabble-td3230154 a3230154)
  • bug tracker ticket (need a plone.org account)