Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
Info

Collection of tasks to improve openIMIS Documentation

Public Facing

General

  • Wikistructure

    • (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 Wiki and the Website - Communication

    • 🧑‍🏭 Rework wiki “Spaces”

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

Users

Implementers

Implementers

...

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

...

Update Sources for https://openimis.atlassian.net/l/c/9WjwwJwE and optimize accessibility

...

Graphics: repository for architecture etc done with draw.io

Document Release Management into https://openimis.atlassian.net/l/c/b431716V

...

Release

  • Document Release Management into Documentation

    • (tick) Step by step deliverables / check-list (integrate pull-requests, update doku, update modules overview)

...

Clarify distribution of documention between GitHub repo and Wiki and remove redundancies

...

Clarify distribution of release notes between GitHub repo and Wiki and remove redundancies

...

Mark/Remove/Hide deprecated GitHub repos

...

...

Integrate https://openimis.atlassian.net/l/c/hjtW5EcX into https://openimis.atlassian.net/l/c/bQH4cTYn

...

Update https://openimis.atlassian.net/l/c/ENPeiWeY for https://openimis.atlassian.net/l/c/9WjwwJwE

...

Update https://openimis.atlassian.net/l/c/2RLe2j4K for https://openimis.atlassian.net/l/c/9WjwwJwE

...

Create “Technical Requirements” page and fill with content e.g. https://openimis.atlassian.net/l/c/nu1btMc4

...

Cleanup and Integrate https://openimis.atlassian.net/l/c/wcdXX01s into https://openimis.atlassian.net/l/c/b431716V

...

  • 9WjwwJwE and optimize accessibility

  • Integrate Sources into Releases

  • (tick) Merge / move / clean up Release notes into Releases

  • Setup / optimize a documentation update process (checklist) to ensure the documentation improves in a timely and parallel way

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”

...

Cleanup and Integrate https://openimis.atlassian.net/l/c/Tv6tDcZh into https://openimis.atlassian.net/l/c/b431716V

...

Cleanup and Integrate https://openimis.atlassian.net/l/c/oeM4P17R into https://openimis.atlassian.net/l/c/b431716V

...

Cleanup and Integrate https://openimis.atlassian.net/l/c/Lu1uqygQ into https://openimis.atlassian.net/l/c/b431716V

...

Cleanup and Integrate openIMIS Database Design into https://openimis.atlassian.net/l/c/b431716V

...

Update each module in https://openimis.atlassian.net/l/c/WUXVyUjC ↔︎ Dev Committee #260

...

Update YouTube content for https://openimis.atlassian.net/l/c/9WjwwJwE / current development ↔︎ Dev Committee #176

...

  • 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

...

  • (tick) Sandbox Server access / root accountkeypass

  • (tick) Consolidate server hosting credentials, migration of DNS host and access sharing strategies -> Server Administration & Accounts

  • (tick) Clean up DNS Records

  • (tick) Keypass keyrings:

    • admin Admin (on internal teams channel)developers (on Google drive?)

    • Others on demand

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)
Documentation Taskforce

Improving technical documentation, ensuring sustainable operations

STPH, GIZ

Weekly Wed. 11-12pm