Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Transclusion — Wikipédia
Transclusion — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
B est transclus dans le document A.

En informatique, la transclusion est l'inclusion par référence d'un document ou une partie d'un document dans un autre document.

La transclusion est exécutée sur demande quand est ouvert un document faisant référence à un autre et est normalement automatique et transparente à l'utilisateur. Le résultat semble être un seul document intégré bien que ses parties aient été assemblées en utilisant plusieurs documents séparés provenant d'ordinateurs différents situés en des lieux différents.

Le terme a été inventé en 1963 par Ted Nelson, un pionnier de l'Hypertexte.

Considérations techniques

[modifier | modifier le code]

Neutralité de contexte

[modifier | modifier le code]

La transclusion est plus efficace lorsque les sections de texte sont indépendantes, pour que la signification et la validité du texte soient indépendants du contexte dans lequel il apparaît. Par exemple, des formulations telles que « comme expliqué dans la section précédente » sont problématiques, parce que la section de texte d'une transclusion peut apparaître dans un contexte différent, causant la confusion. Ce qui constitue du texte « contextuellement neutre » peut varier, mais inclut souvent des boilerplate (en).

Paramétrisation

[modifier | modifier le code]

Dans certaines circonstances et dans quelques contextes techniques, les sections de texte d'une transclusion peuvent ne pas exiger l'adhésion stricte au principe de « neutralité de contexte », dans ce cas il est possible de paramétrer la transclusion. Le paramétrage implique la possibilité de modifier certaines parties ou les subdivisions du texte d'une transclusion selon des variables qui peuvent être changées indépendamment du contexte. Ceci est habituellement fait en utilisant un texte contenant une ou plusieurs marques substitutives. Ces marques substitutives sont alors remplacées par la valeurs des variables correspondantes avant le rendu final.

Histoire et mise en œuvre par le Projet Xanadu

[modifier | modifier le code]

Ted Nelson a inventé le terme transclusion dans son livre de 1982, Literary Machines (en). Le concept de transclusion faisait déjà partie de sa description de l'Hypertexte[1].

Le système hypertexte Projet Xanadu développé par Ted Nelson utilise le concept de transclusion.

Mise en œuvre sur le Web

[modifier | modifier le code]

Le protocole de transmission HTTP a des fonctionnalités rudimentaires pour la transclusion via le service d'octet (spécifiant un byte range (en) dans la requête HTTP).

La transclusion peut arriver avant (côté serveur) ou après (côté client) la transmission. Par exemple :

  • Un document HTML peut être pré-composé par le serveur avant la livraison au client, en utilisant les inclusions (ou une application) du côté serveur.
  • L'analyse syntaxique des Entités XML ou des Objets HTML peut être faite par le client, en demandant les ressources correspondantes séparément du document principal.
  • Un navigateur Web peut mettre en cache les éléments en utilisant ses propres algorithmes, qui peuvent opérer sans directives explicites dans le balisage du document.
  • AngularJS emploie la transclusion pour l'opération directives emboîtées[2].

Côté client

[modifier | modifier le code]

HTML définit les éléments du côté client (Client side) pour la transclusion des images, du code HTML, des feuilles de style, du Framing (en) et des autres types de médias.

Avec des techniques comme Ajax, le code associé à un document HTML peut charger un navigateur Web de modifier le document.

Les serveurs proxy peuvent employer la transclusion pour réduire les transmissions superflues de ressources couramment demandées.

Côté serveur

[modifier | modifier le code]

La transclusion peut être accomplie côté serveur, avec les Server Side Includes et les références d'Entité de caractère. C'est une caractéristique de la substitution de modèle Web (en).

Dans le code source

[modifier | modifier le code]

La transclusion du code source dans la conception de logiciel et la référence, permettent au code source d'être présenté dans un document, sans être interprété dans le cadre du document, préservant la cohérence sémantique du code inséré par rapport à sa source.

Voir aussi

[modifier | modifier le code]
  • Compound Document Format
  • Référence croisée
  • Macro
  • Object Linking and Embedding (OLE)
  • Sous-routine

Notes et références

[modifier | modifier le code]
  1. ↑ Theodor H. Nelson, A File Structure for the Complex, the Changing and the Indeterminate. Proceedings of the ACM 20th National Conference (1965), p. 84-100
  2. ↑ « A Practical Guide to AngularJS Directives » (consulté le 16 octobre 2014)

Autres sources

