Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 19:31, 14 February 2025 by Prd (talk | contribs)

Made some mistakes.

Made a wiki!

Made some more mistakes.

  • 1/31: Website creation.
  • 2/1: Initial networking hurdles (resolved as of 2/2), creation of map.kenshi.wiki
  • 2/2: Early development of map.kenshi.wiki.
  • 2/3-2/8: Migration to 1.43. E-mail server live. Evaluation of available extensions.
  • 2/9: Finalization of extensions for review. Initial Cargo testing.
  • 2/10-2/11: Configuration marathon
  • 2/12: Successful testing of all planned features.
  • With the proven testing of Cargo & TemplateStyles the wiki is technically feature-ready.
  • UX development will continue for the duration of Feburary.
  • Ongoing:
  • Skin creation, implementation of Tailwind (or some other desirable CSS library).
  • Customized navigation scheme (MediaWiki's options are insufficient.)
  • Preliminary map modelling. (There are numerous ways to achieve the desired outcome. Performance optimization is first order.)
  • 2/13: Reworking Module & Template network for active use, i.e. broken link cleanup & redirect implementation.
  • Resounding success. Lua errors are a thing of the past.
  • Modules capacity goes well beyond what some wikifarms offer and is nearing Mediawiki parity.
  • Note:Sometimes even beyond MediaWiki itself. Modules are not inherent to MediaWIki - they can be developed independently. See: Module:Protection banner
  • 2/14:Completion of Module & Template network. Reorganization & adaption to site-native category structure.
  • Some extensions are so powerful and potentially unwieldy that they might warrant restraining. DPL3 is great, too great.
  • NOTE: Setup Wikibase later today. The more intricate templates want it to exist, see:
  • Module:Wikidata label & Template:Label.
    NOTE2: The global language set is too much for the Lua calls. However, I believe within a certain range translations can be enabled. Nevertheless, it's better to implement the underlying templates & transclusions built around them. Not doing so may lead to unexpected cross-template parsing errors, see: Template:Template link general
  • Final decision: No Wikibase. There's no serious need to impose an unwiedly extra database upon the server. The small amount of modules missed out on are not worth the hassle or functionality to activate the modest feature additions.