Bear is an Starter Kit Installation Profile to be used as an alternative to Minimal or Standard when installing a Drupal 7 or Drupal 8 website.
Bear contains many enhancements over the Standard Drupal installation profile by enabling helpful modules and default settings, including 3rd party libraries, and including a base theme to enable building Drupal websites faster.
Bear 8 is built on top of Drupal 8, utilizing the new configuration management system and many new core features.
Bear 8 is in active development. It's not quite ready for production sites yet, but we have created an 8.x branch. Bear 8 installs can be configured using the build-a-bear.make Drush make file. View the README.md for the Drush make installation instructions.
Bear sets up Drupal with contributed modules and configuration that are useful for many different types of web apps. Bear also applies critical patches to Drupal core, contributed modules, and libraries that have not yet been committed to the Drupal.org repository. Modules, libraries, and features which we use in ~90% of our projects we include in Bear.
Bear includes the Bear Skin theme, which enables a responsive sub-theme, Bear Coat, out of the box for an instant responsive Drupal website. Bear Coat includes a sticky footer and supports the responsive_menus module with SIDR library and semantic_ui_api module.
Bear is a Starter Kit, not a full Drupal Distribution. Feel free to edit its Features directly and update modules and libraries like you would on any normal Drupal installation. DO NOT update the Bear Installation Profile after initial site creation. Create a new site and start over with a fresh copy of the latest Bear release.
- Pre-configured CKEditor WYSIWYG with Media module Integration
- Flexslider Views Slideshow
- Responsive Bear Skin theme
- Responsive Menu via Mean Menu
- Sticky Footer option available
- Site building and developer tools like Views, Panels, and Devel.
Currently included contributed modules: http://drupalcode.org/project/bear.git/blob/HEAD:/drupal-org.make
Bear Necessities, included in Bear 7.x, configures a WYSIWYG with Media integration. These configurations are included in Bear 8.x without the need for the Bear Necessities feature.
Bear uses the Bear Skin theme as a base theme. Bear Skin can be easily modified or copied into a custom subtheme.
Bear Skin now includes a subtheme called Bear Coat, which is a minimalist theme that is fully responsive with responsive menus and a sticky footer. The Bear Coat subtheme can be used as a template for creating your own Bear Skin subthemes. Bear Coat is planned to be the default theme for the Bear Starter Kit.
Bear Coat has an optional JS library dependency, Semantic UI, that is currently unable to be included in the Drupal packaging whitelist due to included fonts with SIL OFL licensing on some fonts. This means we cannot include it in the make file, hence why it is optional. See the Semantic UI Installation Instructions below.
Semantic UI Installation Instructions
1. Clone the repository to sites/all/libraries and name it semantic_ui.
git clone https://github.com/Semantic-Org/Semantic-UI.git semantic_ui
2. Copy the contents of semantic_ui/dist to semantic_ui.
cp -Rf semantic_ui/dist/* semantic_ui/.
Note - You can use drush semantic-ui-download to download the library also, but currently you will still have to copy the files from semantic_ui/dist to semantic_ui for the library to function properly.