diff --git a/LocalExtensions.php b/LocalExtensions.php index b3ccfc587f..f1bbbefa65 100644 --- a/LocalExtensions.php +++ b/LocalExtensions.php @@ -79,7 +79,7 @@ } if ( $wmgUseCategorySortHeaders ) { - require_once "$IP/extensions/CategorySortHeaders/CategorySortHeaders.php"; + wfLoadExtension( 'CategorySortHeaders' ); } if ( $wmgUseCategoryTree ) { @@ -162,7 +162,7 @@ } if ( $wmgUseCreatePage ) { - require_once "$IP/extensions/CreatePage/CreatePage.php"; + wfLoadExtension( 'CreatePage' ); } if ( $wmgUseCreatePageUw ) { wfLoadExtension( 'CreatePageUw' ); @@ -408,11 +408,11 @@ } if ( $wmgUseLanguageSelector ) { - require_once "$IP/extensions/LanguageSelector/LanguageSelector.php"; + wfLoadExtension( 'LanguageSelector' ); } if ( $wmgUseLastModified ) { - require_once "$IP/extensions/LastModified/LastModified.php"; + wfLoadExtension( 'LastModified' ); } if ( $wmgUseLdap ) { @@ -574,7 +574,7 @@ } if ( $wmgUseNewUserNotif ) { - require_once "$IP/extensions/NewUserNotif/NewUserNotif.php"; + wfLoadExtension( 'NewUserNotif' ); } if ( $wmgUseNimbus ) { @@ -646,7 +646,7 @@ } if ( $wmgUsePipeEscape ) { - require_once "$IP/extensions/PipeEscape/PipeEscape.php"; + wfLoadExtension( 'PipeEscape' ); } if ( $wmgUsePivot ) { @@ -737,7 +737,7 @@ } if ( $wmgUseRightFunctions ) { - require_once "$IP/extensions/RightFunctions/RightFunctions.php"; + wfLoadExtension( 'RightFunctions' ); } if ( $wmgUseRSS ) { @@ -904,7 +904,7 @@ } if ( $wmgUseUrlGetParameters ) { - require_once "$IP/extensions/UrlGetParameters/UrlGetParameters.php"; + wfLoadExtension( 'UrlGetParameters' ); } if ( $wmgUseUrlShortener ) { @@ -912,7 +912,7 @@ } if ( $wmgUseUserFunctions ) { - require_once "$IP/extensions/UserFunctions/UserFunctions.php"; + wfLoadExtension( 'UserFunctions' ); } if ( $wmgUseUserPageEditProtection ) { @@ -967,7 +967,7 @@ } if ( $wmgUseWikibaseClient ) { - require_once "$IP/extensions/Wikibase/client/WikibaseClient.php"; + wfLoadExtension( 'WikibaseClient', "$IP/extensions/Wikibase/extension-client.json" ); } if ( $wmgUseWikibaseLexeme ) { @@ -979,7 +979,7 @@ } if ( $wmgUseWikibaseRepository ) { - require_once "$IP/extensions/Wikibase/repo/Wikibase.php"; + wfLoadExtension( 'WikibaseRepository', "$IP/extensions/Wikibase/extension-repo.json" ); } if ( $wmgUseWikibaseRepository || $wmgUseWikibaseClient ) { diff --git a/LocalSettings.php b/LocalSettings.php index df834abbba..f3a832e848 100644 --- a/LocalSettings.php +++ b/LocalSettings.php @@ -378,6 +378,9 @@ 'wgCheckUserForceSummary' => [ 'default' => true, ], + 'wgCheckUserEnableSpecialInvestigate' => [ + 'default' => true, + ], // Citizen 'wgCitizenThemeDefault' => [ @@ -755,17 +758,17 @@ 'default' => [ "$IP/maintenance/tables.sql", "$IP/maintenance/tables-generated.sql", - "$IP/extensions/AbuseFilter/abusefilter.tables.sql", + "$IP/extensions/AbuseFilter/db_patches/mysql/abusefilter.sql", "$IP/extensions/AntiSpoof/sql/patch-antispoof.mysql.sql", - "$IP/extensions/BetaFeatures/sql/create_counts.sql", + "$IP/extensions/BetaFeatures/sql/tables-generated.sql", "$IP/extensions/CheckUser/cu_log.sql", "$IP/extensions/CheckUser/cu_changes.sql", "$IP/extensions/DataDump/sql/data_dump.sql", "$IP/extensions/Echo/echo.sql", - "$IP/extensions/GlobalBlocking/sql/global_block_whitelist.sql", + "$IP/extensions/GlobalBlocking/sql/mysql/tables-generated-global_block_whitelist.sql", "$IP/extensions/OAuth/schema/OAuth.sql", "$IP/extensions/RottenLinks/sql/rottenlinks.sql", - "$IP/extensions/UrlShortener/schemas/urlshortcodes.sql" + "$IP/extensions/UrlShortener/schemas/tables-generated.sql" ], ], 'wgCreateWikiStateDays' => [ @@ -1783,33 +1786,17 @@ 'wgFlaggedRevsTags' => [ 'default' => [ 'status' => [ - 'quality' => 1, 'levels' => 2, - 'pristine' => 3, ], ], 'infectopedwiki' => [ 'accuracy' => [ 'levels' => 4, - 'quality' => 2, - 'pristine' => 4, - ], - 'depth' => [ - 'levels' => 4, - 'quality' => 2, - 'pristine' => 4, - ], - 'tone' => [ - 'levels' => 4, - 'quality' => 1, - 'pristine' => 4, ], ], 'isvwiki' => [ 'status' => [ 'levels' => 1, - 'quality' => 2, - 'pristine' => 4, ], ], ], @@ -4139,6 +4126,11 @@ 'default' => null, ], + // Timeline + 'wgTimelineFontDirectory' => [ + 'default' => '/usr/share/fonts/truetype/freefont', + ], + // Timezone 'wgLocaltimezone' => [ 'default' => 'UTC', diff --git a/ManageWikiExtensions.php b/ManageWikiExtensions.php index 1bd96a5d74..1e43a1e664 100644 --- a/ManageWikiExtensions.php +++ b/ManageWikiExtensions.php @@ -222,7 +222,7 @@ 'requires' => [], 'install' => [ 'sql' => [ - 'babel' => "$IP/extensions/Babel/babel.sql" + 'babel' => "$IP/extensions/Babel/sql/tables-generated.sql" ], ], 'section' => 'parserhooks', @@ -1334,7 +1334,7 @@ 'requires' => [], 'install' => [ 'sql' => [ - 'linter' => "$IP/extensions/Linter/sql/linter.sql" + 'linter' => "$IP/extensions/Linter/sql/tables-generated.sql" ], ], 'section' => 'specialpages', @@ -2538,7 +2538,7 @@ 'requires' => [], 'install' => [ 'sql' => [ - 'pr_index' => "$IP/extensions/ProofreadPage/sql/ProofreadIndex.sql" + 'pr_index' => "$IP/extensions/ProofreadPage/sql/tables-generated.sql" ], 'namespaces' => [ 'Page' => [ @@ -2940,12 +2940,13 @@ 'requires' => [], 'install' => [ 'sql' => [ - 'wbc_entity_usage' => "$IP/extensions/Wikibase/client/sql/entity_usage.sql", - 'wb_terms' => "$IP/extensions/Wikibase/repo/sql/Wikibase.sql", - 'wb_changes' => "$IP/extensions/Wikibase/repo/sql/changes.sql", - 'wb_changes_dispatch' => "$IP/extensions/Wikibase/repo/sql/changes_dispatch.sql", - 'wb_changes_subscription' => "$IP/extensions/Wikibase/repo/sql/changes_subscription.sql", - 'wb_property_info' => "$IP/extensions/Wikibase/repo/sql/wb_property_info.sql" + 'wbc_entity_usage' => "$IP/extensions/Wikibase/client/sql/mysql/entity_usage.sql", + 'wb_items_per_site' => "$IP/extensions/Wikibase/repo/sql/mysql/wb_items_per_site.sql", + 'wb_id_counters' => "$IP/extensions/Wikibase/repo/sql/mysql/wb_id_counters.sql", + 'wb_changes' => "$IP/extensions/Wikibase/repo/sql/mysql/wb_changes.sql", + 'wb_changes_dispatch' => "$IP/extensions/Wikibase/repo/sql/mysql/wb_changes_dispatch.sql", + 'wb_changes_subscription' => "$IP/extensions/Wikibase/repo/sql/mysql/wb_changes_subscription.sql", + 'wb_property_info' => "$IP/extensions/Wikibase/repo/sql/mysql/wb_property_info.sql" ], 'mwscript' => [ "$IP/extensions/MirahezeMagic/maintenance/populateWikibaseSitesTable.php" => [], @@ -2961,17 +2962,18 @@ 'requires' => [], 'install' => [ 'sql' => [ - 'wb_changes' => "$IP/extensions/Wikibase/repo/sql/changes.sql", - 'wb_changes_dispatch' => "$IP/extensions/Wikibase/repo/sql/changes_dispatch.sql", - 'wb_changes_subscription' => "$IP/extensions/Wikibase/repo/sql/changes_subscription.sql", - 'wbt_item_terms' => "$IP/extensions/Wikibase/repo/sql/AddNormalizedTermsTablesDDL.sql", - 'wb_terms' => "$IP/extensions/Wikibase/repo/sql/Wikibase.sql", - 'wbt_term_in_lang' => "$IP/extensions/Wikibase/repo/sql/AddNormalizedTermsTablesDDL.sql", - 'wbt_text_in_lang' => "$IP/extensions/Wikibase/repo/sql/AddNormalizedTermsTablesDDL.sql", - 'wbt_text' => "$IP/extensions/Wikibase/repo/sql/AddNormalizedTermsTablesDDL.sql", - 'wbt_type' => "$IP/extensions/Wikibase/repo/sql/AddNormalizedTermsTablesDDL.sql", - 'wb_property_info' => "$IP/extensions/Wikibase/repo/sql/wb_property_info.sql", - 'wbt_property_terms' => "$IP/extensions/Wikibase/repo/sql/AddNormalizedTermsTablesDDL.sql", + 'wb_changes' => "$IP/extensions/Wikibase/repo/sql/mysql/wb_changes.sql", + 'wb_changes_dispatch' => "$IP/extensions/Wikibase/repo/sql/mysql/wb_changes_dispatch.sql", + 'wb_changes_subscription' => "$IP/extensions/Wikibase/repo/sql/mysql/wb_changes_subscription.sql", + 'wb_items_per_site' => "$IP/extensions/Wikibase/repo/sql/mysql/wb_items_per_site.sql", + 'wb_id_counters' => "$IP/extensions/Wikibase/repo/sql/mysql/wb_id_counters.sql", + 'wbt_item_terms' => "$IP/extensions/Wikibase/repo/sql/mysql/term_store.sql", + 'wbt_term_in_lang' => "$IP/extensions/Wikibase/repo/sql/mysql/term_store.sql", + 'wbt_text_in_lang' => "$IP/extensions/Wikibase/repo/sql/mysql/term_store.sql", + 'wbt_text' => "$IP/extensions/Wikibase/repo/sql/mysql/term_store.sql", + 'wbt_type' => "$IP/extensions/Wikibase/repo/sql/mysql/term_store.sql", + 'wb_property_info' => "$IP/extensions/Wikibase/repo/sql/mysql/wb_property_info.sql", + 'wbt_property_terms' => "$IP/extensions/Wikibase/repo/sql/mysql/term_store.sql", ], 'permissions' => [ '*' => [ @@ -3066,7 +3068,7 @@ ], 'install' => [ 'sql' => [ - 'wbqc_constraints' => "$IP/extensions/WikibaseQualityConstraints/sql/create_wbqc_constraints.sql", + 'wbqc_constraints' => "$IP/extensions/WikibaseQualityConstraints/sql/mysql/tables-generated.sql", ], ], 'section' => 'other', @@ -3122,7 +3124,7 @@ 'requires' => [], 'install' => [ 'sql' => [ - 'wikilove_log' => "$IP/extensions/WikiLove/patches/WikiLoveLog.sql" + 'wikilove_log' => "$IP/extensions/WikiLove/patches/tables-generated.sql" ], ], 'section' => 'other', diff --git a/extension-list b/extension-list index f555229a95..5fd1034da7 100644 --- a/extension-list +++ b/extension-list @@ -17,7 +17,7 @@ $IP/extensions/BlogPage/extension.json $IP/extensions/CSS/extension.json $IP/extensions/Calendar/extension.json $IP/extensions/Cargo/extension.json -$IP/extensions/CategorySortHeaders/CategorySortHeaders.php +$IP/extensions/CategorySortHeaders/extension.json $IP/extensions/CategoryTree/extension.json $IP/extensions/CentralAuth/extension.json $IP/extensions/CentralNotice/extension.json @@ -41,7 +41,7 @@ $IP/extensions/ContactPage/extension.json $IP/extensions/ContributionScores/extension.json $IP/extensions/CookieWarning/extension.json $IP/extensions/CountDownClock/extension.json -$IP/extensions/CreatePage/CreatePage.php +$IP/extensions/CreatePage/extension.json $IP/extensions/CreatePageUw/extension.json $IP/extensions/CreateRedirect/extension.json $IP/extensions/CreateWiki/extension.json @@ -107,9 +107,9 @@ $IP/extensions/JsCalendar/extension.json $IP/extensions/JsonConfig/extension.json $IP/extensions/Kartographer/extension.json $IP/extensions/LabeledSectionTransclusion/extension.json -$IP/extensions/LanguageSelector/LanguageSelector.php -$IP/extensions/LastModified/LastModified.php -$IP/extensions/LdapAuthentication/LdapAuthentication.php +$IP/extensions/LanguageSelector/extension.json +$IP/extensions/LastModified/extension.json +$IP/extensions/LdapAuthentication/extension.json $IP/extensions/Lingo/extension.json $IP/extensions/LinkSuggest/extension.json $IP/extensions/LinkTarget/extension.json @@ -142,7 +142,7 @@ $IP/extensions/MultimediaViewer/extension.json $IP/extensions/MyVariables/extension.json $IP/extensions/NewSignupPage/extension.json $IP/extensions/NewUserMessage/extension.json -$IP/extensions/NewUserNotif/NewUserNotif.php +$IP/extensions/NewUserNotif/extension.json $IP/extensions/NewestPages/extension.json $IP/extensions/Newsletter/extension.json $IP/extensions/NoTitle/extension.json @@ -164,7 +164,7 @@ $IP/extensions/PageTriage/extension.json $IP/extensions/PagedTiffHandler/extension.json $IP/extensions/ParserFunctions/extension.json $IP/extensions/PdfHandler/extension.json -$IP/extensions/PipeEscape/PipeEscape.php +$IP/extensions/PipeEscape/extension.json $IP/extensions/Poem/extension.json $IP/extensions/PollNY/extension.json $IP/extensions/PortableInfobox/extension.json @@ -189,7 +189,7 @@ $IP/extensions/Renameuser/extension.json $IP/extensions/ReplaceText/extension.json $IP/extensions/Report/extension.json $IP/extensions/RevisionSlider/extension.json -$IP/extensions/RightFunctions/RightFunctions.php +$IP/extensions/RightFunctions/extension.json $IP/extensions/SandboxLink/extension.json $IP/extensions/Score/extension.json $IP/extensions/mw-ScratchBlocks4/extension.json @@ -241,8 +241,8 @@ $IP/extensions/TwoColConflict/extension.json $IP/extensions/UniversalLanguageSelector/extension.json $IP/extensions/UploadsLink/extension.json $IP/extensions/UserMerge/extension.json -$IP/extensions/UrlGetParameters/UrlGetParameters.php -$IP/extensions/UserFunctions/UserFunctions.php +$IP/extensions/UrlGetParameters/extension.json +$IP/extensions/UserFunctions/extension.json $IP/extensions/UserPageEditProtection/extension.json $IP/extensions/UrlShortener/extension.json $IP/extensions/Variables/extension.json @@ -260,8 +260,8 @@ $IP/extensions/WikiLove/extension.json $IP/extensions/WikimediaIncubator/extension.json $IP/extensions/WikiSEO/extension.json $IP/extensions/WikiTextLoggedInOut/extension.json -$IP/extensions/Wikibase/client/WikibaseClient.php -$IP/extensions/Wikibase/repo/Wikibase.php +$IP/extensions/Wikibase/extension-client.json +$IP/extensions/Wikibase/extension-repo.json $IP/extensions/WikibaseLexeme/extension.json $IP/extensions/WikibaseQualityConstraints/extension.json $IP/extensions/WikidataPageBanner/extension.json