Page MenuHomePhabricator

Clean up list of projects on Tool Labs home page and add Tomcat tools
Closed, ResolvedPublic

Description

The home page https://tools.wmflabs.org/ currently gives an index of all tools hosted on Tool Labs. However, it is starting to get cluttered.

There are entries such as "asdf" and "betacommand-dev" that seem to be test/experimental projects and should be separated out from the public-interest projects. Others, like "bugello" and "digimus" have no information or documentation.

Two things that would help to organise this page are:

  • Categorisation - printing several tables on the page instead of one long one. This could be quite simple e.g.
    • Web interface tools (e.g. geohack; xtools; voxelbot)
    • Bots lacking a web interface (e.g. anomiebot; suggestbot)
    • Test/development projects (e.g. betacommand-dev; hennalabs)
  • Requiring all tools to provide a description (currently optional).

Version: unspecified
Severity: enhancement
URL: https://tools.wmflabs.org/

Details

Reference
bz49937

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:46 AM
bzimport added a project: Toolforge.
bzimport set Reference to bz49937.

We shouldn't require people to use .description, but all tools which don't provide it, should be hidden by default from the list.

An easy first pass might be "list only tools that either have a web interface or a .description"?

Pages such as https://wikitech.wikimedia.org/wiki/Nova_Resource:Local-addbot are actually created for all service groups, could this potentially be used? This way the categories, descriptions and other details could be on wiki.

Yow, those pages being created is a bug; not only are they not projects(!) but the names aren't unique between project so that "local-addbot" could exist and be completely different things on different projects.

So no, we can't use those pages since they shouldn't exist. :-)

How about creating pages on a different part of wikitech for tools?

I just noticed it doesn't work. Tools with no www and no description are still in a list

(In reply to comment #7)

I just noticed it doesn't work. Tools with no www and no description are
still
in a list

That looks good. They only need to be in their own section, collapse it if you really want. Hunting for tools around is a nightmare, having a central list is the one thing Toolserver really envies to Tool Labs. :)

Just giving this bug a poke. This has become a lot more of an issue now, with over 820 tools listed on the Tools home page, and the majority lacking any ancillary information.

I still think a basic categorisation system, as I suggested in comment 0, could be helpful.

  • Bug 67259 has been marked as a duplicate of this bug. ***

Just wanted to give a poke here. The home page, with its complete alphabetical list of tools, is longer than ever, and it is becoming increasingly less useful.

I would ask Tool Labs admins to consider implementing some of the suggestions in the description and comments above.

coren removed coren as the assignee of this task.Mar 25 2015, 8:24 PM
coren subscribed.

Giving up for grabs because I cannot realistically make that change in the short term.

That said, the source used to generate those pages is avaliable at

https://git.wikimedia.org/tree/labs%2Ftoollabs/HEAD/www

and I will gladly review patches.

As I wrote at https://lists.wikimedia.org/pipermail/labs-l/2015-March/003462.html, I'd like to take on Hedonil's defunct https://tools.wmflabs.org/directory/ as a community-maintained version of https://tools.wmflabs.org/hay/directory/.
It covers categorisation, has proved to be scalable and maintainable and is currently in use for hundreds of tools.
The Tool Labs home page could then link to it prominently, without needing review by WMF employees.

Also, don't uWSGI-based tools need to be added too?

zhuyifei1999 subscribed.

Clean up list of projects on Tool Labs home page

They are moved to ?list

add Tomcat tools

?status contains them

Categorization

T139991: Add publicly-editable tag system to http://tools.wmflabs.org/?list pending

Nova_Resource:Local-addbot

No longer valid LDAP name, and the pages aren't created anymore

How about creating pages on a different part of wikitech for tools?

T122865: Create a wiki documentation page for each tool resolved

Tool directory

T115650: Create an authoritative and well promoted catalog of Wikimedia tools pending

Closing this as Resolved at the majority of the addressed issues are either resolved or being addressed in other tickets.