[TYPO3-v4] The future of ExtJS 4 in TYPO3 4.7
Christian Hennecke
christian.hennecke at os2voice.org
Tue Jan 17 10:28:49 CET 2012
Am 11.01.2012 16:47, schrieb Oliver Hader:
Hi Oliver,
please see below.
[snip]
> That means, that we have these possibilities:
>
> a) postpone the final 4.7 release a lot and hope things will get better
> - forward port all components to ExtJS 4
> - introduce a great backward compatibility layer for
> ExtJS 3 extensions
> - create documentation on how to use ExtJS 3 and ExtJS 4
> side by side
>
> b) revert the ExtJS 4 changes in the Git master branch of the TYPO3 Core
> - get back a stable TYPO3 4.7 with working Workspaces,
> Form Wizard and Recycler
> - accept the "collateral" fact that the work on ExtJS 4
> migration is lost, which means to disappoint developers
> who invested a lot of time in what already has been achvieved
> - find (better) alternatives for the mentioned "media" and
> "vidi" components
> - find alternatives to ExtJS in general in the long-term view -
> however, ExtJS is good for widgets, but not as a one-fits-all
> JavaScript solution
>
> It's really understandable that it must be frustrating for somebody
> having put a lot work into the ExtJS4 migration by reading these lines
> above. However, the end of these tasks cannot be predicted and as
> always: time and resources are limited.
>
> So, our suggestion is to revert the ExtJS 4 parts and continue with a
> clean TYPO3 4.7. However, if somebody out there has a good alternative
> on how to proceed with ExtJS 4, please share your thoughts and ideas. If
> there are no major objections and no solution that really saves us, we
> will proceed very soon with reverting back to ExtJS 3.
Some thoughts from an integrator's and extension developer's perspective:
- Stability is key. But we have TYPO3 4.5 with long-term support, and
support for 4.6 could be extended. So a prolonged development phase
wouldn't be too much of a problem if the reason is communicated clearly.
- OTOH, a long wait for 4.7 could be perceived as stand-still.
- Improved support for HTML5 stuff in the near future would be nice.
While we can do without it for many projects, it will be mandatory for some.
- Judging from the "hope" bit in your statement, following the first
path wouldn't necessarily guarantee the desired outcome.
- Would a large compatibility layer defeat the cleaning done with 4.6?
- I am a bit worried about the effects the whole thing might have on the
BLE project - and possible similar future projects.
Personally, I'd prefer the second route. Advancement might be slower,
but there would be some. And it would provide time for in-depth
evaluation of future perspectives.
Cheers,
Christian
More information about the TYPO3-project-v4
mailing list