Skip to content
Menu

Primary Menu

  • Home
  • About
    • ptworld.net
    • Business
    • Innovation
    • Consultancy
    • Education
    • Interfaith
    • Leisure
  • Research
    • Mind
    • Buddhist Ethics
    • Well-being in Society
    • Online Social Networking
    • E-Learning
    • Mobile and Ubiquitous Computing
    • Publications
  • Projects
    • Sigala
    • Software
    • Portfolio
  • Portfolio
    • Multimedia Languages
    • Theology Faculty TLR Web
    • RAMBLE
    • IARF
    • QMA Collections Intranet
    • MHS/HSM Website
    • OUMNH Collections
    • Publishing systems
    • HSM DAMS
  • Blog
Search

QMA Collections Intranet

Web-based Intranet for Qatar Museums (2012-2014)

Problem

The Qatar Museums Authority (via archive.org) had responsibility for a dozen or so new museums that were emerging to make Qatar a cultural hub for the Gulf.  A single EMu database instance was set up with core data documentation standards, but access to EMu was limited to those who had registered user accounts on and access to the EMu client.   Other museums staff, such as those in education, needed convenient access to essential information.

Solution

Inspired by the WordPress architecture, particularly its use of redirects, I conceived, architected and developed an intranet for the Qatar Museums Authority.  This enabled Web access with custom views for each staff in museum, with session management integrated with MS Exchange. The user interface was responsive and implemented i18n, with instant toggle between English (left-to-right) and Arabic (right-to-left) — supported by a translation project to map all the necessary cataloguing fields.  The resulting system was deployed to all the Museums and also the office of the Chair of QMA.

( Details … )

Architecture:

  • Multi-site architecture where each site (museum) has its own configuration; URL rewrites provide friendly URLs.
  • Authentication: integration with Active Directory
  • Authorisation: Per-site custom role-based authorisation supports Apache htgroups, EMu Groups (Registry module), and Active Directory LDAP

Features:

  • Customisable fields for the search and display of results and object pages
  • Data: XML template system generates a PHP XML template from the KE EMu XML schema
  • Presentation: self-contained XSLT transforms XML to HTML, kept separate from program logic
  • Session handling for runtime preferences
  • i18n internationalization English-Arabic (using gettext) – language toggle for each page
  • Image display configurable with IMu query optimisation
  • Responsive web design with collapsible columns with drag and drop panels, optimised for iPad.

Development environment:
*Oracle VirtualBox running Debian Linux, NetBeans, Subversion;
*Apache, LDAP, PHP (with IMu API), HTML, CSS, JavaScript, jQuery, jQueryUI.

( hide details … )

Tags

API, collections, EMu, exhibitions, IMu, intranet, metadata, museums, PHP, projects, Qatar, QMA, software, templates

This page was published on 14 June 2022 and last updated on August 10, 2022.

Credits
Technical

Accessibility
Privacy

Contact
Site map

Copyright © 2025 ptworld.net All Rights Reserved. Privacy Policy
PT World by Paul Trafford
Scroll Up
  • Home
  • About
    • ptworld.net
    • Business
    • Innovation
    • Consultancy
    • Education
    • Interfaith
    • Leisure
  • Research
    • Mind
    • Buddhist Ethics
    • Well-being in Society
    • Online Social Networking
    • E-Learning
    • Mobile and Ubiquitous Computing
    • Publications
  • Projects
    • Sigala
    • Software
    • Portfolio
  • Portfolio
    • Multimedia Languages
    • Theology Faculty TLR Web
    • RAMBLE
    • IARF
    • QMA Collections Intranet
    • MHS/HSM Website
    • OUMNH Collections
    • Publishing systems
    • HSM DAMS
  • Blog