# Características avanzadas

Christopher
Hornbaker

    chrishornbaker@earthlink.net

Juan Manuel
García Molina

    juanma@superiodico.net

Traductor

# Características avanzadas

Este capítulo apunta las características avanzadas de &quantaplus; y cómo usarlas.

## Herramientas &XML;

La versión 3.2 de &quantaplus; viene con muchas características y herramientas &XML; nuevas. Las herramientas son únicas en su integración con &quantaplus;. Todas estas herramientas usan Kommander como interfaz y libxml2 y libxslt como respaldo. La combinación de ambos hace de las herramientas un todo rápido, eficiente, productivo y completo.

### Herramientas de documentación de &kde;

&quantaplus; admite dos herramientas de documentación principales de &kde;: `meinproc` y `checkXML`.

#### `meinproc`

Cualquiera que haya trabajado con la documentación de &kde; conoce `meinproc` y lo bueno que es. Bien, pues dele una oportunidad a un gran interfaz gráfico. No es necesario volver a la shell. Simplemente haga clic sobre el icono que se parece a un procesador y ya está.

Carpeta de trabajo actual

  Esta aplicación espera que esté presente en la carpeta un archivo `index.docbook`. Si `index.docbook` está en la carpeta de trabajo actual, simplemente deje marcado Carpeta de trabajo actual. Si no lo está, desmarque Carpeta de trabajo actual e indique la carpeta que quiera procesar en el campo Otra carpeta.

Los archivos de salida se ubican en la misma carpeta que los archivos fuente. Todos los archivos &HTML; se eliminan cada vez que se ejecuta `meinproc`.

#### `checkXML`

De nuevo, cualquiera que haya trabajado con la documentación de &kde; conoce esta útil aplicación. De nuevo, &quantaplus; proporciona un pequeño gran interfaz gráfico.

Carpeta de trabajo actual

  Si el archivo que está abierto actualmente es `index.docbook`, simplemente deje marcado Carpeta de trabajo actual. Si no, desmarque Carpeta de trabajo actual e indique la carpeta en la que se encuentre `index.docbook`.

##### Salida

Si hay salida, su archivo no es válido. Corrija los errores de los que se informe y pruebe de nuevo.

### Validación &XML;

&quantaplus; tiene una gran herramienta de validación &XML; que usa como respaldo `xmllint`.

Archivo actual

  Si el archivo que se va a validar tiene actualmente el foco en &quantaplus;, simplemente deje marcado Archivo actual. Si no, desmarque Archivo actual y elija el archivo que vaya a validar del selector de archivo Otro.

Verificación bien formada

  Si sólo desea saber si el archivo está bien formado, haga clic sobre la casilla de verificación Comprobar sólo si está bien formado.

&URI; de la definición

  Si está usando una &DTD; y se especifica en el archivo &XML;, seleccione la &DTD; (Interna) (predefinida). Si no, elija la &DTD; (Externa) y localice la &DTD; con el selector de archivos de la &URI; de la definición. Se necesitan tanto el esquema &W3C; &XML; como la validación RelaxNG para ser definido externamente por medio del selector de archivo &URI; de la definición.

### Procesamiento &XSL;

Sí, &quantaplus; también tiene una herramienta de procesamiento &XSL;. Usa la herramienta `xsltproc` que viene con libxml2.

Archivo actual

  Si el archivo que se va a procesar tiene el foco en &quantaplus;, simplemente deje marcado Archivo actual. Si no lo está, desmarque Archivo actual y elija el archivo que se va a procesar del selector Otro archivo.

Hoja de estilo

  Selecciona el archivo &XSL; que quiera usar.

Nombre del archivo de salida

  Indique el nombre del archivo que quiera para el archivo resultado. De forma predeterminada, el archivo de salida se coloca en su carpeta de inicio.

Esta aplicación carece de flexibilidad. Lo sentimos. Intentaremos hacerlo mejor la próxima vez.

## Usar los accesorios

Mathieu
Kooiman

    quanta@map-is.nl

Juan Manuel
García Molina

    juanma@superiodico.net

Traductor

## Usar los accesorios

### ¿Qué es un accesorio?

&quantaplus; puede cargar accesorios, que son KPart. El entorno KPart es otro de los potentes entornos de &kde;. Una KPart es un contenedor de funcionalidad relativamente pequeño y reutilizable. Permite a los desarrolladores de &kde; basarse en el trabajo de otros probamadores. Un ejemplo de esto es el propio &quantaplus;. El editor &quantaplus; usa la KPart &kate;. La KPart &kate; ya tiene plena funcionalidad para lo que necesita &quantaplus;, como resaltado de sintaxis. Al integrarlo en &quantaplus;, los desarrolladores de &quantaplus; se pueden permitir centrar su trabajo en lo que podría hacer &quantaplus;, en lugar de tener que afrontar los muchos problemas que traería la escritura desde cero de un componente/KPart editor.

Los accesorios que carga &quantaplus; pueden no tener que tener nada que ver con el propio &quantaplus;. Esto lo hace un sistema de accesorios muy potente. Se puede beneficiar de funcionalidad extra y no tiene que esperar hasta que alguien lo integre en &quantaplus;. Los accesorios se pueden cargar en varios elementos del &GUI;. Más abajo se habla sobre esto.

### Comprender el cuadro de diálogo editar accesorio

Para instalar un accesorio o una KPart se trabaja desde el menú Accesorios Editar . Esto hará surgir el siguiente cuadro de diálogo:

El cuadro de diálogo editar accesorio.

Este cuadro de diálogo le permite gestionar todos los accesorios definidos y le permite añadir otros nuevos. Aquí se describen todos los elementos de &GUI;:

Rutas de búsqueda

  Aquí puede completar una patrón de búsqueda. Al agregar un accesorio sin Ubicación, &quantaplus; buscará esas rutas para encontrar el accesorio.

Añadir

  Hará surgir un cuadro de diálogo que le permite agregar un accesorio.

Configurar

  Le permite cambiar las preferencias de un accesorio en particular.

Eliminar

  Elimina el accesorio que esté seleccionado en ese momento.

Refrescar

  Refresca el contenido del cuadro de diálogo.

&debugging-quanta;