Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Collection of tasks to improve openIMIS Documentation

Public Facing

General

  • wikiWiki

    • structure (tick) Restructure the documentation landing page: Documentation (developer, implementer, user)

    • Sandbox Landscape : (tick) Provide near time status updates for Sandbox Landscape : Status monitor page for demo instance has been added, outstanding for others

    • (tick) Reorganize Release Notes - Releases

    • ➡️ SEO for the wikiWiki and the Website - Communication

    • 🧑‍🏭 Rework wiki “Space Shortcuts”“Spaces”

    • list (tick) List of regular wiki maintenance tasks (e.g. update events, opportunities, projects, clean archive …) → Wiki Maintenance

    • Restructure Wiki (Wiki Target Structure [Draft] ) to optimize accessibility to knowledge for different target groups

      • Ensure usability for low resolution devices / old displays (e.g. including links to child pages on every page)

      • Ensure usability for old/slow devices e.g. by reducing the number of unnecessary page loads

    • (tick) Ensure, that every page is converted to the new editor

    • ➡️ Provide translations (e.g. in French) of the most important content → communications

      • ➡️ Harmonize multi-language selection/navigation → communication

    • (error) Use custom domain name for the Wiki (wiki.openimis.org)

    • 🧑‍🏭 Report Copy & Paste (Links) Bug

  • Web-Page

    User documentation:

Users

Users

  • Improve user documentation http://docs.openimis.org/en/latest/ / http://docs.openimis.org/fr/latest/

    • which platform for user docs? readthedocs (current standard, but outdated)? gitbook? wiki?

  • Updated FAQ List

  • Outdated user documentation (Different Styles)

    • (tick) Update user documentation to current cooperate design (use new logo)

    • (tick) Links towards the Wiki need to be checked (e.g. “openIMIS Install documentation”)

    • ➿ 🧑‍🏭 Ensure coherency of the linkage between the user documentation and other platforms (like the Wiki or the webpage)

  • (tick) Update FAQ List

    • (tick) Remove usage of featured FAQ lists outside of the website sandbox

    • (tick) Move to Sandbox

Implementers

Domain Knowledge

  • Include Domain Knowledge into Wiki Target Structure [Draft]

  • Consolidate existing Knowledge -> Make available in FR/EN/..

  • Provide a Needs-centered Access to openIMIS

  • Setup Prozess for Transform Product Owner / Incubator Knowledge to Documentation

  • Setup Framework to Improve Recording, Documentation and Publishing of Webinars

Priorization Toumai Community

  1. Modular Approach and Modules

  2. Interoperability (FHIR/DHIS2…)

  3. AI Modules

  4. Mobile Versions (Examples) / Payment Module (Examples)

Developers

Development guidelines

...

Github

  • Clarify distribution of

...

  • documentation between GitHub repo and Wiki and remove redundancies

  • (tick) Clarify distribution of release notes between GitHub repo and Wiki and remove redundancies

  • ⚠️ Mark/Remove/Hide deprecated GitHub repos

  • Provide license information in every repository

Architecture

Release

...

Documentation Methodology

  • ⚠️ How to document architecture: Graphics: repository for architecture etc done with draw.io

  • Re-organize first level children of Documentation e.g. create and move content into our Technical Knowledge Base as “How-to”

  • Validate and Integrate further mature/not-in-development content into Documentation

  • Standardize naming in our Technical Knowledge Base “How to” etc. …

  • Standardize naming in openIMIS Product substructure

...

  • explicitly “openIMIS” everywhere or nowhere

  • Include Domain Knowledge into Wiki Target Structure [Draft]

  • Setup Process for Transform Product Owner / Incubator Knowledge to Documentation

  • (tick) Setup Framework to Improve Recording, Documentation and Publishing of Webinars

    • Enable the process to be started externally (e.g. per Jira queue)

Internal Documentation

...

Under Maintenance Contract

GIZ internal

  • server (tick) Server contract login (keypass Keypass keyring)

  • DNS is still on cloudflare → Hetzner

  • web(tick) Web-page - wiki links: Incoming links from openIMIS.org Wiki links: /wiki/spaces/SB/pages/1025015809

  • (tick) Remove / document / avoid content redundancies between web and wiki

  • ➡️ Make sure the transition from web to wiki Wiki is smooth (especially for first time users) Analyze backlinks

  • 🧑‍🏭 Clean up Teams channels (List, messages, export)

  • (tick) Analyze back-links from Wiki to Web - e.g. Chad (and other implementations) refers to http://openimis.org/tanzania on the web

  • ➡️ Publish relevant Events on Web

  • (tick) Remove [delete] Welcome to the openIMIS Initiative! and other redundant content after launch of new version of Web

...

Guiding Principles

  • Separate static from temporal content

  • Remove and avoid redundancies

Taskforces

Taskforce

Involved Parties

Meetings

Release checklistSTPH, GIZ

25.05.2022

Server Doc (T1)

STPH, GIZ

Server Contract Admin

GIZ, GIZ NP

Wiki Target Structure

GIZDocumentation Taskforce

Improving technical documentation, ensuring sustainable operations

STPH, GIZ

Weekly Wed. 11-12pm