Versions Compared

Key

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

...

  •  Early platform database backup and recovery system. Basic infrastructure should be in place to export and import platform data.
  •  ftml should be capable of processing most Wikidot wikitext
    •  Particularly, previously-filed issues regarding production inadequacies must be addressed during this stage.
    •  Plan for modules and extended syntax begun
    •  Code blocks have syntax highlighting
  •  Tested procedure for importing/migrating sites from backup data
  •  Page editor is usable and stable
  •  ListPages support
  •  Sufficient moderation tooling in place
    •  Platform should support creating, modifying, and automated enforcement of filters

Platform

  •  Begin drafting proposals for social questions surrounding Wikijump as a platform. How it is governed, buy-in and ideas from various stakeholders, and beginning to compose a final list of site participants.
  •  Formal terms of service (TOS) are drafted and ratified
  •  Formal legal structure of the platform is determined and implemented
  •  Platform is checked for GDPR compliance
  •  Platform staff is organized and able to handle basic activity

Open Beta

This will also be a large stage, and is primarily marked by interactions and dialogue with users to understand needs and prioritize and fix platform shortcomings. There will not be a stable “production” during this time, instead it will be used to ensure that users are able to perform the work they are accustomed to.

...

  •  Complete platform database backup and recovery system. It should be thoroughly tested, and a schedule for regular backup checks and recovery dry runs (on dev) should be set up.
  •  Determine if any extra Wikidot information needs capturing (e.g. admin settings)
  •  Users should be able to activate imported Wikidot accounts
  •  ftml should be capable of processing all Wikidot wikitext
  •  

Platform

  •  Enable the general userbase to create new accounts and link their Wikidot accounts
  •  A site migration order should be agreed on for the Gamma stages
  •  Platform staff is organized and able to handle day-to-day activity

Early Gamma

Unlike “alpha” and “beta”, the word “gamma” is not often used in release terminology. Here it will refer to the migration period for the platform, that is, when Wikidot sites start moving over for real to use Wikijump as their new permanent home. It is expected that this will come with a number of operational and logistical difficulties, so it will start with smaller sites and those with fewer requirements. The stage will be marked with dialogue and work with these early platforms to ensure their workflows and needs are accounted for.

Requirements

  •  Assess all open issues to determine prioritization
  •  Discuss extension projects like Cogwork

Platform

  •  

Main Gamma

After all the early kinks are worked out, this release stage will be the bulk of the migration effort. Most of the large and heavily used sites will be migrated during this stage, and there will be a significant but gradual period as the bulk of Wikidot site activity begins moving over.

...