[modifier | modifier le code]
  • A. Di Iorio et F. Vitali « A Xanalogical Collaborative Editing Environment » (août 2003) (lire en ligne) [PDF]
    — « (ibid.) », dans Proceedings of the Second International Workshop of Web Document Analysis 2003 (WDA2003), Edinburgh, UK
  • J. Kolbitsch et H. Maurer, « Transclusions in an HTML-Based Environment », Journal of Computing and Information Technology, vol. 14, no 2,‎ juin 2006, p. 161–174 (DOI 10.2498/cit.2006.02.07, lire en ligne)
  • J. Kolbitsch, « Fine-Grained Transclusions of Multimedia Documents in HTML », Journal of Universal Computer Science, vol. 11, no 6,‎ juin 2005 (lire en ligne)
  • H. Krottmaier « Transcluded Documents: Advantages of Reusing Document Fragments » (2002) (lire en ligne) [PDF]
    — « (ibid.) », dans Proceedings of the 6th International ICCC/IFIP Conference on Electronic Publishing (ELPUB2002), Czech Republic, p. 359–367
  • H. Krottmaier et Helic D. « Issues of Transclusions » (2002) (lire en ligne) [PDF]
    — « (ibid.) », dans Proceedings of the World Conference on E-Learning in Corporate, Government, Healthcare, & Higher Education (E-Learn 2002), Montreal, Canada, p. 1730–1733
  • H. Krottmaier et H. Maurer, « Transclusions in the 21st Century », Journal of Universal Computer Science, vol. 7, no 12,‎ juillet 2001, p. 1125–1136 (lire en ligne [PDF, HTML, PostScript])
  • A. Moore et et al. « Personally tailored teaching in WHURLE using conditional translucion » (2001)
    — « (ibid.) », dans Proceedings of the Twelfth ACM Conference on Hypertext and Hypermedia, Aarhus, Danmark, p. 163–164
  • (en) T. H. Nelson, Literary Machines, Mindful Press, 1981
  • T. H. Nelson, « The Heart of Connection: Hypermedia Unified by Transclusion », Communications of the ACM, vol. 38, no 8,‎ 1995, p. 31–33 (DOI 10.1145/208344.208353)
  • T. H. Nelson, « Generalized Links, Micropayment and Transcopyright », Almaden Research Center, 1996
  • T. H. Nelson, « Transcopyright: Pre-Permission for Virtual Republishing », 1998
  • T. H. Nelson, « Xanalogical Structure, Needed Now More than Ever: Parallel Documents, Deep Links to Content, Deep Versioning and Deep Re-Use », ACM Computing Surveys, vol. 31, no 4es,‎ 1999, p. 33 (DOI 10.1145/345966.346033, lire en ligne)
  • A. Pam, « Fine-Grained Transclusion in the Hypertext Markup Language » [Text], Internet Draft, 1997
  • (en) E. Wilde et D. Lowe, XPath, XLink, XPointer, and XML : A Practical Guide to Web Hyperlinking and Transclusion, Addison-Wesley Professional, 2002, 169–198 p., PDF (lire en ligne), « XML Linking Language »

Liens externes

[modifier | modifier le code]

Sur les autres projets Wikimedia :

  • transclusion, sur le Wiktionnaire
  • Ted Nelson: Transclusion: Fixing Electronic Literature, 29 January 2007.

Source de la traduction

