Extensão:MassMessage

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:MassMessage and the translation is 90% complete.

Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎dansk • ‎español • ‎français • ‎italiano • ‎magyar • ‎polski • ‎português • ‎português do Brasil • ‎sicilianu • ‎suomi • ‎русский • ‎العربية • ‎سنڌي • ‎پښتو • ‎हिन्दी • ‎মেইতেই লোন্ • ‎中文 • ‎日本語 • ‎한국어
Manual de extensões do MediaWiki
OOjs UI icon advanced.svg
MassMessage
Estado da versão: estável
Screenshot of MassMessage MediaWiki extension.png
Implementação Special page, API
Descrição Permite ao usuário facilmente enviar uma mensagem para uma lista de usuários.
Autor(es) Kunal Mehta, wctaiwan
Última versão 0.4.0 (2016-12-06)
Política de
compatibilidade
branches por lançamento
MediaWiki 1.25 ou superior, use pacotes REL1_X para sua versão do MediaWiki
Modifica o banco
de dados
Não
Licença GNU General Public License 2.0 or later
Download
Parâmetros
  • $wgNamespacesToPostIn
  • $wgAllowGlobalMessaging
  • $wgNamespacesToConvert
  • $wgMassMessageAccountUsername
  • $wgMassMessageWikiAliases
Direitos adicionados
  • massmessage
Hooks usados
ParserFirstCallInit
SpecialStatsAddExtra
APIQuerySiteInfoStatisticsInfo
RenameUserPreRename
UserGetReservedNames
BeforeEchoEventInsert
SkinTemplateNavigation
BeforePageDisplay
ListDefinedTags
ChangeTagsListActive
Traduzir a extensão MassMessage, se estiver disponível no translatewiki.net
Verificar uso e matriz de versões
Função no Vagrant massmessage
Problemas Tarefas em aberto · Relatar um bug

A extensão MassMessage permite ao usuário enviar uma mensagem para uma lista de páginas através da página especial Special:MassMessage. Para obter ajuda sobre como usar a extensão, ver Help:Extension:MassMessage . A documentação da API pode ser encontrada em Extension:MassMessage/API.

Instalação

  • Baixe e coloque o(s) arquivo(s) num diretório chamado MassMessage na sua pasta extensions/.
  • Adicione o seguinte código ao final do seu arquivo LocalSettings.php:
    wfLoadExtension( 'MassMessage' );
    
  • Yes Pronto – 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.24 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.24 e anteriores), em vez de wfLoadExtension( 'MassMessage' );, você precisa usar:

require_once "$IP/extensions/MassMessage/MassMessage.php";

Parâmetros de configuração

Namespaces para postar

Ao postar mensagens, publique-as apenas nos namespaces especificados. Todos os namespaces de discussão já estão na lista de permissões.

$wgNamespacesToPostIn = array( NS_PROJECT );
Namespaces para converter

Se você quer que os usuários sejam capazes de fornecer um link para uma página de usuário, mas tem a mensagem de bot em sua página de discussão, você pode definir isso aqui.

$wgNamespacesToConvert = array( NS_USER => NS_USER_TALK );
Nome de usuário

O nome de usuário que o bot deve postar. Por padrão, esta é a "entrega de mensagens do MediaWiki". Se o usuário já existir, a extensão assumirá a conta. Será impossível para os usuários renomear a conta. Você pode substituir o nome da conta padrão especificando (por exemplo):

$wgMassMessageAccountUsername = 'MessengerBot';
Ativar mensagens globais

Se desejar permitir o envio de mensagens de uma wiki para outra. Se você estiver executando em uma configuração de wikifarm como a Wikimedia, você pode desativar isso em todas as wikis, exceto em uma para manter os logs em um só lugar.

$wgAllowGlobalMessaging = true;

Maintenance script

You can send messages from the command line with

php sendMessages.php --pagelist <page list file> --subject <subject file> --message <message file>

where each line of <page list file> contains a page name followed by a wiki (database) name, separated by a tab.


Direitos de Usuário

  • massmessage - Permite que um usuário envie mensagens. Por padrão, atribuído ao grupo de usuário "sysop".

Notas

A partir da versão 0.4.0 (git master atual do MediaWiki 1.25), o MassMessage requer que o $wgContentHandlerUseDB não tenha sido explicitamente definido como false.

Extensões que se integram com esta: Echo, LiquidThreads

Ver também