Extension:Metadata/pt-br

From mediawiki.org
This page is a translated version of the page Extension:Metadata and the translation is 12% complete.
Other languages:
Manual de extensões do MediaWiki
OOjs UI icon advanced-invert.svg
Metadata
Estado da versão: estável
Implementação Banco de dados
Descrição Provides a parser function and two PHP methods to set and get metadata about any wiki page
Autor(es) Sophivorusdiscussão
Última versão 2.0 (2022-02-14)
MediaWiki 1.35+
PHP 7.0+
Modifica o banco
de dados
Sim
Licença GNU GPL (Licença Pública Geral) 3.0 ou superior
Download
Para traduzir a extensão Metadata, verifique sua disponibilidade no translatewiki.net

The Metadata extension provides a simple parser function and two PHP methods to save and retrieve metadata about any wiki page.

This is a general purpose extension and does nothing useful by itself. It's meant to be used by other extensions and pieces of code to save and retrieve their own metadata.

The metadata is stored in a new database table.

Installation

  • Baixe e coloque o(s) arquivo(s) num diretório chamado Metadata na sua pasta extensions/.
  • Adicione o seguinte código ao final do seu arquivo LocalSettings.php :
    wfLoadExtension( 'Metadata' );
    
  • Execute o script de atualização que criará automaticamente as tabelas de banco de dados necessárias a essa extensão.
  • Yes Concluído – Navegue à página Special:Version em sua wiki para verificar se a instalação da extensão foi bem sucedida.

Usage

PHP

To save a simple key-value pair for a given page ID from PHP:

Metadata::set( $pageID, 'key', 'value' );

You can also set several key-value pairs at once, like so:

Metadata::set( $pageID, [
	'key1' => 'value1',
	'key2' => 'value2',
	'key3' => 'etc',
]);

If a value for any of the keys already exists, it will be overwritten. Once set, you can retrieve the saved data for a given key with the following code:

$value = Metadata::get( $pageID, 'key' );

You can also retrieve all the key-value pairs for a given page at once, like so:

$data = Metadata::get( $pageID );
foreach ( $data as $key => $value ) {
	// Do something
}

Wikitexto

To store a simple key-value pair for the current page:

{{#metadata:key|value}}

Para recuperar este valor, basta fazer:

{{#metadata:key}}

See also