User talk:MarkDilley: Difference between revisions

3,950 bytes added ,  21 November 2012
→‎InterwikiMap: new section
(→‎Downtime: new section)
(→‎InterwikiMap: new section)
Line 273: Line 273:
Sorry! This site is experiencing technical difficulties.<br>(Can't contact the database server: Too many connections (localhost))</blockquote>
Sorry! This site is experiencing technical difficulties.<br>(Can't contact the database server: Too many connections (localhost))</blockquote>
We were down for about an hour.  Where we being flooded by a DoS attack or similar, or was it just routine server maintenance?  Best regards, [[User:Hoof Hearted|Sean, aka <small>Hoof Hearted</small>]] • <sub>[[:Category:Active administrators of this wiki|Admin]]</sub> • <small>[[User talk:Hoof Hearted|talk2HH]]</small> 06:44, 1 November 2012 (PDT)
We were down for about an hour.  Where we being flooded by a DoS attack or similar, or was it just routine server maintenance?  Best regards, [[User:Hoof Hearted|Sean, aka <small>Hoof Hearted</small>]] • <sub>[[:Category:Active administrators of this wiki|Admin]]</sub> • <small>[[User talk:Hoof Hearted|talk2HH]]</small> 06:44, 1 November 2012 (PDT)
== InterwikiMap ==
Hi Mark.
Thank you (and all the other contributors to WikiIndex) for your hard work to maintain and administer this site, without which the highest aspirations for the 20,000-wiki [[mw:Extension:InterwikiMap|InterwikiMap]] would not be possible, because there is (to my knowledge) no other wiki directory of the same comprehensiveness as this. I am hoping that within the next week or two, I can submit a version of the extension to the Git repository for code review. Some important requests for comment are [[mw:Extension:InterwikiMap/Data|here]] and [[mw:Canonical interwiki prefixes|here]]. I will soon be creating a list of proposed canonical interwiki prefixes, and will keep you posted on that and invite the comments of the Wikiindex community. My desire is that we adequately discuss the first edition of the list so that when it is published, we will have reached agreement on 99%+ of it and not have to revise prefixes too much later (although of course we'll need to add and remove prefixes from the list as new wikis are born and old wikis die).
Please note that there are two parts to this process of data accumulation and distribution: the sending and receiving parts. Step 1 is to get the wikis to reveal more of their data via [[mw:API:Meta]] modules. Then it will be possible to harvest that data using bots, and push it to WikiIndex pages, which are already organized using templates and therefore would be bot-friendly, if you want to go the bot route. Step 2 is to harvest all of WikiIndex's data and push it into a database table (or, to the extent that SMW is in use, it's already in a database that can be conveniently queried). Step 3 is to allow wikis to pull that data from the central repository, which could be hosted at WikiIndex, or [http://meta.inclumedia.org Meta-Inclu], or wherever else is most convenient and can handle the traffic (viz., 20,000 wikis hitting it perhaps daily; that shouldn't be too big a deal, since it's only about, perhaps, a kilobyte of text about each wiki being transferred; so that adds up to 20,000 kilobytes/request multipled by 20,000 wikis/day, which equals 400,000,000 kilobytes/request-day, or 400 megabytes/request-day; that's not so bad). Actually, I may be lowballing it a bit, though, depending on how many fields of data there are going to be.
Step 4 is for each wiki to filter that data according to its criteria. The question is, will there be a demand for such filtering, or will wikis just want to load all 20,000 prefixes into the interwiki tables? If the latter, then maybe we don't need to distribute all that site data, in which case, the data transfer load can be significantly cut down to something more manageable. In other words, we can reduce it from a kilobyte of text per wiki to maybe one-quarter that.
I think as a minimum, though, we should have, as an API-accessible field on each wiki using InterwikiMap, a URL for some sort of general information page. Maybe there should be two URLs &mdash; one for the wiki's about page (so we get their view) and one for Wikiindex's page (so we get the Wikiindex community's view). Wikiindex, of course, can link to even more articles (e.g. in some cases, Wikipedia articles) giving more views about the wikis in question. But I think it's important that users browsing through the interwiki list have a quick way to get info about the various wikis they see on it.
There's a question of what to use for the wiki's about page. Currently, that data hasn't yet been accumulated. [[Template:Wiki]] has a wikinode parameter, but no about page parameter. Should we conclude that the wikinode idea is moribund, or should we keep pushing for its adoption? In the meantime, should we begin accumulating URLs for "about" pages? Perhaps in some cases, the about page ''would'' be the wikinode, but usually not. [[User:Leucosticte|Leucosticte]] ([[User talk:Leucosticte|talk]]) 19:36, 20 November 2012 (PST)
1,756

edits