Phabricator
Open Tasks
All Tasks
Tasks By Status
Tasks By Priority
Tasks By Author
Tasks By Owner
Tasks By Tags
Tasks By Project
Tasks By MCR Column
Gerrit
Gerrit Change Summary
Graphs
Open Task Pert Chart (Tech Debt)
Open Task Pert Chart (New Features)
Open Task Pert Chart (Deployment)
Open Task Pert Chart (Reactive)
Non-SDC Pert Chart
Deployment Pert Chart
Storage Layer - Phase 1 Pert Chart
File Caption Support - Phase 2 Pert Chart
Statement Support - Phase 3 Pert Chart
All Tasks Pert Chart
Discussion
View source
View history
Log in
Multi-Content Revisions Development
From mcr
Revision as of 09:40, 2 January 2018 by
Ccicalese
(
talk
|
contribs
)
(
diff
)
← Older revision
|
Latest revision
(
diff
) |
Newer revision →
(
diff
)
Jump to:
navigation
,
search
Roadmap
Storage layer implementation plan
Work packages
Development status
RFC design document
Annual Plan - SDC - Segment 1: Database Integration
MCR-related Gerrit changes (all)
MCR-related Gerrit changes (open)
Phabricator Workboard
MCR-related Phabricator tasks (all)
MCR-related Phabricator tasks (open)
Phabricator Task List
Dependency Graph
Task Order
[
edit
]
Phabricator Link
Wiki Link
Status
Priority
Author
Owner
Tags
Projects
Subtasks
Parent Tasks
T107595
T107595: [RFC] Multi-Content Revisions
resolved
T174022: Implement multi-content revisions
T117279
T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff)
open
T202763: Update extensions which customize content diff rendering
T159708
T159708: Deploy WikibaseMediaInfo extension to production
resolved
T194750: Deploy Structured Data on Commons baseline
T161671
T161671: Compacting the revision table
open
T167246
T167246: Refactor "user" & "user_text" fields into "actor" reference table
open
T161671: Compacting the revision table
T174022
T174022: Implement multi-content revisions
open
T174043: Deploy Multi-Content Revisions
T174023
T174023: Implement MCR storage layer
resolved
T174022: Implement multi-content revisions
T174044: Deploy MCR storage layer
T174024
T174024: Implement MCR revision retrieval interface
resolved
T174023: Implement MCR storage layer
T174038: Initial implementation of MCR page update interface
T174025
T174025: Implement MCR revision retrieval legacy version
resolved
T174024: Implement MCR revision retrieval interface
T174032: Make relevant API modules aware of MCR
T174028
T174028: Finalize database schema for MCR content meta-data
resolved
T174024: Implement MCR revision retrieval interface
T174030: Implement DB schema migration tools for MCR
T174045: DB schema migration for MCR
T174030
T174030: Implement DB schema migration tools for MCR
resolved
T174038: Initial implementation of MCR page update interface
T174045: DB schema migration for MCR
T183488: MCR schema migration stage 2: populate new fields
T174031
T174031: MCR: Include all slots in XML dumps
open
T174032
T174032: Make relevant API modules aware of MCR
open
T174022: Implement multi-content revisions
T174033
T174033: Refactor EditPage to allow multiple slots to be edited atomically [MCR]
open
T174022: Implement multi-content revisions
T200570: Make ApiEditPage and ApiStashEdit API modules aware of MCR
T174035
T174035: Allow the view action to show multiple slots [MCR]
resolved
T174036: Diffs page should show diffs and content from multiple slots [MCR]
T200572: Make ApiParse API module aware of MCR
T174036
T174036: Diffs page should show diffs and content from multiple slots [MCR]
resolved
T194750: Deploy Structured Data on Commons baseline
T174037
T174037: Implement single-slot UI [MCR]
open
T174022: Implement multi-content revisions
T174038
T174038: Initial implementation of MCR page update interface
resolved
T194729: Allow Wikibase Entities to be stored in alternative slots [MCR]
T196087: Refactored implementation of MCR page update interface
T174043
T174043: Deploy Multi-Content Revisions
open
T174044
T174044: Deploy MCR storage layer
resolved
T174043: Deploy Multi-Content Revisions
T174045
T174045: DB schema migration for MCR
open
T174043: Deploy Multi-Content Revisions
T174047
T174047: Hide deprecated/unused fields on toolforge replica [MCR]
open
T183487: MCR schema migration stage 3: stop using legacy fields
T198312: Set the WMF cluster to use the new MCR-only schema
T180210
T180210: Improve test coverage for Revision class
resolved
T174038: Initial implementation of MCR page update interface
T180989
T180989: Improve Test Coverage for WikiPage class
resolved
T174038: Initial implementation of MCR page update interface
T182678
T182678: [MCR] Script for populating empty ar_rev_id fields
resolved
T174030: Implement DB schema migration tools for MCR
T183489: MCR schema migration stage 1: Fix Legacy Archive Rows
T182682
T182682: [MCR] Script(s) for populating new tables (slots, content, content_models, slot_roles)
resolved
T174030: Implement DB schema migration tools for MCR
T183486
T183486: MCR schema migration stage 0: create tables
resolved
T183489: MCR schema migration stage 1: Fix Legacy Archive Rows
T183487
T183487: MCR schema migration stage 3: stop using legacy fields
resolved
T183490: MCR schema migration stage 4: Migrate External Store URLs (wmf production)
T183488
T183488: MCR schema migration stage 2: populate new fields
resolved
T174044: Deploy MCR storage layer
T183487: MCR schema migration stage 3: stop using legacy fields
T198308: Enable MCR migration stage "write both, read new" on live systems
T198309: Enable MCR migration stage "write both, read new" on testwiki
T183489
T183489: MCR schema migration stage 1: Fix Legacy Archive Rows
resolved
T183488: MCR schema migration stage 2: populate new fields
T183490
T183490: MCR schema migration stage 4: Migrate External Store URLs (wmf production)
open
T174045: DB schema migration for MCR
T183777
T183777: Some PHPUnit tests consistently fail when collecting coverage report
resolved
T183798
T183798: Flaky user tests/De-captialising tests/phpunit/includes/Storage shouldn't cause user test breakages
declined
T184629
T184629: Run maintenance/migrateArchiveText.php on all wikis
resolved
T183489: MCR schema migration stage 1: Fix Legacy Archive Rows
T33223: Remove old archive.ar_text/archive.ar_flags
T185793
T185793: Revision hash needs to consider content model and slot role
open
T174022: Implement multi-content revisions
T186371
T186371: Redesign revision-related event schemas for MCR
open
T187153
T187153: Special:Abuselog throws when viewing details or examining (BadMethodCallException: Call get getId() on null)
stalled
T187935
T187935: Allow cross-slot access during HTML rendering.
open
T174022: Implement multi-content revisions
T200687: MCR support in TemplateStyles
T188396
T188396: It should be possible to understand the reason of revision creation from RevisionRecordInserted hook
declined
T189220
T189220: Ensure that relevant extensions are MCR-aware
open
T174022: Implement multi-content revisions
T189808
T189808: Make undo work with multiple slots.
open
T174022: Implement multi-content revisions
T190063
T190063: Tracking dependencies for multiple Content objects per page (MCR)
resolved
T194037: Track dependencies for multiple Content objects per page
T199352: Deploy Structured Data on Commons with arbitrary Statements
T190066
T190066: Expose all slots to the search interface
open
T174022: Implement multi-content revisions
T191795
T191795: Support MCR in mobile
open
T189220: Ensure that relevant extensions are MCR-aware
T192306
T192306: Create MCR test wiki on WM Cloud
resolved
T196653: Test MCR Storage Layer Patches
T192307
T192307: Provide MCR-aware hook points
open
T196087: Refactored implementation of MCR page update interface
T192926
T192926: Schema change to drop archive.ar_text and archive.ar_flags
resolved
T33223: Remove old archive.ar_text/archive.ar_flags
T193180
T193180: Clean up archive rows with duplicate revision IDs
resolved
T183489: MCR schema migration stage 1: Fix Legacy Archive Rows
T194015
T194015: Make PageArchive aware of MCR
resolved
T174023: Implement MCR storage layer
T194034
T194034: Make rollback inherit all slots from the target version
resolved
T174023: Implement MCR storage layer
T194037
T194037: Track dependencies for multiple Content objects per page
resolved
T189220: Ensure that relevant extensions are MCR-aware
T196087: Refactored implementation of MCR page update interface
T199352: Deploy Structured Data on Commons with arbitrary Statements
T194038
T194038: Introduce ContentHandler::getSecondaryDataUpdates to replace Content::getSecondaryDataUpdates
resolved
T194037: Track dependencies for multiple Content objects per page
T194042
T194042: Replace usages of WikiPage::prepareContentForEdit
open
T196087: Refactored implementation of MCR page update interface
T194043
T194043: Replace usages of Content::getSecondaryDataUpdates
resolved
T194037: Track dependencies for multiple Content objects per page
T194046
T194046: Introduce SlotRoleHandler and SlotRoleRegistry for declaring slot roles.
resolved
T200915: Allow SlotRoleHandlers to control page layout
T205444: Provide a way of having a meaningful slot header
T205459: Decide how SlotRoleHandlers can provide placeholders for missing slots
T209924: Specify PageTypeHandler
T194048
T194048: Introduce RevisionRenderer (baseline)
resolved
T174035: Allow the view action to show multiple slots [MCR]
T194042: Replace usages of WikiPage::prepareContentForEdit
T200915: Allow SlotRoleHandlers to control page layout
T194049
T194049: Introduce SlotRenderingProvider
invalid
T194037: Track dependencies for multiple Content objects per page
T194042: Replace usages of WikiPage::prepareContentForEdit
T194048: Introduce RevisionRenderer (baseline)
T194263
T194263: Deprecate/Remove ContentHandler::makeParserOptions()
resolved
T194048: Introduce RevisionRenderer (baseline)
T194412
T194412: Make undo fail gracefully for non-main slots.
resolved
T189808: Make undo work with multiple slots.
T194429
T194429: Remove the need to generate ParserOutput before PageContentSave hook is called
open
T194729
T194729: Allow Wikibase Entities to be stored in alternative slots [MCR]
resolved
T159708: Deploy WikibaseMediaInfo extension to production
T194750: Deploy Structured Data on Commons baseline
T194730
T194730: Ensure that Wikibase data access to MediaInfo on file description pages works with MCR
duplicate
T194731
T194731: Show diffs for all slots [MCR]
resolved
T174036: Diffs page should show diffs and content from multiple slots [MCR]
T200216: Make undo work with SDC by showing a UI to confirm undo without allowing an edit
T200569: Make ApiComparePages API module aware of MCR
T194734
T194734: Implement edit conflict resolution for MCR
open
T174033: Refactor EditPage to allow multiple slots to be edited atomically [MCR]
T194736
T194736: Implement automatic conflict resolution for all slots [MCR]
open
T194734: Implement edit conflict resolution for MCR
T194750
T194750: Deploy Structured Data on Commons baseline
resolved
T199352: Deploy Structured Data on Commons with arbitrary Statements
T199375: Complete implementation and deployment of MCR SDC baseline (CDP4)
T204732: Provide a way to restore an old revision with multiple slots.
T194830
T194830: Refactor DifferenceEngine
open
T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff)
T195069
T195069: Factor PageStore and PageRecord out of WikiPage
open
T196087: Refactored implementation of MCR page update interface
T195212
T195212: ServiceContainer: Allow extensions to manipulate services upon creation
resolved
T195692
T195692: Attempt to undelete page causes error: Fatal exception of type IncompleteRevisionException: user_text field must not be
!
resolved
T195779
T195779: MCR support in ORES
open
T189220: Ensure that relevant extensions are MCR-aware
T195980
T195980: Write a specification for the architecture for handling slots
resolved
T194046: Introduce SlotRoleHandler and SlotRoleRegistry for declaring slot roles.
T196082
T196082: npm install for selenium tests not working on labs-vagrant
resolved
T192306: Create MCR test wiki on WM Cloud
T196087
T196087: Refactored implementation of MCR page update interface
open
T174022: Implement multi-content revisions
T196172
T196172: Test schema migration script
resolved
T183488: MCR schema migration stage 2: populate new fields
T196585
T196585: Deploy some MCR related patches on test / group0 for an extended period
resolved
T174044: Deploy MCR storage layer
T196653
T196653: Test MCR Storage Layer Patches
resolved
T174024: Implement MCR revision retrieval interface
T174038: Initial implementation of MCR page update interface
T194043: Replace usages of Content::getSecondaryDataUpdates
T197619
T197619: Introduce SCHEMA_COMPAT_XXX constants to allow more fine grained control over the migration process
resolved
T197818: Enable MCR migration stage "write both, read old" on commons beta.
T197685
T197685: Clarify semantics of "base revision" and "parent revision" in EditPage, WikiPage, and PageUpdater
resolved
T174038: Initial implementation of MCR page update interface
T197816
T197816: Enable MCR migration stage "write both, read old" on live systems
resolved
T183488: MCR schema migration stage 2: populate new fields
T194750: Deploy Structured Data on Commons baseline
T198308: Enable MCR migration stage "write both, read new" on live systems
T197817
T197817: Enable MCR migration stage "write both, read old" on testwiki
resolved
T197816: Enable MCR migration stage "write both, read old" on live systems
T198309: Enable MCR migration stage "write both, read new" on testwiki
T197818
T197818: Enable MCR migration stage "write both, read old" on commons beta.
resolved
T197817: Enable MCR migration stage "write both, read old" on testwiki
T198311: Enable MCR migration stage "write both, read new" on commons beta.
T198024
T198024: [[MediaWiki:Undo-main-slot-only]] translation issue
resolved
T198075
T198075: RFC: factoring page update logic out of WikiPage
open
T196087: Refactored implementation of MCR page update interface
T198099
T198099: Improve MCR handling of RevisionAccessException family
open
T174032: Make relevant API modules aware of MCR
T198297
T198297: Use PageUpdater to create dummy revisions
open
T174022: Implement multi-content revisions
T198308
T198308: Enable MCR migration stage "write both, read new" on live systems
resolved
T174044: Deploy MCR storage layer
T194750: Deploy Structured Data on Commons baseline
T198309
T198309: Enable MCR migration stage "write both, read new" on testwiki
resolved
T198308: Enable MCR migration stage "write both, read new" on live systems
T198311
T198311: Enable MCR migration stage "write both, read new" on commons beta.
resolved
T198309: Enable MCR migration stage "write both, read new" on testwiki
T198559: Set Beta Cluster wikis to use the new MCR-only schema
T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI
T198312
T198312: Set the WMF cluster to use the new MCR-only schema
resolved
T183487: MCR schema migration stage 3: stop using legacy fields
T198341
T198341: Remove all references to the rev_text_id and ar_text_id fields
resolved
T198342
T198342: Remove all usages of the 'text' flag in calls to Revision::getQueryInfo() and RevisionStore::getQueryInfo().
resolved
T198341: Remove all references to the rev_text_id and ar_text_id fields
T198343
T198343: Replace all calls to Revision::getRevisionText()
resolved
T198341: Remove all references to the rev_text_id and ar_text_id fields
T198413
T198413: Allow multiple slots to be used while still writing to the old as well as the new schema
resolved
T174023: Implement MCR storage layer
T194750: Deploy Structured Data on Commons baseline
T198311: Enable MCR migration stage "write both, read new" on commons beta.
T198449
T198449: Rollback from autopatrolled user was marked as not patrolled
resolved
T198492
T198492: Create a maintenance script to drop rev_text_id and ar_text_id from the database.
open
T174022: Implement multi-content revisions
T174043: Deploy Multi-Content Revisions
T198557
T198557: Remove the ability to write pre-MCR fields, limit the ability to read pre-MCR fields to migration scripts
open
T198492: Create a maintenance script to drop rev_text_id and ar_text_id from the database.
T198558
T198558: Set testwiki to use the new MCR-only schema
resolved
T198312: Set the WMF cluster to use the new MCR-only schema
T198559
T198559: Set Beta Cluster wikis to use the new MCR-only schema
resolved
T198558: Set testwiki to use the new MCR-only schema
T198561
T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI
resolved
T174044: Deploy MCR storage layer
T198308: Enable MCR migration stage "write both, read new" on live systems
T198309: Enable MCR migration stage "write both, read new" on testwiki
... further results
[
edit
]
Script error: No such module "Dependency Graph".
[
edit
]
Script error: No such module "Dependency Graph".
Category
:
Pages with script errors
Tools
What links here
Related changes
Special pages
Printable version
Permanent link
Page information