Skip to content

Instantly share code, notes, and snippets.

@pixelbrackets
Created July 7, 2017 07:40
Show Gist options
  • Save pixelbrackets/0f74f398b5387d74829421e715a494c2 to your computer and use it in GitHub Desktop.
Save pixelbrackets/0f74f398b5387d74829421e715a494c2 to your computer and use it in GitHub Desktop.
TemplaVoila Status Quo 2017/06

tl;dr “TemplaVoila!” (https://github.com/templavoila/templavoila/) is dead, Alexander Schnitzlers Fork “TemplaVoilà” is not working (https://github.com/alexanderschnitzler/templavoila/), Pluspols Fork “TemplaVoilà Plus” (https://github.com/pluspol-interactive/templavoilaplus/) is working but migrates all code due to the new extension key

Juni 2013: Tolleiv Nietsch stellt die Weiterentwicklung von TemplaVoila ein http://blog.tolleiv.de/2013/06/templavoila-future/

Mai 2014: TYPO3 Freelancer Alexander Schnitzler übernimmt zusammen mit Wouter Wolters die Weiterentwicklung von TemplaVoila

März 2015: Mehrere Bugfix Releases für TemplaVoila, kompatibel mit TYPO3 6.2

Mai 2015: Alexander Schnitzler kündigt an, dass es keine Feature Releases für TemplaVoila mehr geben wird, sondern nur noch ein paar letzte Bugfix Releases https://gist.github.com/alexanderschnitzler/7df8576d8abbcb8745b8

Juni 2015: TemplaVoila 1.9.8 für TYPO3 version 4.5.0 - 6.2.99 veröffentlicht https://typo3.org/extensions/repository/view/templavoila

Juni 2015: TemplaVoila 2.0.4 für TYPO3 7.x veröffentlicht https://typo3.org/extensions/repository/view/templavoila

Juni 2015: TemplaVoila hat ein Repo auf GitHub https://github.com/templavoila/templavoila → mittlerweile "abdandoned"

November 2015: TYPO3 7.6 wird veröffentlicht → TemplaVoila nicht kompatibel

November 2016 Alexander Schnitzler startet ein Crowdfunding zur Finanzierung eines TemplaVoila Refactoring für TYPO3 7 und 8 https://twitter.com/alex_schnitzler/status/799640552371265536

März 2017: Alexander Schnitzler veröffentlicht einen TemplaVoila Fork via Packagist https://twitter.com/templavoila/status/847807087619047424https://packagist.org/packages/schnitzler/templavoila

This version is a fork of the original, abandoned templavoila/templavoila which was made available by a lot of sponsors that supported a crowdfunding campaign. More on that is to be found at www.templavoila.support. Auf www.templavoila.support steht dann zum selben Zeitpunkt: There is a working version of TemplaVoilà for TYPO3 7.6. I spent a lot of days and hours to make the extension compatible and currently the project is in a bugfix phase and will reach a very stable state soon. Meanwhile the first sponsors used that version to bring websites back online with a TYPO3 7.6.

März 2017: Alexander Opitz von Pluspol Interactive veröffentlicht einen Fork names "TemplaVoilaPlus" der kompatibel mit TYPO3 7.6 ist, allerdings alle Templates & TypoScript auf den abweichenden Extension Key migriert https://typo3.org/extensions/repository/view/templavoilaplus

März 2017: Da Alexander Schnitzler seinen Fork auch über den Twitter Account des alten TemplaVoila beworben hat und gleichzeitig TemplaVoila Plus veröffentlich wurde, gibt es einige Verwirrungen welcher Fork den nun geeignet ist und warum nicht einer „TemplaVoila ersetze kann“ https://gist.github.com/alexanderschnitzler/2ab88716f98e31b07a4d3bc0e1c70e82

Some weeks ago Alexander Opitz asked me to get the official key to get more attention and visibility for his solution. Until then I didn't knew he had plans to invest so many time in the project. I asked him if I should consider Pluspol being a competitor in the TemplaVoilà market and he agreed. So I refused to give him the key to secure my very own work and on behalf of my sponsors that would only benefit if my crowdfunding would live on. So, Pluspol decided to publish their version as templavoilaplus. What about the templavoila key? It will remain inactive for a while and that's not a problem.

April 2017: Alexander Schnitzler veröffentlich mehrere Bugfixes für seinen Fork, es gibt jedoch noch mehrere offene Bugs, die eine Nutzung in TYPO3 7.6 unmöglich machen alexanderschnitzler/templavoila#4 (comment)

Basically, I have a burning house and try to fight the small flames here and there but even if it seems like things are working partly, there is always something wrong.

Mai 2017: Pluspol veröffentlich einen Feature Release von TemplaVoilaPlus https://github.com/pluspol-interactive/templavoilaplus/releases/tag/7.1.0

Juni 2017: Alexander Schnitzler kündigt an für seinen Fork nur noch einige Bugfixes für TYPO3 7 umzusetzen, die Entwicklung für TYPO3 8 wird eingestellt

I decided to not continue the development of TemplaVoilà for TYPO3 8.7. The main issue is basically the new implementation of the form engine that has a much stricter flexform handling than before.

Making the extension itself compatible with 8.7 isn't actually much of a problem. It all boils down to the very error prone data structures (flexforms) that are already hard to handle in 7.6. There would be even more manpower needed than for the 7.6 to make TemplaVoilà more or less independent from the core to not always just spend all the time and money in adjustments but new features.

Unfortunately I do not see enough demand of these still using TemplaVoilà. Also I couldn't manage to find a team of developers that are interested in joining the maintenance. Quite a lot of the former sponsors told me, they would use TemplaVoilà with 7.6 but would eventually migrate to a core solution afterwards.

As sad as is it, I am not the one who can keep that project alive. Mostly due to unpredictable changes in the TYPO3 core itself.

Juli 2017: Pluspol veröffentlicht TemplaVoila Plus 7.1.2, kompatibel mit TYPO3 7.6 und 8.7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment