Jump to content

Planning/Wiki farmily: Difference between revisions

From Internal Dandelion and stuff Wiki
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
Wiki farmily, a portmanteau of Wiki family and wiki farm is a plan to make [[User:Diskette]]'s butt easier by doing [[Mw:Manual:Wiki family|wiki family]] set-up on the upcoming *nix in Thailand [[Wikipedia:Wiki farm|wiki farm]] plan. It's going to be a pain in the butt setting up, but upgrading it will not be so much pain.
Wiki farmily, a portmanteau of Wiki family and wiki farm is a plan to make [[User:Diskette]]'s butt easier by doing [[Mw:Manual:Wiki family|wiki family]] set-up on the upcoming *nix in Thailand [[Wikipedia:Wiki farm|wiki farm]] plan. It's going to be a pain in the butt setting up, but upgrading it will not be so much pain.


==== 2026-05-05 ~ 2026-05-06 ====
==== 2026-05-05 ~ 2026-05-06 (Done, late by 5 days) ====


# Setting up a maintenance page for https://wiki.unix.in.th https://i18n.unix.in.th https://docs.unix.in.th
# Setting up a maintenance page for https://wiki.unix.in.th https://i18n.unix.in.th https://docs.unix.in.th
Line 8: Line 8:
## Compare between [[mw:Manual:Managing_data_in_MediaWiki]]
## Compare between [[mw:Manual:Managing_data_in_MediaWiki]]
## Separate LocalSettings file per [[mw:Manual:Wiki_family#Separate_settings_files]]
## Separate LocalSettings file per [[mw:Manual:Wiki_family#Separate_settings_files]]
## The wikis that should be here on the dead-line is
### Core Wiki
### Core Wiki
### Auth Wiki (keep extension as low as possible to avoid XSS), add OpenID Connect extension
### Auth Wiki (keep extension as low as possible to avoid XSS), add OpenID Connect extension
### Test wiki
### Test wiki
## If everything is tested, then do those wikis too
### Documentation Wiki
### Documentation Wiki
### Localization Wiki
### Localization Wiki
Line 33: Line 35:


==== >=2026-05-05 ~ 2026-05-08 P2 ====
==== >=2026-05-05 ~ 2026-05-08 P2 ====
Configure
Configure [[Mw:Extension:Translate|mw:Extension:Translate]] on the localization wiki

Latest revision as of 01:20, 11 May 2026

Wiki farmily, a portmanteau of Wiki family and wiki farm is a plan to make User:Diskette's butt easier by doing wiki family set-up on the upcoming *nix in Thailand wiki farm plan. It's going to be a pain in the butt setting up, but upgrading it will not be so much pain.

2026-05-05 ~ 2026-05-06 (Done, late by 5 days)

  1. Setting up a maintenance page for https://wiki.unix.in.th https://i18n.unix.in.th https://docs.unix.in.th
  2. Setting up wiki family in neounixweb,
    1. I have decided to go with MediaWiki LTS
    2. Compare between mw:Manual:Managing_data_in_MediaWiki
    3. Separate LocalSettings file per mw:Manual:Wiki_family#Separate_settings_files
    4. The wikis that should be here on the dead-line is
      1. Core Wiki
      2. Auth Wiki (keep extension as low as possible to avoid XSS), add OpenID Connect extension
      3. Test wiki
    5. If everything is tested, then do those wikis too
      1. Documentation Wiki
      2. Localization Wiki
      3. Thesaurus (Main point is thesaurus but is also a dictionary in itself)
    6. Configure CentralAuth
    7. Tests
      1. Sessions
      2. User rights group

>=2026-05-05 ~ 2026-05-08 P1

Configure Core Wiki for a "base" wiki templates, features and base policies. Basic templates includes:

  1. Message boxes, alert boxes, user boxes, info boxes, and more boxes that I don't know of.
  2. Formatting templates like excerpts, terminal screen, etc

Features includes:

  1. User account and IP blocking
  2. Something like Wikimedia's RfC for request for comments

Basic policies includes:

  1. No เกรียน allowed
  2. No AI Allowed

>=2026-05-05 ~ 2026-05-08 P2

Configure mw:Extension:Translate on the localization wiki