Wiki Plugin
As modificações mais recentes incluem suporte para !WikiPlugins. Os Wiki Plugins permitem adicionar facilmente novos tipos de conteúdo dinâmico (assim como outras funcionalidades) a páginas wiki dentro da Php Wiki.
Adaptado de pgmfi.org wiki
As modificações mais recentes incluem suporte para !WikiPlugins.
Os Wiki Plugins permitem adicionar facilmente novos tipos de conteúdo dinâmico (assim como outras funcionalidades) a páginas wiki dentro da Php Wiki. Nesta própria wiki, as páginas de Alterações Recentes, Retro-ligações (Back Links), Páginas Semelhantes e Informação de Depuração (Debug Info) são todas implementadas usando plugins.
Espero que as páginas de resultados de pesquisa, bem como grande parte da Administração da Php Wiki, também sejam implementadas através de plugins em breve. (Acho que os horríveis URLs Mágicos da Php Wiki também podem ser substituídos por plugins.) ### Exemplo
Atualmente, invoca-se um plugin colocando algo como: ''''plugin !BackLinks?> numa página wiki normal. Esse exemplo em particular produz uma lista de páginas que apontam para a página atual. Aqui está: Back Links?> (Isto é excelente para páginas de Categoria e de Tópico. Pode usar isto para obter uma listagem automática em linha das páginas na Categoria ou Tópico.) ### Detalhes
(Tudo isto está sujeito a alterações.) Os plugins podem receber certos argumentos nomeados (a maioria recebe). Os valores destes argumentos podem ser determinados de quatro formas diferentes. Por ordem de precedência: # A invocação do plugin pode especificar o valor para um argumento, da seguinte forma: ;;: ''''plugin !BackLinks page=!OtherPage ?> # O argumento pode ser especificado através de um argumento de consulta (query argument) HTTP. Isto não acontece (não é permitido) a menos que o argumento seja mencionado na invocação do plugin: ;;: ''''plugin !BackLinks page ?> # Valores por omissão (default) especificados na invocação do plugin: ;;: ''''plugin !BackLinks page||=!OtherPage ?> # O plugin deve fornecer valores por omissão para cada argumento que utiliza. (O plugin Retro-ligações (Back Links) utiliza a página atual como o valor por omissão para o argumento ''page''). ### Plugins Existentes
- Retro-ligações (Back Links)
- Plugin de Calendário (Calendar Plugin)
- Informação de Depuração (Debug Info)
- Pesquisa de Texto Integral (Full Text Search)
- Include Page
- Páginas Semelhantes (Like Pages)
- Mais Populares (Most Popular)
- Histórico da Página (Page History)
- Alterações Recentes (Recent Changes)
- text2png
- Pesquisa por Título (Title Search)
- View Source
- walkabout
Mais Ideias para Plugins
- Integrar formulário de Pesquisa com entradas de mapa individuais da Inter Wiki
ex. Pesquisar no Website da Php por:[[]] (Pesquisar) - Páginas Desejadas, Páginas Órfãs (Orphaned Pages), outros esquemas variados de indexação.
- Diff, Histórico da Página (Page History)
- Plugin de redirecionamento -- ''''plugin Redirect target=!OtherPage ?>
- Inserir conteúdo de notícias XML/RSS/RDF de location=xxx onde location é um parâmetro para o plugin, talvez incluindo algum controlo de formatação do resultado gerado.
Páginas nesta categoria: Back Links page=pagename noheader=1?> - Pesquisa de Texto Integral (Full Text Search): Encontrar Página (Find Page)
- Pesquisa por Título (Title Search): Páginas Semelhantes (Like Pages) (match_head, match_tail).
Créditos e fonte
Fonte Adaptado de Wiki Plugin em pgmfi.org wiki. Licenciado sob CC BY-NC-SA 1.0.