Flow/Mediawikiwiki LQT conversion process

From mediawiki.org
Process completed on 17 August 2015
See Topic "Starting conversion of LiquidThreads to Flow at mediawiki.org" for primary announcement and details. Additional ongoing discussion was at Project:Current issues and wikitech-l. There was also an IRC office hours on Monday 23 March.

The Collaboration team has been running test imports on the three most active LQT pages on Mediawiki, and fixed the blockers that came up. (phab:T90788. Example topic comparison: Flow vs LQT)

We’re planning to begin the conversion of actual pages as soon as possible after Monday, April 6th, starting with VisualEditor/Feedback.

Ideal timeline[edit]

Each deployment step depends on successfully completing the previous step, and resolving any critical issues that come up.

The pages to be converted earlier on, are selected based on diversity of size and namespace. We’ll be excluding most user_talk pages, from the early rounds. If you’d like to suggest changes to the list pages, please comment on the talkpage or contact Quiddity (WMF).

All LQT pages will be converted. There is not an opt-out process, because part of the aim is to remove Extension:LiquidThreads from this wiki, so that there's one less extension to (eventually) need to maintain, as well as cleaning up that aspect of the personal-bar at wikis that currently use it.

Problem scenario planning (?!)[edit]

If there are any problems in the early stages, the schedule will pause.

If there are serious unexpected issues with the conversion (such as data corruption or loss), a rollback will be possible, as all databases are preserved. The main difficulty is that each LQT thread’s current page will be replaced with a redirect to its new Flow location.

FAQs[edit]

(mostly copied from the original announcement)

LQT Threads that are currently on your watchlist, will still be watchlisted as Flow Topics. New Topics created at Flow Boards on your watchlist will appear in your Echo notifications, and you can choose whether or not to watchlist them.

The LQT namespaces will continue to exist. Links to posts/topics will redirect appropriately, and the LQT history will remain available at the original location, as well as being mirrored in the Flow history.

Page list[edit]

Quick numbers:

This is a list of all LQT pages with 10 or more posts:

