# Características Avançadas

Christopher
Hornbaker

    chrishornbaker@earthlink.net

Pedro
Morais

    morais@kde.org

Tradução

# Características Avançadas

Este capítulo debruça-se sobre as características avançadas do &quantaplus;, e como as utilizar.

## Ferramentas &XML;

A versão 3.2 do &quantaplus; traz com ele muitas ferramentas e funcionalidades novas de &XML;. As ferramentas são únicas na sua integração dentro do &quantaplus;. Todas essas ferramentas usam o Kommander como uma interface e a libxml2 e a libxslt como infra-estruturas. A combinação de ambos cria ferramentas rápidas, eficientes, produtivas e completas.

### Ferramentas de Documentação do &kde;

O &quantaplus; suporta as duas ferramentas principais de documentação do &kde;: o `meinproc` e o `checkXML`.

#### `meinproc`

Todos os que já trabalharam com a documentação do &kde; conhecem o `meinproc` e quão bom é este. Bem, dê-lhe uma vista de olhos com uma interface gráfica óptima! Não precisa mais de se restringir a uma linha de comandos; basta carregar no ícone semelhante a um processador e está pronto!

Pasta de Trabalho Actual

  Esta aplicação está à espera de um ficheiro `index.docbook` dentro de uma pasta. Se o `index.docbook` estiver na pasta de trabalho actual, então basta deixar seleccionada a Pasta de Trabalho Actual. Se não estiver, então desligue a opção Pasta de Trabalho Actual e indique a pasta que deseja processar no campo Outra Pasta.

Os ficheiros de resultado são colocados na mesma pasta que os ficheiros de código. Todos os ficheiros de &HTML; são removidos de cada vez que o `meinproc` é executado.

#### `checkXML`

Mais uma vez, as pessoas que já usaram a documentação do &kde; conhecem esta aplicação útil. De novo, o &quantaplus; oferece uma pequena grande interface gráfica para este utilitário.

Pasta de Trabalho Actual

  Se o ficheiro aberto no momento for o `index.docbook`, então poderá deixar a opção Pasta de Trabalho Actual. Se não for, então desligue a opção Pasta de Trabalho Actual e indique a pasta onde o `index.docbook` poderá ser encontrado.

##### Resultado

Se existir algum resultado, então é porque o seu ficheiro é inválido. Corrija por favor os erros indicados e tente de novo.

### Validação de &XML;

O &quantaplus; tem uma óptima ferramenta de validação de &XML;, a qual utiliza a infra-estrutura do `xmllint`.

Ficheiro Actual

  Se o ficheiro a validar estiver de momento em primeiro plano no &quantaplus;, então basta deixar o Ficheiro Actual assinalado. Se não estiver, então desligue a opção Ficheiro Actual e seleccione o ficheiro a validar no selector de ficheiros Outro Ficheiro.

Verificação de Formatação Válida

  Se só deseja ver se o ficheiro está bem formatado, carregue na opção Apenas Verificação de Boa-Formação.

&URI; da Definição

  Se você estiver a usar um &DTD; e se este estiver indicado no ficheiro &XML;, então seleccione o &DTD; (Interno) (por omissão), caso contrário seleccione o &DTD; (Externo) e indique qual é o &DTD; com o selector de ficheiros do &URI; de Definição. Tanto o &XML; Schema do &W3C; como a validação do RelaxNG são obrigados a serem definidos externamente no selector de ficheiros do &URI; de Definição.

### Processamento de &XSL;

Sim, o &quantaplus; tem uma ferramenta de processamento de &XSL;, também! Isto usa a ferramenta `xsltproc` que vem com a libxml2.

Ficheiro Actual

  Se o ficheiro a ser processado está em primeiro plano no &quantaplus; neste momento, então basta deixar a opção Ficheiro Actual assinalada. Se não estiver, então desligue a opção Ficheiro Actual e seleccione o ficheiro a processar no selector Outro Ficheiro.

Folha de estilo

  Seleccione o ficheiro &XSL; que deseja usar.

Nome do ficheiro do resultado

  Indique o nome do ficheiro com que deseja denominar o ficheiro com o resultado. O ficheiro é colocado na sua pasta pessoal por omissão.

Esta aplicação é limitada em flexibilidade. Desculpe-nos, tentaremos fazer melhor da próxima vez.

## Usar os 'Plugins'

Mathieu
Kooiman

    quanta@map-is.nl

Pedro
Morais

    morais@kde.org

Tradução

## Usar os 'Plugins'

### O Que é um 'Plugin'?

O &quantaplus; é capaz de carregar 'plugins', os quais são KParts. A plataforma de KPart é outra funcionalidade bastante poderosa do &kde;. Uma KPart é um contentor de funcionalidades relativamente pequeno e reutilizável. Permite aos programadores do &kde; programarem facilmente com o trabalho de outros programadores. Um exemplo disto é o próprio &quantaplus;. O editor que o &quantaplus; usa é a KPart do &kate;. A KPart do &kate; já contém muita da funcionalidade que o &quantaplus; necessitava, como o realce de sintaxe. A integração do mesmo com o &quantaplus; permitiu aos programadores do &quantaplus; focarem-se no que o &quantaplus; deveria ser capaz de fazer, em vez de se preocuparem com os vários problemas que teria a criação de um novo componente/KPart de edição do zero.

Os 'plugins' que o &quantaplus; carrega poderão não ter nada a ver com o próprio &quantaplus;. Isto torna-o um sistema bastante poderoso de 'plugins'. Você poderá tirar partido de várias funcionalidades extra e não é preciso esperar até alguém o integrar com o &quantaplus;! Os 'plugins' podem ser carregados num conjunto de elementos de &GUI;. Poderá ver mais sobre isto em baixo.

### Compreender a Janela de Edição do 'Plugin'

Para instalar um 'Plugin' ou KPart você irá aceder a 'Plugins' Editar . Isto fará aparecer a seguinte janela:

A janela de Edição do 'Plugin'.

Esta janela permite-lhe gerir todos os 'plugins' definidos e permite-lhe adicionar novos. Nós iremos descrever cada um dos elementos gráficos aqui:

Locais de pesquisa

  Aqui você poderá indicar um local de pesquisa. Ao adicionar um 'plugin' sem Localização, o &quantaplus; irá procurar nas pastas aqui indicadas de modo a encontrar o 'plugin'.

Adicionar

  Isto fará aparecer uma janela que lhe permitirá adicionar um novo 'plugin'.

Configurar

  Isto permitir-lhe-á alterar a configuração de um dado 'plugin'.

Remover

  Remove o 'plugin' seleccionado no momento.

Actualizar

  Actualiza o conteúdo da janela.

&debugging-quanta;