<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9112704294318731944</id><updated>2011-04-21T18:17:18.742-07:00</updated><category term='documentation'/><category term='4.0'/><title type='text'>Philipp Bracher (Magnolia)</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://philipp-bracher-magnolia.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://philipp-bracher-magnolia.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Philipp Bärfuss</name><uri>http://www.blogger.com/profile/15402313894436505808</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_HNP6vzxrd9A/TKA96djSE9I/AAAAAAAAACg/gO2mLXgw8RY/S220/IMG_0214-400.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9112704294318731944.post-8947419372949775628</id><published>2009-04-02T01:55:00.001-07:00</published><updated>2009-04-02T02:04:06.989-07:00</updated><title type='text'>New name new luck and a bit of bye bye</title><content type='html'>Hi,&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Due to marriage I have taken a new name. Formally known as Philipp Bracher my name is now Philipp Bärfuss. Quite a funny experience :-D&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hence I decided to create a &lt;a href="http://philipp-baerfuss-magnolia.blogspot.com/"&gt;new blog&lt;/a&gt; using my new name. Starting today I am in a documentation conclave and will write about this in the new blog. We have also nearly finished STK 1.1 which brings some essential improvements.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CU on &lt;a href="http://philipp-baerfuss-magnolia.blogspot.com"&gt;http://philipp-baerfuss-magnolia.blogspot.com&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9112704294318731944-8947419372949775628?l=philipp-bracher-magnolia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipp-bracher-magnolia.blogspot.com/feeds/8947419372949775628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9112704294318731944&amp;postID=8947419372949775628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/8947419372949775628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/8947419372949775628'/><link rel='alternate' type='text/html' href='http://philipp-bracher-magnolia.blogspot.com/2009/04/new-name-new-luck-and-bit-of-bye-bye.html' title='New name new luck and a bit of bye bye'/><author><name>Philipp Bärfuss</name><uri>http://www.blogger.com/profile/15402313894436505808</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_HNP6vzxrd9A/TKA96djSE9I/AAAAAAAAACg/gO2mLXgw8RY/S220/IMG_0214-400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9112704294318731944.post-5039548281327470687</id><published>2009-02-17T07:01:00.000-08:00</published><updated>2009-02-17T07:03:05.122-08:00</updated><title type='text'>STK: HTML and CSS structure</title><content type='html'>I have copied a page which describes the &lt;a href="http://wiki.magnolia-cms.com/display/DEV/HTML+and+CSS+concept"&gt;HTML and CSS concepts&lt;/a&gt; behind the STK.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is mainly important for designers working on new themes.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9112704294318731944-5039548281327470687?l=philipp-bracher-magnolia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipp-bracher-magnolia.blogspot.com/feeds/5039548281327470687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9112704294318731944&amp;postID=5039548281327470687' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/5039548281327470687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/5039548281327470687'/><link rel='alternate' type='text/html' href='http://philipp-bracher-magnolia.blogspot.com/2009/02/stk-html-and-css-structure.html' title='STK: HTML and CSS structure'/><author><name>Philipp Bärfuss</name><uri>http://www.blogger.com/profile/15402313894436505808</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_HNP6vzxrd9A/TKA96djSE9I/AAAAAAAAACg/gO2mLXgw8RY/S220/IMG_0214-400.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9112704294318731944.post-5508993500700008974</id><published>2009-02-17T00:37:00.000-08:00</published><updated>2009-02-17T01:27:08.847-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='documentation'/><category scheme='http://www.blogger.com/atom/ns#' term='4.0'/><title type='text'>The base: content 2 bean</title><content type='html'>&lt;div&gt;Wolf asked me to elaborate a bit on all the billions of options you can configure in the template definitions (and site configuration). Before I start to do so I would like to point all to a new documentation page we have added to the documentation about &lt;a href="http://documentation.magnolia-cms.com/reference/configuration.html"&gt;generic configuration mechanism&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The essential chapter is the one about &lt;a href="http://documentation.magnolia-cms.com/reference/configuration.html#Content2Bean"&gt;content 2 bean&lt;/a&gt; which describes how the configuration is transformed to java beans. The key point is, that if you want to know what you can configure you have to look at the java bean's code (resp. javadoc). This is also the mechanism which is used to setup up the module bean based on the configuration under &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;/modules/mymodule/config&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As a next step I will start to list most important properties of a STK template.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9112704294318731944-5508993500700008974?l=philipp-bracher-magnolia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipp-bracher-magnolia.blogspot.com/feeds/5508993500700008974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9112704294318731944&amp;postID=5508993500700008974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/5508993500700008974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/5508993500700008974'/><link rel='alternate' type='text/html' href='http://philipp-bracher-magnolia.blogspot.com/2009/02/base-content-2-bean.html' title='The base: content 2 bean'/><author><name>Philipp Bärfuss</name><uri>http://www.blogger.com/profile/15402313894436505808</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_HNP6vzxrd9A/TKA96djSE9I/AAAAAAAAACg/gO2mLXgw8RY/S220/IMG_0214-400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9112704294318731944.post-8109851770334225493</id><published>2009-02-12T00:31:00.000-08:00</published><updated>2009-02-17T01:28:22.115-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='documentation'/><category scheme='http://www.blogger.com/atom/ns#' term='4.0'/><title type='text'>Release Notes</title><content type='html'>Gregory finally published the &lt;a href="http://documentation.magnolia-cms.com/releases/4-0.html"&gt;release notes&lt;/a&gt; which contains all relevant information about changes (see also the sub pages summarizing API changes &amp;amp; cleanup ).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As a template developer you should especially read the &lt;a href="http://documentation.magnolia-cms.com/releases/4-0/templating.html"&gt;new templating features&lt;/a&gt; page.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9112704294318731944-8109851770334225493?l=philipp-bracher-magnolia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipp-bracher-magnolia.blogspot.com/feeds/8109851770334225493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9112704294318731944&amp;postID=8109851770334225493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/8109851770334225493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/8109851770334225493'/><link rel='alternate' type='text/html' href='http://philipp-bracher-magnolia.blogspot.com/2009/02/gregory-finally-published-release-notes.html' title='Release Notes'/><author><name>Philipp Bärfuss</name><uri>http://www.blogger.com/profile/15402313894436505808</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_HNP6vzxrd9A/TKA96djSE9I/AAAAAAAAACg/gO2mLXgw8RY/S220/IMG_0214-400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9112704294318731944.post-3311530631064334017</id><published>2009-02-10T05:16:00.000-08:00</published><updated>2009-02-10T05:18:37.617-08:00</updated><title type='text'>What is a Theme</title><content type='html'>Philippe asked me to explain what a theme is. So I did on a new&lt;a href="http://wiki.magnolia.info/display/DEV/Themes"&gt; theme page&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9112704294318731944-3311530631064334017?l=philipp-bracher-magnolia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipp-bracher-magnolia.blogspot.com/feeds/3311530631064334017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9112704294318731944&amp;postID=3311530631064334017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/3311530631064334017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/3311530631064334017'/><link rel='alternate' type='text/html' href='http://philipp-bracher-magnolia.blogspot.com/2009/02/what-is-theme.html' title='What is a Theme'/><author><name>Philipp Bärfuss</name><uri>http://www.blogger.com/profile/15402313894436505808</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_HNP6vzxrd9A/TKA96djSE9I/AAAAAAAAACg/gO2mLXgw8RY/S220/IMG_0214-400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9112704294318731944.post-8069637512850391700</id><published>2009-02-10T01:57:00.000-08:00</published><updated>2009-02-10T01:59:39.395-08:00</updated><title type='text'>STK: Themes</title><content type='html'>In STK 1.0 we started to support themes. By default we deliver the theme-pop. I added a quick note about &lt;a href="http://wiki.magnolia-cms.com/display/DEV/Standard+Templating+Kit#StandardTemplatingKit-Themes"&gt;how to create a custom theme&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In the later run this definitely deserves an extra page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9112704294318731944-8069637512850391700?l=philipp-bracher-magnolia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipp-bracher-magnolia.blogspot.com/feeds/8069637512850391700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9112704294318731944&amp;postID=8069637512850391700' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/8069637512850391700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/8069637512850391700'/><link rel='alternate' type='text/html' href='http://philipp-bracher-magnolia.blogspot.com/2009/02/stk-themes.html' title='STK: Themes'/><author><name>Philipp Bärfuss</name><uri>http://www.blogger.com/profile/15402313894436505808</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_HNP6vzxrd9A/TKA96djSE9I/AAAAAAAAACg/gO2mLXgw8RY/S220/IMG_0214-400.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9112704294318731944.post-8310267239963221820</id><published>2009-02-10T01:45:00.000-08:00</published><updated>2009-02-10T01:50:00.999-08:00</updated><title type='text'>FreeMarker: STK's template language</title><content type='html'>There were controversy debates about the fact that we use FreeMarker as the main template language in STK.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I have put some answers I have given on the user list to the main &lt;a href="http://wiki.magnolia-cms.com/display/DEV/Standard+Templating+Kit"&gt;STK documentation&lt;/a&gt; page and wrote a Magnolia oriented &lt;a href="http://wiki.magnolia-cms.com/display/DEV/Standard+Templating+Kit"&gt;FreeMarker primer.&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9112704294318731944-8310267239963221820?l=philipp-bracher-magnolia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipp-bracher-magnolia.blogspot.com/feeds/8310267239963221820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9112704294318731944&amp;postID=8310267239963221820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/8310267239963221820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/8310267239963221820'/><link rel='alternate' type='text/html' href='http://philipp-bracher-magnolia.blogspot.com/2009/02/freemarker-stks-template-language.html' title='FreeMarker: STK&apos;s template language'/><author><name>Philipp Bärfuss</name><uri>http://www.blogger.com/profile/15402313894436505808</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_HNP6vzxrd9A/TKA96djSE9I/AAAAAAAAACg/gO2mLXgw8RY/S220/IMG_0214-400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9112704294318731944.post-7669184491961830363</id><published>2009-02-10T00:32:00.001-08:00</published><updated>2009-02-10T00:40:24.569-08:00</updated><title type='text'>Introduction to Standard Templating Kit</title><content type='html'>Many days passed into the land since I have posted the last time. But now I think it is time to become a bit noisier ;-) I will try to assemble useful information about magnolia 4.0 and the new STK (Standard Templating Kit)&lt;br /&gt;&lt;br /&gt;Doing so I will keep the interested audience informed on this blog. So don't hesitate to depose questions here.&lt;br /&gt;&lt;br /&gt;One of the first things I plan to do is to make a kind of kick off screen cast.&lt;br /&gt;&lt;br /&gt;So lets go!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9112704294318731944-7669184491961830363?l=philipp-bracher-magnolia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipp-bracher-magnolia.blogspot.com/feeds/7669184491961830363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9112704294318731944&amp;postID=7669184491961830363' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/7669184491961830363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/7669184491961830363'/><link rel='alternate' type='text/html' href='http://philipp-bracher-magnolia.blogspot.com/2009/02/introduction-to-standard-templating-kit.html' title='Introduction to Standard Templating Kit'/><author><name>Philipp Bärfuss</name><uri>http://www.blogger.com/profile/15402313894436505808</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_HNP6vzxrd9A/TKA96djSE9I/AAAAAAAAACg/gO2mLXgw8RY/S220/IMG_0214-400.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9112704294318731944.post-1551255816774419067</id><published>2008-05-14T10:09:00.000-07:00</published><updated>2008-05-14T10:13:44.895-07:00</updated><title type='text'>Magnolia 3.6</title><content type='html'>Some of you might wonder what we are currently working on for the upcoming Magnolia 3.6 release. There are four enhancements which I will highlight in this blog entry:&lt;br /&gt;- Performance&lt;br /&gt;- Caching (API &amp;amp; Strategies)&lt;br /&gt;- Backup / Migration&lt;br /&gt;- Transactional Activation&lt;br /&gt;&lt;br /&gt;In essence, Magnolia 3.6 will ease maintenance, boost performance and strengthen the robustness or our content management system in production environments.&lt;br /&gt;&lt;br /&gt;Performance:&lt;br /&gt;When talking about performance improvements, I mean significant improvements which are mainly beneficial for authors who create and manage content within Magnolia. Magnolia 3.6 will be up to 10 times faster for example when creating paragraphs, activating content, managing revisions, importing content, and more.&lt;br /&gt;&lt;br /&gt;These improvements are mainly possible because we reduced the usage of mix:versionable (&lt;a href="http://jira.magnolia.info/browse/MAGNOLIA-2086"&gt;MAGNOLIA-2086&lt;/a&gt;).Additionally, we were also able to solve the memory related issues (&lt;a href="http://jira.magnolia.info/browse/MAGNOLIA-1998"&gt;MAGNOLIA-1998&lt;/a&gt;, &lt;a href="http://jira.magnolia.info/browse/MAGNOLIA-2099"&gt;MAGNOLIA-2099&lt;/a&gt;) and have already back ported the solution to Magnolia 3.5.&lt;br /&gt;&lt;br /&gt;Caching:&lt;br /&gt;We already finished development of a new and better API from scratch for Magnolia 3.6 which allows granular custom flushing and caching strategies. The new cache system allows to implement individual cache solutions which optimally meet the load patterns of a website to ensure high availability of every single content element. The default implementation is built on top of &lt;a href="http://ehcache.sourceforge.net"&gt;ehcache&lt;/a&gt;. The enterprise edition of Magnolia 3.6 will include pre-defined caching solutions  that will substantially increase the number of requests served by Magnolia when hitting a cached page, the mechanism being that pages will be cached in the background before the existing cache for visited pages is being flushed. The solution also ensures that only one request truggers the caching process if multiple requests ask for the same not yet cached content.&lt;br /&gt;&lt;br /&gt;Backup:&lt;br /&gt;We wrote a backup facility which allows to restore revisions of content as well. This was not possible before, because only the latest version of a page has been imported in releases prior to Magnolia 3.6. Under the hood, the new backup happens in a persistence independent manner, which was not possible with jcr imports before.  The new backup feature  will be a nice tool for migrations from one persistence to another. This would be needed if you change the database or wish to profit from the new bundled persistence provided by jackrabbit 1.4).&lt;br /&gt;&lt;br /&gt;Transactional Activation:&lt;br /&gt;In former Magnolia versions there was no mechanism guaranteeing that newly created or updated content is being propagated to all public instances (so called “subscribers”) in a staging environment. In Magnolia 3.6, such content gets ether published to all public instances or not at all due to the new transactional activation functionality.&lt;br /&gt;The content will be sent to each public instance at the same time so that the single publishing request does not get cumulated any more as in previous Magnolia releases. The transactional activation feature of Magnolia 3.6 makes sure that changes are only committed and published effectively once the content reached all subscriber instances successfully.&lt;br /&gt;&lt;br /&gt;I am eager to explore this version in production :-)&lt;br /&gt;&lt;br /&gt;If you would like to read more about the technical details of the upcoming Magnolia 3.6 release, visit the &lt;a href="http://wiki.magnolia.info/display/DEV/Home"&gt;Magnolia Development Wiki&lt;/a&gt;. This is the place where we have today started to make our internal concepts, roadmaps and backlog available publicly. Please note the comment functionality at the bottom of each Wiki page – you are invited to add information or leave a question there.&lt;br /&gt;&lt;br /&gt;Just in case you don't have an  account for our Wiki yet, feel free to &lt;a href="http://jira.magnolia.info/secure/Signup%21default.jspa"&gt;register&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9112704294318731944-1551255816774419067?l=philipp-bracher-magnolia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipp-bracher-magnolia.blogspot.com/feeds/1551255816774419067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9112704294318731944&amp;postID=1551255816774419067' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/1551255816774419067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/1551255816774419067'/><link rel='alternate' type='text/html' href='http://philipp-bracher-magnolia.blogspot.com/2008/05/magnolia-36.html' title='Magnolia 3.6'/><author><name>Philipp Bärfuss</name><uri>http://www.blogger.com/profile/15402313894436505808</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_HNP6vzxrd9A/TKA96djSE9I/AAAAAAAAACg/gO2mLXgw8RY/S220/IMG_0214-400.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9112704294318731944.post-781073445849732332</id><published>2008-05-09T04:44:00.001-07:00</published><updated>2008-05-14T23:40:29.351-07:00</updated><title type='text'>Memory Fix, Backport to 3.5</title><content type='html'>OK a backport to 3.5 was possible and the tests were successful. We will release a 3.5.5 containing this changes.&lt;br /&gt;&lt;br /&gt;Further improvements, like having a mbean to reinitialize the system sessions, will be done for 3.6. I will now compare the two strategies to make a final decision what we make the default:&lt;br /&gt;a) JCRSessionPerThreadSystemContext (would be saver as the sessions are not shared)&lt;br /&gt;b) SingleJCRSessionSystemContext (used in current tests)&lt;br /&gt;&lt;br /&gt;The main issue with a) was that the observation stops when you close a session so I had to add a hack to check for active observations and prevent closing in that case. But I would still prefer a) as  each thread has its own session (thread save, sessions are alway up to date)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9112704294318731944-781073445849732332?l=philipp-bracher-magnolia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipp-bracher-magnolia.blogspot.com/feeds/781073445849732332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9112704294318731944&amp;postID=781073445849732332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/781073445849732332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/781073445849732332'/><link rel='alternate' type='text/html' href='http://philipp-bracher-magnolia.blogspot.com/2008/05/ok-backport-to-3.html' title='Memory Fix, Backport to 3.5'/><author><name>Philipp Bärfuss</name><uri>http://www.blogger.com/profile/15402313894436505808</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_HNP6vzxrd9A/TKA96djSE9I/AAAAAAAAACg/gO2mLXgw8RY/S220/IMG_0214-400.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9112704294318731944.post-8690091317222110764</id><published>2008-05-09T01:17:00.000-07:00</published><updated>2008-05-14T23:39:52.729-07:00</updated><title type='text'>Performance</title><content type='html'>As I noted on &lt;a href="http://jira.magnolia.info/browse/MAGNOLIA-1998"&gt;MAGNOLIA-1998&lt;/a&gt;, the 3.6 version has a much better memory behavior and also performs much better (up to 8 times faster).&lt;br /&gt;&lt;br /&gt;The relevant changes were done by solving &lt;a href="http://jira.magnolia.info/browse/MAGNOLIA-2099"&gt;MAGNOLIA-2099&lt;/a&gt; (memory) and &lt;a href="http://jira.magnolia.info/browse/MAGNOLIA-2086"&gt;Magnolia-2086&lt;/a&gt; (performance)&lt;br /&gt;&lt;br /&gt;What I try now to do is to merge the memory related changes to the 3.5 branch so that a potential 3.5.5 could provide similar memory improvements.&lt;br /&gt;&lt;br /&gt;But the performance enhancements will be part of 3.6 only I do also expect that we can't reach the same memory behavior in 3.5 as for 3.6&lt;br /&gt;&lt;br /&gt;So I'm quite happy with the improvements ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9112704294318731944-8690091317222110764?l=philipp-bracher-magnolia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://philipp-bracher-magnolia.blogspot.com/feeds/8690091317222110764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9112704294318731944&amp;postID=8690091317222110764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/8690091317222110764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9112704294318731944/posts/default/8690091317222110764'/><link rel='alternate' type='text/html' href='http://philipp-bracher-magnolia.blogspot.com/2008/05/as-i-noted-on-magnolia-1998-3.html' title='Performance'/><author><name>Philipp Bärfuss</name><uri>http://www.blogger.com/profile/15402313894436505808</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_HNP6vzxrd9A/TKA96djSE9I/AAAAAAAAACg/gO2mLXgw8RY/S220/IMG_0214-400.jpg'/></author><thr:total>0</thr:total></entry></feed>
