[TYPO3-core] FYI: Added feature #16247: Integrate new workspace module based on ExtJS

Oliver Hader oliver at typo3.org
Thu Nov 11 23:12:31 CET 2010


The following changes were committed to SVN Trunk (rev. 9340)

Type: Feature

References:
http://bugs.typo3.org/view.php?id=16247
https://svn.typo3.org/TYPO3v4/CoreProjects/workspaces/workspaces/trunk@2730

Branch: Trunk

Problem:
The workspaces module and other parts in this area have not been touched
and changed for ages. Since there is an active Workspaces Team since
some months, there have been modifications and optimizations again.
Thus, the problem in general was the missing activity on workspaces... ;-)

Solution:
This issue adds a new workspaces module to the TYPO3 backend. By
installing the new system extension "workspaces", a new module
"Web>Workspaces" will appear. The new module is based on ExtJS and
offers some nice possiblities for a better and more user-friendly
interface in the backend. The look and feel of that new module is also
used for the workspace preview mode in the frontend.

Notes:
This issue is the beginning and also a requirement for more changes that
will enter the Core during the next few days, just to make it right
until the feature freeze of TYPO3 4.5. So, it might happen that this
very issue created two "workspace modules" in the backend (the old and
new one) and you also might have two workspace selectors in the top-bar.
But this has only visual impact for a few days until the following
workspaces-related RFCs have been committed to Trunk as well.

Technologies:
The new workspaces module uses ExtJS, ExtDirect and is the first
implementation inside the TYPO3 Core that is based on the MVC Framework
Extbase. So, if you are specialist in any of these areas, please support
the Workspaces Team to get this new module a state-of-the-art
implementation of the frameworks we ship with the Core since TYPO3 4.3.

Justification:
Some of you might think why this has not been a regular RFC and was just
committed to Trunk as FYI. Albeit the new module is not perfect and
bullet-proof yet, it was and still is a great effort of the new
Workspaces Team that has been working in these issues since June 2010.
The goal of this team is to separate as many workspaces-related
functionality from the regular Core and put it into the "version" and
"workspaces" system extensions. These two extension will also be
maintained by the Workspaces Team in the future - the workflow can be
compared to Extbase/Fluid and DBAL - the result is then just merged back
from time to time and of course for every new version to be released.
So, the reason for this being a FYI is, that another team, the
workspaces team, already implemented, tested and reviewed at lot.

Resources:
Team: http://forge.typo3.org/projects/show/typo3v4-workspaces
SVN: https://svn.typo3.org/TYPO3v4/CoreProjects/workspaces/workspaces/trunk

olly
-- 
Oliver Hader
TYPO3 v4 Core Team Leader
-------------- next part --------------
A non-text attachment was scrubbed...
Name: T3X_workspaces-0_9_0-z-201011112236.t3x
Type: application/octet-stream
Size: 66691 bytes
Desc: not available
URL: <http://lists.typo3.org/pipermail/typo3-team-core/attachments/20101111/e28c06e9/attachment-0001.obj>


More information about the TYPO3-team-core mailing list