[Framework-Team] My branches for Plone 3 b1

Christian Scholz cs at comlounge.net
Sat Feb 24 16:54:23 UTC 2007



Hi!

Here is a little list of my branches which I hope to get merged today 
(after an ok).

1. Google Sitemap support

The view and controlpanel is already in the trunk but the activating 
configure.zcml in plone.app.layout is on a branch at

https://svn.plone.org/svn/plone/plone.app.layout/branches/mrtopf-6133-google-sitemap

jladage wanted to add the migration code for the sitemap setting in 
site_properties but I haven't checked yet if he did so. Otherwise I will 
add it.


2. Google Analytics support

https://svn.plone.org/svn/plone/CMFPlone/branches/mrtopf-6158-google-analytics-support/
(just the webstats.js and a JS registry addition which adds it in 
disabled state).

Needs still the migration code which will work on today.

3. Resource Registry Caching Support


https://svn.plone.org/svn/plone/ResourceRegistries/branches/mrtopf-6159-performance-by-caching/


   Still open: Test (working on it right now), no cache compilation if 
debug enabled (not critical actually as it's not used anyway then. Might 
be needed for migration though).

   Speaking of migration: If lots of styles and scripts gets added and 
removed during that process the cache will be created everytime now. 
This takes quite some time and the proposal (actually by fschulze) was 
to set the registry to debug mode before migration starts and setting it 
back to the original value afterwards. I haven't looked into migration 
code yet, though and I am not sure if it will work all the time as e.g. 
in older versions there is no RR at all.

There is another issue with security, which I posted about on the devel 
list. This def. needs to be sorted out before it can be merged.

4. Deferred portlets and RSS portlet

    Those two are mixed together in one branch as RSS depends on it. 
Deferred portlets are just a way of loading the actual portlet contents 
via KSS after page load. It introduces a new portlet renderer and an 
interface.

   The branches for it:

https://svn.plone.org/svn/plone/CMFPlone/branches/mrtopf-6182-6183-deferred-portlets-and-rss-portlet-integration/
(for portlet initialization)
https://svn.plone.org/svn/plone/plone.app.portlets/branches/mrtopf-6183-6182-deferred-portlets-and-rss-portlet/
(the actual deferred portlet support and RSS portlet)
https://svn.plone.org/svn/plone/plone.app.kss/branches/mrtopf-6183-add-deferred-portlet-support/
(KSS support for deferred portlets, done by reusing the refreshPortlet 
support. Ticket 6192 still needs to be resolved for it at some point 
though but I think nothing else is using this code right now so it 
should be ok).



That's it.


-- Christian

-- 
Christian Scholz                         video blog: http://comlounge.tv
COM.lounge                            dev blog: http://dev.comlounge.net
Luetticher Strasse 10                                    Skype: HerrTopf
52064 Aachen                              Homepage: http://comlounge.net
Tel: +49 241 400 730 0
Fax: +49 241 979 00 850
EMail: cs at comlounge.net
IRC: MrTopf on irc.freenode.net, Tao_T on irc.efnet.org
Second Life Nick: Tao Takashi
Second Life Blog: http://taotakashi.wordpress.com





More information about the Framework-Team mailing list