Extension:GrowthExperiments/ru
Расширение GrowthExperiments используется на сайтах Фонда Викимедиа для экспериментов, проводимых командой с названием «Рост ». Расширение содержит функционал для:
- a survey during registration
- some improvements to registration confirmation emails
- a homepage for inexperienced users with various helpful features, which also serves as an entry point for most other functionality
- showing a custom signup page to users who arrive through an outreach campaign
- suggesting easy tasks with guidance to new users , including some structured editing experiences based on suggested links and suggested images
- a help panel for suggested tasks and for generic editing, providing information and allowing communication with an assigned mentor
- features for mentors to better support newcomers
- showing information to new users about the impact they are making on the wiki
Интеграции
GrowthExperiments интегрируется со следующими расширениями:
Extension | Soft/Hard dependency | Description |
---|---|---|
CentralAuth | Soft dependency | to exclude locked users from the Mentor dashboard |
CirrusSearch | Soft dependency | for various search features used during suggested tasks |
CommunityConfiguration | Hard dependency | to allow administrators to customise the extension based on their needs |
ConfirmEdit | Soft dependency | TBD |
Echo | Soft dependency | for informing new users and mentors about various opportunities |
EventBus | Soft dependency | to inform Add Image infrastructure about user decisions about recommendations |
EventLogging | Soft dependency | to log user interaction for analysis purposes |
Flow | Soft dependency | for messaging features ("ask help" dialog on the homepage and in the help panel) when the target page is a Flow page |
GuidedTour | Soft dependency | to guide new users through the interface |
MobileFrontend | Soft dependency | for showing a mobile-optimized version of various features |
PageImages | Soft dependency | for getting the thumbnails showing in the "Surfacing structured tasks"-experiment |
PageViewInfo | Soft dependency | for various interface elements trying to explain the user's current or potential impact, most notably the "impact" module on Special:Homepage |
Thanks | Soft dependency | to compute the number of Thanks received in User impact data |
TimedMediaHandler | Soft dependency | TBD |
TextExtracts | Soft dependency | for getting an extract from an article when the descriptions from Wikibase (see above) or Wikibase itself are not available. Also for use in the "Surfacing structured tasks"-experiment |
UniversalLanguageSelector | Soft dependency | for language selection in the post-registration survey |
VisualEditor | Hard dependency | for a better editing experience when doing suggested tasks |
Wikibase | Soft dependency | for getting the descriptions showing in the "Surfacing structured tasks"-experiment |
WikimediaMessages | Soft dependency | to populate the list of topics in Suggested edits |
The extension also uses some web APIs which are probably unavailable for non-Wikimedia wikis:
- Page Content Service for displaying task card information such as a description and an image
- Analytics Query Service for interface elements related to impact (this is abstracted away via the PageViewInfo extension on the server-side, but for client-side features that's not always possible)
- Add Link for link recommendation tasks
- Add Image for image recommendation tasks
Установка
To download GrowthExperiments:
git clone "https://gerrit.wikimedia.org/r/mediawiki/extensions/GrowthExperiments" extensions/GrowthExperiments
Read the developer setup documentation for further configuration required.
Разработка
- Extension:GrowthExperiments/developer setup
- Extension:GrowthExperiments/Technical documentation
- Быстрый старт с докером MediaWiki: смотрите MediaWiki-Docker/Extension/GrowthExperiments .
![]() | Это расширение используется в одном или нескольких проектах Викимедиа. Вероятно, это означает, что расширение стабильно и работает достаточно хорошо, чтобы использоваться такими сайтами с высоким трафиком. Найдите название этого расширения в файлах конфигурации Викимедиа CommonSettings.php и InitialiseSettings.php, чтобы узнать, где оно установлено. Полный список расширений, установленных на конкретной вики, можно увидеть на странице Special:Version wiki. |
![]() | Это расширение включено в следующие вики-фермы/хостинги и/или пакеты: Это не исчерпывающий список. Некоторые вики-фермы/хостинги и/или пакеты могут содержать это расширение, даже если они не перечислены здесь. Всегда сверяйтесь со своими вики-фермами/хостингами или комплектами/бандлами для подтверждения. |
Category:APIGetAllowedParams extensions/ru
Category:All extensions/ru
Category:AuthChangeFormFields extensions/ru
Category:BeforeCreateEchoEvent extensions/ru
Category:BeforePageDisplay extensions/ru
Category:BlockIpComplete extensions/ru
Category:CentralAuthPostLoginRedirect extensions/ru
Category:ChangeTagsListActive extensions/ru
Category:ChangesListSpecialPageStructuredFilters extensions/ru
Category:CirrusSearchAddQueryFeatures extensions/ru
Category:CirrusSearchScoreBuilder extensions/ru
Category:CommunityConfigurationProvider initList extensions/ru
Category:CommunityConfigurationSchemaBeforeEditor extensions/ru
Category:ConditionalDefaultOptionsAddCondition extensions/ru
Category:ConfirmEmailComplete extensions/ru
Category:ContributeCards extensions/ru
Category:Extensions in Wikimedia version control/ru
Category:Extensions included in Miraheze/ru
Category:Extensions included in WikiForge/ru
Category:Extensions used on Wikimedia/ru
Category:FormatAutocomments extensions/ru
Category:GPL licensed extensions/ru
Category:GetPreferences extensions/ru
Category:ListDefinedTags extensions/ru
Category:LoadExtensionSchemaUpdates extensions/ru
Category:LocalUserCreated extensions/ru
Category:ManualLogEntryBeforePublish extensions/ru
Category:MediaWikiServices extensions/ru
Category:MessageCacheFetchOverrides extensions/ru
Category:ParserFirstCallInit extensions/ru
Category:PostLoginRedirect extensions/ru
Category:RecentChange save extensions/ru
Category:RenameUserComplete extensions/ru
Category:ResourceLoaderExcludeUserOptions extensions/ru
Category:ResourceLoaderGetConfigVars extensions/ru
Category:ResourceLoaderRegisterModules extensions/ru
Category:SidebarBeforeOutput extensions/ru
Category:SiteNoticeAfter extensions/ru
Category:SkinAddFooterLinks extensions/ru
Category:SkinMinervaOptionsInit extensions/ru
Category:SkinTemplateNavigation::Universal extensions/ru
Category:SpecialContributionsBeforeMainOutput extensions/ru
Category:SpecialCreateAccountBenefits extensions/ru
Category:SpecialPageBeforeExecute extensions/ru
Category:SpecialPage initList extensions/ru
Category:Special page extensions/ru
Category:Stable extensions/ru
Category:UserGetDefaultOptions extensions/ru
Category:UserGetRights extensions/ru
Category:UserSendConfirmationMail extensions/ru
Category:VisualEditorApiVisualEditorEditPostSave extensions/ru
Category:VisualEditorApiVisualEditorEditPreSave extensions/ru
Category:WikimediaEventsShouldSchemaEditAttemptStepOversample extensions/ru