{"master":{"name":"Wikistories","namemsg":"wikistories-extensionname","descriptionmsg":"wikistories-extensiondesc","license-name":"MIT","url":"https:\/\/www.mediawiki.org\/wiki\/Extension:Wikistories","requires":{"MediaWiki":">= 1.47.0"},"ContentHandlers":{"story":{"class":"MediaWiki\\Extension\\Wikistories\\StoryContentHandler","services":["Wikistories.StoryConverter","Wikistories.StoryValidator","Wikistories.StoryRenderer","Wikistories.TrackingCategories","TrackingCategories","JobQueueGroup","TitleFactory"]}},"SpecialPages":{"StoryBuilder":{"class":"MediaWiki\\Extension\\Wikistories\\SpecialStoryBuilder","services":["WikiPageFactory","PageStore","UserOptionsLookup","WatchlistManager","WatchedItemStore","MainConfig","Wikistories.Cache","PermissionManager"]}},"RecentChangesFlags":{"wikistories-edit":{"letter":"wikistories-recentchangesflags-letter","title":"wikistories-recentchangesflags-title","legend":"wikistories-recentchangesflags-legend","class":"wikistories-edit","grouping":"any"}},"JobClasses":{"ArticleChangedJob":{"class":"MediaWiki\\Extension\\Wikistories\\Jobs\\ArticleChangedJob","services":["RevisionLookup","Wikistories.Analyzer","WikiPageFactory","Wikistories.PageLinksSearch","MainConfig"]}},"HookHandlers":{"main":{"class":"MediaWiki\\Extension\\Wikistories\\Hooks","services":["MainConfig","JobQueueGroup","Wikistories.Cache","Wikistories.PageLinksSearch"]},"RecentChangesPropagationHooks":{"class":"MediaWiki\\Extension\\Wikistories\\Hooks\\RecentChangesPropagationHooks","services":["RevisionStore","MainConfig","LinkRenderer","DBLoadBalancer","UserFactory"]},"EchoNotificationsHandlers":{"class":"MediaWiki\\Extension\\Wikistories\\Hooks\\EchoNotificationsHandlers"},"PageDisplayHandlers":{"class":"MediaWiki\\Extension\\Wikistories\\Hooks\\PageDisplayHandlers","services":["UserOptionsLookup"],"optional_services":["MobileFrontend.Context"]},"BetaFeaturesHandlers":{"class":"MediaWiki\\Extension\\Wikistories\\Hooks\\BetaFeaturesHandlers","services":["MainConfig"]}},"Hooks":{"GetBetaFeaturePreferences":"BetaFeaturesHandlers","BeforePageDisplay":"PageDisplayHandlers","LoginFormValidErrorMessages":"main","EnhancedChangesListModifyBlockLineData":"RecentChangesPropagationHooks","EnhancedChangesListModifyLineData":"RecentChangesPropagationHooks","OldChangesListRecentChangesLine":"RecentChangesPropagationHooks","ChangesListSpecialPageStructuredFilters":"RecentChangesPropagationHooks","GetPreferences":"main","EchoGetBundleRules":"EchoNotificationsHandlers","ParserCacheSaveComplete":"main","ArticlePurge":"main","ActionModifyFormFields":"main"},"DomainEventIngresses":[{"events":["PageLatestRevisionChanged","PageDeleted"],"class":"MediaWiki\\Extension\\Wikistories\\StoriesEventIngress","services":["Wikistories.Cache","Wikistories.PageLinksSearch","WikiPageFactory","DeletePageFactory","TitleFormatter","MainConfig"]}],"ServiceWiringFiles":["includes\/ServiceWiring.php"],"ExtensionMessagesFiles":{"WikistoriesAliasSpecial":"Wikistories.alias.special.php","WikistoriesNamespaces":"Wikistories.i18n.namespaces.php"},"config":{"WikistoriesMinFrames":{"description":"Minimum number of frames a story needs to have to be valid.","value":2},"WikistoriesMaxFrames":{"description":"Maximum number of frames a story needs to have to be valid.","value":10},"WikistoriesMaxTextLength":{"description":"Maximum number of characters a story frame can have.","value":1000},"WikistoriesUnmodifiedTextThreshold":{"description":"Percentage threshold of unmodified text allowed before showing final edit warning","value":0.7},"WikistoriesDiscoveryMode":{"description":"Defines how is the discovery module activated. 'beta' means it is a beta feature. 'public' means it is available by default to everyone, including anons. Any other value means the discovery feature is disabled. ","value":"off"},"WikistoriesNotifyAboutStoryMaintenance":{"description":"Send notifications to story watchers when stories need to be updated.","value":false},"WikistoriesCommonsDomain":{"description":"Sets the Commons API domain. Defaults to production value, use 'commons.wikimedia.beta.wmflabs.org' for beta cluster","value":"commons.wikimedia.org"},"WikistoriesRestDomain":{"description":"Sets the REST API domain. Defaults to null, in which case the domain of the current site will be used. Otherwise use 'wikipedia.org' for full article text when running locally","value":null},"WikistoriesTermsOfUseUrl":{"description":"URL to the terms of use page","value":"https:\/\/foundation.wikimedia.org\/wiki\/Terms_of_Use"},"WikistoriesCCBYSAUrl":{"description":"URL to the Creative Commons Attribution-ShareAlike 3.0 Unported license","value":"https:\/\/en.wikipedia.org\/wiki\/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License"},"WikistoriesGFDLUrl":{"description":"URL to the GNU Free Documentation License","value":"https:\/\/en.wikipedia.org\/wiki\/Wikipedia:Text_of_the_GNU_Free_Documentation_License"}},"DefaultUserOptions":{"wikistories-pref-showdiscovery":true},"namespaces":[{"id":1704,"constant":"NS_STORY","name":"Story","content":true,"defaultcontentmodel":"story","protection":"edit-story"},{"id":1705,"constant":"NS_STORY_TALK","name":"Story_Talk","content":false,"defaultcontentmodel":"wikitext"}],"AvailableRights":["edit-story"],"GroupPermissions":{"user":{"edit-story":true}},"RestRoutes":[{"path":"\/wikistories\/v0\/page\/{title}\/stories","method":"GET","class":"MediaWiki\\Extension\\Wikistories\\RelatedStoriesRestRoutes","services":["TitleFormatter","TitleParser","PageStore","Wikistories.Cache"]}],"TrackingCategories":["wikistories-no-image-category","wikistories-no-related-article","wikistories-outdated-text-category"],"RecentChangeSources":{"src_wikistories":{"revision":true}},"attributes":{"Echo":{"NotificationCategories":{"wikistories-action":{"priority":5,"title":"echo-category-title-wikistories-action","tooltip":"echo-pref-tooltip-wikistories-action"}},"Notifications":{"wikistories-articlechanged":{"user-locators":["MediaWiki\\Extension\\Notifications\\UserLocator::locateUsersWatchingTitle"],"category":"wikistories-action","group":"neutral","section":"alert","presentation-model":"MediaWiki\\Extension\\Wikistories\\Notifications\\ArticleChangedPresentationModel","bundle":{"web":true,"email":true,"expandable":false}}},"NotificationIcons":{"wikistories-articlechanged":{"path":"Wikistories\/resources\/images\/edit.svg"}}}},"repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/Wikistories"}}