https://github.com/fubarhouse/brand
An enterprise-ready theme management module for Drupal 7
https://github.com/fubarhouse/brand
drupal drupal7 drupal7-module user-interface
Last synced: about 1 month ago
JSON representation
An enterprise-ready theme management module for Drupal 7
- Host: GitHub
- URL: https://github.com/fubarhouse/brand
- Owner: fubarhouse
- License: gpl-2.0
- Created: 2018-01-12T08:58:47.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-24T01:52:10.000Z (about 8 years ago)
- Last Synced: 2025-08-20T11:49:21.121Z (7 months ago)
- Topics: drupal, drupal7, drupal7-module, user-interface
- Language: PHP
- Homepage:
- Size: 328 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Brand
[](https://github.com/orangemug/stability-badges)
[](https://raw.githubusercontent.com/fubarhouse/brand/master/LICENSE.txt)
An enhanced version of [ThemeKey](https://www.drupal.org/project/themekey) which is focused towards being a **developer-centric experience**.
## Deprecated
This project has been moved into the official Drupal system and will not be receiving any updates.
Bugs #13 and #32 have been fixes in the the development version between version 7.x-1.1 and 7.x-1.2.
You can find the latest version on the [project page](https://www.drupal.org/project/brand) on Drupal.org.
You can also install this module using composer:
````sh
composer require drupal/brand:dev-1.x
````
In addition to the official deprecation of this repository, we will be updating this repository to match version 7.x-1.2 upon its release before archiving this repository. This will mean that this repository will be marked as archive and will exist as read-only.
## Introduction
The Brand module is a powerful theme management system which is designed to handle 'snowflakes' in organisations using Drupal 7.
It is very similar to [ThemeKey](https://www.drupal.org/project/themekey) however bundles features tailored towards enterprise use such as greater visibility for accountability and segmented permissions for control on platforms distributing a single codebase among multiple clients.
## Requirements
None.
## Installation
Installation is [standard](https://drupal.org/documentation/install/modules-themes/modules-7) for Drupal 7 modules.
## Configuration
* After installation, allocate permissions as required.
* Determine if theme controls need to be disabled. **If you do not do this**, themes will not be available to you when creating Brands.
* If applicable, add the themes to the available theme list or disable the theme control on the settings form.
* Under the menu for User Interface, find the link to the Brand module.
* If there are no brands, you can add a new brand using the link above the table, or at the top of the page.
* Follow the prompts, filling out the fields as required.
Brand includes Drush integration, so you can readily add or remove themes from the configured themes list, and you can also enforce or lift the control which enforces the exclusive selection of configured themes.
```sh
drush help brand
```
## Troubleshooting
* Issues and PR's are more than welcome, but please do so if you can produce replicable results.
## Maintainers
* Karl Hepworth ([@fubarhouse](https://twitter.com/fubarhouse))