Extended content
Namespace Pagename Count
3 User talk:NeilK 10
3 User talk:Chughakshay16/ConventionExtension 10
107 Skin talk:Foreground 10
103 Extension talk:NumberFormat 10
1 Talk:Wikimedia Language engineering 10
103 Extension talk:WikiHiero 10
1 Talk:Beta Features/Nearby Pages/Design 10
1 Talk:Groups/Proposals/Accessibility Tracking 10
13 Help talk:Subpages 10
1 Talk:Berlin Hackathon 2011 10
103 Extension talk:PunBB Authentication 10
3 User talk:FreedomFighterSparrow 10
1 Talk:VERP 10
103 Extension talk:JobSchEd 10
1 Talk:Google Summer of Code 2013 11
103 Extension talk:SemanticUpdateOnPurge 11
101 Manual talk:Installation requirements 11
100 Manual:JS/API/UI Extension Developer Library 11
103 Extension talk:GoogleCustomWikiSearch 11
101 Manual talk:Interwiki 11
103 Extension talk:ClipUpload 11
1 Talk:Events/FOSDEM/2013 - DevRoom - Qgil 11
103 Extension talk:SQL2Wiki 11
103 Extension talk:PrivatePageProtection 11
1 Talk:Events 11
103 Extension talk:TwoFactorAuthentication 11
103 Extension talk:RDFIO 11
103 Extension talk:SemanticACL 11
1 Talk:Requests for comment/Abstract table definitions 11
103 Extension talk:Spreadsheet 11
103 Extension talk:Newsletter 11
1 Talk:Requests for comment/Notification framework 11
101 Manual talk:User preferences 11
103 Extension talk:Semantic Need 11
102 Extension:LiquidThreads/FAQ 12
103 Extension talk:Wikibase Client 12
103 Extension talk:AmazonLookup 12
11 Template talk:ExtensionLicense 12
103 Extension talk:Mantle 12
90 Thread:Project:Support desk/Image rendering not working; namespace prefix redirects to Special:Upload page/reply 12
1 Talk:Requests for comment/HTML templating library/Knockoff - Tassembly 12
3 User talk:Suriyaa Kudo 12
13 Help talk:Notifications 12
1 Talk:India Hackathon 2011 12
3 User talk:Sergey Chernyshev 12
1 Talk:Future 12
103 Extension talk:Purge 12
1 Talk:Quality Assurance/Strategy 12
103 Extension talk:Capiunto 12
103 Extension talk:GlobalUsage 12
103 Extension talk:LinkedWiki 13
1 Talk:Collection Extension 2 13
1 Talk:Requests for comment/Configuration database 13
103 Extension talk:OdbcDatabase 13
103 Extension talk:PDFEmbed 13
103 Extension talk:HTML5video 13
1 Talk:Quality Assurance/Browser testing 13
103 Extension talk:UserExport 13
103 Extension talk:Social Sidebar 13
103 Extension talk:GoogleSiteSearch 13
3 User talk:Myrtone 13
1 Talk:Requests for comment/Page protection as a component 13
1 Talk:Bug management/How to triage 13
103 Extension talk:Wiki Object Model 13
103 Extension talk:BoilerRoom 13
1 Talk:Events/The Noun Project Iconathon 13
103 Extension talk:PhpTags Widgets 13
1 Talk:Development process improvement/Communications recommendations 13
103 Extension talk:Access Log 13
103 Extension talk:GeoData 13
1 Talk:VisualEditor/Design/Software overview 13
3 User talk:OrenBochman 13
103 Extension talk:Narayam 13
103 Extension talk:GroupPortal 13
103 Extension talk:R 13
1 Talk:Groups/Proposals/Ciudad de México 13
1 Talk:Version check and opt-in site reporting 13
13 Help talk:Extension:WebFonts 14
1 Talk:Files and licenses concept 14
103 Extension talk:EtherpadLite 14
1 Talk:ResourceLoader/Migration guide (users) 14
103 Extension talk:FrequentPatternTagCloud 14
1 Talk:Timestamp position modification 14
1 Talk:Requests for comment/Zero architecture 14
3 User talk:Peachey88/Archive 1 14
103 Extension talk:ChapTimeline 14
1 Talk:Gerrit/git-review 14
103 Extension talk:Disambiguator 14
103 Extension talk:GlobalUserGroups 15
90 Thread:Talk:Article feedback/Please stop/reply (55) 15
9 MediaWiki talk:Gadget-CodeEditor.js 15
103 Extension talk:PagedTiffHandler 15
3 User talk:Superm401 15
103 Extension talk:GlobalCssJs 15
1 Talk:Requests for comment/TitleValue 15
1 Talk:MediaWiki Stakeholders' Group 15
103 Extension talk:Poem 15
103 Extension talk:Include 16
3 User talk:Abani79 16
103 Extension talk:MagicNoCache 16
103 Extension talk:BootStrapSkinContactForm 16
103 Extension talk:CategorySortHeaders 16
103 Extension talk:DataTable2 16
3 User talk:Nischayn22 16
103 Extension talk:SocialLogin 16
1 Talk:Content translation/Specification 16
3 User talk:Qgil-WMF/Presentation template 17
103 Extension talk:DataTypes 17
3 User talk:Steinsplitter 17
1 Talk:Requests for comment/DataStore 17
103 Extension talk:NamespaceHTML 17
103 Extension talk:Renameuser 18
103 Extension talk:CodeReview 18
1 Talk:JQuery 18
103 Extension talk:Recent Changes Cleanup 18
103 Extension talk:S5SlideShow 18
103 Extension talk:FileList 18
103 Extension talk:MultiMaps 18
3 User talk:Parent5446 18
103 Extension talk:Video 18
1 Talk:Release Management RFP 18
103 Extension talk:Update 18
1 Talk:Continuous integration 18
103 Extension talk:Semantic TreeView 18
103 Extension talk:Semantic Rating 18
103 Extension talk:GeoGebra 19
103 Extension talk:MetaDescriptionTag 19
1 Talk:Release Management RFP/2013/NicheWork and Hallo Welt! 19
103 Extension talk:EasyTimeline 19
103 Extension talk:CollapsibleVector 19
1 Talk:Offline content generator/Architecture 19
13 Help talk:OAuth 19
101 Manual talk:Short URL 19
1 Talk:Requests for comment/Wikidata API 19
5 Project talk:Calendar 20
101 Manual talk:What is MediaWiki? 20
103 Extension talk:ShortUrl 20
103 Extension talk:TitleKey 20
1 Talk:MediaWiki 1.23 20
1 Talk:Mobile support in MediaWiki core 20
1 Talk:MoodBar/Design 20
103 Extension talk:Access Control Panel 20
103 Extension talk:WikiArticleFeeds 20
103 Extension talk:DynamicSidebar 20
103 Extension talk:CopyToClipboard 20
103 Extension talk:ContactPage 20
1 Talk:Flow Portal/Archive 20
1 Talk:Requests for comment/Database field for checksum of page text 21
1 Talk:OAuth 21
103 Extension talk:Semantic Title 21
1 Talk:Release notes/1.22 21
3 User talk:MWJames 21
103 Extension talk:InviteSignup 21
101 Manual talk:Installing MediaWiki 21
3 User talk:Zakgreant/MediaWiki Technical Documentation Plan 21
103 Extension talk:AWS 21
1 Talk:Personal image filter 21
103 Extension talk:WebFonts 21
1 Talk:ResourceLoader/Migration guide for extension developers 21
1 Talk:Collaboration 22
1 Talk:Requests for comment/CentralNotice Caching Overhaul - Frontend Proxy 22
1 Talk:Offline content generator 22
103 Extension talk:PageTriage 22
3 User talk:DaSch 22
103 Extension talk:Foxway 22
3 User talk:Wikinaut 22
103 Extension talk:PageImages 22
1 Talk:Requests for comment/AuthManager 22
1 Talk:New skins system 23
103 Extension talk:SemanticFormsSelect 23
1 Talk:Quality Assurance 23
1 Talk:Product development 23
103 Extension talk:JSWikiGantt 23
103 Extension talk:Wikibase Repository 23
2501 VisualEditor talk:Welcome 24
1 Talk:Download from Git 24
1 Talk:Requests for comment/Unit testing 24
103 Extension talk:CharInsert 24
1 Talk:Hosting services 24
103 Extension talk:Ratings 25
102 Extension:Collection/Wishlist 25
1 Talk:Requests for comment/Structured logging 25
103 Extension talk:SemanticComments 25
1 Talk:Groups/Proposals/MediaWiki Cooperation 25
1 Talk:ResourceLoader/Legacy JavaScript 26
103 Extension talk:SideBarMenu 26
1 Talk:Groups/San Francisco 26
3 User talk:SwiftSys 26
1 Talk:Mailing lists 26
1 Talk:MediaWiki 1.21 27
1 Talk:Requests for comment/Standardized thumbnails sizes 27
103 Extension talk:Semantic MediaWiki 27
1 Talk:Feedback Dashboard/Phase 1 27
1 Talk:CAPTCHA 27
3 User talk:Bryan 28
5 Project talk:New contributors/Roadmap 28
1 Talk:Style guide/Forms 28
103 Extension talk:MsCatSelect 28
5 Project talk:WikiProject Extensions 28
103 Extension talk:ExternalLinks 28
1 Talk:Wikimedia Labs 28
101 Manual talk:Skin autodiscovery 28
107 Skin talk:BootStrapSkin 29
1 Talk:Reference Tooltips 29
103 Extension talk:Semantic Tasks 29
1 Talk:Social media 30
103 Extension talk:Google AdSense 2 30
103 Extension talk:Secure HTML 31
1 Talk:Watchlist wishlist 31
5 Project talk:New contributors/Greeters 32
1 Talk:Groups/Promotion 32
1 Talk:Requests for comment/Vertical writing support 32
1 Talk:Quality Assurance/Browser testing/Writing feature descriptions 32
103 Extension talk:PhpTags 32
9 MediaWiki talk:Sidebar 33
103 Extension talk:GuidedTour 33
1 Talk:MoodBar 33
101 Manual talk:Installation guide 34
103 Extension talk:Semantic Page Series 34
103 Extension talk:NoTitle 34
103 Extension talk:Loops 35
1 Talk:Extension default namespaces 35
1 Talk:ResourceLoader/Default modules 35
103 Extension talk:Nuke 36
103 Extension talk:Flow 37
103 Extension talk:TweetANew 37
103 Extension talk:WPMW 37
3 User talk:Petrb 38
103 Extension talk:Education Program 38
5 Project talk:Language policy/Migration list 38
103 Extension talk:OpenGraphMeta 38
103 Extension talk:UniversalLanguageSelector 38
1 Talk:Mobile QA/Commons uploads 39
103 Extension talk:RecentPages 39
1 Talk:Article feedback/FAQ 40
103 Extension talk:Realnames 40
103 Extension talk:UploadLocal 40
1 Talk:Groups/Proposals/Bug Squad 40
3 User talk:Krenair 40
103 Extension talk:Title Icon 41
1 Talk:GlobalProfile/design 42
103 Extension talk:GoogleAppsAuthentification 42
1 Talk:Technical communications/Dev wiki consolidation 42
103 Extension talk:Simple Farm 43
5 Project talk:New contributors 43
1 Talk:Compatibility 43
1 Talk:Wikimedia Foundation Design/Typography 43
103 Extension talk:MultiUpload 44
103 Extension talk:HTMLets 44
103 Extension talk:BedellPenDragon 44
103 Extension talk:BlogPage 44
1 Talk:Requests for comment/New sites system 44
103 Extension talk:Gadgets 45
3 User talk:GWicke/oldUserPage 45
3 User talk:Werdna 45
107 Skin talk:Erudite 46
1 Talk:ResourceLoader/Version 2 Design Specification 46
3 User talk:Varnent 46
1 Talk:Requests for comment/Scoping site CSS 47
1 Talk:Gerrit/Tutorial 47
103 Extension talk:SectionHide 47
103 Extension talk:BlockAndNuke 47
5 Project talk:WikiProject Bug Squad 47
0 Requests for comment/Reduce math rendering preferences 47
103 Extension talk:CodeEditor 48
103 Extension talk:PageAttachment 48
103 Extension talk:MultimediaViewer 48
103 Extension talk:ArticleFeedback 48
103 Extension talk:TimedMediaHandler 49
103 Extension talk:BreadCrumbs 49
103 Extension talk:WikiEditor 50
103 Extension talk:JSBreadCrumbs 51
103 Extension talk:MassMessage 52
101 Manual talk:Coding conventions/JavaScript 53
1 Talk:Berlin Hackathon 2012 53
103 Extension talk:DumpHTML 53
3 User talk:Pastakhov 53
3 User talk:Toniher 53
1 Talk:MediaWiki 1.18 54
103 Extension talk:Semantic Watchlist 54
103 Extension talk:AJAXPoll 54
101 Manual talk:Coding conventions 55
1 Talk:Requests for comment/Extension management with Composer 57
1 Talk:ResourceLoader 57
3 User talk:Lieutenant S. Reznov 57
101 Manual talk:Short URL/Apache 57
103 Extension talk:TemplateData 59
103 Extension talk:Validator 60
103 Extension talk:WikiLove 60
103 Extension talk:ArticleFeedbackv5 60
103 Extension talk:Semantic Extra Special Properties 61
103 Extension talk:Arrays 61
103 Extension talk:AddThis 61
103 Extension talk:Live Translate 62
4 Project:WikiProject Extensions/Ideas 62
3 User talk:Wargo 62
103 Extension talk:SemanticAccessControl 62
1 Talk:Download 62
13 Help talk:Extension:Translate 63
1 Talk:User hub 63
1 Talk:Requests for comment/Localisation format 63
103 Extension talk:Pdf Export 64
103 Extension talk:WikiSEO 65
103 Extension talk:GoogleLogin 66
3 User talk:Ryan lane 66
103 Extension talk:SolrStore 67
1 Talk:Gerrit/Advanced usage 69
103 Extension talk:Semantic Glossary 71
103 Extension talk:Babel 71
1 Talk:Athena 72
103 Extension talk:InputBox 73
103 Extension talk:Echo 74
103 Extension talk:ImageMap 75
103 Extension talk:ConfirmAccount 75
103 Extension talk:Bootstrap 76
103 Extension talk:FancyBoxThumbs 77
103 Extension talk:MediaWikiChat 77
103 Extension talk:SmoothGallery 78
103 Extension talk:UserFunctions 79
103 Extension talk:SubPageList 80
103 Extension talk:Favorites 80
1 Talk:Third-party MediaWiki users discussion 80
101 Manual talk:Pywikibot 81
1 Talk:Outreach programs/Possible projects 81
3 User talk:Dantman 83
103 Extension talk:RSS 84
103 Extension talk:UserMerge 84
103 Extension talk:UserAdmin 85
103 Extension talk:Phpbb Single Sign-On 86
103 Extension talk:Score 87
3 User talk:Peachey88 89
103 Extension talk:Push 91
4 Project:Forum 94
103 Extension talk:Semantic Maps 94
101 Manual talk:FAQ 95
103 Extension talk:CheckUser 95
3 User talk:IAlex 96
11 Template talk:Extension 102
3 User talk:Skizzerz 103
103 Extension talk:Lockdown 103
3 User talk:Jeroen De Dauw 104
3 User talk:Siebrand 108
103 Extension talk:Contribution Scores 113
103 Extension talk:Cite 113
103 Extension talk:Lucene-search 115
1 Talk:Amsterdam Hackathon 2013 117
1 Talk:Semantic Bundle 118
3 User talk:Sumanah 119
1 Talk:WikiLove 120
103 Extension talk:CirrusSearch 122
103 Extension talk:Zend Search Lucene for MediaWiki 122
103 Extension talk:Vector 127
103 Extension talk:Survey 128
1 Talk:MediaWiki 1.19 131
1 Talk:Echo (Notifications) 136
103 Extension talk:OpenID 140
3 User talk:^demon 141
1 Talk:LiquidThreads 3.0/Design 142
3 User talk:Aaron Schulz 143
3 User talk:Qgil-WMF 145
1 Talk:Requests for comment/API roadmap 147
1 Talk:How to contribute 152
103 Extension talk:CategoryTree 162
3 User talk:MaxSem 167
5 Project talk:Support desk 170
1 Talk:Flow Portal/Interactive Prototype 171
103 Extension talk:Semantic Forms Inputs 179
103 Extension talk:SphinxSearch 179
3 User talk:Jasper Deng 180
103 Extension talk:Collection 181
103 Extension talk:Widgets 181
3 User talk:Shirayuki 186
103 Extension talk:ParserFunctions 189
1 Talk:Search/status 192
103 Extension talk:DynamicPageList (Wikimedia) 192
1 Talk:Universal Language Selector 195
3 User talk:Kghbln 203
103 Extension talk:MsUpload 241
103 Extension talk:FlaggedRevs 247
1 Talk:Page Curation 250
103 Extension talk:ConfirmEdit 253
103 Extension talk:Translate 258
103 Extension talk:Lingo 262
0 LiquidThreads Test Page 283
103 Extension talk:Header Tabs 285
107 Skin talk:Chameleon 286
13 Help talk:CirrusSearch 291
103 Extension talk:Maps 304
103 Extension talk:VisualEditor 381
103 Extension talk:LiquidThreads 399
103 Extension talk:Scribunto 417
103 Extension talk:MobileFrontend 472
1 Talk:Flow Portal/Archive2 484
1 Talk:MediaWiki 506
103 Extension talk:WYSIWYG 767
4 Project:Current issues 878
1 Talk:Article feedback 895
103 Extension talk:LDAP Authentication 970
0 VisualEditor/Feedback 1298
4 Project:Support desk 25981