Feature #74359

Migrate workspace module to Bootstrap an jQuery

Added by Oliver Hader over 3 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
Should have
Category:
Backend User Interface
Target version:
-
Start date:
2016-03-06
Due date:
% Done:

100%

PHP Version:
7.0
Tags:
Complexity:
Sprint Focus:

Description

Basically, getting rid of ExtJS and migrate to Bootstrap and jQuery.

The workspace interface shall be simplified, similar actions are tied together:
  • The record history is now part of ``getRowDetails()`` to get rid of the extra button and popup.
  • The "Send to stage" buttons are now in the record information modal as separate buttons.

The JavaScript has two wrapper methods to simplify the remaining ExtDirect calls.

ExtDirectServer::getDifferenceHandler() now instantiates the DiffUtility and does not use the internal diff library directly anymore.

ws_1.png View (304 KB) Oliver Hader, 2016-03-06 14:02

ws_2.png View (219 KB) Oliver Hader, 2016-03-06 14:02

ws_3.png View (59.3 KB) Oliver Hader, 2016-03-06 14:02

ws_4.png View (199 KB) Oliver Hader, 2016-03-06 14:02

Associated revisions

Revision 7bbb4178 (diff)
Added by Andreas Fernandez over 3 years ago

[TASK] The Number of The Workspace

This change ports EXT:workspace to Bootstrap and jQuery.

The workspace interface is simplified now, similar actions are tied together:
- The record history is now part of ``getRowDetails()`` to get rid of the extra
button and popup.
- The "Send to stage" buttons are now also in the record information modal
as separate buttons.

The JavaScript has some wrapper methods to simplify the remaining
ExtDirect calls.

ExtDirectServer::getDifferenceHandler() now instantiates the DiffUtility and
does not use the internal diff library directly anymore.

Resolves: #74359
Releases: master
Change-Id: Id706ae8a886f05aafeb402cdc2352068f1021dbe
Reviewed-on: https://review.typo3.org/46573
Reviewed-by: Oliver Hader <>
Tested-by: Oliver Hader <>
Reviewed-by: Susanne Moog <>
Tested-by: Susanne Moog <>

History

#1 Updated by Oliver Hader over 3 years ago

  • Status changed from New to Accepted
  • Assignee set to Andreas Fernandez

#2 Updated by Gerrit Code Review over 3 years ago

  • Status changed from Accepted to Under Review

Patch set 24 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#3 Updated by Gerrit Code Review over 3 years ago

Patch set 25 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#4 Updated by Oliver Hader over 3 years ago

Open tasks (on patch-set 25)

see ws_1.png

  • PreviewController (frontend preview)
    • functionality on stage buttons in top bar
    • fixed base-background color for split view overlay

see ws_2.png

  • ReviewController (backend module)
    • sorting for columns (changes, title, current stage, ...)
    • button alignment/flow on limited viewport width
    • find a way to visualize actions in view without scrolling (currently below list, see ws_3.png)

see ws_3.png

  • "integrity check" on publishing needs to be checked again (will do, not critical currently)
  • "open version of page" throws exception (not analyzed further)

see ws_4.png

#5 Updated by Andreas Fernandez over 3 years ago

If I see that correctly, paging in the backed module is also missing.

#6 Updated by Gerrit Code Review over 3 years ago

Patch set 26 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#7 Updated by Gerrit Code Review over 3 years ago

Patch set 27 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#8 Updated by Gerrit Code Review over 3 years ago

Patch set 28 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#9 Updated by Gerrit Code Review over 3 years ago

Patch set 29 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#10 Updated by Gerrit Code Review over 3 years ago

Patch set 30 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#11 Updated by Gerrit Code Review over 3 years ago

Patch set 31 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#12 Updated by Gerrit Code Review over 3 years ago

Patch set 32 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#13 Updated by Gerrit Code Review over 3 years ago

Patch set 33 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#14 Updated by Gerrit Code Review over 3 years ago

Patch set 34 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#15 Updated by Gerrit Code Review over 3 years ago

Patch set 35 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#16 Updated by Gerrit Code Review over 3 years ago

Patch set 36 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#17 Updated by Gerrit Code Review over 3 years ago

Patch set 37 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#18 Updated by Gerrit Code Review over 3 years ago

Patch set 38 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#19 Updated by Gerrit Code Review over 3 years ago

Patch set 39 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#20 Updated by Gerrit Code Review over 3 years ago

Patch set 40 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#21 Updated by Gerrit Code Review over 3 years ago

Patch set 41 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#22 Updated by Gerrit Code Review over 3 years ago

Patch set 42 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#23 Updated by Gerrit Code Review over 3 years ago

Patch set 43 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/46573

#24 Updated by Andreas Fernandez over 3 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

#25 Updated by Benni Mack about 1 year ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF