Project

General

Profile

Actions

Feature #87956

closed

Upgrade Bootstrap used in Backend to Version 4

Added by Bernhard Sirlinger about 5 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Could have
Assignee:
-
Category:
Backend User Interface
Target version:
-
Start date:
2019-03-19
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Related issues 2 (0 open2 closed)

Related to TYPO3 Core - Task #92616: Upgrade Bootstrap v3 to v5 Closed2019-03-19

Actions
Related to TYPO3 Core - Epic #93119: Bootstrap v5 migrationClosed2020-12-20

Actions
Actions #1

Updated by Bernhard Sirlinger about 5 years ago

I would love to use the simplified classes of Bootstrap.
For Migrations see:
https://getbootstrap.com/docs/4.0/migration/
http://upgrade-bootstrap.bootply.com/

Actions #2

Updated by Paul Hansen about 5 years ago

Bootstrap is almost up to 4.3, and 5 is in heavy development. Bootstrap 5 will support IE11 and also removes jQuery as a dependency. I'd suggest developing with BS 5 for the TYPO3 v10 backend (as soon 5 is available), rather than switching from 3 to 4 first.

Actions #3

Updated by Bernhard Sirlinger about 5 years ago

I would generally agree though afaik it was said that the migration from 4-5 should be easier than from 3-4 which would make the transition a bit easier when first migrating to version 4.
It also kind of depends on the release timing of bootstrap 5 in correlation to TYPO3 v10

Actions #4

Updated by Benni Mack about 5 years ago

If you know when Bootstrap 5 will be available (which in general @mdo does not spoil), we can jump on Bootstrap 5.

However, I think we need to update to Bootstrap 4 as soon as possible. It's actually not as easy, as we still have some JS-based bootstrap plugins that we also need to update. (DateTimePicker). So the first step is to ensure that we can upgrade to Bootstrap 4 via yarn.

Once this is done, we can continue with changing all classes in the packagse.

Actions #5

Updated by Bernhard Sirlinger about 5 years ago

I will try and prepare a patch once this lands in the bootstrap-slider repository:
https://github.com/seiyria/bootstrap-slider/pull/856

Actions #6

Updated by Peter Linzenkirchner about 4 years ago

I agree with Benni Mack that the bootstrap version for the backend should be updated as soon as possible.

All sites for goverments or public administrations need to pass pen tests not only for the frontend output but often for the backend too. For instance pen tests for the backend are inevitable when the backend login page is accessable for the public.

One main requirement of these tests are that all frameworks should use only actual versions. In our case the last pen test of a TYPO3 9 installation ended with a negative result simply because of the outdated bootstrap plugin used in the backend of TYPO3 9 LTS. I assume this could become an increasing problem for all companies which build sites for public administrations, especially when TYPO3 10 uses the ooutdated bootstrap version too.

Actions #7

Updated by Riccardo De Contardi about 4 years ago

as far as I have understood the datepicker has become this one: https://tempusdominus.github.io/bootstrap-4/

Actions #8

Updated by Riccardo De Contardi over 3 years ago

  • Parent task set to #92616
Actions #9

Updated by Riccardo De Contardi over 3 years ago

  • Parent task deleted (#92616)
Actions #10

Updated by Riccardo De Contardi over 3 years ago

  • Related to Task #92616: Upgrade Bootstrap v3 to v5 added
Actions #11

Updated by Benni Mack over 3 years ago

  • Status changed from New to Closed

we've upgraded to Bootstrap 5, so I will close this issue. See the related ticket where we keep track of issues related to the Bootstrap 5 update.

Actions #12

Updated by Benni Mack over 3 years ago

Actions

Also available in: Atom PDF