Feature #62166

Epic #62041: twbs Bootstrap backend, refactor EXT:t3skin and HTML5 output

Feature #62332: User settings as modal-view

Rework Toolbar / Topbar as bootstrap

Added by Felix Kopp over 5 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
Start date:
2014-10-27
Due date:
% Done:

100%

PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

Overwork the document Topbar with logo, toolbar items and user menu.
Base toolbar items on dropdown + dropdown-menu CSS

Goals:

This is the first step to remove the ExtJS based viewport of the backend in order to create a responsive backend.


Subtasks

Feature #62481: First step: toolbar refactoring HTML5+JSClosed

Feature #62790: Move ModuleMenu > User into Topbar UserClosed

Task #62798: Migrate Clearcachemenu JavaScript to jQueryClosedWouter Wolters

Task #62799: Migrate Shortcutmenu JavaScript to jQueryClosedWouter Wolters

Task #62800: Migrate workspacesmenu JavaScript to jQueryClosedWouter Wolters

Task #62801: Migrate opendocs JavaScript to jQueryClosedWouter Wolters

Bug #62928: Toolbar PHP sideClosed

Task #62929: Initial refactoring of toolbar itemsClosed

Bug #62939: Toolbar: Bring back styling for new HTMLClosed

Task #62959: Toolbar item registration and positionClosed

Bug #62964: Rename getDropdown to hasDropDownClosed

Task #62997: ToolbarItem interface improvementsClosed

Task #63110: Clean up OpendocsToolbarItem referencesClosed

Task #63431: Documentation of new interfaceClosed

Bug #63438: Fix broken shortcut menu and icon paddingClosedFrank Naegler


Related issues

Related to TYPO3 Core - Task #67725: Hide module menu if empty Closed 2015-06-24
Duplicated by TYPO3 Core - Bug #61203: Reimplement LiveSearchToolbaritem icon based on jQuery (advanced) Closed 2014-08-26

Associated revisions

Revision e4c89f9d (diff)
Added by Felix Kopp over 5 years ago

[FEATURE] Refactor & recolor Modul-Menu (Bootstrap)

Base module menu on Bootstrap less variables navbar-inverse.
First step on roadmap to a backend scaffold without ExtJS ('Flat').

Since the module menu link section must be taller for fingers
and touch (long time goal: 44px height):

+ Moves module menu "User tools" section into the Topbar.
User tools will be in dropdown-menu at User (#62166).

+ "Help Center" section will be moved from module menu
to Topbar (#62338).

Colors module menu, topbar and doc-header will be adapter.

Resolves: #62353
Related: #62166
Related: #62338
Releases: master
Change-Id: I5912508efa1fa8d378afeb0722e7a00be0b86f71
Reviewed-on: http://review.typo3.org/33399
Reviewed-by: Georg Ringer <>
Tested-by: Georg Ringer <>
Reviewed-by: Ingo Pfennigstorf <>
Tested-by: Ingo Pfennigstorf <>
Reviewed-by: Wouter Wolters <>
Tested-by: Wouter Wolters <>

Revision f058cf74 (diff)
Added by Felix Kopp over 5 years ago

[FEATURE] Refactor toolbar / topbar HTML5 & layout

First step for Toolbar/Topbar refactoring. This is a first step
to refactor HTML5 output - the path to gain HTML5 viewport
without ExtJS and based on jQuery and Bootstrap.

Migrates HTML from topbar to .navbar - keeps ids.
Makes use of .dropdown and .dropdown-menu.
Therefore removes duplicated CSS.
Also increase size to fit our fingers & touch.

This issue is not breaking since common css classes
and interfaces are kept.

Next step #62166: introduce "ToolbarItemInterface" and
remove toolbar-item css and layouts.

Resolves: #62481
Related: #62166
Releases: master
Change-Id: I8c215b19da4a99ad81e53b000b281849991d8deb
Reviewed-on: http://review.typo3.org/33564
Reviewed-by: Christian Kuhn <>
Tested-by: Christian Kuhn <>
Reviewed-by: Benjamin Mack <>
Tested-by: Benjamin Mack <>

History

#1 Updated by Gerrit Code Review over 5 years ago

  • Status changed from New to Under Review

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

#2 Updated by Felix Kopp over 5 years ago

  • Description updated (diff)
  • Priority changed from Should have to Must have

#3 Updated by Gerrit Code Review over 5 years ago

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

#4 Updated by Gerrit Code Review over 5 years ago

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

#5 Updated by Gerrit Code Review over 5 years ago

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

#6 Updated by Gerrit Code Review over 5 years ago

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

#7 Updated by Gerrit Code Review over 5 years ago

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

#8 Updated by Gerrit Code Review over 5 years ago

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

#9 Updated by Gerrit Code Review over 5 years ago

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

#10 Updated by Gerrit Code Review over 5 years ago

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

#11 Updated by Gerrit Code Review over 5 years ago

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

#12 Updated by Gerrit Code Review over 5 years ago

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

#13 Updated by Felix Kopp over 5 years ago

  • Parent task changed from #62041 to #61895

#14 Updated by Gerrit Code Review over 5 years ago

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

#15 Updated by Felix Kopp over 5 years ago

  • Status changed from Under Review to Resolved
  • Target version set to 7.0

#16 Updated by Riccardo De Contardi over 2 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF