History: Bootstrap Themes Transition
Preview of version: 13
This page documents Bootstrap classes transition targeted for Tiki 13 and onwards to help Tiki themers and designers.
1) download bootstrap files (http://getbootstrap.com/), copy bootstrap.css to your /styles folder
2) create a bootstrap folder in the /styles folder
3) copy to /styles/bootstrap the downloaded boostrap.js file and rename it to custom.js
4) in the admin panel switch your theme to bootstrap
[+] CSS selectors (class vs id)
Overview of the main elements classes changes
Buttons
How to approach and handle buttons
1.1.1.1. when should an element be a button
1.1.1.2. the default classes for a Tiki button
What are the default classes?
1.1.1.3. how to manage externals (eg: jquery dialogs)
External sources come with their own styling. How is this neutralized and turned into Tiki styling?
1.1.1.4. how to customize (write down how to do it)
eg: I dont like that the edit page save button class is btn-primary, I want it to look like btn-warning, how do I do that in my css file without modifying any other source files
[-] lib/
[-] smarty_tiki/
[-] function.button.php
btn class added;
<span class="button" ...>
renders now in mobile mode as
<span class="btn button" ...>
otherwise
<a class="btn" data-role="button" ...>
Overview of grid layout issues, etc.
These changes will be made in templates/layouts/bs_grid (or some name indicating Bootstrap grid compatibility. At issue is where to add class="row" container divs.
In parallel with this, presumably the idea of moving everything in the center column to modules will happen. This will simplify the template and give a lot of flexibility to page layout as well.
Overall page
This includes the top module zone, topbar module zone, side columns, center content (less div#role_main, which should be addressed separately), page bottom module zone (bottom of center column), and footer (bottom module zone).
Page center content (div#role_main)
History
Information | Version | |||||
---|---|---|---|---|---|---|
Mon 13 of Jun, 2016 05:11 UTC Gary Cunningham-Lee URL corrected to fix 404 error. Other edits for clarity. | 43 | |||||
Mon 09 of Dec, 2013 09:45 UTC luciash d' being ?โโ๏ธ | 42 | |||||
Sun 08 of Dec, 2013 01:39 UTC Gary Cunningham-Lee Updated information. | 41 | |||||
Sun 08 of Dec, 2013 01:37 UTC Gary Cunningham-Lee Rearranged some content to try to focus more on current state of progress. | 40 | |||||
Sun 08 of Dec, 2013 01:32 UTC Gary Cunningham-Lee Hiding more discussion as it isn't central to Bootstrap process. | 39 | |||||
Sun 08 of Dec, 2013 01:31 UTC Gary Cunningham-Lee Updated the information. | 38 | |||||
Sun 08 of Dec, 2013 01:28 UTC Gary Cunningham-Lee Updated the information. | 37 | |||||
Fri 29 of Nov, 2013 07:45 UTC gezza button notes | 36 | |||||
Wed 27 of Nov, 2013 09:17 UTC luciash d' being ?โโ๏ธ | 35 | |||||
Tue 05 of Nov, 2013 02:13 UTC Torsten Fabricius just re-save to trigger alias link | 34 | |||||
Tue 05 of Nov, 2013 02:12 UTC Torsten Fabricius ML asked to rename for the purpose of SEO optimisation | 33 | |||||
Tue 29 of Oct, 2013 02:14 UTC Torsten Fabricius added comment and sign | 32 | |||||
Tue 29 of Oct, 2013 02:13 UTC Torsten Fabricius | 31 | |||||
Tue 29 of Oct, 2013 01:09 UTC Torsten Fabricius | 30 | |||||
Tue 29 of Oct, 2013 00:58 UTC Torsten Fabricius | 29 | |||||
Tue 29 of Oct, 2013 00:56 UTC Torsten Fabricius added comment | 28 | |||||
Mon 30 of Sep, 2013 15:07 UTC Gary Cunningham-Lee Note about updating button classes. | 27 | |||||
Mon 30 of Sep, 2013 14:59 UTC Gary Cunningham-Lee Misc. additions. | 26 | |||||
Sat 28 of Sep, 2013 07:52 UTC gezza | 25 | |||||
Sat 28 of Sep, 2013 07:51 UTC gezza | 24 | |||||
Thu 26 of Sep, 2013 07:58 UTC gezza | 23 | |||||
Mon 26 of Aug, 2013 18:52 UTC gezza more thoughts on grid layout | 22 | |||||
Mon 26 of Aug, 2013 17:04 UTC gezza starter layout for brainstorming | 21 | |||||
Thu 22 of Aug, 2013 14:56 UTC gezza view layout thoughts | 20 | |||||
Thu 22 of Aug, 2013 14:21 UTC Gary Cunningham-Lee Ideas about layout options | 19 | |||||
Thu 22 of Aug, 2013 11:59 UTC gezza | 18 | |||||
Wed 21 of Aug, 2013 13:18 UTC gezza more button thougths | 17 | |||||
Wed 21 of Aug, 2013 10:33 UTC gezza | 16 | |||||
Wed 14 of Aug, 2013 10:41 UTC gezza some thoughts on external sources and buttons | 15 | |||||
Wed 14 of Aug, 2013 10:19 UTC gezza | 14 | |||||
Tue 13 of Aug, 2013 08:55 UTC gezza | 13 | |||||
Fri 09 of Aug, 2013 05:08 UTC Gary Cunningham-Lee New template ideas to support Bootstrap's grid | 12 | |||||
Thu 01 of Aug, 2013 15:11 UTC gezza | 11 | |||||
Wed 31 of Jul, 2013 13:13 UTC Gary Cunningham-Lee Minor edit. | 10 | |||||
Wed 31 of Jul, 2013 13:12 UTC Gary Cunningham-Lee Comment about ids vs classes, and site layout suggestion. | 9 | |||||
Wed 31 of Jul, 2013 09:34 UTC gezza | 8 | |||||
Wed 31 of Jul, 2013 09:02 UTC gezza | 7 | |||||
Tue 30 of Jul, 2013 08:17 UTC gezza | 6 | |||||
Fri 19 of Jul, 2013 13:37 UTC gezza | 5 | |||||
Sun 21 of Apr, 2013 21:44 UTC luciash d' being ?โโ๏ธ | 4 | |||||
Sun 21 of Apr, 2013 21:41 UTC luciash d' being ?โโ๏ธ Code Plugin modified by editor. | 3 | |||||
Sun 21 of Apr, 2013 21:19 UTC luciash d' being ?โโ๏ธ | 2 | |||||
Sat 20 of Apr, 2013 21:36 UTC luciash d' being ?โโ๏ธ | 1 |