5 Октябрь 2012 г. 23:42:30 пользователь Denny Vrandečić (denny.vrandecic@wikimedia.de) написал:
Hi all, here's a status update of the reviews on the Wikidata related changes to core:
- ContentHandler: a lot has happened here in the last few days. We
created a faux commit that squashed the changes in order to gather comments, and have responded to most of them, implementing the suggested changes. Here's a link to the faux commit (note that we are not updating the faux commit): https://gerrit.wikimedia.org/r/#/c/25736/ Here's a link to the Gitweb of the actual branch: https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=tree;h=refs/heads/Wikidata;hb=refs/heads/Wikidata Here's a link to the Bugzilla bug tracking the change and discussing the state: https://bugzilla.wikimedia.org/show_bug.cgi?id=38622 The further plan is to have the actual merge commit read early next week, and then hopefully have this one land as one of the first big features in 1.21.
- Sites management: this one is awaiting Asher's review, after Chad
gave it a thumbs up. The database impact is expected to be low, so we hope that the review will happen soonish and the change be approved. Link to Gerrit here: https://gerrit.wikimedia.org/r/#/c/23528/
- Sorting in jQuery tables: this patchset has received a number of
updates, many comments, and now three +1s, and it is also verified. Maybe someone will be brave enough to +2 it? It would be nice to see this merged in too. Here's the link to Gerrit: https://gerrit.wikimedia.org/r/#/c/22562/
- Allow ORMTable to access foreign wikis: this allows a wiki to use
the load balancer to access another wikis tables. It has been verified and +1'ed by two, but not yet +2'ed and merged. Some reviewing love would be appreciated. https://gerrit.wikimedia.org/r/#/c/25264/ All in all, I am thankful for the increasing activity in the last few weeks, and I hope that by next week this mail will be much shorter and clearer.
Speaking of ORM, are there the plans to support table field relations (one to one, one to many, many to many) and maybe to use ORM through the core and another extensions? This could make DB access cleaner and simplier however maybe with little overhead. Also index hinting is probably required in such case, especially for such large and actively accessed databases. Dmitriy