Please do not post any new comments on this page. This is a discussion archive first created on Error: Invalid time., although the comments contained were likely posted before and after this date. See current discussion or the archives index.
Wikidata weekly summary #83
Here's your quick overview of what has been happening around Wikidata over the last week.
Fixed dependency injection issue in Wikibase Query
Started work on providing a new serialization library that does not have the design issues of the current data model serialization code and can be used as standalone PHP library
Quantities got some more love (improved diff, added scientific notation and simple localisation and made it possible to show/not show + for positive values - bugzilla:54318)
Ordering of statement groups is nearing completion
Avoid loading all referenced items in EntityView to improve loading time of items
Finalizing the inclusion of data types in JSON output
Fixed 2 XML errors on test.wikidata.org ready for deployment
Started work on a Wikibase-independent serialization component for DataValues
Worked on making Lua arrays start with 1 instead of 0 (bugzilla:54324)
Deployed ordering, ranks and a table of contents and fixed issues with those after deployment (mainly performance-related)
Worked on preventing import of wikitext into item and property namespace
Started working on a new DataModel serialization component which will be usable loose from Wikibase. Both authors and people analysing dumps will thus finally have the deserialization task solved for them.
Started working on a version of DataModel that works with the new DataValues components
Open Tasks for You
Update, expand and translate d:Wikidata:Introduction to make it easier for newcomers to understand what Wikidata is all about.
Fun Fact: The Mayan calendar (Q2012) did not correctly predict the end of the world nor the end of Q items as Wikidata (Q2013) went on to host Wikipedia links this year.
Development
Happy Holidays from the dev team! Have a great time and continue being awesome ;-)
Improved and added a lot of tests
Worked on displaying qualifiers in the non-JavaScript UI
No longer displaying the table of contents from item/property pages if there would be less than 3 entries in it
Caching and database improvements
Worked on preventing the import of wikitext into the main and property namespace
More work on quantities UI
Open Tasks for You
Update, expand and translate d:Wikidata:Introduction to make it easier for newcomers to understand what Wikidata is all about.
Add the file and translate namespaces to the list of namespaces excluded from Wikibase Client's linking functionality and enable the "Add links" dialog for pages without language links on commons. (#58903)
Fun Fact: According to Wikidata, this is the year of 2004 (Q2014)
DevelopmentWord from John
To give this section some life, since the development team had their holidays last week meaning nothing really got done (let them have one week off at least), I'll say a few words. 2014 is a new year and thus a new start, over the last year Wikidata celebrated its first birthday which brought reflection over what Wikidata had accomplish. Therefore I want to use the start of 2014 to reflect what Wikidata can do. For my personal over view see this page. For the summary, while it is meant to be a weekly simple update, I feel this can be used a lot more effective to put across not only what happened on Wikidata but things about Wikidata on other wikis, I am hoping to start a section over this within the next few weeks. If you have any suggestions for the summary, feel free to drop me a message at meta or Wikidata. Thanks.
Bugzilla:57754 Die if wbeditentity tries to clear from an old revision id
Bugzilla:55795 Add API option to show snaks in a list rather than grouped by property
Refactor of ChangeOp remove functionality
Continued to move parsing and validating of values from the frontend into the backend to improve performance and make the non-JS user interface more useful
Finished the Wikidata build script (We use it to pull together code from various git repositories into a single one for deployment)
Netherlands report: New Years Reception; 550 years States General; Content donation University Museum; Wikipedians in Residence; OpenGLAM Benchmark Survey
You can now add labels in your language from within Reasonator. Technically oAuth is used. It now takes just one click to add a label in your language.
Added more details to the diffs of time and geocoordinate values (will show which globe the coordinate is on and so on now as well)
More work on badges by Bene* - most work left is now in the GUI part of it
Removed unneeded and unused permissions/rights
Fixed a bug concerning spaces in quantities (bugzilla:61911)
Started work on taking ranks into account for queries, the property parser function and Lua. (By default only preferred values should be used if available. If not available then it should use values with rank normal.)
test2.wikipedia.org and test.wikipedia.org now use test.wikidata.org as their data repository, instead of wikidata.org
Started work on WikibaseInternalSerialization component
Changed the {{property}} parser function and Lua’s mw.wikibase.entity.formatPropertyValues to only return the statements ranked as preferred or if none are available the ones ranked as normal (This will probably go live on April 25th.)
Worked on improving page load time further by reducing the number of reloads during page loading
Made diffs for time and geocoordinates more complete and prettier
Continued research for user interface redesign
Tpt worked on optionally showing links to other sister projects in the client’s sidebar (bugzilla:54374)
Wrote a fix for Wikidata changes not showing up in the client’s watchlist (bugzilla:62149)
Updated a major chunk of our inline code documentation
Continued discussing technical details about how coordinates should be stored in Wikibase
Reduced page load time significantly once again. Page load time was cut to roughly 2/3. For now we’re happy with the resulting page load times. We’ll start concentrating on other areas of the user interface now.
Fixed faulty selection handling when adding a property using the keyboard (bugzilla:62868)
Worked on fixing issues with handling of spaces in quantities (bugzilla:62567)
Fixed miscount of Wikidata changes on the client watchlist (bugzilla:45812)
Wrote new browser tests for special pages using the Cucumber and Selenium frameworks
Improved error formatting, localisation and handling. We will work on error message wording next to make them more understandable.
Worked on the code which propagates page moves from the clients into Wikidata as a preparation for allowing page deletions to appear on Wikidata
Made the Wikibase extension work with the new “Compact language links” Beta feature and a bit more independent from the UniversalLanguageSelector in general
The student team working on the entity suggester has finished the first version of it. The code is being reviewed now and is hopefully ready for deployment soon. Once it is deployed it will show you what new properties you could add to an item.
Looking for a cool university project with impact? We have some of them around Wikidata - not just for computer science students. Get in touch with Lydia.
Had a lot to think about and recap from the Zürich Hackathon, e.g. things regarding search, suggestions as well as the user interface redesign
Started doing mockups of the new user interface (Nothing to show yet, sorry!)
Setup an autogenerating code documentation instance on labs at wbdoc.wmflabs.org. Hint: Submitting patches that make the inline code documentation even better is a good starting point to get involved in coding
Worked on new datatype monolingual text (basically a string with an associated language)
Reworked a hell lot of “change operations” code that’s responsible for each and every edit as well as validating user input and API requests, for example denying empty descriptions and finding and blocking unnecessary duplications
Checked all the new Beta features that the teams in San Francisco are developing and made sure they work with Wikidata
Our efforts to make Wikidata faster broke some gadgets so we helped fixing them. Sorry for the breakage!
Dug into odd display bugs with the MonoBook skin and attempted to fix them (bugzilla:64741)
More testing on simple queries
Tpt worked on making inter-project links in the sidebar a beta-feature
Editors may now include their ORCID identifiers (and others, such as VIAF) on their user pages, using the Authority control template. You can register for an ORCID at http://orcid.org
Thank you for commenting on Individual Engagement Grant proposals during this recent round! We really appreciate that you took the time to share your thoughts.
To help us improve the IEG program for future participants, would you mind taking this quick 3-question survey?
Thanks again for your help,
--Siko and Haitham, Wikimedia Foundation Grantmaking
The Signpost: 02 July 2014
News, reports and features from the English Wikipedia's weekly journal about Wikipedia and Wikimedia
Mexico report: Edit-a-thon of Museo Soumaya; simulthaneous edit-a-thon in Argentina, Mexico and Spain about Spanish Exile; new cultural partner of Wikimedia México
Netherlands report: Music edit-a-thon; Library workshops; Videos, maps and Japanese art donations; Wiki Loves Earth
Sweden report: Wiki Loves Monuments is being prepared for Sweden