Extensão:GrowthExperiments
Estado da versão: estável |
|
|---|---|
| Implementação | Página especial |
| Descrição | Contém experimentos feitos pela equipe de Crescimento (Growth) |
| Autor(es) | Stephane Bisson, Sergio Gimeno, Kosta Harlan, Roan Kattouw, Mew Ophaswongse, Gergő Tisza, Martin Urbanec |
| Política de compatibilidade |
Lançamentos de snapshot junto com o MediaWiki. A master não é retrocompatível. |
| PHP | 7.2+ |
| Modifica o banco de dados |
Sim |
| Domínio virtual | virtual-growthexperiments |
|
|
|
help panel question, help module question, mentorship module question, newcomer task |
|
|
|
|
|
| Licence | GNU GPL (Licença Pública Geral) 3.0 ou superior |
| Download | |
| Para traduzir a extensão GrowthExperiments, verifique sua disponibilidade no translatewiki.net | |
| Função no Vagrant | growthexperiments |
| Problemas | Tarefas em aberto · Relatar um bug |
A extensão de GrowthExperiments é usada pelos sites da Fundação Wikimedia para experimentos feitos pela equipe de $2. It is developed by the Crescimento (Growth) team for use on Wikimedia Foundation sites. A extensão contém recursos para:
- 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
Integrations
GrowthExperiments integrates with the following extensions:
Hard dependencies
These dependencies are required to install GrowthExperiments.
| Extension | Description |
|---|---|
| CommunityConfiguration | to allow administrators to customise the extension based on their needs |
| VisualEditor | for a better editing experience when doing suggested tasks |
Soft dependencies
These extensions are optional, but the behaviour of GrowthExperiments without those extensions present is not heavily tested.
| Extension | Description |
|---|---|
| CentralAuth | to exclude locked users from the Mentor dashboard |
| CirrusSearch | for various search features used during suggested tasks |
| ConfirmEdit | TBD |
| Echo | for informing new users and mentors about various opportunities |
| EventBus | to inform Add Image infrastructure about user decisions about recommendations |
| EventLogging | to log user interaction for analysis purposes |
| Flow | for messaging features ("ask help" dialog on the homepage and in the help panel) when the target page is a Flow page |
| GuidedTour | to guide new users through the interface |
| MobileFrontend | for showing a mobile-optimized version of various features |
| PageImages | for getting the thumbnails showing in the "Surfacing structured tasks"-experiment |
| PageViewInfo | for various interface elements trying to explain the user's current or potential impact, most notably the "impact" module on Special:Homepage |
| Thanks | to compute the number of Thanks received in User impact data |
| TextExtracts | 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 | for language selection in the post-registration survey |
| Wikibase | for getting the descriptions showing in the "Surfacing structured tasks"-experiment |
| WikimediaMessages | to populate the list of topics in Suggested edits |
Web APIs
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
Instalação
To download GrowthExperiments:
git clone "https://gerrit.wikimedia.org/r/mediawiki/extensions/GrowthExperiments" extensions/GrowthExperiments
Read the developer setup documentation for further configuration required.
Development
- Extension:GrowthExperiments/developer setup
- Extension:GrowthExperiments/Technical documentation
- Quickstart with MediaWiki Docker: see MediaWiki-Docker/Extension/GrowthExperiments.
| Esta extensão está sendo usada(o) por um ou mais projetos da Wikimedia. Isto significa que, provavelmente, a extensão é estável e funciona bem o suficiente para ser utilizada(o) em sites da web de alto tráfego. Procure pelo nome dessa extensão nos arquivos de configuração CommonSettings.php e InitialiseSettings.php da Wikimedia para verificar onde ela foi instalada. Uma lista completa das extensões instaladas numa wiki em particular podem ser visualizadas na página Special:Version da wiki. |
- Stable extensions/pt-br
- Special page extensions/pt-br
- APIGetAllowedParams extensions/pt-br
- AuthChangeFormFields extensions/pt-br
- BeforeCreateEchoEvent extensions/pt-br
- BeforePageDisplay extensions/pt-br
- BlockIpComplete extensions/pt-br
- CentralAuthPostLoginRedirect extensions/pt-br
- ChangeTagsListActive extensions/pt-br
- ChangesListSpecialPageStructuredFilters extensions/pt-br
- CirrusSearchAddQueryFeatures extensions/pt-br
- CirrusSearchScoreBuilder extensions/pt-br
- CommunityConfigurationProvider initList extensions/pt-br
- CommunityConfigurationSchemaBeforeEditor extensions/pt-br
- ConfirmEmailComplete extensions/pt-br
- ContributeCards extensions/pt-br
- FormatAutocomments extensions/pt-br
- GetPreferences extensions/pt-br
- ListDefinedTags extensions/pt-br
- LoadExtensionSchemaUpdates extensions/pt-br
- LocalUserCreated extensions/pt-br
- ManualLogEntryBeforePublish extensions/pt-br
- MediaWikiServices extensions/pt-br
- MessageCacheFetchOverrides extensions/pt-br
- ParserFirstCallInit extensions/pt-br
- PostLoginRedirect extensions/pt-br
- RecentChange save extensions/pt-br
- RenameUserComplete extensions/pt-br
- ResourceLoaderExcludeUserOptions extensions/pt-br
- ResourceLoaderGetConfigVars extensions/pt-br
- ResourceLoaderRegisterModules extensions/pt-br
- SidebarBeforeOutput extensions/pt-br
- SiteNoticeAfter extensions/pt-br
- SkinAddFooterLinks extensions/pt-br
- SkinMinervaOptionsInit extensions/pt-br
- SkinTemplateNavigation::Universal extensions/pt-br
- SpecialContributionsBeforeMainOutput extensions/pt-br
- SpecialCreateAccountBenefits extensions/pt-br
- SpecialPageBeforeExecute extensions/pt-br
- SpecialPage initList extensions/pt-br
- UserGetDefaultOptions extensions/pt-br
- UserGetRights extensions/pt-br
- VisualEditorApiVisualEditorEditPostSave extensions/pt-br
- VisualEditorApiVisualEditorEditPreSave extensions/pt-br
- WikimediaEventsShouldSchemaEditAttemptStepOversample extensions/pt-br
- GPL licensed extensions/pt-br
- Extensions in Wikimedia version control/pt-br
- All extensions/pt-br
- Extensions used on Wikimedia/pt-br
