[TYPO3-workspace] Why is it soo complicated???

Falk Kühnel fk at cogitatio.de
Thu Dec 6 21:46:07 CET 2012


Hi Tolleiv!

Well i would gladly discuss this, as the current implementation is way too difficult for my taste. Is there anyone in particular, who feels closest to the workspaces? I would like to talk to them about what i think would be a better solution.

Mainly i would let all changed elements have the correct pid, which would allow to traverse through the workspace tree alot easier.

But thats just the tip of the iceberg. I personally think that workspaces are an absolute must have for a serious use in a larger setup, and even in smaller ones. And at the time being, workspaces are broken in 6.0 since drag and drop does not work.

I would not like to reimplement the workspaces without a second opinion though, just to have it ripped to pieces because the core team doesnt agree ;) . And testing that stuff will be quite tough i think.

And i dont have enough insight into the core at the moment to find all the places that need touching for this.

Best regards
Falk

Am 05.12.2012 um 00:10 schrieb Tolleiv Nietsch <tolleiv.nietsch at typo3.org>:

> Hi,
> 
> the only person to answer this is Kasper - "we" just inherited this code
> and structure and maintained it. But still you should answer how you'd
> provide the same feature set with the same base technique.
> 
> Btw. I turned you member request to the team down for now - you don't
> need to be part of the team (and have commit rights) to contribute. If
> you want to cleanup, feel free to send patches to Gerrit. Make sure your
> changes come with a migration wizard to make sure that old instances can
> be upgraded.
> 
> Cheers,
> Tolleiv
> 
> Falk Kühnel schrieb:
>> Hi!
>> 
>> I am still wondering, why the workspace records are handled soooo complicated.
>> 
>> First of all, why does a moved or created record not sit right in the correct position of the tree, where it belongs?
>> I still dont understand, why these placeholders are necessary. Could someone please explain?
>> 
>> A moved page gets a copy of itself with a new pid and the pid set to -1 and a state of 4.
>> This one holds the page info.
>> Then there is a placeholder, with another uid and pid of the new parent page and a move_id of the original uid.
>> 
>> Whats the reason not to let the page have a proper pid with its actual parent id, but use -1 instead???
>> Makes it way too complicated to get the parent page, or try to build a rootline.
>> 
>> Please help me out here.
>> 
>> Best regards
>> Falk Kühnel
>> 
> 
> -- 
> Tolleiv Nietsch
> TYPO3 Core Developer
> 
> 
> TYPO3 .... inspiring people to share!
> Get involved: typo3.org
> 
> 
> _______________________________________________
> TYPO3-team-workspace mailing list
> TYPO3-team-workspace at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-team-workspace

Liebe Grüße
Falk Kühnel

-- 
cogitatio - Ihr kompetenter Medienpartner

Am Lappenweiher 3
53127 Bonn

fk at cogitatio.de
Tel: 0228 - 3693699
www.cogitatio.de





More information about the TYPO3-team-workspace mailing list