[Neos] FYI: Merged 80% state of JavaScript Code Restructuring

Sebastian Kurfürst sebastian at typo3.org
Fri May 17 17:33:53 CEST 2013


Hey everybody,

today we (Aske, Rens, Markus, Sebastian Hens, myself) discussed an
updated naming structure for JavaScript files which will help us to more
easily find our way through them, and to more reliably manage
dependencies between them.

You'll find the updated structure as we plan it on:
http://forge.typo3.org/issues/48328 -- and I pushed (and merged) a first
changeset, implementing this scheme for about 70 % --
https://review.typo3.org/#/c/20869/ and
https://review.typo3.org/#/c/20874/ .

During the restructuring, I was able to remove many JS classes from our
global "T3.*" namespace, which is a great step towards not interacting
with the JS of the "host page" at all, not requiring any global scope.

I needed to disable the Continuous Integration JS build, as we still
have a weird problem with the minified version
(http://forge.typo3.org/issues/48356) in some cases. I'll try to hunt
that down this evening and re-enable the build as soon
as possible. Sorry for the inconveniences!

This evening or on next Wednesday I'll continue with that; but the
remaining structure / file changes will be a lot smaller and less
disrupting than the current one.

Greets, Sebastian


More information about the Neos mailing list