<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>the fancy part of the web &#187; templavoila</title>
	<atom:link href="http://blog.tolleiv.de/tag/templavoila/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tolleiv.de</link>
	<description>is elsewhere - this is just about all sorts of web related work with a small factor of fanciness</description>
	<lastBuildDate>Sat, 21 Jan 2012 12:58:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>TemplaVoila 1.6.x</title>
		<link>http://blog.tolleiv.de/2012/01/templavoila-1-6-x/</link>
		<comments>http://blog.tolleiv.de/2012/01/templavoila-1-6-x/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 07:10:33 +0000</pubDate>
		<dc:creator>tolleiv</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[templavoila]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://blog.tolleiv.de/?p=815</guid>
		<description><![CDATA[Quite some things changed in the past months and I never found the time to clear up my mind and write up a summary.

First of all TemplaVoila 1.6 was released parallel to TYPO3 4.6. It shipped with 22 bug and compatibility fixes. In general the 1.6.x branch is supposed to be compatible with TYPO3 ...]]></description>
			<content:encoded><![CDATA[<p>Quite some things changed in the past months and I never found the time to clear up my mind and write up a summary.</p>
<p>First of all <a title="TemplaVoila within the TER" href="http://typo3.org/extensions/repository/view/templavoila/current/">TemplaVoila 1.6</a> was released parallel to <a title="TYPO3 4.6 Release notes" href="http://typo3.org/download/release-notes/typo3-46/">TYPO3 4.6</a>. It shipped with 22 bug and compatibility fixes. In general the 1.6.x branch is supposed to be compatible with TYPO3 4.4+ which also made it possible to clean up the extension quite a bit. In addition to that TemplaVoila 1.6.1 will show up in the TER in the next few hours. It fixes 10 additional issues.</p>
<p>Besides that, the main repository for TemplaVoila was moved to <a title="git.typo3.org" href="git.typo3.org/TYPO3v4/Extensions/templavoila">git.typo3.org</a> and the old Subversion repository and my Github repository have been removed. The new repository location also enables and enforces a new way to contribute code changes for the project. Comparable to the TYPO3v4 Core every change request can be sent to Gerrit, where I can review the changes before they get merged into the repository. That workflow turns out to be very efficient for me. A detailed summary on how to contribute code to any repository hosted on <a href="http://git.typo3.org">git.typo3.org</a> can be found on <a href="http://wiki.typo3.org/Contribution_Walkthrough_Tutorials">wiki.typo3.org</a>. To sum up some of the steps &#8211; here&#8217;s how you submit a patch*:</p>
<pre name="code" class="php">git clone git://git.typo3.org/TYPO3v4/Extensions/templavoila.git
cd templavoila
scp -p -P 29418 &lt;username&gt;@review.typo3.org:hooks/commit-msg .git/hooks/
git checkout -b workingBranch
# ... work on the files ...
git add &lt;changedFile&gt;
git commit
git push origin HEAD:refs/for/master/&lt;topic&gt;</pre>
<p>A further general change to the team happend more or less silently. During 2011 nobody from the old team or any new developer showed interest in the project and only few contributors helped with bugfixes or reviews. Due to that I also changed my attitude regarding future releases.<br />
I&#8217;m currently planning to release one version parallel with every main TYPO3 4.x release, to make sure that TemplaVoila works in new versions and to make sure people can enjoy TYPO3 with TemplaVoila in the future as well. I&#8217;ll also try to keep it compatible with all &#8220;stable&#8221; releases and aim to keep the issue count within the bugtracker as low as possible.<br />
But I&#8217;m not planning to integrate new major features such as the field content sliding (use <a href="http://typo3.org/extensions/repository/view/kb_tv_cont_slide/current/" title="TER: kb_tv_cont_slide extension">EXT:kb_tv_cont_slide</a> please) or a context sensitive content wizard (a.k.a &#8220;content firewall&#8221;). Also major refactorings won&#8217;t happen because they&#8217;d consume far too much of my time &#8211; therefore also the desperately needed update of the mapping module or a new new page module will not be implemented in the near future.</p>
<p>Nevertheless I&#8217;m open for any type of contribution and I&#8217;d be happy to review and test any patch showing up in Mantis or Gerrit &#8211; I&#8217;m just not able to spent a major part of my freetime for it.</p>
<hr />
* You have to sign the <a href="http://typo3.org/about/licenses">Contributor License Agreement</a> to be able to push any change &#8211; it can be found on <a href="http://typo3.org/about/licenses">typo3.org</a></p>
<p class="wp-flattr-button"></p> <p><a href="http://blog.tolleiv.de/?flattrss_redirect&amp;id=815&amp;md5=3b040a31f8f895815e1005f17bbd8fc4" title="Flattr" target="_blank"><img src="http://blog.tolleiv.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.tolleiv.de/2012/01/templavoila-1-6-x/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Release reviews (templavoila, imagemap_wizard, workspaces)</title>
		<link>http://blog.tolleiv.de/2011/02/release-reviews-templavoila-imagemap_wizard-workspaces/</link>
		<comments>http://blog.tolleiv.de/2011/02/release-reviews-templavoila-imagemap_wizard-workspaces/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 21:17:14 +0000</pubDate>
		<dc:creator>tolleiv</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[templavoila]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://blog.tolleiv.de/?p=747</guid>
		<description><![CDATA[I just push the TER upload button two times and in addition to that TYPO3 4.5.2 will be released tomorrow containing some nice workspaces updates. So here's a short summary what happened in the extension releases.

TemplaVoila 1.5.4
The current release focussed on 4.5 compatibility. It uses the new sys_language flag "format" to support sprites, it ...]]></description>
			<content:encoded><![CDATA[<p>I just push the TER upload button two times and in addition to that TYPO3 4.5.2 will be released tomorrow containing some nice workspaces updates. So here&#8217;s a short summary what happened in the extension releases.</p>
<p><strong>TemplaVoila 1.5.4</strong><br />
The current release focussed on 4.5 compatibility. It uses the new sys_language flag &#8220;format&#8221; to support sprites, it hooks into the new backend-form <em>(TCA)</em> &#8220;layout&#8221; and add&#8217;s it&#8217;s fields to the right tabs within the backend forms and adjusts everything to work fine with the new CSRF mechanism.</p>
<p>Besides that bug fixes for the section index, performance improvements and a couple more are included.</p>
<p><em>One thing in conjunction with 4.5 you should be aware of is that copied elements are hidden by default. In older versions hidden elements won&#8217;t show up in the page module by default and therefore it might seem that nothing was copied, but that&#8217;s not right. With 1.5.4 the default setting was changed so hidden elements will show up in the page module. Unfortunately the old setting (to skip hidden elements) might still be present in your session settings &#8211; so please either clear your session settings or use the &#8220;Advanced function&#8221; tab in the page module to change to setting and avoid confusion.</em></p>
<p><strong>Imagemap_wizard 0.6.0</strong><br />
The last versions proved to be very stable and with some additional sponsoring I was able to improve the DAM and TYPO3 workspaces support. Besides that a couple of issues which showed up in 4.4 and 4.5 were fixed. One of the next features will hopefully be a useful point of interest implementation &#8211; keep your fingers crossed that someone&#8217;s clients want&#8217;s to sponsor some time for that <img src='http://blog.tolleiv.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Workspaces 4.5.1 / 4.5.2</strong><br />
Even if it&#8217;s shipped with the Core and included in the <a href="http://news.typo3.org/news/article/typo3-451-released/">official release notes</a>, here&#8217;s my summary of the improvements. The workspace module itself brought us lot&#8217;s of good feedback and also the new workspace preview raised some attention. Even though 4.5.0 was quite stable we weren&#8217;t able to get it working perfectly. The fixes made for 4.5.1 made sure that especially the preview window works much more stable, it introduced state persistence (so switching preview modes or module settings are memorized properly) and it brought some performance improvements.<br />
Btw. if you didn&#8217;t check out the new workspaces features and improvements the<a href="http://forge.typo3.org/projects/typo3v4-workspaces/repository/entry/workspaces/trunk/Documentation/manual.pdf"> new workspaces documentation from Susanne Moog</a> is a good point to start.</p>
<p class="wp-flattr-button"></p> <p><a href="http://blog.tolleiv.de/?flattrss_redirect&amp;id=747&amp;md5=d3096e30d913d123e4fb524d8743cd16" title="Flattr" target="_blank"><img src="http://blog.tolleiv.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.tolleiv.de/2011/02/release-reviews-templavoila-imagemap_wizard-workspaces/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TemplaVoila 1.5 released</title>
		<link>http://blog.tolleiv.de/2010/10/templavoila-1-5-released/</link>
		<comments>http://blog.tolleiv.de/2010/10/templavoila-1-5-released/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 20:31:33 +0000</pubDate>
		<dc:creator>tolleiv</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[templavoila]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://blog.tolleiv.de/?p=699</guid>
		<description><![CDATA[The new version comes with many bugfixes,new features and a closer TYPO3 integration. Overall 95 issues have been resolved in the last 4 months to finalize this versions, some of the highlights are:

HTML5 support
The full list of HTML5 tags is now supported in TemplaVoila. The restrictions to specific tags was removed and the TYPO3 ...]]></description>
			<content:encoded><![CDATA[<p>The new version comes with many bugfixes,new features and a closer TYPO3 integration. Overall 95 issues have been resolved in the last 4 months to finalize this versions, some of the highlights are:</p>
<h4>HTML5 support</h4>
<p>The full list of HTML5 tags is now supported in TemplaVoila. The restrictions to specific tags was removed and the TYPO3 integrator is now able to use the full bandwidth of modern HTML. With this change also the tag-icons themself were replaced and the coloring schema was changed. The inspiration for the current color schema came from <a href="http://joshduck.com/periodic-table.html">Josh Duck&#8217;s &#8220;Periodic Table of the Elements&#8221;</a>. In additon same mapping bugs have been resolved too &#8211; for details see <a href="http://bugs.typo3.org/view.php?id=13974">#13974</a> and <a href="http://bugs.typo3.org/view.php?id=14881">#14881</a>.</p>
<div id="attachment_710" class="wp-caption alignright" style="width: 160px"><a href="http://blog.tolleiv.de/wp-content/uploads/2010/09/tv15-page-module.png" rel="lightbox[699]"><img class="size-medium wp-image-710 lightbox " title="tv15-page-module" src="http://blog.tolleiv.de/wp-content/uploads/2010/09/tv15-page-module-300x190.png" alt="TemplaVoila 1.5 page module" width="150" height="95" /></a><p class="wp-caption-text">Page module with TYPO3 4.4 look&amp;feel</p></div>
<h4>TYPO3 4.4 Look&amp;Feel and docHeader integration</h4>
<p>TYPO3 4.4 introduced a new skin and changed the look&amp;feel in the backend radically. Once installed in 4.4 TemplaVoila 1.5 adjusts it&#8217;s look and provides the same usability improvements as the official page module. The page-module was optimized to use as much &#8220;official&#8221; CSS as possible to support designes with their own backend-skins. In addition to the CSS&amp;Markup changes, TemplaVoila also uses the <a href="http://blog.tolleiv.de/2010/07/typo3-4-4-sprites-in-your-extension/">TYPO3 4.4 SpriteIcon API</a> to provide and retrieve backend icons and uses the FlashMessage API to style all backend notifications.</p>
<p>Another important step was the integration of the so called docHeader. This is the area at the very top of each backend module page which provides useful tools and action-icons. With this version TemplaVoila finally provides docHeaders within every backend-part.</p>
<h4>Improved TYPO3 integration</h4>
<p>Besides the visual changes the general TYPO3 integration has been improved with various modifications.</p>
<p>With the current version there&#8217;s no need to give &#8220;Edit page&#8221; rights to you editors if they want to add or remove content elements. Just the &#8220;Edit content&#8221; right and access to the &#8220;Page&gt;Content&#8221; field is enough for them. For details see: <a href="http://bugs.typo3.org/view.php?id=3903" target="_blank">#3903</a></p>
<p>The &#8220;advached header link inclusion&#8221; is one of the integration steps in the frontend. All resources which are related to an FCE are passed through an TYPO3 API (pageRenderer). This avoids duplicate inclusion of one resource (e.g. CSS files) and enables further post-processing (e.g. compression or merging). It can be enabled using the &#8220;advancedHeaderInclusion&#8221; within your TypoScript setup which could then look like this:</p>
<pre name="code" class="php">page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
page.10.advancedHeaderInclusion= 1
</pre>
<p>&#8212;<br />
The full list of changes within this version can be found on <a href="http://bugs.typo3.org/search.php?project_id=2&#038;sticky_issues=on&#038;target_version=1.5.0&#038;sortby=last_updated&#038;dir=DESC&#038;hide_status_id=90">bugs.typo3.org</a>.<br />
Many many thanks to all contributors and reviewers &#8211; it&#8217;s great that more people try to help out and it keeps me motivated to continue improving this great TYPO3 extension.</p>
<p class="wp-flattr-button"></p> <p><a href="http://blog.tolleiv.de/?flattrss_redirect&amp;id=699&amp;md5=9c5138b23fd713f9356f36e42087b950" title="Flattr" target="_blank"><img src="http://blog.tolleiv.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.tolleiv.de/2010/10/templavoila-1-5-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TemplaVoila on github.com</title>
		<link>http://blog.tolleiv.de/2010/09/templavoila-on-github-com/</link>
		<comments>http://blog.tolleiv.de/2010/09/templavoila-on-github-com/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 15:52:14 +0000</pubDate>
		<dc:creator>tolleiv</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[templavoila]]></category>

		<guid isPermaLink="false">http://blog.tolleiv.de/?p=687</guid>
		<description><![CDATA[
Update: Finally TemplaVoila moved to git.typo3.org  - please read the update here


As it seems, souce code version control for TYPO3 will be done with Git in the future. The Phoenix team already uses git.typo3.org, there's also already the possibility to get the latest updates for the v4 Core via github.com and it won't ...]]></description>
			<content:encoded><![CDATA[<blockquote><p>
Update: Finally TemplaVoila moved to git.typo3.org  &#8211; please read the <a href="http://blog.tolleiv.de/2012/01/templavoila-1-6-x/" title="TemplaVoila 1.6.x">update here</a>
</p></blockquote>
<p>As it seems, souce code version control for TYPO3 will be done with Git in the future. The Phoenix team already uses git.typo3.org, there&#8217;s also already the possibility to get the latest updates for the v4 Core via <a href="http://github.com/typo3/typo3v4core">github.com</a> and it won&#8217;t take long until git.typo3.org is been used for version 4 as well.</p>
<p>Due to the fact that my TemplaVoila development <a href="http://blog.tolleiv.de/2010/06/git-svn-for-typo3-extension-development/">workflow is also already git based</a>, I thought it might be interesting for some contributors to develop with a git repository upstream. Therefore I started to maintain a <a href="http://github.com/tolleiv/TemplaVoila">TemplaVoila repository on github.com</a> [1]. The <a href="https://svn.typo3.org/TYPO3v4/Extensions/templavoila/">Subversion repository on forge.typo3.org</a> [2] is of course still the master, but both repositories are kept in sync automatically.</p>
<p>So once you think about sending an RFC to the typo3.team.templavoila list, feel free to attach a git based patch-file.</p>
<p>[1] <a href="http://github.com/tolleiv/TemplaVoila">http://github.com/tolleiv/TemplaVoila</a><br />
[2] <a href="https://svn.typo3.org/TYPO3v4/Extensions/templavoila/">https://svn.typo3.org/TYPO3v4/Extensions/templavoila/</a></p>
<p class="wp-flattr-button"></p> <p><a href="http://blog.tolleiv.de/?flattrss_redirect&amp;id=687&amp;md5=99990da98954776578b9162b9c71964f" title="Flattr" target="_blank"><img src="http://blog.tolleiv.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.tolleiv.de/2010/09/templavoila-on-github-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TemplaVoila 1.4.2 released</title>
		<link>http://blog.tolleiv.de/2010/03/templavoila-1-4-2-released/</link>
		<comments>http://blog.tolleiv.de/2010/03/templavoila-1-4-2-released/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 23:39:53 +0000</pubDate>
		<dc:creator>tolleiv</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[templavoila]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://blog.tolleiv.de/?p=375</guid>
		<description><![CDATA[Yesterday the 2nd team release of TemplaVoila was uploaded into the TER. It's basically a maintenance release which fixes more than 100 bugs. But since we haven't been that straight distinguishing between bug and usability feature, you'll see a couple of new things within this release.

The high level release notes are:

	 page module is ...]]></description>
			<content:encoded><![CDATA[<p>Yesterday the 2nd team release of TemplaVoila was uploaded into the <a title="TemplaVoila in the TER" href="http://typo3.org/extensions/repository/view/templavoila/current/" target="_blank">TER</a>. It&#8217;s basically a maintenance release which fixes more than 100 bugs. But since we haven&#8217;t been that straight distinguishing between bug and usability feature, you&#8217;ll see a couple of new things within this release.</p>
<p>The high level release notes are:</p>
<ul>
<li> page module is now customizable with CSS and JavaScript</li>
<li> handling of static data structures are improved and fully working now</li>
<li> wizards are improved, new page wizard is more explaining</li>
<li> visual cleanups</li>
<li> new hooks for eTypes (elements added by mapping interface)</li>
<li> new classes for preview in page module, easy to override by extensions</li>
<li> added missing localisations</li>
<li> enhanced drag-and-drop in page module</li>
<li> over 100 Bugs are fixed</li>
<li> updated manual</li>
</ul>
<p>During the installation your TYPO3 Extension Manager will ask to perform a couple of database upgrades. These upgrades aren&#8217;t really critical because they just enlarge some database fields, which will make sure that your data really fit&#8217;s in.</p>
<p>Just to point one thing out &#8211; especially the page module has been improved to be more flexible in certain parts.</p>
<p>These lines of TSConfig can be used to add CSS or JavaScript into the page module and enable easy customizations:</p>
<pre name="code" class="php">mod.web_txtemplavoilaM1.stylesheet = ../fileadmin/css/tvpagemodule.css

mod.web_txtemplavoilaM1.javascript {
  file1 = ../fileadmin/templates/js/jquery.js
  file2 = ../fileadmin/templates/css/backend.js
}</pre>
<p> Further customizations is provided using the &#8220;<strong>mod.web_txtemplavoilaM1.blindIcons</strong>&#8221; configuration or with individual content preview classes (configured though &#8220;<strong>$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['templavoila']['mod1']['renderPreviewContent']</strong>&#8221; &#8211; see ext_localconf.php).</p>
<p>We haven&#8217;t discussed what the direction for the next versions really looks like. From my perspective better TYPO3 integration, some kind of code cleanup and also the integration of some features which arise with TYPO3 4.4 will be somehow on our schedule. But since <a href="http://blog.tolleiv.de/2010/03/re-farewell-templavoila/">TemplaVoila isn&#8217;t a one man show anymore</a>, this isn&#8217;t just my decision and in addition I&#8217;d like to encourage everyone to send feedback, bugfixes or new features just to give us an impression what you like or dislike in the current version.</p>
<p>Last but not least, I&#8217;d like to thank everyone who was somehow involved in the release, especially Steffen Kamper who shared lot of inspiration and who has spent many hours to debug and fix some really tricky issues.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://blog.tolleiv.de/2010/03/templavoila-1-4-2-released/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Re: Farewell, TemplaVoila!</title>
		<link>http://blog.tolleiv.de/2010/03/re-farewell-templavoila/</link>
		<comments>http://blog.tolleiv.de/2010/03/re-farewell-templavoila/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 23:04:08 +0000</pubDate>
		<dc:creator>tolleiv</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[templavoila]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://blog.tolleiv.de/?p=356</guid>
		<description><![CDATA[Dmitry decided to leave the TemplaVoilà project today and he handed the extension-leadership to me. Since this is a very abrupt change and since there was lot's of (mis)communication involved I'd like to use this blogpost to answer his "Farewell, TemplaVoila!" post (he turned off the commenting function).

As you might know Steffen Kamper and ...]]></description>
			<content:encoded><![CDATA[<p>Dmitry decided to leave the TemplaVoilà project today and he handed the extension-leadership to me. Since this is a very abrupt change and since there was lot&#8217;s of (mis)communication involved I&#8217;d like to use this blogpost to answer his <a href="http://dmitry-dulepov.com/article/farewell-templavoila.html">&#8220;Farewell, TemplaVoila!&#8221;</a> post (he turned off the commenting function).</p>
<p>As you might know Steffen Kamper and I joined the TemplaVoilà team some time ago and since Dmitry wasn&#8217;t very motivated to maintain the extension anymore, we took over and tried to make TemplaVoilà ready for TYPO3 4.3 <em>(see Dmitry&#8217;s clarification below)</em>. We also tried to get rid of the over 250 listed bugs from bugs.typo3.org. This went fine for quite some time and we released version 1.4.0 and 1.4.1 in November parallel to TYPO3 4.3. Unfortunately the release come a little too fast for us and a couple of major bugs couldn&#8217;t be fixed by that time. After that release we had a meeting with Dmitry and we all agreed to release 1.4.2 in the beginning of January. We found and fixed tons of bugs and also implemented long awaited features in the meantime. We also had the luck that others found new motivation and started to send feedback and started to test TemplaVoilà with us. (Special thanks to Uschi, Jeff and Ron).<br />
Three weeks ago we decided that the current state is &#8220;ready to release&#8221; and we told Dmitry that it&#8217;s up to him to release 1.4.2. Quite some time passed by and today he used several channels (Twitter, Facebook and Newsgroups) to tell the world what he found:</p>
<blockquote><p><em>No TV 1.4.2 release soon. Found a bug in page module with unlinking in 1 minute after starting tests. I am severely disappointed by this <img src='http://blog.tolleiv.de/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </em></p></blockquote>
<p>He was right &#8211; a very obvious bug showed up in the page-module within TYPO3 4.2. Unfortunately nobody saw it and it also seems that some of us are still unable to reproduce it. Anyways &#8212; in my opinion &#8212; he choose the wrong way to communicate that. Instead of talking to Steffen and me, he decided to talk to anyone else. I wrote him a mail and told him that I didn&#8217;t like the way he brought this up and asked for a Skype meeting to discuss how to proceed. After serveral emails back and forth and after others joined the communication, Dmitry decided (without anyone of us asking for it) to leave the team and hand over the leadership. To make it clear to everyone: the discussion started because of one JavaScript error and a few icons in the backend which he didn&#8217;t like very much. The Skype meeting never happend &#8211; although it would have saved lot&#8217;s of time and confusion for all of us.</p>
<p>I&#8217;m not very happy with his decision, because this leaves lot&#8217;s of questions and because we loose a very diligent developer. But it seems that there&#8217;s currently no way to convince him that he might be wrong. </p>
<p>As team Steffen and I will try to continue the development and improvement of TemplaVoilà, especially because it&#8217;s one of the most important benefits TYPO3 can offer. I ask everyone to join and contribute some time for testing or feedback. I dislike Dmitry&#8217;s approach to fork TemplaVoila and host it somewhere else <em>(see Dmitry&#8217;s clarification below)</em>. I&#8217;m inviting him to rejoin the team at any time and work in a constructive way with us. I&#8217;m still convinced that all this just happend because miscommunication and not because of &#8220;real&#8221; issues.</p>
<p>&#8212;<br />
In addition it also seems that others offended Dmitry and asked him <em>not to stop the process anymore</em> &#8211; I understand his distraction. He did a very good job in the past, he was open for our improvements and his biggest concern was quality not power or money or anything. Being offended for something you do in your freetime without any payment and being offended by people, who earn money from their clients with your (free) work, is always distracting. Please think about that in future communications with any open source software developer.</p>
<p>&#8212;<br />
If you wonder how to get in touch with us: http://bugs.typo3.org lists all known bugs and their status. Report new bugs there or try to add new information to existing ones. Team discussion, in regards to fixed bugs or new features, happens, compareable to the <a href="http://typo3.org/teams/core/core-mailinglist-rules/">TYPO3 Core</a>, in the &#8220;typo3.team.templavoila&#8221; list on &#8220;lists.typo3.org&#8221;. If you need regular feedback or help with TemplaVoilà please use the &#8220;typo3.projects.templavoila&#8221; list.</p>
<p>&#8212;<br />
* Update 05.03.2010: After I posted that the link to that blogpost on Facebook, Dmitry commented it and just to be fair, that&#8217;s what he said:</p>
<blockquote><p><em>Thanks for your post. It is fair and explains the situation well. I would only clarify two moments: (1) I am not forking TV but creating a version for myself. I do not plan to release it to TER or anywhere. It is a TV for me as personally I like it (2) &#8220;Dmitry wasn’t very motivated to maintain the extension anymore&#8221; is not exactly so, rather to my taste TV already did all it had to do. I invited others to move TV further because I did not need anything else from it. Thanks again.</em></p></blockquote>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://blog.tolleiv.de/2010/03/re-farewell-templavoila/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>TemplaVoila 1.4 released&#8230;</title>
		<link>http://blog.tolleiv.de/2009/11/templavoila-1-4-released/</link>
		<comments>http://blog.tolleiv.de/2009/11/templavoila-1-4-released/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 20:00:19 +0000</pubDate>
		<dc:creator>tolleiv</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[templavoila]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://blog.tolleiv.de/?p=269</guid>
		<description><![CDATA[A new version of  TemplaVoila (ter) (forge) has just been released. Besides the great fact that this is the first team-release of TemplaVoila, the high-level improvements within the pagemodule (drag'n'drop),  the mapping module and the FCE editing forms and besides lot's of bug fixes, there are a few very nice features which make the ...]]></description>
			<content:encoded><![CDATA[<p>A new version of  TemplaVoila (<a href="http://typo3.org/extensions/repository/view/templavoila/current/" target="_blank">ter</a>) (<a href="http://forge.typo3.org/projects/show/extension-templavoila" target="_blank">forge</a>) has just been released. Besides the great fact that this is the first <strong>team-release</strong> of TemplaVoila, the high-level improvements within the pagemodule (drag&#8217;n'drop),  the mapping module and the FCE editing forms and besides lot&#8217;s of bug fixes, there are a few very nice features which make the day-to-day work with TemplaVoila much easier.</p>
<p>The list of things which happend in 1.4 can be seen on bugs.typo3.org (<a href="http://tinyurl.com/yb9wsnk">preselected filter</a>). The following list contain my favorite fixes which happened unter the hood:</p>
<p><strong>1) Delete content within the pagemodule (instead of unlinking)</strong><br />
By default you will still see the &#8220;unlink&#8221; icon within the pagemodule but one small setting within User- or PageTSconfig will show up delete buttons as well. There are two modes:<br />
<em>mod.web_txtemplavoilaM1.enableDeleteIconForLocalElements = 1 </em><br />
will show unlink and delete icons for local elements side-by-side<br />
<em>mod.web_txtemplavoilaM1.enableDeleteIconForLocalElements = 2 </em><br />
will show the delete icon and hide the unlink icon whenever possible.</p>
<p>Details: <a href="http://bugs.typo3.org/view.php?id=6869" target="_blank">http://bugs.typo3.org/view.php?id=6869</a></p>
<p><strong>2) Skip edit screen after a new content element was created</strong><br />
Especially for container items it&#8217;s anoying that the TYPO3 edit screen opens up after such an item was created. The setting <em>noEditOnCreation</em><strong> </strong>within the meta configuration part of your datastructure can be used to change that.</p>
<p>Details: <a href="http://bugs.typo3.org/view.php?id=8079" target="_blank">http://bugs.typo3.org/view.php?id=8079</a></p>
<p><strong>3) Hide TemplaVoila field values and cleanup the pagemodule<br />
</strong>Another problem within large projects is a messed up pagemodule. Very often the field data of flexible content elements shows up without any chance to hide it. Use  <em>disableDataPreview<strong> </strong></em>within the meta configuration part of your datastructure to change that.</p>
<p>Details: <a href="http://bugs.typo3.org/view.php?id=11520" target="_blank">http://bugs.typo3.org/view.php?id=11520</a></p>
<p><strong>4) Define default record values</strong><br />
A proper setup contains good default values. Within datastructures you can define default values for your flexform-fields and from now on TemplaVoila also provides the possibility to define default-values for the fields of the parent record. The &#8220;default / TCEForms / &lt;fieldname&gt;&#8221; parts within the meta configuration part of your datastructure does this. Very useful usage for container elemente is:</p>
<p>&lt;meta type=&#8221;array&#8221;&gt;<br />
&lt;langDisable&gt;1&lt;/langDisable&gt;<br />
&lt;default&gt;<br />
&lt;TCEForms&gt;<br />
&lt;sys_language_uid&gt;-1&lt;/sys_language_uid&gt;<br />
&lt;/TCEForms&gt;<br />
&lt;/default&gt;<br />
&lt;/meta&gt;</p>
<p>Details: <a href="http://bugs.typo3.org/view.php?id=8759" target="_blank">http://bugs.typo3.org/view.php?id=8759</a></p>
<p>There&#8217;s also a completly new &#8220;New content element&#8221;-wizard which can be configured with PageTSConfig &#8211; this wizard brings some additional feature for default-value configuration. I&#8217;m going to bring that up in another post soon.</p>
<p><strong>5) sectionCount / sectionPos register in TypoScript<br />
</strong>Rending fields which are nested in sections is not always fun. Expecially when it comes to position detection for the current item. Two new registers try to help in such situtations:</p>
<p>tx_templavoila_pi1.sectionCount holds the overall amount of items within the current section<br />
tx_templavoila_pi1.sectionPos holds the position of the curren titem -starting with 1</p>
<p>Example:<br />
10 = TEXT<br />
10.value = (last item)<br />
10.if.equals.data = register:tx_templavoila_pi1.sectionPos<br />
10.if.value.data = register:tx_templavoila_pi1.sectionCount</p>
<p>Details: <a href="http://bugs.typo3.org/view.php?id=7263" target="_blank">http://bugs.typo3.org/view.php?id=7263</a></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 179px; width: 1px; height: 1px;">
<pre>noEditOnCreation</pre>
</div>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://blog.tolleiv.de/2009/11/templavoila-1-4-released/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>disable TemplaVoila new page wizard</title>
		<link>http://blog.tolleiv.de/2009/06/disable-templavoila-new-page-wizard/</link>
		<comments>http://blog.tolleiv.de/2009/06/disable-templavoila-new-page-wizard/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 16:59:05 +0000</pubDate>
		<dc:creator>tolleiv</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[templavoila]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://blog.tolleiv.de/?p=158</guid>
		<description><![CDATA[ TemplaVoila's "new page wizard" is a pretty cool featue - at least if your page templates have a thumbnail and a description. If your "new page wizard" look like the image on the right you might consider to turn it of.

That's pretty easy just paste this into the Page TSConfig of your rootpage ...]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_164" class="wp-caption alignright" style="width: 195px"><a href="http://blog.tolleiv.de/wp-content/uploads/2009/06/templavoila-pagetemplate-selector1.png" rel="lightbox[158]"><img class="size-full wp-image-164" title="templavoila-pagetemplate-selector" src="http://blog.tolleiv.de/wp-content/uploads/2009/06/templavoila-pagetemplate-selector1.png" alt="templavoila-pagetemplate-selector" width="185" /></a><p class="wp-caption-text">new page wizard</p></div> TemplaVoila&#8217;s &#8220;new page wizard&#8221; is a pretty cool featue &#8211; at least if your page templates have a thumbnail and a description. If your &#8220;new page wizard&#8221; look like the image on the right you might consider to turn it of.</p>
<p>That&#8217;s pretty easy just paste this into the Page TSConfig of your rootpage and you&#8217;re done:<br />
<code>mod.web_list.newPageWiz.overrideWithExtension &gt;</code><br />
Now you might wonder how TemplaVoila knows what template it should use to render the page &#8211; but due to the TV&#8217;s default behaviour to inherit the page-template this should not be a problem if there&#8217;s at least a TemplaVoila page template assigned for your root-page.</p>
<p>But honestly you should just upload a thumbnail and write some sentences about your page-templates &#8211; this should raise the user&#8217;s happiness more than just disabling the wizard.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://blog.tolleiv.de/2009/06/disable-templavoila-new-page-wizard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TYPO3 templavoila rtfm</title>
		<link>http://blog.tolleiv.de/2009/05/typo3-templavoila-rtfm/</link>
		<comments>http://blog.tolleiv.de/2009/05/typo3-templavoila-rtfm/#comments</comments>
		<pubDate>Thu, 21 May 2009 21:39:53 +0000</pubDate>
		<dc:creator>tolleiv</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[templavoila]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://blog.tolleiv.de/?p=77</guid>
		<description><![CDATA[Dmitry and Steffen included some of the AOE guys (including me) into the TemplaVoila team and we all try to contribute into the project from now on. Therefore I just checked the Unit-tests for TemplaVoila and tried to find a way how to improve them in the future and somewhere within the tx_templavoila_api -Class ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dmitry-dulepov.com">Dmitry</a> and <a href="http://www.sk-typo3.de/">Steffen</a> included some of the AOE guys (including me) into the TemplaVoila team and we all try to contribute into the project from now on. Therefore I just checked the Unit-tests for TemplaVoila and tried to find a way how to improve them in the future and somewhere within the tx_templavoila_api -Class I found the PageTS key &#8220;<strong>tx_templavoila.storagePid</strong>&#8220;. That seems to be some kind of nice workaround for everyone who&#8217;s not interested to mess up the TYPO3 general record storage page with the TemplaVoila DS/TO storage-folder. I wonder how many other hidden gems will find the way into day-light in the future <img src='http://blog.tolleiv.de/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://blog.tolleiv.de/2009/05/typo3-templavoila-rtfm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

