Page MenuHomePhabricator

Creation interface for subpage features
Closed, ResolvedPublic

Description

Need an interface to create subpage features as regular pages (wikitext, collaborationlist).

Workflow:

  • Click on button or something to create (name may match canned presets)
  • Select type (standard feature (canned), list, wikitext)
  • Whatever

Dumped onto form to edit/submit stuff - standard feature prefills, list/wikitext goes to interface for editing that; submit changes content model if needed, adds to hub if needed, and saves page.

Non-js:

  • page name (prefilled from url thing)
  • type
  • rest the same

In fact it's all the same, they just don't get any prefilling.

See if we piss people off by restricting it to ch allowed namespaces.

Related Objects

Event Timeline

Change 312086 had a related patch set uploaded (by Harej):
Implementing Special:CreateHubFeature for creating subpage features on Collaboration Hubs.

https://gerrit.wikimedia.org/r/312086

Change 312086 merged by jenkins-bot:
Implementing Special:CreateHubFeature for creating subpage features on Collaboration Hubs.

https://gerrit.wikimedia.org/r/312086

Harej subscribed.

PHP implementation handled; I'll let @Bawolff do the JavaScript components.