plonewars.com

June 10th, 2007

Plone/Zope 3

Я люблю Plone и в последнее время пытался ковырять Zope 3. Это отличные продукты, … бэктрейс, для нахождения источника ошибки. Если возникает ошибка при разработке продукта для Plone … . Я сделал четыре относительно простых сайта на Plone и только сейчас делаю пятый сложный. Но на

Plone/Zope 3

Originally from [Technorati] Tag results for plone


from Yoda http://plonewars.com/2007/06/10/plonezope-3/







June 10th, 2007

Zea Partners: 3 research projects investigating open source software quality launch a join portal

Flossquality.eu is an initiative of 3 EU research projects : Qualoss, Flossmetrics and SQO-OSS. It demonstrate the strong collaboration between the actors of the 3 projects. The expected benefit is to ease the access to information by disseminating news by joint RSS feed.

Zea Partners: 3 research projects investigating open source software quality launch a join portal

Originally from Planet Plone by nbossut


from Yoda http://plonewars.com/2007/06/10/zea-partners-3-research-projects-investigating-open-source-software-quality-launch-a-join-portal/







June 10th, 2007

Commissariat EASI-WAL E-Administration et SImplification

Commissariat EASI-WAL E-Administration et SImplification

Originally from del.icio.us/tag/plone by eneko


from Yoda http://plonewars.com/2007/06/10/commissariat-easi-wal-e-administration-et-simplification/







June 10th, 2007

Daniel Nouri’s Blog : /devel/need-for-speed.html

Daniel Nouri’s Blog : /devel/need-for-speed.html

Originally from del.icio.us/tag/plone by lilspikey


from Yoda http://plonewars.com/2007/06/10/daniel-nouris-blog-develneed-for-speedhtml/







June 10th, 2007

vsMenu — Veit Schiele Kommunikationsdesign

vsMenu — Veit Schiele Kommunikationsdesign

Originally from del.icio.us/tag/plone by cris2371


from Yoda http://plonewars.com/2007/06/10/vsmenu-%e2%80%94-veit-schiele-kommunikationsdesign/







June 10th, 2007

Daniel Nouri: Need for speed -> plone.memoize

If you need to speed up your Python application, you should take a
look at plone.memoize, in particular its new cache decorator that’s
really easy to use:

>>> from plone.memoize.ram import cache
>>> def cache_key(fun, first, second):
...     return (first, second)
>>> @cache(cache_key)
... def pow(first, second):
...     print 'Someone or something called me'
...     return first ** second
>>> pow(3, 2)
Someone or something called me
9
>>> pow(3, 2)
9
>>> pow(3, 3)
Somone or something called me
27

You can see that the cache key function determines which input
values result in the same output and thus can be cached. Cache key
functions receive exactly the same arguments as the functions that
they cache. Thus, key functions for methods can also use self for
determining a cache key. A cache key function may raise the
DontCache exception to signal that no caching should take place.

The cache storage backend can be freely chosen using the second
argument to the cache decorator:

>>> @cache(cache_key, cache_storage)

where cache_storage is a function that again takes all arguments of
the original function and returns a dict-like object for use as a
cache storage. plone.memoize has built-in support for memcached
and zope.app.cache as storages.

See the doctests for volatile.py for more examples.

For now, you’ll need to use the SVN version. A release containing
the cache decorator will follow soon.

Daniel Nouri: Need for speed -> plone.memoize

Originally from Planet Plone


from Yoda http://plonewars.com/2007/06/10/daniel-nouri-need-for-speed-plonememoize/







June 10th, 2007

Content Creation with Kupu and Other WYSIWYG Editors — Plone CMS: Open Source Content Management

Content Creation with Kupu and Other WYSIWYG Editors — Plone CMS: Open Source Content Management

Originally from del.icio.us/tag/plone by carladuc


from Yoda http://plonewars.com/2007/06/10/content-creation-with-kupu-and-other-wysiwyg-editors-%e2%80%94-plone-cms-open-source-content-management/







|