Last updated: 22 April 2015

Modules

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.

Features

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:

  • simplesamlphp_auth - this is a customized version.
  • storage, storage_wrappers and storage_riak - For clustered file handling.
  • uq_date_formats
  • robotstxt

Newly Added Modules April 2015

  • fieldable_panels_panes
  • uuid
  • paragraphs
  • chosen
  • geolocation
  • ip_geoloc
  • diff

Generally available modules:

  • cck_select_other
  • chosen
  • ckeditor
  • context
  • context_entity_field
  • crumbs
  • ctools
  • date, date_api, date_popup
  • email
  • entity
  • entityreference
  • features
  • features_extra
  • field_formatter_class
  • field_formatter_settings
  • field_group
  • field_hidden
  • field_permissions
  • google_analytics
  • image_focus
  • jquery_update
  • libraries
  • link
  • menu_attributes
  • menu_block
  • metatag
  • migrate
  • migrate_extras
  • module_filter
  • panels
  • panels_everywhere
  • paragraphs
  • pathauto
  • pathologic
  • publish_button
  • publishcontent
  • quicktabs
  • r4032login
  • readonlymode
  • realname
  • redirect
  • rules
  • simple_dialog
  • simplified_menu_admin
  • strongarm
  • term_reference_tree
  • token
  • views
  • views_accordion
  • Workbench
  • Workbench Access
  • Workbench Moderation
  • wysiwyg
  • wysiwyg_filter

Modules currently under review:

  • block_classes
  • image_facedetect
  • select2
  • serviceview
  • webform_access_csv
  • webform_storage
  • webform_userfields
  • webform
  • webform_layout
  • webform_report
  • webform_term_opts
  • entityform
  • entity2text
  • recaptcha
  • captcha
  • honeypot
  • uqsubcontent
  • google_cse
  • gss
  • search_api_elasticsearch
  • uq_image_caption_formatter
  • fitvids
  • smart_trim
  • disable_messages
  • ajax_links_api
  • date_ical
  • content_access
  • linkit
  • lightbox2
  • colorbox
  • flexslider
  • flexslider_views_slideshow
  • views_slideshow
  • slick
  • feeds
  • views_embed_field
  • mimemail
  • mailsystem
  • search_autocomplete
  • facetapi
  • facetapi_bonus
  • facetapi_pretty_paths
  • flag
  • session_api

Deprecated:

  • uq_feeds_block
  • uqckeditor_settings
  • central_things
  • ds_inception
  • espace
  • facetapi_ui
  • filefield_sources_filething
  • filefield_sources_filething_remote
  • filething
  • ldap_mapping
  • quicktabs_zurb_foundation
  • select2
  • staff_directory
  • staticuri
  • uq_base_field_groups
  • uq_field_collection_block_grid
  • uq_help
  • uq_taxonomy
  • uqredirect
  • uqthings
  • uqthings_gmap
  • nice_menus
  • search_api_solr
  • addressfield
  • menutree
  • insert
  • om_maximenu
  • taxonomy_display
  • term_reference_filter_by_views
  • taxonomy_manager
  • menu_css_names
  • menu-editor
  • disable_term_node_listings
  • tvi
  • profileplus
  • taxonomy_csv
  • restws
  • apc
  • cer
  • domain
  • domain_access
  • domain_blocks
  • domain_views
  • easyrdf
  • edit_profile
  • field_collection
  • field_collection_tabs
  • filefield_sources
  • kcfinder
  • ldap
  • physical
  • rdfx
  • remote_stream_wrapper
  • sparql
  • timefield
  • views_php

 

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