Twitter Bootstrap Integration
Last modified by Vincent Massol on 2024/11/19 16:13
- XWiki
- Implementation
- Completed
- [VOTE] Integrate Bootstrap framework inside platform http://markmail.org/thread/wmfmmhdhpsxuth5y (Feb 25, 2014)
- [Vote] Deprecation of Prototype.js and the usage of JQuery as our default JS framework http://xwiki.markmail.org/thread/vtmsymzdgl2jf252 (Feb 25, 2014)
- [Discussion][Skin] Less vs. Sass vs. Velocity http://markmail.org/thread/n43qjsaz3osygzel (Jan 28, 2014)
- [Discussion][Skin] Bootstrap integration inside platform http://markmail.org/thread/kwlylzhrm77vddmr (Jan 28, 2014)
- [Vote][Skin] Keep Colibri look or have another look for 6.x http://xwiki.markmail.org/thread/3l57w5hjry56imu5 (Jan 28, 2014)
- [Proposal] Use Junco Skin for xwiki.org http://markmail.org/thread/i5anh5676xwsenib (Sep 20, 2013)
- [Brainstorming] Sources of HTML and ability to use pre-made CSS like Bootstrap http://xwiki.markmail.org/thread/shd55qxt7w56ypy3 (Jan 29, 2013)
- [Brainstorming] Choose a name for our next skin http://markmail.org/thread/nqpnvmzffe5w6oe6 (Feb 1, 2013)
- [UX][Proposal] Skin 4.x http://xwiki.markmail.org/thread/mo5ntmxeawnn5p6c (Nov 8, 2012)
- [Vote] Upgrades for the 4.x cycle http://markmail.org/thread/xjiq5i3yv6dvttbr (Feb 3, 2012)
- [Discussion] Problematic ColorTheme extensibility http://xwiki.markmail.org/thread/ex6fgou6fl6vjwfr (Dec 16, 2011)
Description
Integration Problems
- Currently the new skin uses the HTML5 doctype. This is needed if we were to use some Bootstrap JS components (carousel, menus, etc.). Because of the HTML5 doctype, the HTML validation fails. See http://jira.xwiki.org/browse/XWIKI-7552
- Junco Skin currently doesn't have support for changing the ColorThemes on the fly.
- Being build on Bootstrap, it needs LESS to compile the files into CSS. We need to see how we could integrate the building of the themes in platform. Right now this is done locally, partially manual by using Grunt.