Le blog de JeanMichel FRANCOIS aka toutpt

Nantes-developpement.com a new Plone website by Makina-Corpus

I’m proud to announce it, the new web site of “The greater Nantes economic agency” is now available here: http://www.nantes-developpement.com . This web site use Plone with some community add-ons (available on pypi).

Votre notation : Aucun Moyenne : 5 (1 vote)
Étiquettes:

Extract all images of your skin with a script to serve them by apache

Following the unloading Plone conference at budapest last year, you may want to serve images from skin directly by apache. To do this you will need first to extract images.

Votre notation : Aucun Moyenne : 4 (1 vote)
Étiquettes:

How to add a random time between two emails sent from zope.sendmail

I’m using collective.dancing for a mass mailing: +8000 emails to send. One of the question is how to not be blacklisted ? A first thing I have done today is to add a random time between two sent. To achieve this I have read the code of zope.sendmail.

Aucun vote pour l'instant.
Étiquettes:

A more simple editorial process in Plone: Classic CMS + InPlace Topic view

For a project I have tried to create a more simple editorial process for Plone.To understand this you have first to know the normal editorial process of Plone: * First you have to go to the folder where you want to add your article.

Aucun vote pour l'instant.
Étiquettes:

Functional doctest snippet of the day

I was looking for an easy way to get the current browser.contents in my real browser to easy debug what is happening in my doctest. Here is the snippet: Updated the 01/13/2009 >>> import tempfile as tmp >>> def contents(): ... fd, fn = tmp.mkstemp(suffix=".html", prefix="testbrowser-") ... file = open(fn, 'w') ... file.write(browser.contents) ...

Aucun vote pour l'instant.
Étiquettes:

collective.remove

Plone has lots of features. collective.remove is a project to remove some features from Plone and be usefull to integrators. Why ? My customer don’t need them and for performance purpose, it’s good to remove things not used. What ?

Aucun vote pour l'instant.
Étiquettes:

Import contents & keywords with generic setup

I really like generic setup to build plone instance. But, I was not able to do some things like setup contents (folders for structure, documents to make some example pages, …), keywords and portlets. Note: The default import structure step of Plone doesn’t do enought things for me, and I find it hard to use.

Aucun vote pour l'instant.
Étiquettes:

My Sprint Report : Funkload and Buildbot @ ploneconf2009

Plone need to reach a new QA level: Adding nightly performance tests. It is important when you make a modification on the code to know if there is a impact on the performance of the application. As Elisabeth said in the “unloading plone” conference, measure !

Aucun vote pour l'instant.
Étiquettes:

Collection + related items: A great feature of Plone

Today I have worked on Collection (ATTopic). I have discovered a great feature. You can use related items to choose first results. It can be very useful to manage a home page. First results are the most important items because they are the most read.

Aucun vote pour l'instant.
Étiquettes:

Private Pypi setup

I have succeed in seting up a full private pypi. So I want to share this. First you need to install a Plone on a server with plone software center. Our system administrators has setup DNS to this plone with apache + http auth + SSL (https) and has given me one login / password. [...]

Votre notation : Aucun Moyenne : 1 (1 vote)
Étiquettes: