• Getting Started
  • Writing for UQ Drupal
  • Configuring site title
  • Site Editor Training
  • Planning your website
  • Administrator view
  • Alert boxes
  • Content Writing
  • Building a homepage
  • Writing for the Web
  • Site Coordinator Training
  • Banners
  • User types
  • Legacy system support section
  • Accessibility
  • Blocks
  • UQ School Template Training
  • Logging in
  • Administration
  • Brand Colours
  • Views
  • Design & Build
  • Images for the web
  • Buttons
  • Display Suite
  • UQ Base theme: Style Guide
  • Equal height elements
  • Search Engine Optimisation
  • Image Styles
  • For Developers
  • DS Inception
  • Forms
  • Drupal Glossary
  • Creating a sandbox
  • Icons
  • How to create banners
  • Training
  • List with lead
  • Google Analytics
  • UQ School Theme: Style Guide
  • Panels
  • UQ Base Regions
  • Utility classes
  • UQ Base theme
  • Quicktabs
  • Webforms
  • Tables
  • Toggle
  • Typography
  • UQ News RSS feeds
  • Block grid
  • Demo form
  • Date and Time
  • Grid
  • Menus
  • Name space standards
  • Theme settings
  • URL patterns
  • Central data
  • Maintenance mode
  • Site search
  • Developer Virtual Machine
  • Developer Contribution Workflow
  • UQ Base theme updates
  • Modules available for use in UQ Drupal
  • Migration Classes
  • DS Inception V3
  • Automated Tests
  • Modules available for use in UQ Drupal

    Last updated: 22 April 2015


    In order to maximize maintainability for the large number of UQ sites, we are providing a set of modules that cover the majority of use cases. These modules are listed below.

    For sites where required functionality is not possible with the defined set of modules, there is the possibility of adding other modules to either the generally available set of UQ enterprise wide modules, or restricted to the specific site on which it is to be used.


    For every site that deviates from the use standard features available globally, developers must create Drupal features for all of the custom content types, roles, permission sets, and other Drupal structures.

    Our ongoing maintenance requires a Feature Revert on all sites. In the case of Feature Revert on all features of breaking a site, developers will be required to be fix any issues beforea site is accepted into our system.

    The standard method for creating a feature, is to put data structures as well as visual layouts that should not change into the feature, with defaults for settings, variables and others into the hook_install() into the feature itself. This will allow at least the base to be built, and defaults put in place, but allow site builders to customize without halting deployment processes, both for themselves and for us.

    Requesting Modules or Features

    These may be requested from uqdrupal@uq.edu.au.

    If you would like to suggest a generally useful module for inclusion in the UQ CMS environment please email uqdrupal@uq.edu.au outlining the rationale for its inclusion to begin a discussion with the CMS team.

    The CMS team will check the functionality already exits, or is in planning.

    Before a module can be added, the proposed functionality will be checked for suitablilty to the wider UQ audience, security and accessiblilty issues. The module must be maintained and at a stable release (no alpha versions).


    List of Modules

    Modules required for all UQ Sites:

    Newly Added Modules April 2015

    Generally available modules:

    Modules currently under review:



    This list is subject to occaisonal  updates, please review regularly. 







    Previous (UQ Base theme updates)Next (Migration Classes)