Page MenuHomePhabricator

deploy a replacement for the old "wikistats admin" (WSA) script
Closed, ResolvedPublic

Description

split out from 36133

this is what RobiH meant with "Make WSA on WMFlabs"

it was a Bash script that made it easy to add/edit/update certain things in the statistics tables


Version: unspecified
Severity: normal

Details

Reference
bz36287

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 12:26 AM
bzimport set Reference to bz36287.

How much effort would it be to make it a browser based application?
It would enable me to maintain the entries from different locations without leaving putty credentials on every computer.

Robih, i have added a fixed, rudimentary version of the old WSA.

It is linked in your home dir as just "wsa", so it does not start automatically as before to also give you the shell option to mysql but you can start it with:

./wsa

basic features for mediawikis table should work, but it will still have bugs:

  1. OK - Refresh Mediawiki
    1. OK - Delete Mediawiki
    2. DISABLED: Blacklist Wikia
    3. OK: Change Mediawiki URL
    4. OK: Change Method
    5. DISABLED Change Wikia URL
    6. DISABLED Add Wikia
    7. DISABLED: Refresh Wikia
    8. ???: Wikisite special link handling
    9. DISABLED: Delete Wikisite
    10. OK: Add a Wiki
    11. DISABLED: Incubator: Change method
    12. DISABLED: Incubator: Change URL
    13. DISABLED: Incubator: Move to Mediawikis
    14. DISABLED: Incubator: Delete
    15. OK: Check version of a Mediawiki
    16. Exit

tell me about the Incubator stuff. shall we stull use it? i would have to look more closely to even remember how it worked exactly.

Incubator was a temporarily needed feature that is not needed anymore.

Talkong about disabled Wikia Features: It seems that the Wikia Update keeps being stalled:

http://wikistats.wmflabs.org/largest_html.php?sort=ts_asc&th=10000&lines=90

meanwhile we do have yet another new script called just "wsa" , as /usr/bin/wsa on the instance, but it needs some fixes

Dzahn lowered the priority of this task from High to Medium.Nov 26 2014, 12:47 AM
Dzahn lowered the priority of this task from Medium to Low.Jan 15 2015, 10:50 PM

Did RobiH migrate from BZ to phab? It seems not, which is unfortunate.

Since i did deploy a replacement for WSA but i doubt anyone uses it, i'm tempted to close this here.

Could we have a WSA running on Phabricator instead of on Shell?

Could we have a WSA running on Phabricator instead of on Shell?

Could you clarify? How would that look? You mean just dumping actions here on tickets and making people do them? Forms?

also let me ask separately: isn't this task resolved? or if not, which feature is the current WSA missing that would make it not count as replacing the old one.

It's not about features, it is about availibility from mobile. Forms would be fine.

@RobiH ok, i don't think that's related to phabricator though. that would have to be a standalone thing on the labs instance and it would be outside the scope of this task. it changes it from "replace old script" (which imho has happened quite some time ago) to "write a completely new user interface".