[modifier | modifier le code]
  • (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Transclusion » (voir la liste des auteurs).
v · m
Cuisine japonaise
  • Technique culinaire japonaise
Spécialités
  • Akashiyaki
  • Bento
  • Chankonabe
  • Chawanmushi
  • Chikuzenni
  • Chirashi
  • Curry japonais
  • Kabayaki
  • Kakiage
  • Kakuni
  • Kasuzuke
  • Katsukarē
  • Kenpi
  • Korokke
  • Kushikatsu
  • Ikayaki
  • Jibu-ni
  • Jingisukan
  • Menchi-katsu
  • Monjayaki
  • Nabe
  • Nanbanzuke
  • Negimaki
  • Nikujaga
  • Ochazuke
  • Oden
  • Œufs de saumon
  • Okonomiyaki
  • Onigiri
  • Osechi
  • Oyaki
  • Pain au curry
  • Rafute
  • Rāmen
  • Sashimi
  • Shabu-shabu
  • Shioyaki
  • So
  • Sukiyaki
    • Yosenabe
  • Sushi
  • Tamagoyaki
  • Takoyaki
  • Tataki
  • Tempura
  • Teppanyaki
  • Tofu
  • Tonkatsu
  • Yakiniku
  • Yakisoba
  • Yakitori
Soupes et bouillons
  • Dashi
  • Hōtō
  • Soupe miso
  • Tonjiru
  • Zōni
Pâtes japonaises
  • Rāmen
  • Shirataki
  • Soba
  • Sōmen
  • Udon
Pâtisseries et confiseries japonaises
  • Agemochi
  • An-doughnut
  • Anpan
  • Crème glacée au crabe
  • Dango
  • Daifuku
  • Dorayaki
  • Gâteau au fromage japonais
    • Gâteau au fromage de l'oncle Tetsu
  • Gâteau goutte de pluie
  • Hishi mochi
  • Mochi
  • Pain melon
  • Taiyaki
  • Warabimochi
  • Yōkan
  • Zenzai
Assaisonnement de base
  • Dashi
  • Mirin
  • Miso
  • Saké
  • Shoyu
  • Takuwan
  • Vinaigre de riz
Condiments et accompagnements usuels
  • Aburaage
  • Beni shōga
  • Furikake
  • Gari
  • Goma-ae
  • Karashi
  • Mentsuyu
  • Okazu
  • Sauce ponzu
  • Tsukemono
  • Wasabi
Thé japonais
  • Amacha
  • Bancha
  • Genmaicha
  • Gyokuro
  • Hojicha
  • Kabusecha
  • Kukicha
  • Matcha
  • Thé de sarrasin
  • Sencha
  • Shincha
  • Tamaryokucha
  • Cérémonie du thé japonaise
Bières et boissons japonaises
  • Asahi Super Dry (bière)
  • Awamori
  • Kirin (bière)
  • Ramune
  • Sapporo (bière)
  • Yebisu (bière)
  • Saké
  • Shōchū
  • Umeshu
  • Whisky japonais
  • Yuzushu
v · m
Troubles du spectre de l'autisme (DSM-5) et troubles envahissants du développement (DSM-IV + CIM-10)
  • Histoire
  • Épidémiologie
Spécialistes
  • Leo Kanner
  • Bon article Hans Asperger
  • Lorna Wing
  • Uta Frith
  • Simon Baron-Cohen
  • Tony Attwood
  • Eric Schopler
  • Ole Ivar Løvaas
  • Frances Tustin
  • Bruno Bettelheim
  • Donald Meltzer
  • Margaret Mahler
  • Laurent Mottron
  • Michael Fordham
  • Henri Rey-Flaud
  • Carol Gray
  • Irène Knodt-Lenfant
  • Théo Peeters
  • Jacques Hochmann
Caractéristiques
  • Stéréotypie autistique
  • Fonctionnement de la mémoire de travail
  • Autostimulation
  • Article de qualité Empathie
  • Hyperlexie
  • Persévération
  • Pensée visuelle
  • Dysrégulation émotionnelle
  • Catatonie autistique
  • Mutisme sélectif
  • Automutilation
Formes
  • Trouble autistique
  • Trouble de Rett
  • Trouble désintégratif de l'enfant
  • Autisme infantile
  • Autisme à haut niveau de fonctionnement
  • Article de qualité Syndrome d'Asperger
    • Histoire
    • Diagnostic
  • Autisme atypique
  • Trouble envahissant du développement non spécifié
  • Psychose déficitaire
Théorisation
  • Autisme en psychanalyse
  • Autisme infantile en psychanalyse
  • Autisme en psychopathologie
  • Théorie empathisation-systémisation
Interventions
Médicaments
  • Aripiprazole
  • Fluoxétine
  • Sertraline
  • Mélatonine
  • Rispéridone
  • Clomipramine
  • Fluvoxamine
Comportementales
  • Analyse appliquée du comportement
  • IDDEES
  • TEACCH
  • Picture Exchange Communication System
  • Traitement à réponse charnière
Développementales
  • Programme développemental de Denver
  • Son-Rise
  • Méthode Lovaas (en)
  • Floortime
  • Relationship Development Intervention (en)
Psychanalyse
  • Packing
  • Psychanalyse
Autres approches
  • Bon article Équithérapie
Aspects socioculturels
  • Aspects sociologiques de l'autisme
  • Culture autiste
  • Autism friendly
  • Autisme dans les médias
  • Article de qualité Exclusion des personnes autistes
  • Journée internationale de la fierté autiste
  • Journée mondiale de la sensibilisation à l'autisme
  • Neurodiversité
Autistes influents
  • Article de qualité Temple Grandin
  • Wenn Lawson
  • Michelle Dawson
  • Gunilla Gerland
  • Donna Williams
  • Marc Segar
  • Jim Sinclair
  • Hugo Horiot
  • Josef Schovanec
  • Birger Sellin
  • Henriett Seth F.
  • Stephen Wiltshire
  • Susan Boyle
  • Ladyhawke
  • Daniel Tammet
  • Liane Holliday Willey
Organisations
  • Wales Autism Research Centre
  • Sésame Autisme
  • Unapei
  • Autisme France
  • Aspies For Freedom
  • Article de qualité Mouvement pour les droits des personnes autistes
  • Wrong Planet
  • Golden Hat Foundation
  • Centre ressources autisme
  • Vaincre l'autisme
Articles liés
  • Childhood Autism Rating Scale
  • Profil psychoéducatif révisé
  • Packing
  • Plans autisme en France
  • Thérapie d’échange et de développement
  • Mère réfrigérateur
  • Héritabilité de l'autisme
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Transclusion&oldid=231110342 ».
Catégories :
  • HTML
  • Hypertexte
  • Métadonnées
Catégories cachées :
  • Article contenant un appel à traduction en anglais
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id