Skip to main content

Hvad er transclusion?

Transclusion er processen med at inkludere en del af et dokument i kroppen af et andet dokument.Processen er del af en større metode, der er kendt som substitutionsskabeloner.Transclusion styres normalt ved anvendelse af HTML og hypertekstering.

Oprindelsen af udtrykket Transclusion spores tilbage til de tidlige 1980'ere.Først anvendt som terminologi inden for rammerne af datalogi af Ted Nelson, var den grundlæggende idé, at der ikke var behov for, at de samme data skulle gemmes mere end et sted.Ved at bruge sammenkobling kunne dataene inkluderes i to forskellige dokumenter uden faktisk at skulle kopiere oplysningerne.Nelson krediteres også med at samle udtrykkene hypertekst og hypermedia sammen med transclusion .

I øjeblikket påvirkes omfanget af brug af transclusion af det miljø, hvor brugen opstår.For eksempel kan den anvendte type browser påvirke, hvordan processen vil fungere.Aktuelle inkarnationer af Internet Explorer menes undertiden at give et mindre gæstfrit miljø til brug af transclusioner, da browseren kan gøre inklusive dele af et dokument lidt mere kompliceret.Mozilla Firefox er et eksempel på en browser, der gør transclusionen af både billeder og tekst meget let.

For at kompensere for forskellene i browsere anvendes en proces, der er kendt som transclusion af server-side, undertiden.I det væsentlige involverer denne form for transclusion cache de data, der er transcluderet på den rigtige server.Forskellige applikationer og dokumenter kan få adgang til dataene direkte fra serveren i stedet for at oprette et link fra et dokument til et andet.Dette gør det effektivt muligt at inkludere dataene i flere forskellige dokumenter uden at skulle sende dataene hver gang siden kaldes op.

Da brugen af Internettet fortsætter med at blive almindelig i flere miljøer, er transclusion fortsat en vigtig komponent i at samle sider på en effektiv måde.For at reagere på denne virkelighed er nye versioner af browsere konfigureret for at muliggøre den lette proces med transclusion.