Page MenuHomePhabricator

Central CollabPad
Open, Needs TriagePublic

Description

Because installing collab pad requires some specific tech setups, we think it would be easier to have a central instance of collab pad that everybody can use. To acchieve this it would need to be possible to import and export from external wikis.

The plan

  • Allow import of external wikis into the central collab pad wiki
  • Allow export back into the external wiki

Outcomes

Import

You can import external pages now!

Peek 2023-05-21 11-22.gif (817×1 px, 2 MB)

And working collaboratively looks like this (nothing changed there):

Peek 2023-05-21 11-31.gif (817×1 px, 412 KB)

Export

The export goes directly to the respective wikipage! Some formatting issues remain (see next steps).

Peek 2023-05-21 11-34.gif (817×1 px, 1 MB)

Possible next steps

  • Fix small layout issues in export
  • Fix some broken elements in editing mode: internal links, template usage (some do work others dont)
  • Include all author names in the commit message
  • Find a server that wants to host this for everybody :)

Event Timeline

Change 921466 had a related patch set uploaded (by Svantje Lilienthal; author: Svantje Lilienthal):

[mediawiki/extensions/VisualEditor@master] Allowing import from and export to external wikipages for collabpad

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

lilients_WMDE updated Other Assignee, added: Bawolff.

Change 921466 had a related patch set uploaded (by Svantje Lilienthal; author: Svantje Lilienthal):

[mediawiki/extensions/VisualEditor@master] Allow import from and export to external wikipages for collabpad

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

lilients_WMDE renamed this task from Central collab pad to Central CollabPad.May 21 2023, 9:01 AM
lilients_WMDE updated the task description. (Show Details)

Thanks for participating in the Hackathon! We hope you had a great time.

  • If this task was being worked on and resolved at the Hackathon: Please change the task status to resolved via the Add Action...Change Status dropdown, and make sure that this task has a link to the public codebase.
  • If this task is still valid and should stay open: Please add another active project tag to this task, so others can find this task (as likely nobody in the future will look back at the Hackathon workboard when trying to find something they are interested in).
  • In case there is nothing else to do for this task, or nobody plans to work on this task anymore: Please set the task status to declined.

Thank you,
Phabricator housekeeping service