Re: [Wikitech-l] Inclupedia: Developers wanted
On 01/13/2014 01:59 PM, Nathan Larson wrote: I can't exactly post a bug to MediaZilla saying Create Inclupedia and then have a bunch of different bugs it depends on, because non-WMF projects are beyond the scope of MediaZilla. That's not the case. There are components for software the WMF does not use. This ranges from major projects like Semantic MW to one-off extensions that WMF does not have a use for (e.g. Absentee Landlord) to tools that work *with* MW but are not part of it (e.g. Tools Labs tools, Pywikibot). It's true everything on Bugzilla is related to MediaWiki or the WMF in some way, though (some more direct than others). Matt Flaschen ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] Inclupedia: Developers wanted
On Tue, Jan 14, 2014 at 6:22 PM, Matthew Flaschen mflasc...@wikimedia.orgwrote: That's not the case. There are components for software the WMF does not use. This ranges from major projects like Semantic MW to one-off extensions that WMF does not have a use for (e.g. Absentee Landlord) to tools that work *with* MW but are not part of it (e.g. Tools Labs tools, Pywikibot). I guess it would depend on making the scope of the bug broad enough that it would seem useful for more than just one site. E.g. one could put implement the functionality needed for Inclupedia. That functionality could be reused for any number of sites, just like SMW's code. On the other hand, if someone were to say Switch configuration setting x to true on Inclupedia that would be of little interest to non-Inclupedia users, I would think. I assume that Bugzilla is not intended as the place for all technical requests for the entire wikisphere? ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] Inclupedia: Developers wanted
On Jan 14, 2014 8:20 PM, Nathan Larson nathanlarson3...@gmail.com wrote: On Tue, Jan 14, 2014 at 6:22 PM, Matthew Flaschen mflasc...@wikimedia.orgwrote: That's not the case. There are components for software the WMF does not use. This ranges from major projects like Semantic MW to one-off extensions that WMF does not have a use for (e.g. Absentee Landlord) to tools that work *with* MW but are not part of it (e.g. Tools Labs tools, Pywikibot). I guess it would depend on making the scope of the bug broad enough that it would seem useful for more than just one site. E.g. one could put implement the functionality needed for Inclupedia. That functionality could be reused for any number of sites, just like SMW's code. On the other hand, if someone were to say Switch configuration setting x to true on Inclupedia that would be of little interest to non-Inclupedia users, I would think. I assume that Bugzilla is not intended as the place for all technical requests for the entire wikisphere? Yeah, i think shell-type requests for non-wmf wikis has traditionally been out of scope for our bugzilla (possible exception: acawiki). OTOH I dont know if anyone has ever really asked to use our bugzilla in such a manner, so maybe opinions differ. -bawolff ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] Inclupedia: Developers wanted
People sometimes ask, Hasn't this already been done? It would seem that it hasn't, which is why so much of the implementing code has to be designed and developed rather than borrowed or reverse-engineered. In some ways, the closest project to this one may have been been the various proprietary sites that used the Wikimedia update feed servicehttps://meta.wikimedia.org/wiki/Wikimedia_update_feed_serviceto stay continuously up-to-date with Wikipedia, but to my knowledge none of them used MediaWiki as their engine, and their inner workings are a mystery. Those also tended to be read-only rather than mass collaborative sites. Id say that http://getwiki.net/-GetWiki:1.0 was similar to your superset concept (minus the merging part) there will inevitably arise completely Inclupedia-specific matters that need to be dealt with in a different venue. Presumably, it'll be necessary to create a whole new infrastructure of bug reporting, mailing lists, IRC channels, etc. But, I want to get it right from the beginning, since this is an opportunity to start from scratch (e.g. maybe there is a better code review tool than Gerrit?) I have created Meta-Inclu as a venue for project coordination. Be careful here - well its important to have bug tracker, etc - concentrating too much on support infrastructure and not enough on the actual issue at hand is a way that new projects sometimes fail. These types of things also tend not to be needed by small just-starting-out projects in the same way that large projects need them. Of course every project is different and you are in the best position to evaluate your project's needs. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Re: [Wikitech-l] Inclupedia: Developers wanted
On Mon, Jan 13, 2014 at 2:27 PM, Brian Wolff bawo...@gmail.com wrote: Id say that http://getwiki.net/-GetWiki:1.0 was similar to your superset concept (minus the merging part) Yeah, per WikiIndex http://wikiindex.org/GetWiki, Instead of red links, GetWiki uses green links to point to articles which do not exist locally. When the user follows such a link, GetWiki tries to dynamically fetch it from the wiki designated as an external source (in Wikinfo's case, the English Wikipedia), renders and displays the article text. A local copy is created only if the page is edited. Effectively, Wikinfo therefore provides a transparent 'wrapper' around Wikipedia pages which have not yet been copied. That sounds pretty easy to implement, compared to what is contemplated for Inclupedia. If a page had been deleted from Wikipedia, presumably it wouldn't have been accessible on Wikinfo unless someone had created a fork of that page on Wikinfo prior to its deletion from Wikipedia. That's a major absence of Inclupedia (and Deletionpedia) functionality. Also, a high-traffic live mirror would be contrary to live mirrorshttps://meta.wikimedia.org/wiki/Live_mirrorspolicy, as the load on WMF servers would increase at the same rate as the wiki's readership. A site that only polled WMF servers for changes, and stored local copies of those changes, would not have that problem. To the contrary, it might take load off of WMF servers, if some readers were to retrieve mirrored Wikipedia pages from Inclupedia that they would have otherwise retrieved from Wikipedia. The approach used by GetWiki of combining a Wikipedia mirror with locally stored forks is probably more suitable for either (1) a general encyclopedia with a non-neutral viewpoint (e.g. a Sympathetic Point of View), or (2) a site that wishes to have a narrower focus than that of a general encyclopedia. E.g., if you ran a site like Conservapedia (conservative bias) or Tampa Bay Wiki (narrow focus), while you were building up the content, you might want to be able to wikilink to articles non-existent on your local wiki, such as Florida, and dynamically pull content from Wikipedia for users who click on those links. In the case of Conservapedia, Wikipedia's Florida content might be considered better than nothing, pending the creation of a forked version of that content that would be biased conservatively. In the case of Tampa Bay Wiki, the content of the Florida article might be sufficient for their purposes, so they could just keep serving the mirrored content from Wikipedia forever. If a site were to aspire to be a general encyclopedia with a neutral point of view, it would be better to discourage or disable, as much as possible, forking of Wikipedia's articles. Once an article is forked, it will require duplication of Wikipedians' labor in order to keep the content as well-written, comprehensive, well-researched, and in general as high-quality and up-to-date as Wikipedia's coverage of the subject. It would be better to instead mirror those articles, and have users go to Wikipedia if they want to edit them. If users edit articles that have been deleted from Wikipedia, on the other hand, there is no forking going on, and therefore no duplication of labor. Unnecessary duplication of Wikipedians' labor tends to demoralize and distract users from building up complementary content; therefore, NPOV general encyclopedia community builders should consider it anathema. GetWiki and Wikinfo don't appear to have prospered. It would seemhttp://wikiindex.org/Wikinfothat GetWiki was created in 2004 and that Wikinfo abandoned it in March 2007 and switched to MediaWiki. According to Wikipediahttps://en.wikipedia.org/wiki/History_of_wikis#Other_wiki_websites.2C_2001.E2.80.932003, In 2013, the content was removed without explanation. I'm glad I didn't devote too much labor to creating content on Wikinfo. GetWiki.net itself has had no activity since 2012 http://getwiki.net/-changes. The main problem with a NPOV general encylopedias' forking Wikipedia is that, for the purposes of most people, there's not a very compelling reason to do it. They deem the quality of the product Wikipedia offers, within the purview of its coverage (viz. NPOV notable topics) to be good enough that it's not worthwhile to create a fork. Wikipedia's shortcoming, from the standpoint of inclusionists, is not so much insufficient quality of articles, as insufficient quantity of topics covered. Forking is more suitable for those who find the quality insufficient to meet their particular needs. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l