Wikidata/Development/Story time archive
Appearance
< Wikidata | Development
This is an archive of previous story times.
Following Sprint 15
[edit]Date: September 13, 2012
Triage
[edit]New bugs that have come in to see them all, old bugs to reassess them. None of these should be discussed for more than a few minutes.
- Point to notification system
- (#36429) Selenium test swarm hosting (Story points: 5) - still needed?
- (#38179) test revert for items (Story points: 3) - done?
- (#37683) revert undo implementation (Story points: ?) - done?
- (#37729) bidi embed (Story points: ?) - done?
- (#38969) how does a wiki identify itself (Story points: ?) - done?
- (#39127) pixel accurate editing (Story points: ?) - done?
- (#39945) provide mail on test and dev (Story points: ?) - cost estimation
- (#40017) normalization of sitelinks (Story points: 2) - unassign
- (#40201) CreateItem to check rights before showing form (Story points: ?) - cost? need-volunteer?
- (#40204) index.php?title Special:CreateItem breaks (Story points: ?) - cost? need-volunteer?
- (#39580) Special:ItemDisambiguation (Story points: 5) - suggestion: unassign it, design it properly, and then pick it up for development again
- (#40183) Message on empty search with Item Disambiguation (Story points: ?) - cost estimation
- (#40132) Disambiguation should add uselang or setlang (Story points: ?) - cost estimation, discussion
- (#40198) Default value for language in ItemDisambiguation (Story points: ?) - cost, need-volunteer?
- (#40197) Default value for site in ItemByTitle (Story points: ?) - cost, need-volunteer?
- (#40053) HTML does not contain the edit links (Story points: ?) - cost estimation. The links should point to Special:NotImplementedYet
- (#40200) remove links should not be shown before clicking edit (Story points: ?) - cost estimation
- (#40056) Injecting non-normalized strings in HTML (Story points: ?) - cost estimation. suggest: low, need-volunteer
- (#40069) noexternalinterlang behaving erratically (Story points: ?) - cost estimation, important
- (#40202) aa.wikipedia should be not allowed (Story points: ?) - cost, need-volunteer?
- (#40100) install sitematrix (Story points: ?) - cost estimation
- (#40102) math is not properly configured (Story points: ?) - cost estimation. suggestion: remove the extension
- (#40105) ULS is used (Story points: ?) - suggestion: wontfix, and update the documentation. make ULS a dependency for wikibase
- (#40127) dir auto is html5 (Story points: ?) - suggestion: accept that it is html5, and update documentation. on the other hand, is this really used?
- (#40129) slow JS for editing labels and descriptions (Story points: ?) - cost estimation, discussion?
- (#40131) disabled save button when copy and paste (Story points: ?) - cost estimation, discussion?
- (#40157) Store hints about entities in the prop table (Story points: ?) - cost estimation
- (#40185) Generate titles (Story points: ?) - cost estimation
- (#40054) Extend the poll script for several clients (Story points: ?) - cost estimation
- (#40055) Add a new job type for updating items (Story points: ?) - cost estimation
Discussion
[edit]Items that should be discussed a bit longer.
- (#38754) Property pages (Story points: 21) - The bug is actually for the spec. We should be here: Special:CreateProperty, like items but no sitelinks, instead, on creation, select a datatype. First two datatypes: items and commons media files. Have the pages for properties, and they work like items, in a different namespace, using a different prefix (p instead of q). Create items for these things.
- (#40199) pollForChanges runs too long (Story points: ?)
Not discussed due to missing time.
- (#40069) noexternalinterlang behaving erratically (Story points: ?)
- (#40132) Disambiguation should add uselang or setlang (Story points: ?)
- (#40200) Remove remove link in sitelinks (Story points: 5)
Sprint preparation
[edit]Items that should be picked up for a very soon sprint.
- (#38961) Move items to the main namespace (Story points: 5)
Sprint
[edit]- See sprint 16 for the sprint that followed
Following Sprint 16
[edit]This lists the Wikidata stories that we want to discuss after Sprint 16 (September 20, 2012)
Triage
[edit]New bugs that have come in to see them all, old bugs to reassess them. None of these should be discussed for more than a few minutes.
- (#40301) Create ApiModifyEntity and Refactor (Story points: ?) - cost estimation total / left
- (#40355) Wikibase changes in clients recent changes (Story points: ?) - cost estimation
- (#40357) Wikidata diffs for the clients (Story points: ?) - cost estimation
- (#40358) Wikidata changes in the article history (Story points: ?) - cost estimation
- (#40368) Refactor ItemDisambiguation into base class and a subclass (Story points: ?) - cost estimation
- (#40237) apply dir "ltr" to the language codes (Story points: ?) - cost estimation
- (#40238) apply correct lang and dir to the language names (Story points: ?) - cost estimation
- (#40247) description input field on items list is ltr in an rtl environment (Story points: ?) - cost estimation
- (#40300) Broken autocomplete for Arabic scripts (Story points: ?) - cost estimation
Discussion
[edit]Items that should be discussed a bit longer.
- (#38754) Property pages (Story points: 21) - See if there is a need for discussion on how to proceed here
- Recent changes on changes in Wikidata (see below)
- (#40200) Remove remove link in sitelinks (Story points: 5)
- (#39506) Hashable should use SHA1 and not MD5 (Story points: ?)
- Entity selection widget (see below)
- (#40381) Usage of prefixed IDs in all interfaces (Story points: 13)
- (#40387) Rename noexternalinterlang? -> noexternallanglinks (Story points: 1)
- (#40388) Tests for noexternallanglinks (Story points: 5)
- (#40389) Test the pretty URLs as per this design (Story points: 5)
- Not discussed: Client store rebuild + repo rebuild propagation
- Not discussed: Adding statements
Clean up entity code
[edit]- (#40390) Check where in the current code the item ns is assumed, and see how to appropriately extend that for the other entity ns's (Story points: 13) (including "List all entity types and make it available for previous item")
- (#40397) Namespace translation with items in main namespace (Story points: 2)
Recent changes
[edit]- (#40355) Inject changes into recent changes (Story points: 13)
- Check if watchlists work (3)
- (#40358) Inject changes in revision (Story points: 13)
- Store wd.revid asociation with client client.revision (8+)
- Have a selection to filter wikidata away (5)
- (#40357) Tracker for recent changes plus Wikidata (Story points: 0)
Entity selection widget
[edit]- (#40393) Design the actual widget (Story points: 8), includes
- Open questions: What to do with long labels / descriptions / aliases?
- What about bolding?
- What about long result sets?
- Where does the "Create new item" link go?
- Behavior of keys and selection
- Widget implementation (?)
- (#40391) Term search for prefixes (Story points: 5)
- (#40392) API for term search (Story points: 8)
- Language fallback interaction with term search (?)
- Bolding blacklist for languages (5)
- Inline stub creation (?)
- Lucene for term search (?)
Sprint
[edit]- See sprint 17 for the sprint that followed
Following Sprint 17
[edit]Date: September 27th 2012
Triage
[edit]No triage this time.
Discussion
[edit]- see Chris Email on security
- Tim's comments
- wbsearchentity spec
- Translatable data type labels
Following Sprint 18
[edit]Date: October 11th 2012
Triage
[edit]Already fixed?
[edit]- (#40407) Change the containing structure in wbgetitems from item to entities (Story points: ?)
- (#40408) Change the containing structure in ApiModifyItem from item to entity (Story points: ?)
- (#40424) Interwiki links not updated when item gets deleted on repo (Story points: ?)
- (#40429) Interwiki links not updated when item gets undeleted on repo (Story points: ?)
- (#40443) Tests for uniqueness of labels of properties and queries (Story points: ?)
- (#40503) Editing a property changes the item (Story points: ?)
- (#40884) Switch test systems to MediaWiki master branch (Story points: ?)
Understanding
[edit]- (#40569) Avoid duplicates (Story points: ?)
- (#40755) support STATICREDIRECT magic word (Story points: ?)
- (#40425) Article textfield sometimes not disabled during saving (Story points: ?)
- (#40509) Special:CreateItem doesnt handle site and page parameter (Story points: ?)
- (#40522) Fix diff view for properties (Story points: ?)
- (#40573) Backport fixes to 0.1 (Story points: ?)
- (#40594) Get rid of Wikipedia-specific code (Story points: ?)
- (#40623) Jenkins for Wikibase (Story points: ?)
- (#40651) Special:NewProperty fails confusingly (Story points: ?)
- (#40652) Invalid titles possible to add (Story points: ?)
- (#40655) Invalidate resource loader on site config change (Story points: ?)
- (#40656) Test coverage for QUnit (Story points: ?)
- (#40657) Code docs for JS (Story points: ?)
- (#40701) Utils insertDefaultSites sometimes fails with https (Story points: ?)
- (#40702) Mark DataValues as since 0.2 (Story points: ?)
- (#40703) Split css for Vector and general (Story points: ?)
- (#40704) Style CSS for Monobook (Story points: ?)
- (#40705) Style CSS for other skins (Story points: ?)
- (#40720) Implement autocomments for all entities (Story points: ?)
- (#40721) Implement change replication for all entities (Story points: ?)
- (#40722) Change item tests for other entities (Story points: ?)
- (#40723) Selenium tests for read permission (Story points: ?)
- (#40724) Run core unit tests on internal test machine (Story points: ?)
- (#40764) Autorun HTML validator (Story points: ?)
- (#40804) Possible memory leak (Story points: ?)
- (#40810) Badges for articles (Story points: ?)
- (#40823) Saving sitelinks with Umlauts (Story points: ?)
- (#40836) Tooltips and menus not always visible (Story points: ?)
- (#40885) Modularize HTML generation from EntityView into submodules (Story points: ?)
- (#40886) Investigate use of templating engine for rendering DataValues (Story points: ?)
- (#40887) Implement templating engine for rendering DataValues (Story points: ?)
Decisions
[edit]- (#40295) EntityObject::equals to be more consistent (Story points: ?)
- (#40405) wbsetitem only to report changed properties (Story points: ?)
- (#40406) Change notifications should use prefixed iID (Story points: ?)
- (#40744) Language links in sidebar on repo (Story points: ?)
- (#40768) Show lang links on article preview (Story points: ?)
Discussion
[edit]- Frontend
- Statements UI: Mockups, Most current one
- Templating Engine for DataValues: (#40886) Investigate, (#40887) Implement
- Client
- API
- (#40561) Replace wbsetitem with wbsetentity (Story points: ?)
- wbsearchentity
- Backend
- Item in main namespace
- (#40917) Use MWSearch on test site (Story points: ?)
- Create 0.1 release?
Following Sprint 19
[edit]Triage
[edit]Already fixed?
[edit]- (#40295) EntityObject equals
- (#40716) SearchEngineTest fails with items in main NS
- (#40715) RevisionStorageTest fails with items in main NS
Understanding
[edit]- (#41128) Call to a member function getModel() on a non-object
- (#41155) Not parsing JS and CSS breaks many things
- (#41122) Catchable fatal error: Object of class ParserOptions could not be converted to string
- (#41038) Invite editors to update sitelink after page move on client
- (#41007) Localize number
- (#41001) CreateItem's localization is unclear
- (#40977) update.php fails on NS change
- (#40885) Moving generating of HTML from EntityView into modular components (Story points: 13)
- (#40379) Assign UI language on account creation
- (#36902) Refactor DiffEngine
Decisions
[edit]- ...
Discussion
[edit]- Front end
- (#39154) Integrate tool tips and warnings in new layout
- API
- (#40561) Replace wbsetitem with wbsetentity (Story points: ?)
- Discuss API for phase 2 based on http://meta.wikimedia.org/wiki/Wikidata/Development/Phase_2_API
- rename setitem to editentity
- Backend
- Discuss API for phase 2 based on http://meta.wikimedia.org/wiki/Wikidata/Development/Phase_2_API
- Order matters!
- Implement order on statements within an entity
- within qualifiers of a statement
- within snaks of a reference
- Setup