Skip to content
This repository has been archived by the owner on Apr 9, 2019. It is now read-only.

Global navigation bar across OpenMRS Community.

Notifications You must be signed in to change notification settings

openmrs-archive/openmrs-contrib-id-globalnavbar

Repository files navigation

Dependencies Status devDependencies Status OpenMRS Talk OpenMRS IRC OpenMRS Telegram

Global navigation bar across OpenMRS Community. A module of OpenMRS ID.

##Design Goals

  • blend with any OpenMRS UI

    • Wiki (dark header)
    • JIRA (white header)
    • Answers (blue header)
    • WP / ID (light warm header)
  • serve from a central location

    • ID (integrate as a module)
      • fast (Node)
      • hooked into ID system (eventual profile integration)
      • modification process
        • for link changes, needs to be built into ID administration
        • for code changes, needs commit
  • modifyable from OpenMRS ID

    • stored in OpenMRS ID system DB
    • link titles & URLs configurable
  • more than just a list of links

    • global announcement bar
    • display notifications/tips relating to a specific tool (e.g. promote new features, account changes, etc.)
    • future: integrate with the greater OpenMRS ID profile, integrate into login session
  • integrated into client page

    • one <script> tag necessary to load, in any part of the page
    • prepend the body with navbar HTML, with permissions to:
      • execute scripts
      • change the URL of the parent page (preferably without JS)

How to install

  • clone into app/user-modules of dashboard (currently a git submodule in dashboard)
  • cp lib/db.example.json data/db.json

About

Global navigation bar across OpenMRS Community.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published