Page MenuHomePhabricator

Rework templates and create survey sandbox
Closed, ResolvedPublic

Description

We need a place to test submitting and voting on proposals. This is essentially a revival of T319234 except it's meant to work on any wiki, including a localhost MediaWiki installation.

Acceptance criteria

  • Introduce a config in wishlist-intake to replace the on-wiki config
  • Rewrite the templates for the new, continuous survey
  • Create the various survey pages, committing to them repo as .wikitext files
  • Adjust deploy script to save the survey pages (perhaps with command line flag, since we probably wouldn't deploy wiki pages to production)
  • Maybe also commit an XML dump of all the pages

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
DeploymentCommand: add user-group-css task for user group CSSrepos/commtech/wishlist-intake!57musikanimalanon-textmain
mediawiki-pages: rename to Community Requests, add peer gadgetrepos/commtech/wishlist-intake!38musikanimalcommunity-requests-renamemain
Add more wishlist pages, templates and basic bot runrepos/commtech/wishlist-intake!22musikanimaltemplatesmain
Use wiki page when editing wishes, add centralized config and Util classrepos/commtech/wishlist-intake!17musikanimalutilmain
Add 'setup' command to automate deploying necessary pages and templatesrepos/commtech/wishlist-intake!14musikanimalmediawiki-pagesmain
Customize query in GitLab

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

musikanimal opened https://gitlab.wikimedia.org/repos/commtech/wishlist-intake/-/merge_requests/14

Draft: Add 'setup' command to automate deploying necessary pages and templates

samwilson merged https://gitlab.wikimedia.org/repos/commtech/wishlist-intake/-/merge_requests/14

Add 'setup' command to automate deploying necessary pages and templates

musikanimal merged https://gitlab.wikimedia.org/repos/commtech/wishlist-intake/-/merge_requests/17

Use wiki page when editing wishes, add centralized config and Util class

There's plenty more to come, but I think we can go ahead and close this as each "chunk" of template editing is more or less encompassed in other tasks such as T364648: Add focus area cards and references to focus areas to the wishlist home page. QA can focus on those tasks, as this one was a dumping ground for sort of getting the system set up. All acceptance criteria has been met except "Maybe also commit an XML dump of all the pages" which I don't think is needed.

JSengupta-WMF changed the status of subtask T363236: Wish index page from Open to In Progress.Jun 11 2024, 11:43 AM