~cadence/breezewiki-todo#12: 
Category pages are not available on offline instances

Steps to fix:

  • Use Special:AllPages instead of Local_Sitemap
  • Query category page parse and save like normal
  • Query category members (accessing all pages? current BreezeWiki only checks first page) and save to new database table
    • something like create table category_members (wikiname, category, child, primary key (wikiname, category, child)) -- category is text like Category:Consumable_items
  • Create offline category page server that also queries the database as well as doing the regular offline page
Status
REPORTED
Submitter
~cadence
Assigned to
No-one
Submitted
1 year, 1 month ago
Updated
11 months ago
Labels
No labels applied.

~cadence 11 months ago

This also occurs for file pages with this detailed bug report: https://lists.sr.ht/~cadence/breezewiki-discuss/%3CAS8P193MB223835197E39BCF2F3088414C4699%40AS8P193MB2238.EURP193.PROD.OUTLOOK.COM%3E

Special:AllPages can include the File namespace, so supporting files requires no extra effort after categories are supported. It's the same change.

Register here or Log in to comment, or comment via email.