Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download bootstrap-7.x-3.0-rc1.tar.gztar.gz 127.31 KB
MD5: fc1e8772163758fcbcf6807e559df987
SHA-1: 97e926e3302d3e6475f381cd1dbaf91d796a0d2a
SHA-256: 499b3df8c656d51dfbc91d0a3ca6cbcac0b8749a50c7666f9114db2ab3479f16
Download bootstrap-7.x-3.0-rc1.zipzip 146.88 KB
MD5: 367000fdd70931a29a8e327b7afda8eb
SHA-1: df9d2eb3ce1746b4bc6a55600be68a1df2449b1a
SHA-256: fc7461187ad4f2f5e5030bb78d01ac0215d016474ceb062ed5ee11f19e040405

Release notes

Major Change: #2098175: Clean up files

This issue alone has impacted the Bootstrap base theme the most. A huge effort was put in to help organize and optimize the Bootstrap base theme.

The file structure has been completely re-organized. While the base theme may now contain a lot of extra files (seemingly unnecessary at first), it was done in an effort to leverage Drupal's theme system architecture.

By leveraging Drupal's ability to include files only when a specific theme hook is implemented, we have reduced the PHP memory footprint of the Bootstrap base theme. Another advantage to implementing this automated file structure is: organization. We are now organizing [pre]process functions, theme function and template implementations in an easy to find folder structure. How that file structure is determined depends on module they originated from.

Over time this base theme has grown exponentially and this type of change will help ensure it's future growth, without sacrificing performance.

Sub-themes, you can rest assured that you inherit this performance enhancement automatically. There is no need to structure your sub-theme this way, so feel free to continue using your existing workflow :)

For more information regarding this new automated theme registry, please read the documentation in: ./theme/registry.inc.

All changes since 7.x-3.0-beta1 (48 commits):

  • #2094991 by valkum, kslonka: Fixed navbar collapsed.
  • #2100723 by Mark Carver, heylookalive: Change navbar "site name" from H1 to a.brand
  • #2094409 by Mark Carver, Denes.Szabo: Figure out how to theme vertical_tabs properly
  • #2100707 by Mark Carver: Make the "help" region more visually appealing
  • #2100709 by Mark Carver: Create _bootstrap_icon() helper class
  • #2098175 by Mark Carver: Clean up files
  • #2099113 by brian_ak: Fix markup for ['#field_prefix'] / ['#field_suffix']
  • #2098171 by valkum: Input groups have a thick border
  • #2097823 by el7cosmos: Style autocomplete drop downs
  • #2021805 by el7cosmos | Sinan Erdem: Fixed Throbber is broken.
  • #2097489 by balintk: Fix minor typo in subtheme README
  • #2095417 by kslonka: Update grid variables in subtheme
  • #2095345 by valkum: Node/comment links class 'inline' needs to be 'list-inline'
  • #2094419 by valkum: Missing active crumb in breadcrumb
  • #1840374 by valkum: Integrate with Bootswatch
  • #2094297 by Mark Carver, tr33m4n: Fieldsets are unstyled
  • #2092665 by valkum, tr33m4n: Tableselect table types with '#multiple' => FALSE do not work
  • Added jquery_update simplytest_dependency to .info file.
  • Implemented an automatic add/replace discovery system for core/contrib JavaScript files.
  • More coding standards cleanup.
  • More verbiage cleanup.

7.x-3.0-beta1 release notes.

Created by: markhalliwell
Created on: 1 Oct 2013 at 00:06 UTC
Last updated: 2 Aug 2018 at 04:56 UTC
New features
Bug fixes
Insecure

Other releases