Co to jest transkluzja?

Transkluzja to proces włączania części jednego dokumentu do treści drugiego dokumentu. Proces jest częścią większej metody znanej jako szablony podstawienia. Transkluzja jest zwykle zarządzana za pomocą HTML i hipertekstu.

Początki terminu transkluzja sięgają wczesnych lat osiemdziesiątych. Po raz pierwszy wykorzystany jako terminologia w kontekście informatyki przez Teda Nelsona, podstawową ideą było to, że nie ma potrzeby przechowywania tych samych danych w więcej niż jednym miejscu. Korzystając z linków, dane mogą być zawarte w dwóch różnych dokumentach bez konieczności faktycznego kopiowania informacji. Nelsonowi przypisuje się również ukucie terminów hipertekst i hipermedia wraz z transkluzją.

Obecnie na zakres stosowania transkluzji ma wpływ środowisko, w którym to użycie występuje. Na przykład rodzaj używanej przeglądarki może mieć wpływ na działanie tego procesu. Czasami uważa się, że obecne wcielenia Internet Explorera zapewniają mniej przyjazne środowisko do korzystania z transkluzji, ponieważ przeglądarka może nieco bardziej skomplikować dołączanie fragmentów dokumentu. Mozilla Firefox to przykład przeglądarki, która bardzo ułatwia transkluzję zarówno obrazów, jak i tekstu.

Aby zrekompensować różnice w przeglądarkach, czasami stosuje się proces znany jako transkluzja po stronie serwera. Zasadniczo ta forma transkluzji polega na buforowaniu danych, które są transkludowane na właściwym serwerze. Różne aplikacje i dokumenty mogą uzyskiwać dostęp do danych bezpośrednio z serwera, zamiast tworzyć łącza z jednego dokumentu do drugiego. To skutecznie umożliwia umieszczenie danych w kilku różnych dokumentach bez konieczności wysyłania danych za każdym razem, gdy strona jest wywoływana.

Ponieważ korzystanie z Internetu staje się coraz bardziej powszechne w coraz większej liczbie środowisk, transkluzja nadal jest ważnym elementem w sprawnym tworzeniu stron. Aby odpowiedzieć na tę rzeczywistość, nowe wersje przeglądarek są skonfigurowane tak, aby umożliwić łatwy proces transkluzji.