Toolserver:User:Krinkle/Todo tools

Preferences statistics for any wiki

 * How many people use my gadget on wiki x ?


 * Use daily query cache
 * Keep in a database which wikis need to be queried
 * Once an hour run a script that'll get a row from this table, run slow query to get the statistics, write to querycache table and remove table row
 * In the interface user can select wiki from dropdown and either see stats (if available) with button to request refresh (which will then happen in one or two hours), or if no querycache available for this wiki, user may press button to request that wiki to be queried for the first time.
 * We may wanna just keep a table with a list of wikis and just query those every day (rather than requiring manually requesting refresh). Then i'd add things to that list by JIRA-bug/IRC-nag or perhaps a web form that just adds it.

rivival
Need I say more ?
 * Make a pretty txt format
 * Create a nice GUI for it as a tool:  http://toolserver.org/~krinkle/ TsToc
 * Require people to use it in order to get TsStats, TsIntuition etc.
 * Perhaps as part of the to-create MNT-account for toolserver internal tools (TsToc, TsStats, TsIntution, ..), eg. http://toolserver.org/~internal

Design

 * Clean index page with users and tools
 * Input box for both users and tools. jQuery live filtering.
 * TsToc.php/ /
 * author-pages (little profile pages with info about user that is publicly available (+info if user is expired) + list of tools)
 * tool-pages (title, description, home-url, example url, thumbnails, read more, screenshot(s) relative to ~/public_html)
 * TsToc.php/ if no username by name then redirect to author/tool if found. If found multiple, show disambig list, otherwise Not Found.