Extensão:GettingStarted
![]() | O autor desta extensão não está mais mantendo-a! Embora ainda possa funcionar, qualquer relatório de bug ou solicitações de recursos serão mais do que provavelmente ignorados. Se você estiver interessado em assumir a tarefa de desenvolver e manter essa extensão, você pode solicitar a propriedade do repositório. As a courtesy, you may want to contact the author. Você também deve remover essa predefinição e listar-se como mantenedor da extensão na infobox da página {{extension}}. |
![]() Estado da versão: sem manutenção |
|
---|---|
Implementação | Interface de usuário, API |
Descrição | Fornece sugestões de tarefas para novos editores e mostra-lhes como concluí-las |
Autor(es) |
|
Última versão | Atualizações contínuas |
MediaWiki | 1.25+ |
Licença | GNU GPL (Licença Pública Geral) 2.0 ou superior |
Download | |
|
|
Quarterly downloads | 3 (Ranked 162nd) |
Para traduzir a extensão GettingStarted, verifique sua disponibilidade no translatewiki.net | |
Problemas | Tarefas em aberto · Relatar um bug |
A extensão GettingStarted fornece um processo de ambientação para novos editores da Wikipédia.
A extensão foi implantada pela Equipe de Crescimento em meados de 2014. Entretanto, com a supressão da equipe ocorrida em outubro daquele ano, a maior parte dos autores da extensão se transferiram para outros projetos. In October 2021, the extension was removed from Wikimedia wikis in favor of the newer Extensão:GrowthExperiments extension.
Recursos
- UX/UI descritos mais detalhadamente em Onboarding new Wikipedians
A extensão fornece diversas interfaces para sugerir tarefas introdutórias a editores recém-registrados e usa de guided tours para mostrá-los como fazer suas primeiras edições.
Se o CentralAuth estiver instalado, usuários da GettingStarted serão redirecionados de volta ao encaminhador interno (ou, se não houver, à página principal) após o registro. Após o redirecionamento, um convite será exibido para ou editar a página atual ou tomar alguma sugestão de algo fácil de editar.
Sem o CentralAuth, a diferença é que é exibida a página de preferências (ou uma ligação para voltar). A ligação ao encaminhador interno é modificada para incluir um parâmetro ao GettingStarted (ativando o convite mencionado acima).
Instalação
- Install the required dependencies:
- EventLogging (for logging)
- GuidedTour (for providing tours and tooltips)
- Redis (for maintaining its lists of articles)
- Baixe e coloque o(s) arquivo(s) num diretório chamado
GettingStarted
na sua pastaextensions/
. - Adicione o seguinte código ao final do seu arquivo LocalSettings.php :
wfLoadExtension( 'GettingStarted' );
- Configure as required
Concluído – Navegue à página Special:Version em sua wiki para verificar se a instalação da extensão foi bem sucedida.
Para usuários executando o MediaWiki 1.27 ou anteriores:
As instruções acima descrevem a nova forma de instalar essa extensão utilizando wfLoadExtension()
.
Se precisar instalar essa extensão em versões antigas (MediaWiki 1.27 e anteriores), em vez de wfLoadExtension( 'GettingStarted' );
, você precisa usar:
require_once "$IP/extensions/GettingStarted/GettingStarted.php";
Configuração
The following configuration parameters are provided:
$wgGettingStartedTasks
$wgGettingStartedCategoriesForTaskTypes
$wgGettingStartedExcludedCategories
$wgGettingStartedRedis
$wgGettingStartedRedisSlave
$wgGettingStartedRedisOptions
$wgGettingStartedRunTest
$wgvTaskRecommendationsExperimentV1StartDate
$wgTaskRecommendationsExperimentV1EndDate
API
gettingstartedgetpages | |
---|---|
Este módulo não possui a função de gerador. | |
Prefixo | gsgp |
Permissões | nenhuma |
Apenas post? | Não |
Ajuda gerada | Atual |
The extension implements a MediaWiki API query list submodule "gettingstartedgetpages" that supplies
- suggested pages to work on
- or simply related pages.
"Related pages" relies on the morelike:
prefix search feature of the Cirrus Search extension.
Suggested pages are optional for the GettingStarted new user experience and they only appear if the wiki has appropriate task categories set.
GettingStarted stores lists of articles in Redis, populating them from on-wiki categories such as English Wikipedia's All articles needing copy edit according to the configuration in $wgGettingStartedCategoriesForTaskTypes
. You may also exclude certain categories via $wgGettingStartedExcludedCategories
.
On the Wikimedia cluster, configuration settings in InitialiseSettings.php determine their value.
View the generated API documentation for the gettingstartedgetpages API module on English Wikipedia. The following are examples of types of pages you request from the API:
- Get 10 random pages, related to Earth
- Get a single random page that needs copy-editing.
- Get three random pages needing copy-editing, in XML.
Developer notes
- Setting up the environment for automated browser testing
The extension's automated browser tests require that:
- The
$wgGettingStartedCategoriesForTaskTypes
variable has been configured in InitialiseSettings.php ; and - The
populate_categories.php
maintenance script has been run.
For example, if and when the extension's nightly build starts failing because there aren't any suggestions (see https://phabricator.wikimedia.org/diffusion/EGST/browse/master/tests/browser/features/modal_on_editable_returnto.feature$10), then run the populate_categories.php
maintenance script on the Beta Cluster, i.e.
ssh deployment-tin.deployment-prep.eqiad.wmflabs
foreachwikiindblist gettingstarted-with-category-suggestions.dblist extensions/GettingStarted/maintenance/populate_categories.php
Ver também
- List of MediaWiki messages used (English Wikipedia version)
- Unmaintained extensions/pt-br
- User interface extensions/pt-br
- API extensions/pt-br
- GPL licensed extensions/pt-br
- Extensions in Wikimedia version control/pt-br
- ArticleDeleteComplete extensions/pt-br
- BeforePageDisplay extensions/pt-br
- CategoryAfterPageAdded extensions/pt-br
- CategoryAfterPageRemoved extensions/pt-br
- CentralAuthPostLoginRedirect extensions/pt-br
- GetPreferences extensions/pt-br
- MakeGlobalVariablesScript extensions/pt-br
- PostLoginRedirect extensions/pt-br
- ResourceLoaderGetConfigVars extensions/pt-br
- ResourceLoaderRegisterModules extensions/pt-br
- UserLogoutComplete extensions/pt-br
- All extensions/pt-br
- Growth 2014/pt-br