Skip to main content

¿Qué es la transclusión?

  • Ahern

La transclusión es el proceso de incluir una parte de un documento en el cuerpo de un segundo documento. El proceso es parte de un método más grande que se conoce como plantillas de sustitución. La transclusión se maneja normalmente con el uso de HTML e hipertextos.

Los orígenes del término transclusión se remontan a principios de los años ochenta. Utilizado por primera vez como terminología en el contexto de la informática por Ted Nelson, la idea básica era que no era necesario almacenar los mismos datos en más de un lugar. Al hacer uso de la vinculación, los datos podrían incluirse en dos documentos diferentes sin tener que copiar la información. A Nelson también se le atribuye haber acuñado los términos hipertexto e hipermedia junto con la transclusión .

Actualmente, el alcance del uso de la transclusión se ve afectado por el entorno en el que ocurre el uso. Por ejemplo, el tipo de navegador utilizado puede afectar el funcionamiento del proceso. A veces se cree que las encarnaciones actuales de Internet Explorer proporcionan un entorno menos hospitalario para el uso de transclusiones, ya que el navegador puede hacer que la inclusión de partes de un documento sea un poco más complicada. Mozilla Firefox es un ejemplo de un navegador que facilita la transclusión de imágenes y texto.

Para compensar las diferencias en los navegadores, a veces se emplea un proceso que se conoce como transclusión del lado del servidor. Esencialmente, esta forma de transclusión implica el almacenamiento en caché de los datos que se transcluyen en el servidor propiamente dicho. Varias aplicaciones y documentos pueden acceder a los datos directamente desde el servidor, en lugar de crear un enlace de un documento a otro. Esto efectivamente permite incluir los datos en varios documentos diferentes sin tener que enviar los datos cada vez que se abre la página.

A medida que el uso de Internet continúa convirtiéndose en un lugar común en más entornos, la transclusión continúa siendo un componente importante en el ensamblaje de páginas de manera eficiente. Para responder a esta realidad, las nuevas versiones de los navegadores están configuradas para permitir el fácil proceso de transclusión.