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

...

  • 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)

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

  • (tick) Analyze backlinks 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 checklist, Server Doc (T1)
Release Management (WiP) Documentation Taskforce

Improving technical documentation, ensuring sustainable operations

STPH, GIZ

Kickoff 25.05.2022 11am

Server Administration

Consolidate server hosting credentials, migration of DNS host and access sharing strategies

GIZ, GIZ NP

Kickoff 23.05.2022 9am

Wiki Target Structure [Draft]

Optimizing accessibility to knowledge of the wiki for different target groups

GIZWeekly Wed. 11-12pm