1 Appml: Resumen
|
2 Introducción
|
3 Vistas
|
3.1 Programador
|
3.2 Editor
|
3.3 Lector
|
3.4 Visitante
|
4 Diseño de Contenidos Web
|
4.1 Tareas a realizar
|
4.1.1 Crear página html
|
4.1.2 Ejemplos Estilos
|
4.1.3 Crear hoja de estilo
|
4.1.4 Pruebas páginas web
|
5 Instalación y Ejecución
|
5.1 Instalación de la aplicación
|
5.2 Uso de la aplicación
|
5.3 Ejecución de la aplicación
|
6 Diseño de Contenidos Web
|
6.1 Tareas a realizar
|
6.1.1 Transferir las páginas a un servidor
|
6.1.2 Herramientas para el diseño
|
6.2 Métodos de creación de páginas Web
|
6.2.1 Crear páginas web con editor de texto o tablas
|
6.2.2 Crear páginas web con editor Html-CSS
|
6.2.3 Crear páginas web con editor XML-XSL
|
6.2.4 Crear páginas web con Base de Datos
|
6.2.5 Con entornos de programación
|
6.2.6 Crear páginas web con Gestor de Contenido
|
6.3 Casos prácticos
|
6.3.1 Hacer un álbum de fotos para la web
|
6.4 Diseño web
|
6.4.1 Tutorial sobre el diseño de páginas web
|
6.4.2 Reglas del desarrollo web
|
6.5 Referencias
|
7 Usos de la aplicación
|
7.1 Gestión de la base de datos
|
7.2 Gestión de contenidos
|
7.3 Transferencia de información
|
7.4 Servicios web de AppML
|
8 Estructura de páginas Web
|
8.1 Componentes de una página Web
|
8.2 Partes de una página web
|
8.3 Según estructura de componentes
|
8.3.1 Página con Divisiones
|
8.3.2 Página con Marcos
|
8.3.3 Páginas usuario
|
8.4 Según Secciones
|
8.4.1 Componentes usuales en página web
|
8.4.2 Cabecera de Página
|
8.4.3 Menus
|
8.4.3.1 Menú Horizontal o Principal
|
8.4.3.2 Menú Vertical o Secundario
|
8.4.3.2.1 Menú estático
|
8.4.3.2.2 Menú con nodos expandibles-colapsables
|
8.4.4 Contenido (Estructura de Contenidos)
|
8.4.4.1 Página de Contenido
|
8.4.4.2 Localización o ruta
|
8.4.4.3 Cabecera de Contenido
|
8.4.4.4 Contenido principal
|
8.4.4.4.1 Según disposición de items del contenido
|
8.4.4.4.1.1 Párrafos de texto
|
8.4.4.4.1.2 Tabla Horizontal
|
8.4.4.4.1.3 Tabla Vertical y Registros en columnas adyacentes
|
8.4.4.4.1.4 Tabla Vertical y Registros consecutivos
|
8.4.4.4.1.5 Arbol estático
|
8.4.4.4.1.6 Arbol-Tabla
|
8.4.4.4.1.7 Mixtas
|
8.4.4.4.1.8 Usuario
|
8.4.4.4.2 Página con Pestañas
|
8.4.4.4.3 Página de Navegación
|
8.4.4.5 Pie de Contenido
|
8.4.5 Anuncios
|
8.4.6 Pie de Página
|
9 Estructura de la Información
|
9.1 Tablas
|
9.1.1 Tabla XML
|
9.1.1.1 Marcas predefinidas table, tr, th, td
|
9.1.1.2 Marcas usuario tabla, row y td con nombres de campos para Importación
|
9.2 Tipos de árboles
|
9.2.1 Arbol ASCII
|
9.2.1.1 Texto ASCII numerado
|
9.2.1.2 Texto ASCII sangrado
|
9.2.2 Arbol XML
|
9.2.2.1 Arbol XML según marcas
|
9.2.2.1.1 Arbol con marcas predefinidas
|
9.2.2.1.1.1 Árbol en formato de tabla
|
9.2.2.1.2 Arbol con marcas predefinidas
|
9.2.2.1.2.1 Tipo node sin atributos para menus
|
9.2.2.1.2.2 Tipo node con atributos nombre-valor para Arbol con atributos incrustados o embebidos
|
9.2.2.1.2.3 Tipo node para menus con atributos nombre del campo y valor valor del campo
|
9.2.2.1.3 Árbol con marcas del usuario
|
9.2.2.1.3.1 Tipo clv-tn-en [Indicador nulo] (Ej.: para doctypes)
|
9.2.2.1.3.2 Tipo clv-tv-ev [Indicador +] (Ej.: para instalación)
|
9.2.2.1.3.3 Tipo clv-tv-en [Indicador *] (Ej.: para index)
|
9.2.2.1.3.4 DOM
|
9.2.2.2 Arboles XML Usos
|
9.2.2.2.1 Arboles básicos (Auxiliares)
|
9.2.2.2.1.1 Arbol de Formularios
|
9.2.2.2.1.2 Arbol de Datos Comunes (Arbol de Bloques)
|
9.2.2.2.1.3 Arbol de Navegación
|
9.2.2.2.2 Arboles de Librerias
|
9.2.2.2.2.1 Arbol Visor Libreria TIC (doctypesTIC)
|
9.2.2.2.2.2 Arbol para selección de XSL en Transformaciones (Arbol XSL-CSS-HTML)
|
9.2.2.2.3 Arbol Estandar (arbol de menú y/o arbol Contenido)
|
9.2.2.2.4 Arbol Instalacion
|
9.2.3 Arbol en tabla base datos
|
9.2.3.1 Infonet actual: Puntero al padre y orden parcial
|
9.2.3.2 Infonet antiguo: Nombre padre y orden parcial
|
9.2.3.3 Nivel y orden total
|
9.2.3.4 Project: Nivel y orden implícito
|
10 Tipos de páginas Appml
|
10.1 Explicación
|
10.2 Interfaz AppML (página principal)
|
10.3 Marcos con Arbol de Formularios
|
10.4 Página de Desarrollo
|
10.5 Página del Programador
|
10.6 Página del Editor
|
10.7 Página del Lector
|
10.8 Página del Visitante
|
10.9 Menús
|
10.9.1 Menú Desplegable de Formularios
|
10.10 Definición y generación de Contenidos
|
10.10.1 Formulario Web
|
10.10.2 Formulario Grupo de Base de Datos
|
10.10.3 Formulario Base de Datos
|
10.10.4 Página Formulario Tabla
|
10.10.5 Páginas Generadas
|
10.11 Edición de Contenidos
|
10.11.1 Página Formulario Registro
|
10.11.2 Página Filtro y ordenación
|
10.11.3 Página Informe
|
10.11.4 Página Lista editable
|
11 Operaciones
|
11.1 Operaciones con la base de datos
|
11.1.1 Interfaz de usuario
|
11.1.1.1 Crear el Interfaz de la aplicación
|
11.1.2 Generar archivo Appml
|
11.1.2.1 Crear el archivo AML
|
11.1.2.1.1 Crear el archivo AML de GRBD
|
11.1.2.1.1.1 Crear el archivo AML de BD
|
11.1.2.1.1.2 Crear el archivo AML de tabla
|
11.1.3 Estructura de la base de datos
|
11.1.3.1 Archivos de la base de datos
|
11.1.3.1.1 Crear Base de Datos
|
11.1.3.1.2 Eliminar Base de Datos
|
11.1.3.2 Tablas de la base de datos
|
11.1.3.2.1 Crear tabla
|
11.1.3.2.2 Editar tabla
|
11.1.3.2.3 Eliminar tabla
|
11.1.3.3 Campos de las tablas
|
11.1.3.3.1 Crear campo nuevo
|
11.1.3.3.2 Renombrar campo
|
11.1.3.3.3 Eliminar campo
|
11.1.3.3.4 Copiar campo
|
11.1.3.3.5 Modificar atributos de campo
|
11.1.4 Contenido (Registros) de la base de datos
|
11.1.4.1 Crear registro
|
11.1.4.2 Eliminar registro
|
11.1.4.3 Editar registro
|
11.1.4.4 Editar varios registros
|
11.1.4.5 Enumerar registros
|
11.1.4.6 Visualizar registros
|
11.1.4.7 Ordenar registros
|
11.1.4.8 Filtrar registos
|
11.1.5 Generar archivo xml
|
11.1.5.1 Formato tabla normal simplificada
|
11.1.5.2 Formato tabla Importación
|
11.1.5.3 Formato arbol node sin atributos
|
11.1.5.4 Formato atributo nombre-valor
|
11.1.5.5 Formato arbol node con atributos
|
11.1.5.6 Formato arbol clv-tn-en
|
11.1.5.7 Formato arbol clv-tv-ev
|
11.1.5.8 Formato arbol clv-tn-ev
|
11.1.6 Generar una página web html
|
11.1.6.1 Formato con tabla
|
11.1.6.2 Formato con marcos
|
11.1.6.3 Formato con árbol de enlaces
|
11.1.6.4 Formato con árbol con marcadores
|
11.1.6.5 Formato con árbol y atributos incrustados
|
11.1.6.6 Formato con árbol a Urls
|
11.1.6.7 Formato con árbol sin hiperenlaces
|
11.1.7 Exportar datos de una tabla
|
11.1.7.1 Exportar a un archivo XML
|
11.1.7.2 Exportar a un archivo de texto con separadores
|
11.1.8 Importar datos a una tabla
|
11.1.8.1 Importar desde archivo XML
|
11.1.8.2 Importar desde archivo de texto con separadores
|
11.2 Resúmen de operaciones con bases de datos
|
11.3 Tipos de datos especiales (etiquetas html y xml)
|
11.4 Conversión de texto
|
11.5 Edición y visualización de datos
|
11.5.1 Edición de datos en lista editable Appml (htmlList)
|
11.5.2 Entrada de datos en formularios Appml (htmlForm)
|
11.5.3 Visualización de datos en informe Appml (htmlreport)
|
11.5.4 Filtrado y ordenación de datos (htmlFilter)
|
11.6 Generación de páginas XML y HTML
|
11.6.1 Generación de datos e informe en XML (xmlReport)
|
11.6.2 Formatos de tablas y árboles
|
11.6.2.1 Introducción
|
11.6.2.2 Formato árbol
|
11.6.2.2.1 Definición
|
11.6.2.2.2 Clase de árbol estático
|
11.6.2.2.3 Clase de árbol dinámico
|
11.6.2.2.4 Formato HTML: tipos de árbol estático
|
11.6.2.2.5 Formato XML: árbol node
|
11.6.2.2.6 Formato XML: árbol con nombreCampo
|
11.6.2.3 Formato árbol en tabla
|
11.6.2.3.1 Introducción
|
11.6.2.3.2 El árbol como tabla
|
11.6.2.3.3 Requisitos para generar un Árbol correctamente
|
11.6.2.3.4 Campos recomendados para el Árbol
|
11.6.2.3.5 Resultado
|
11.6.2.3.5.1 Árbol HTML estático
|
11.6.2.3.5.2 Árbol XML con tags node, text y url y sin atributos
|
11.6.2.3.5.3 Árbol XML con tags node, text y url con atributos con Nombre y Valor
|
11.6.2.3.5.4 Árbol XML con tags nombre del campo
|
11.6.2.3.5.5 Árbol XML con atributos Nombre-Valor
|
11.6.2.3.5.6 Árbol XML con atributos Titulo-valor
|
11.6.3 Transformaciones de formatos de árboles
|
12 Desarrollo
|
12.1 Desarrollo Aútomático
|
12.1.1 El Interfaz de AppML
|
12.1.1.1 ¿Qué es un Interfaz?
|
12.1.1.2 Tipos de Interfaces Gráficos
|
12.1.2 Crear-editar página Interfaz y base de datos
|
12.1.2.1 Ejemplo: vista de la página GenAppmlInterfaz
|
12.1.2.2 Cómo crear o cargar el Interfaz
|
12.1.2.3 Cómo rellenar los campos de entrada de la aplicación
|
12.1.2.4 Rutas y direcciones para GenAppmlInterfaz
|
12.1.3 Crear-editar tablas en la base de datos
|
12.1.3.1 Ejemplo: vista de la página GenAppmlDescription
|
12.1.3.2 Cómo crear o cargar una tabla de la Base de Batos
|
12.1.3.3 Cómo rellenar los campos de entrada de la tabla
|
12.1.3.4 Cómo rellenar los campos de entrada de la tabla
|
12.1.3.5 Cómo se relacionan los campos de las tablas con JOIN
|
12.1.3.6 Rutas y direcciones para GenAppmlDescription
|
12.1.4 Site Divisiones
|
12.1.4.1 Tipos de archivos xml usados en site.xsl
|
12.1.4.1.1 Tipos de archivos xml
|
12.1.4.1.2 Archivo Comunes
|
12.1.4.1.3 Archivo Rutas XSL
|
12.1.4.1.4 Archivo de Formularios
|
12.1.4.1.4.1 Archivo (Arbol ) de Formularios
|
12.1.4.1.4.2 Arbol formularios appml de web
|
12.1.4.1.4.3 Formato de archivo de formularios
|
12.1.4.1.5 Archivo de Bloques
|
12.1.4.1.5.1 Archivo de Bloques
|
12.1.4.1.5.2 Formato archivo bloques.xml
|
12.1.4.1.6 Navegación
|
12.1.4.1.6.1 Archivo (Arbol) de Navegación
|
12.1.4.1.6.2 Niveles menú izquierdo alternativas
|
12.1.4.1.6.3 Niveles menú izquierdo actual
|
12.1.4.1.6.4 id de nodo
|
12.1.4.1.6.5 Urls en el arbol de navegación
|
12.1.4.1.6.6 Generación del archivo Navegacion.xml
|
12.1.4.1.6.7 Exportación XInfonet
|
12.1.4.1.6.8 Arbol de navegación o de formularios
|
12.1.4.1.6.9 Nivel0
|
12.1.4.1.6.10 Exportación Appml
|
12.1.4.1.6.11 Arbol de navegación o de contenidos appml de web
|
12.1.4.1.6.12 Importación XInfonet
|
12.1.4.1.6.13 Importación archivo xml de exportación de Appml
|
12.1.4.1.6.14 Formato archivo navegacion.xml
|
12.1.4.1.6.15 Crear archivos xml de menu horizontal y vertical de navegacion.xml
|
12.1.4.1.7 Archivo de Contenido
|
12.1.4.1.7.1 Archivo de Contenido
|
12.1.4.1.7.2 Formato de archivo de contenido (Atributos)
|
12.1.4.1.7.3 Tipos de páginas de Divisiones para Contenidos
|
12.1.4.1.7.4 AtributosMapa
|
12.1.4.1.7.5 TablaMapa
|
12.1.4.1.7.6 ArbolMapa
|
12.1.4.1.7.7 Generación de archivos
|
12.1.4.1.7.8 Generacion de atributos con site.xsl
|
12.1.4.2 Generacion Paginas html con site.xsl
|
12.1.4.3 XInfonet
|
12.1.4.3.1 Dividir el archivo de navegacion
|
12.1.4.3.2 Creación arbol de navegación con XInfonet
|
12.1.4.3.3 Cambios en XInfonet realizados el 18/2/2006
|
12.1.4.3.4 Nodos dispersos y repetidos al importar
|
12.1.4.3.5 Importación archivo xml de Importacion Aml
|
12.1.4.3.6 Cortar y copiar
|
12.1.4.3.7 Ejecución de nodos en XInfonet
|
12.1.4.4 Mejoras site
|
12.2 Desarrollo manual
|
12.2.1 Desarrollar AppML
|
12.2.1.1 Introducción
|
12.2.1.2 Pasos en el desarollo manual
|
12.2.1.3 Relacionar distintos campos con ID
|
12.2.1.4 Controles del formulario
|
12.2.1.5 Invocaciones a los ASP y sus parámetros
|
12.2.1.6 Notas y recomendaciones
|
12.2.1.7 El lenguaje Appml
|
13 Metodología Web
|
13.1 Introducción
|
13.2 Base de Datos Contenido
|
13.2.1 Base de Datos Tema (BDT)
|
13.2.2 Tabla Arbol de Contenido
|
13.2.3 Tabla Arbol de Subcontenidos
|
13.2.4 Tabla Atributos
|
14 Errores comunes
|
14.1 Mensajes de error
|
15 Estado
|
16 Referencia
|
16.1 Formularios
|
16.1.1 Interfaz AppML
|
16.1.2 Formulario Web
|
16.1.3 Formulario GRBD
|
16.1.4 Formulario BD
|
16.1.5 Formulario Tabla
|
16.1.6 Formulario Registro
|
16.1.7 Formulario Filtro
|
16.2 Lenguaje Appml
|
16.2.1 Programación
|
16.2.1.1 Appml scripts
|
16.2.1.2 Funciones
|
16.2.2 Varios
|
16.2.2.1 Elementos
|
16.2.2.2 Controles
|
16.2.2.3 Limitaciones
|
17 Historia
|
17.1 Errores y soluciones
|
17.2 Faltas
|
18 Ejemplo: base de datos Northwind
|