[TYPO3-core] Improved page tree (and lots of other fixes)
kasper2007 at typo3.com
Thu Jul 12 15:05:25 CEST 2007
Jens Hoffmann - our usability guy - says this:
Begin forwarded message:
> From: Jens Hoffmann <jens.hoffmann at baiz.org>
> Date: July 12, 2007 2:32:18 PM GMT+02:00
> To: Kasper Skårhøj <kasper2007 at typo3.com>
> Subject: Re: Improved page tree (and lots of other fixes)
> Hi Kasper,
> NICE ONE!!!!
> I really love the filter Idea!
> And I really like the grouping Idea.
> But I doun't think the Grouping Interface could be better.
> Why do we need to have to Interfaces for one Concept?
> Isn't a filter basicly, at the end, not the same as a Group?
> So I would recommend to use a Combobox for this.
> 1. Filter the Tree
> 2. Select a spcial Filter for eg. Page Types to reduce the Pagetree
> to this.
> 3. Maybe just remove all unneeded Pages for Mode 2 (eg. Only
> Sysfolder in Pagetree left)
> 4. Show only Pages with a special Content on it ... find stuff
> faster in old projects ... where was what ?
> Here is a Quick Draft ... (sorry no time at the work right now :( )
> What do you think? :)
> Skype me if like a short discussion about it. :)
> Greez Jens
> Am 12.07.2007 um 11:23 schrieb Kasper Skårhøj:
>> Hi Jens,
>> As the usability guru, please give me your feedback on the
>> description of the two mentioned features in the page tree below:
>> - kasper
>> Begin forwarded message:
>>> From: Kasper Skårhøj <kasper2007 at typo3.com>
>>> Date: July 12, 2007 11:23:10 AM GMT+02:00
>>> To: TYPO3 core team <typo3-team-core at lists.netfielders.de>
>>> Subject: Improved page tree (and lots of other fixes)
>>> Hi Guys
>>> I worked for Dassault some weeks back and did a lot of
>>> modifications to the core. Mainly those modifications regards the
>>> workspaces/versioning parts of the core - and generally parts
>>> that I have created myself. I agreed with Stucki that I can just
>>> commit these changes with a "FYI" sent to the core list.
>>> However, there is one change which is conceptual and I would like
>>> your approval of. See the attached screenshot:
>>> Feature 1: In this picture you see that I have added a little
>>> filter-box in the top of the page tree. When you type in letters
>>> change the class for entries in the tree where the title doesn't
>>> match the typed string (case-insensitive). If there is no match
>>> the page title is dimmed. It automatically updates when AJAX
>>> changes the tree as well. (This is very nice if you have a huge
>>> page tree normally unfolded)
>>> Feature 2: All pages that are not shown in the navigation menu is
>>> now grouped under the title "Not shown in menu (alphabetic)".
>>> Furthermore they are sorted alphabetically. This change was
>>> inspired by Dassault Systems who has maybe 100 pages on the root
>>> level in order to create nice urls (like http://3ds.com/campaign-
>>> name/) and only 8 of them actually shown in the menu. The actual
>>> navigation pages are easily lost track of. With this feature you
>>> see navigation-pages for themselves and all other pages for
>>> themselves - sorted alphabetically which we assume people would
>>> like to have it.
>>> Since I have everything in the same patch I would like to know if
>>> you agree to this idea and if so, I suggest that I commit it all
>>> in one go.
>>> Here is the changelog for my complete patch:
>>> - Dual-preview for workspaces are only used now if the checkbox
>>> "Frontend Preview" is not checked.
>>> - Whole workspaces can be previewed now for users with no backend
>>> login by a simple link you can email. Same functionality as the
>>> preview link for individual pages available from the
>>> Web>Versioning module. The function is found in User>Workspace
>>> (Workspace manager)
>>> - Workspace "swapping" for "New"-placeholders and "Deleted"-
>>> Markers is now supported. Previously, both types would be
>>> published, not swapped. The change also means that effectively
>>> the difference between the value of "t3ver_state" being 1 or 2 is
>>> only cosmetic and the semantic depends on whether the field is
>>> set for a record being online or offline. TYPO3 core API is
>>> updated on the issue.
>>> - In the t3lib_cli class, optional parameters to CLI script
>>> options are supported (optional parameters are configured with 
>>> - Change in t3lib_refindex so setReferenceValue()
>>> - RTEmagic images are now duplicated when records are copied/
>>> versioned in tcemain. This is a long awaited feature that solves
>>> the bug that RTE magic images shared between too records would
>>> result in both disappearing if the one was deleted. So its in
>>> fact a critical fix for workspaces.
>>> - The "lowlevel" cleaner scripts are updated to allow fixing of
>>> double-references to RTEmagic images (by duplicating them). Also
>>> the script allows to remove all "lost" RTEmagic images found
>>> inside uploads/ folder.
>>> - Moving elements in FlexForms up and down is now fixed so it
>>> works even if indexes of elements in sections are not ordered
>>> numerically (bugfix)
>>> - Workspace titles are required to be unique now.
>>> - File upload in the Web>File module will always result in
>>> redirection to the Filelist view of the target folder. This is a
>>> usability enhancement for people who were puzzled that it could
>>> redirect to other locations or a blank page (namely the
>>> previously shown page).
>>> - The navigation page tree now has a nifty searchbox that uses
>>> elements in the tree. Very handy for quickly finding your way in
>>> huge page trees. (I think there is a stylesheet problem with
>>> Firefox on PC which doesn't dim elements).
>>> - The navigation page tree is organized so that all pages shown
>>> in the menu are grouped in their normal order while pages not in
>>> menu and sysFolders and ordered alphabetically below.
>>> - User > Workspace module now has a browser-functionality so only
>>> 50 versions are shown at a time and you can browse the list.
>>> - Changed label "Draft versions" to "Workspace versions" - some
>>> found it more intuitive.
>>> (And the patch is attached if any of you care to study it)
>>> (Patch is almost complete; However, I will not submit the changes
>>> to "t3lib_db" that it documents and there are a few other minor
>>> - kasper
>>> NOTICE: NEW EMAIL for 2007: kasper2007 at typo3.com
>> - kasper
>> NOTICE: NEW EMAIL for 2007: kasper2007 at typo3.com
NOTICE: NEW EMAIL for 2007: kasper2007 at typo3.com
-------------- next part --------------
An HTML attachment was scrubbed...
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 20269 bytes
Desc: not available
Url : http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20070712/19fb62b5/attachment-0001.png
More information about the TYPO3-team-core