Loading...
 
Skip to main content

Bootstrap Transition Preps

{maketoc title=""}

Questions

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
    [I'm not sure how important legacy support per se is, but I think it'll be good to have a framework available that enables people to replicate their old designs if they want to go to the trouble. ]

Things to watch out for

Things that Bootstrap doesn't cover

Things that Bootstrap overlaps with existing components

Pre-requisites

This is a list of things that must or should be done before or as part of the Bootstrap integration.

In general

  • This is a lot of work
    • True, but Tiki's templates and CSS really need a major overhaul anyway. If that happens in a way that can take advantage of the Bootstrap bandwagon (as long as we still have design flexibility), so much the better.

CSS file reorganization

  • In parallel with the Smarty templates cleanup, CSS selector globalization, and use of

Coming in Bootstrap version 3.0

Workflow

PHPStorm has a Less plugin (

Related links


Page last modified on Tuesday 19 of August, 2025 06:19:49 GMT-0000