Carlos Manuel Araujo Coronel - Repositorio Digital USFQ ...
Carlos Manuel Araujo Coronel - Repositorio Digital USFQ ...
Carlos Manuel Araujo Coronel - Repositorio Digital USFQ ...
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).