24.10.2013 Views

Carlos Manuel Araujo Coronel - Repositorio Digital USFQ ...

Carlos Manuel Araujo Coronel - Repositorio Digital USFQ ...

Carlos Manuel Araujo Coronel - Repositorio Digital USFQ ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.1 Técnicas y tecnologías a ser usadas 10<br />

– Virtualización de contenido.- El software de un CMS permite que cada usuario<br />

trabaje con una copia virtual del sitio entero, documentos, contenido y código.<br />

Esto permite que se realicen cambios a recursos múltiples e interdependientes que<br />

serán ejecutados en contexto antes de ser publicados.<br />

Es bueno también nombrar los tres grandes subclasificaciones de WCMS, basándose<br />

en términos de cuando la presentación de la plantilla será aplicada para renderizar<br />

contenido estructurado (6). Estos son :<br />

– Procesamiento fuera de línea ( ̏offline processing˝).- También conocidos como<br />

sistemas de horneado o en inglés baking systems. Estos sistemas pre procesan<br />

todo el contenido aplicando plantillas antes de la publicación de las páginas web.<br />

Dado que estos sistemas no requieren de un proceso que aplique las plantillas al<br />

momento que se genero el pedido de una página, proveen páginas más rápidamente<br />

y mejoran la corrección de errores.<br />

– Procesamiento en línea o en inglés ̏Online processing˝.- También conocidos en<br />

inglés como ̏frying systems˝. Estos tipos de sistemas aplican las plantillas en<br />

demanda, es decir, cuando ha sido requerida una página. El HTML puede ser<br />

generado en el lado del servidor cuando el usuario visita la página o puede retirar<br />

el pedido del HTML de un cache.<br />

– Sistemas híbridos.- Algunos sistemas combinan las características de los dos an-<br />

teriores. Estos ejecutan código JSP, ASP, PHP en lugar de solo código HTML. Lo<br />

cual para renderizar contenido combina las dos estrategias anteriores, la primera<br />

para tener el contenido que genera el código ; y, la segunda para aplicar plantillas<br />

generales y no dinámicas.<br />

2.1.3 HTML<br />

HTML, siglas de HyperText Markup Language (Lenguaje de Marcas de Hiper-<br />

texto), es el lenguaje de marcado predominante para la construcción de páginas web.<br />

Es usado para describir la estructura y el contenido en forma de texto, así como para<br />

complementar el texto con objetos tales como imágenes.<br />

HTML también es usado para referirse al contenido del tipo de MIME text/html o<br />

todavía más ampliamente como un término genérico para el HTML, ya sea en forma<br />

descendida del XML (como XHTML 1.0 y posteriores) o en forma descendida directa-<br />

mente de SGML (como HTML 4.01 y anteriores).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!