확장 기능:GrowthExperiments
출시 상태: 안정 |
|
|---|---|
| 구현 | 특수 문서 |
| 설명 | Contains experiments done by the 성장 team |
| 만든 이 | Stephane Bisson, Sergio Gimeno, Kosta Harlan, Roan Kattouw, Mew Ophaswongse, Gergő Tisza, Martin Urbanec |
| 호환성 정책 | 스냅샷은 미디어위키와 함께 릴리스됩니다. Master is not backward compatible. |
| PHP | 7.2+ |
| 데이터베이스 변경 | 예 |
| 가상 도메인 | virtual-growthexperiments |
|
|
|
help panel question, help module question, mentorship module question, newcomer task |
|
|
|
|
|
| Licence | GNU General Public License 3.0 or later |
| 다운로드 | |
| GrowthExperiments 확장 기능 번역 (translatewiki.net에서 가능한 경우) | |
| Vagrant 역할 | growthexperiments |
| 이슈 | 미해결 작업 · 버그 보고 |
The GrowthExperiments extension provides newcomer features, such as a homepage with suggested tasks and finding mentors. It is developed by the 성장 team for use on Wikimedia Foundation sites. The extension includes:
- 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
설치
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.
| 이 확장 기능은 하나 이상의 위키미디어 프로젝트에서 사용 중입니다. 이것은 아마도 이 확장 기능이 안정적이고 트래픽이 많은 웹 사이트에서 사용할 수 있을 만큼 충분히 잘 작동한다는 것을 의미합니다. 설치된 위치를 확인하려면 위키미디어의 CommonSettings.php 및 InitialiseSettings.php 구성 파일에서 이 확장 기능의 이름을 찾습니다. 특정 위키에 설치된 확장 기능의 전체 목록은 위키의 Special:Version 문서에서 볼 수 있습니다. |
- Stable extensions/ko
- Special page extensions/ko
- APIGetAllowedParams extensions/ko
- AuthChangeFormFields extensions/ko
- AuthPreserveQueryParams extensions/ko
- BeforeCreateEchoEvent extensions/ko
- BeforePageDisplay extensions/ko
- BlockIpComplete extensions/ko
- CentralAuthPostLoginRedirect extensions/ko
- ChangeTagsListActive extensions/ko
- ChangesListSpecialPageStructuredFilters extensions/ko
- CirrusSearchAddQueryFeatures extensions/ko
- CirrusSearchScoreBuilder extensions/ko
- CommunityConfigurationProvider initList extensions/ko
- CommunityConfigurationSchemaBeforeEditor extensions/ko
- ConfirmEmailComplete extensions/ko
- ContributeCards extensions/ko
- FormatAutocomments extensions/ko
- GetPreferences extensions/ko
- ListDefinedTags extensions/ko
- LoadExtensionSchemaUpdates extensions/ko
- LocalUserCreated extensions/ko
- ManualLogEntryBeforePublish extensions/ko
- MediaWikiServices extensions/ko
- MessageCacheFetchOverrides extensions/ko
- ParserFirstCallInit extensions/ko
- PostLoginRedirect extensions/ko
- RecentChange save extensions/ko
- RenameUserComplete extensions/ko
- ResourceLoaderExcludeUserOptions extensions/ko
- ResourceLoaderGetConfigVars extensions/ko
- ResourceLoaderRegisterModules extensions/ko
- SidebarBeforeOutput extensions/ko
- SiteNoticeAfter extensions/ko
- SkinAddFooterLinks extensions/ko
- SkinMinervaOptionsInit extensions/ko
- SkinTemplateNavigation::Universal extensions/ko
- SpecialContributionsBeforeMainOutput extensions/ko
- SpecialCreateAccountBenefits extensions/ko
- SpecialPageBeforeExecute extensions/ko
- SpecialPage initList extensions/ko
- UserGetDefaultOptions extensions/ko
- UserGetRights extensions/ko
- VisualEditorApiVisualEditorEditPostSave extensions/ko
- VisualEditorApiVisualEditorEditPreSave extensions/ko
- WikimediaEventsShouldSchemaEditAttemptStepOversample extensions/ko
- GPL licensed extensions/ko
- Extensions in Wikimedia version control/ko
- All extensions/ko
- Extensions used on Wikimedia/ko
