
Feature request - Update to Bootstrap 3/FontAwesome 4
Reported by dleffler | August 31st, 2013 @ 01:47 PM | in 2.3.1 (closed)
Twitter Bootstrap is now officially at v3.0.0, and our lessphp integrated compiler should compile it, HOWEVER, Font Awesome is NOT yet integrated and our icons come from Font Awesome
Comments and changes to this ticket
-
dleffler October 28th, 2013 @ 11:03 AM
- Title changed from Feature request - Update to Bootstrap 3 to Feature request - Update to Bootstrap 3/FontAwesome 4
- Assigned user set to dleffler
- Milestone set to 2.2.4
Font Awesome 4.0.1 has been released, but the usage has changed somewhat
-
dleffler October 31st, 2013 @ 04:33 PM
Here's a list of changes moving from bootstrap 2 to 3 http://getbootstrap.com/getting-started/#migration
Here's a list of (bigger) changes moving from font-awesome 3 to 4 https://github.com/FortAwesome/Font-Awesome/wiki/Upgrading-from-3.2...
-
dleffler November 2nd, 2013 @ 03:57 PM
- Assigned user cleared.
-
dleffler November 3rd, 2013 @ 12:57 AM
Due to the drastic changes between versions, we will likely BREAK any existing bootstrap themes. We MAY have to move to a 3rd framework type of 'bootstrap3' to alleviate this meaning subfolders of bootstrap3, etc... though it looks like we really don't need the 'jquery' framework.
FWIW, I have a preliminary code working...bootstrap v3.0.1 will NOT compile with out less compiler, and we'll likely have to create a bootstrap version of all our controls since all form controls now must pick up a 'form-control' class to display properly.
Otherwise, the MANY changes to class names (icons & styles, etc...) are not that difficult, but are quite numerous.
-
dleffler November 11th, 2013 @ 02:43 PM
- Assigned user set to expNinja
- Milestone cleared.
-
expNinja December 4th, 2013 @ 05:18 AM
(from [78ca846e0163e54e78f96fe6b2f30a2797727813]) Adds/Updates to Bootstrap 3 FontAwesome 4 [#1087] https://github.com/exponentcms/exponent-cms/commit/78ca846e0163e54e...
-
expNinja December 4th, 2013 @ 05:32 AM
(from [d6a24a6de1223240151b442de9ed6123a3532279]) Missing Bootstrap 3 FontAwesome 4 files [#1087] https://github.com/exponentcms/exponent-cms/commit/d6a24a6de1223240...
-
expNinja December 4th, 2013 @ 05:36 AM
(from [a4ffc091172e3d83c7fbaf051925bf8828fe0caa]) Reverts Bootstrap3 to v3.0.0 since later version don't compile with lessphp [#1087] https://github.com/exponentcms/exponent-cms/commit/a4ffc091172e3d83...
-
dleffler December 4th, 2013 @ 05:44 AM
- Assigned user cleared.
FWIW, this is implemented in the bootstrap3dave branch on github...we add a 3rd framework type of 'bootstrap3'
-
expNinja December 4th, 2013 @ 05:56 AM
(from [04e1bf52722a27971d358f16715956e68f0e6891]) Adds BootSwatch 3.02+2 to Bootstrap v3 implementation [#1087] https://github.com/exponentcms/exponent-cms/commit/04e1bf52722a2797...
-
-
dleffler January 4th, 2014 @ 07:23 PM
Though we have a working implementation of Bootstrap v3.0.0, the current version is v3.0.3 which will NOT compile using lessphp. We may have to move to use less.php which is a more current less compiler and will compile bootstrap v3.0.3. The caching and variable injection approach are much different, but we do all the compilation within the expCSS subsystem anyway.
-
dleffler January 4th, 2014 @ 10:09 PM
Initial test of less.php shows that less compilation takes some time and the caching feature is mostly undocumented for what we need (only compile if needed, etc...). Also having difficulty getting bootstrap to compile to anything but an empty css file with only the header.
-
expNinja January 5th, 2014 @ 07:23 PM
(from [0021592fabc07b9871ce1dcfc6d7f4e5eb4bd8ef]) Updates Bootstrap v3 to v3.0.3 (with some edits to compile under lessphp) and prevents loading of normalize.css in boostrap3 since it's already a part of bootstrap v3 [#1087] https://github.com/exponentcms/exponent-cms/commit/0021592fabc07b98...
-
dleffler January 5th, 2014 @ 07:25 PM
As a note, it appears development of lessphp has stagnated by the original developer, so we switched to using an edited version of the bootstrap less file to get it to compile since the php.less doesn't seem to work for us yet.
-
expNinja January 7th, 2014 @ 01:03 AM
(from [93ff97b494c225751c3f6eb04fe3141074693f9c]) Lots of code tweaks to apply more recent updates to the bootstrap3 stuff [#1087] https://github.com/exponentcms/exponent-cms/commit/93ff97b494c22575...
-
expNinja January 7th, 2014 @ 01:15 AM
(from [b0f9154cee26ee32fd502e1f08119b3ecaaec83f]) Missing file from - Lots of code tweaks to apply more recent updates to the bootstrap3 stuff [#1087] https://github.com/exponentcms/exponent-cms/commit/b0f9154cee26ee32...
-
dleffler February 22nd, 2014 @ 02:45 PM
- Assigned user set to dleffler
We have bootstrap 3.1.1 and font-awesome v4.0.3 working in the bootstrap3dave branch using the newer less.php less compiler which easily compiles bootstrap v3 as is
-
dleffler March 1st, 2014 @ 01:55 AM
At this point the bootstrap3dave branch has been kept up to date with the develop branch and should be suitable for reintegration back into develop...HOWEVER it would likely interfere with the NEWUI development, so we'll postpone reintegration.
-
dleffler March 27th, 2014 @ 10:25 AM
- Milestone set to 2.3.0
-
-
dleffler May 2nd, 2014 @ 02:02 AM
- State changed from new to resolved
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Bug Tracker for Exponent CMS