Hi Everyone,
With the release of Joomla 3.0, I have been exploring how Bootstruct (Construct + Bootstrap) can fit into the new paradigm of Bootstrap being used for all extensions. Since Bootstrap replaces much of Construct's core CSS, I've been focusing on how to maintain a familiar Construct experience, as well as preserve it's unique features, while embracing Bootstrap. Following is an outline of the changes I've made, or envision making, for Bootstruct:
Joomla 3.0+Matt Thomas
Founder betweenbrain™
Lead Developer Construct Template Development Framework
Phone: 203.632.9322
Twitter: @betweenbrain
Github: https://github.com/betweenbrain
Composed and delivered courtesy of Nexus 7.
Hi Everyone,
With the release of Joomla 3.0, I have been exploring how Bootstruct (Construct + Bootstrap) can fit into the new paradigm of Bootstrap being used for all extensions. Since Bootstrap replaces much of�Construct's core�CSS, I've been focusing on how to maintain a familiar Construct experience, as well as preserve it's unique features, while embracing Bootstrap. Following is an outline of the changes I've made, or envision making, for Bootstruct:
Joomla 3.0+I haven't seen much demand for supporting Bootstrap with Joomla 2.5. Am I wrong? Supporting multiple versions of Joomla isn't necessarily an easy task, but it may be possible to support 2.5 and 3.0+ if it makes sense. If so, convince me :-)
jQuery Mobile
With Joomla core embracing RWD, it�makes�sense to fully embrace RWD and drop jQuery Mobile, which also means removing mobile.php and mobile-offline.php.
Configurable jQuery versionSince Joomla 3.x ships with jQuery, there is no need for this feature. It has been removed.
Construct's core style sheets
Screen.css, /grids/construct.css, construct-light.css and construct-dark.css are no longer needed since we're now using using the Joomla User Interface�Library�(JUI) see�http://kyleledbetter.com/jui/�for more details.
Style sheet switcherFrom what I understand, this is not a very popular, or even used, feature. This has been removed, along with diagnostic.css and wireframe.css will be removed.
MooTools loading
MooTools loading (yes/no) will be�supported�along with a new feature to define component exceptions for the removal of MooTools.
IE6 PNG FixHas been removed.
Bootstruct Responsive gridIs a hybrid grid, based on Construct Responsive, to include the ever illusive span2-4 class that is missing in Bootstrap. This will be the default grid for Bootstruct.
Je-header class
Construct supports adding a "header-class" attribute for jdoc:include statements. This attribute adds a class, that used to default to je-header, to the module header tag. This no longer defaults to je-header, and will not any class if that�attribute�is not declared.
More to come for sure. In the meantime, feel free to grab a copy of the code at�https://github.com/construct-framework/bootstruct/tree/3-0
Best,
Matt Thomas
Founder�betweenbrain�
Lead Developer�Construct Template Development Framework
Phone: 203.632.9322
Twitter: @betweenbrain
Github:�https://github.com/betweenbrain
Composed and delivered courtesy of Nexus 7.
--
You received this message because you are subscribed to the Google Groups "Construct Framework" group.
To post to this group, send email to construct...@googlegroups.com.
To unsubscribe from this group, send email to construct-frame...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
�
�
Hi Everyone,
With the release of Joomla 3.0, I have been exploring how Bootstruct (Construct + Bootstrap) can fit into the new paradigm of Bootstrap being used for all extensions. Since Bootstrap replaces much of�Construct's core�CSS, I've been focusing on how to maintain a familiar Construct experience, as well as preserve it's unique features, while embracing Bootstrap. Following is an outline of the changes I've made, or envision making, for Bootstruct:
Joomla 3.0+I haven't seen much demand for supporting Bootstrap with Joomla 2.5. Am I wrong? Supporting multiple versions of Joomla isn't necessarily an easy task, but it may be possible to support 2.5 and 3.0+ if it makes sense. If so, convince me :-)
jQuery Mobile
With Joomla core embracing RWD, it�makes�sense to fully embrace RWD and drop jQuery Mobile, which also means removing mobile.php and mobile-offline.php.
Configurable jQuery versionSince Joomla 3.x ships with jQuery, there is no need for this feature. It has been removed.
Construct's core style sheets
Screen.css, /grids/construct.css, construct-light.css and construct-dark.css are no longer needed since we're now using using the Joomla User Interface�Library�(JUI) see�http://kyleledbetter.com/jui/�for more details.
Style sheet switcherFrom what I understand, this is not a very popular, or even used, feature. This has been removed, along with diagnostic.css and wireframe.css will be removed.
MooTools loading
MooTools loading (yes/no) will be�supported�along with a new feature to define component exceptions for the removal of MooTools.
IE6 PNG FixHas been removed.
Bootstruct Responsive gridIs a hybrid grid, based on Construct Responsive, to include the ever illusive span2-4 class that is missing in Bootstrap. This will be the default grid for Bootstruct.
Je-header class
Construct supports adding a "header-class" attribute for jdoc:include statements. This attribute adds a class, that used to default to je-header, to the module header tag. This no longer defaults to je-header, and will not any class if that�attribute�is not declared.
More to come for sure. In the meantime, feel free to grab a copy of the code at�https://github.com/construct-framework/bootstruct/tree/3-0
Best,
Matt Thomas
Founder�betweenbrain�
Lead Developer�Construct Template Development Framework
Phone: 203.632.9322
Twitter: @betweenbrain
Github:�https://github.com/betweenbrain
Composed and delivered courtesy of Nexus 7.
--
Matt,
I downloaded the zip from GitHub. Does not install on J! 3.0.2.
Message: JInstaller: :Install: File does not exist .....\tmp\install_50a2561a612e6\bootstruct-3-0\css\bootstrap.min.css
Could it be that templateDetails.xml wasn't updated?
Ove
Matt Thomas skrev 06.11.2012 02:46:
Hi Everyone,
With the release of Joomla 3.0, I have been exploring how Bootstruct (Construct + Bootstrap) can fit into the new paradigm of Bootstrap being used for all extensions. Since Bootstrap replaces much of Construct's core CSS, I've been focusing on how to maintain a familiar Construct experience, as well as preserve it's unique features, while embracing Bootstrap. Following is an outline of the changes I've made, or envision making, for Bootstruct:
Joomla 3.0+I haven't seen much demand for supporting Bootstrap with Joomla 2.5. Am I wrong? Supporting multiple versions of Joomla isn't necessarily an easy task, but it may be possible to support 2.5 and 3.0+ if it makes sense. If so, convince me :-)
jQuery Mobile
With Joomla core embracing RWD, it makes sense to fully embrace RWD and drop jQuery Mobile, which also means removing mobile.php and mobile-offline.php.
Configurable jQuery versionSince Joomla 3.x ships with jQuery, there is no need for this feature. It has been removed.
Construct's core style sheets
Screen.css, /grids/construct.css, construct-light.css and construct-dark.css are no longer needed since we're now using using the Joomla User Interface Library (JUI) see http://kyleledbetter.com/jui/ for more details.
Style sheet switcherFrom what I understand, this is not a very popular, or even used, feature. This has been removed, along with diagnostic.css and wireframe.css will be removed.
MooTools loading
MooTools loading (yes/no) will be supported along with a new feature to define component exceptions for the removal of MooTools.
IE6 PNG FixHas been removed.
Bootstruct Responsive gridIs a hybrid grid, based on Construct Responsive, to include the ever illusive span2-4 class that is missing in Bootstrap. This will be the default grid for Bootstruct.
Je-header class
Construct supports adding a "header-class" attribute for jdoc:include statements. This attribute adds a class, that used to default to je-header, to the module header tag. This no longer defaults to je-header, and will not any class if that attribute is not declared.
More to come for sure. In the meantime, feel free to grab a copy of the code at https://github.com/construct-framework/bootstruct/tree/3-0
Best,
Matt Thomas
Founder betweenbrain™
Lead Developer Construct Template Development Framework
Phone: 203.632.9322
Twitter: @betweenbrain
Github: https://github.com/betweenbrain
Composed and delivered courtesy of Nexus 7.
thanks for working on Bootstruct! :-)
I agree, backward compatibility to J! 2.5 do not make much sence.
But some kind of compatibility with Protostar makes sence to me. i.e. running Boostruct in parallel to Protostar (and other templates).
I'll see what I have to do with the module positions on a multilingual site.
I've seen you had a nice idea on the lively backward compatibility discussion in the J! developer mailing list. Separating the Cms from the core extensions would make those a lot more transparent. There among the css styling. I try to leave css to the template but it's not completely possible I think. At least I need som margins and paddings in the extensions.
Do you know how much css that is included in the core Cms only because of the core Extensions? Allways loading even if you do not use those extensions at all.
--
You received this message because you are subscribed to the Google Groups "Construct Framework" group.
To post to this group, send email to construct...@googlegroups.com.
To unsubscribe from this group, send email to construct-frame...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/construct-framework/-/h3BebtscDuwJ.