Blog Entries

Make sure of the ROLLBACK ability before implementing changes, even with a small one. Or more simple, create a BACKUP! Read more
This is the simple guide for creating a terribly simple config of control panel of Plone 4, most of the note is taken from here (http://plone.org/documentation/kb/how-to-create-a-plone-control-panel-with-plone.app.registry). Assume we already have a Plone 4 package, called pure.theme. Read more
This is the simple guide for creating a terribly simple config of control panel of Plone 4, most of the note is taken from here (http://plone.org/documentation/kb/how-to-create-a-plone-control-panel-with-plone.app.registry). Assume we already have a Plone 4 package, called pure.theme Read more
Usually, (first time) when working with Python from a separated environment (created by virtualenv, or something like that) we could be hit by an error due to ssl importing failure. This is how the error looks like. Read more
I rarely touched the Plone 2.5.x these times... Read more
When searching for Python decorator, I found these Read more
Django becomes quite inconvenient when you want to setup a site at non-root path of the domain. Thing goes more complex when there are more than one site in the same level (and maybe we have to add those dynamically.) There are some solutions working for the non-root issue Read more
I tested some lines for replacing elements inside a list, somehow like this Read more
Blog Entry

Speed up {this}

Plone 4 does a great improvement on its speed, but running one Plone site without any further settings on cache and proxies at front is still not enough (this simple site is an example). I just have known that the popular CacheFu is not longer being updated: http://plone.org/products/cachefu/. And this one seems to be the best at the moment: http://plone.org/products/plone.app.caching Read more
In the waiting of my new Plone buildout complete, I noted down some of my steps to create a new environment for developing Plone products. If the current user doesn't have enough permission to install package to common location live /usr/local/... or you don't want to mess up that place by future tweaks, test libraries, or do not want your products to deal with unexpected conflicts from global settings, you should separate your developing environment. Read more
There are much of Git setup guidelines out there, and here is another one. This is very short, hope you will find it simple. (below steps are performed on CentOS). 1. Install Git applications. Read more
Recent Reads