Page MenuHomePhabricator

Host Primerpedia on Toolforge
Closed, ResolvedPublic

Description

The Primerpedia demo for the Concise Wikipedia proposal is currently hosted via GitHub pages, at http://waldyrious.github.io/primerpedia. Hosting it on Toolforge instead would bring it closer to the Wikimedia universe and make it more discoverable.

Note: This task was part of the "Primerpedia improvements" project, carried out during the Wikimedia Hackathon 2019. Project poster:

Project_Posters_in_Wikimedia_Hackathon_Prague_2019_01.jpg (1×900 px, 213 KB)

This task was originally reported at the GitHub repo, as issue #50.

Event Timeline

waldyrious triaged this task as Medium priority.
waldyrious added a project: Toolforge.
waldyrious closed this task as Resolved.EditedMay 19 2019, 7:05 PM

This is now done. The tool is now available at https://tools.wmflabs.org/primerpedia.

To do this, I first followed the steps outlined in https://wikitech.wikimedia.org/wiki/Portal:Toolforge#Toolforge_quickstart; Then, I cloned the repository to the ~/public_html/ directory, and ran webservice start, as explained in https://wikitech.wikimedia.org/wiki/Help:Toolforge/Web#Web_Service_Introduction. Finally, I set up a system to auto-update the tool whenever there's a push to the github repo, as described https://wikitech.wikimedia.org/wiki/Help:Toolforge/Auto-update_a_tool_from_GitHub.

Along the way, I improved those pages to make them more beginner-friendly and more complete. The last one, in particular, was actually written by me after figuring out the steps while working on this task.