[TYPO3-templavoila] TemplaVoila future...
Philipp Gampe
phil at philippgampe.info
Sat Jun 8 17:23:43 CEST 2013
Hi Tolleiv,
Tolleiv Nietsch wrote:
> I wrote a short overview why I think continuing TemplaVoila doesn't make
> sense anymore. You'll find the full article in my blog:
> http://blog.tolleiv.de/2013/06/templavoila-future/
>
> Please use this thread if you'd like to comment on it.
Ok, here we go:
> Why TemplaVoila maintenance should continue:
>
>* it made TYPO3 attractive for many less technical people (people who don’t
even understand conditions or loops)
Especially with the specification in brackets, I do not think that those
people should *create* websites. You would not let someone create a car if
he does not know the basic laws of physics.
If you mean it in terms of the user interface, then please see below.
>* it contains and combines concepts (language, workspaces, content
structuring) which aren’t represented anyhow in other solutions
That is not true. The default backend has a language and a workspace
concept. If you have ideas to improve this, then please share some details.
IMHO both concepts should get some love, please talk with Felix about what
has in mind for both.
There are various extensions that allow you to structure your content any
way you like:
fedext extensions, dce, gridelements and a few more
As this is very important for modern "adaptive" layouts, there will always
be people who try to implement solutions for this.
>* it is still used within the community and various indicators proof that
it is still very popular
Which indicators? At least devs seem to ignore it??? Or what was your point?
If there are many users, then it should not be so hard to acquire
contributors or sponsors, shouldn't it?
> Why TemplaVoila should not be maintained anymore:
>
>* it is not supported by the active contributors at all
That is not true as you can see in the other posts. But active contributors
to the core are no requirement for an extension to exists.
>* it is constantly under some kind of PR-attack from the other solutions
(which is very demotivating)
It just shows that is was very popular once and every compares to it.
If others frequently write wrong claims, then just create an FAQ to answer
to this.
TV has some hard problems that make it being hated by some devs.
>* it lacks a developer “community” or at least a team
Unless there is a company, extensions are always some kind of best effort of
single persons.
>* it has a horribly outdated documentation which has to be overworked
You should have asked your users to update it.
>* code refactoring is not really possible, the code is horrible to maintain
...
>* it’s concepts can’t be ported anyhow to FLOW/extbase (extbase itself is
broken when it comes to workspaces or languages – no way to port over
alternative concepts for these)
http://forum.typo3.org/index.php/t/197058/
At least the easy mapping part can be added easily and will show up for both
CMS and Neos rather shortly.
The data structure part is broken anyway and needs migration. Although I
guess someone will come up with something similar for Neos.
The workspace concept is largely broken in CMS anyway. Same is true for the
different kinds of translation concepts.
If extbase will ever support workspaces (at least read only), I do not know.
But some people are working on it.
Same is true for l10n.
>* UI wise, Prototype and ExtJS have been used for it and need to be
replaced with whatever the TYPO3 Core could offer
jQuery is announce since long. The ExtJS story is a sad one, but not your
fault, neither the one of anybody else. It looked like a good solution at
the time and turned out to be a nightmare.
We all have expected more from the ExtJS trip.
>* some of it’s concepts need to be reworked (language) to be much more
useable
IMHO it would be better to put those efforts into the core.
>* the TYPO3 Core changes in a way that extension maintenance is no fun at
all
Well, compared with our major competitors - Joomla, Drupal and wordpress - I
think we did a good job here. The main problem are extensions that do not
use the autoloader (which is there since 4.3).
I guess one would need a full workday to update it to current standards, but
this should be solve-able with a code sprint.
It is of course sad that you want to discontinue to maintain that
extensions, but priorities change.
Taken the various points into account, I think it is a good idea to remove
the extension from TER and maintain it only inside a repository.
If someone want to take over, he can always push it back to the TER.
Cheers
--
Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln
Documentation – Active contributor TYPO3 CMS
TYPO3 .... inspiring people to share!
More information about the TYPO3-project-templavoila
mailing list