History: Bootstrap Transition Preps
Preview of version: 10
As part Theme Revamp, this page is to discuss, and plan an eventual transition to using Bootstrap in Tiki. As there is a general consensus we should move in the general Bootstrap direction (and be able to use Bootstrap themes), the remaining questions are no longer "if" but more "how" and "when"
Questions
- Where will we coordinate work?
- I think on themes.tiki.org
- Bootstrap 2 and later 3, or directly to Bootstrap 3?
- There are several non backward-compatible changes
- What about LTS handling?
- Option 1: start revamp after Tiki12 LTS
- Option 2: start after 11.0 and try to finish for Tiki12
- If Tiki12 isn't stable enough for a release on schedule, either
- Option 2a) Retroactively identify Tiki11 as LTS
- Option 2b) Identify Tiki13 as LTS
- If Tiki12 isn't stable enough for a release on schedule, either
- Do we try to support Foundation as well?
Evolution or revolution?
Do we go for a clean break / "burn all bridges" approach and force major changes on all legacy themes? or do we make an effort to try to make old themes still work?
Arguments for clean break
- End result will be simpler code
- End result will be closer to what people already know (people that use Bootstrap that is)
- Most theme intense sites have more than enough features in the LTS versions and can use that until they decide to refresh their site design.
Arguments for legacy support
- Makes it easier for heavily customized themes to upgrade
Things to watch out for
Things that Bootstrap doesn't cover
- Logo?
Pre-requisites
- Revamp menu system
In general
- This is a lot of work
In version 3.0
- No set release date, but probably sometime in 2013
- Many changes in class names
- Dropping submenu support