SlideShare a Scribd company logo
1 of 12
Download to read offline
Linking in Cascade Server


           Adam Griffis
        Software Engineer
      Hannon Hill Corporation
Outline


 ● Managed vs. Non-Managed Links
    ○ Why are some links managed and others not?
 ● Cross-Site Linking
 ● <link> Element for Index Blocks
    ○ Why is it preferable to path?
 ● Cross-Configuration Linking
Managed Links
 ● Tracked
     ○ If the linked asset is moved, the link will be updated.
 ● Link to another asset in Cascade
     ○ No prefix if in the same site
          ■ /path/to/asset
     ○ Site name prefix if in another site
          ■ site://sitename/path/to/asset
 ● Automatic for some attributes in XML-based assets
     ○ Pages, XML & XHTML Blocks, Templates, XSLT
       Formats
     ○ http://www.hannonhill.com/kb/Linking/#managed-
       links-within-assets-containing-xml
Managed Link Attributes
           Element   href   src   background
    a                 x
    area              x     x         x
    body                    x         x
    td                                x
    table                             x
    embed             x     x
    frame                   x
    iframe                  x
    img                     x
    input             x     x         x
    param             x     x         x
    link              x     x
    script                  x
Manually Making Links Managed
 ● Non XML-based Assets
     ○ Velocity Template
     ○ CSS
     ○ Javascript
 ● Attributes that aren't normally tracked
 ● [system-asset] tag
 ● "Rewrite Links in File" attribute must be checked.
Why would a link not be managed?
 ● No Asset with the given path present
 ● The path is in the wrong format
    ○ http://www.site.com/path/to/asset
 ● The path isn't within [system-asset] tags and isn't tracked
   automatically:
    ○ The path is not in a supported attribute
    ○ The document is not an xml-based asset.
Cross-Site Linking
 ● Just include the site://[site name]/ prefix
    ○ site://example.com/images/01.jpg
 ● Can only link between sites.
    ○ The global area can only be linked to by assets in the
      global area and can only link to other assets in the
      global area.
    ○ Any asset in a site can link to any other asset in the
      same site or another site, but cannot link to Global
      assets.
system-asset:local
 ● The system-asset:local tag means that the given path is
   evaluated for the page in which the link ultimately exists.
     ○ Useful for templates, reused blocks
 ● Example: Single banner HTML code, automatically
   customized to each site if they all have the banner image
   in the same location.
    ○ <img src="[system-asset:local]files/images/banner.jpg[/system-asset:local]"
      />
Index Blocks - <link> tag

 ● Preferable to the path tag because it includes the site prefix.
    ○ Should be used whenever using index blocks indexing
      other sites.
Linking between Configurations
  ● Links from a given configuration link to the same
    configuration on other pages.
      ○ Based on configuration name.
  ● [system-asset:configuration]
      ○ A page can link to a different configuration with the
        "system-asset:configuration" tag.
          ■ For example: a PDF download
               ■ <a href="[system-asset:configuration=pdf]/about/companyinfo.pdf
                 [/system-asset:configuration]"> Download our Company Guide PDF
                 </a>




 2011 User Conference
Destination URLs
  ● Introduced in 6.10
  ● Destination URLs are URL prefixes used when linking to
    configurations solely published to the given destination.




 2011 User Conference
Questions?



Email: adam.griffis@hannonhill.com

More Related Content

What's hot (11)

Drop acid
Drop acidDrop acid
Drop acid
 
Bootstrap Web Development Framework
Bootstrap Web Development FrameworkBootstrap Web Development Framework
Bootstrap Web Development Framework
 
Chapter 13
Chapter 13Chapter 13
Chapter 13
 
PhDigital 2020: Web Development
PhDigital 2020: Web DevelopmentPhDigital 2020: Web Development
PhDigital 2020: Web Development
 
Web Development Intro
Web Development IntroWeb Development Intro
Web Development Intro
 
Resume_RuiqiZhou_1012
Resume_RuiqiZhou_1012Resume_RuiqiZhou_1012
Resume_RuiqiZhou_1012
 
CSS
CSSCSS
CSS
 
Why Drupal?
Why Drupal?Why Drupal?
Why Drupal?
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 
Languages and tools for web programming
Languages and tools for web  programmingLanguages and tools for web  programming
Languages and tools for web programming
 

Viewers also liked

Strategy, Style and Students
Strategy, Style and Students Strategy, Style and Students
Strategy, Style and Students Erin Supinka
 
Web services101
Web services101Web services101
Web services101chaos41
 
W&M's Responsive Design
W&M's Responsive DesignW&M's Responsive Design
W&M's Responsive DesignTiffany Beker
 
Cascade + Bootstrap = Awesome
Cascade + Bootstrap = AwesomeCascade + Bootstrap = Awesome
Cascade + Bootstrap = Awesomehannonhill
 
Recruitment Marketing: Bridging the Gap Between Awareness & Commitment
Recruitment Marketing: Bridging the Gap Between Awareness & CommitmentRecruitment Marketing: Bridging the Gap Between Awareness & Commitment
Recruitment Marketing: Bridging the Gap Between Awareness & CommitmentKyle James
 

Viewers also liked (6)

Strategy, Style and Students
Strategy, Style and Students Strategy, Style and Students
Strategy, Style and Students
 
Web services101
Web services101Web services101
Web services101
 
W&M's Responsive Design
W&M's Responsive DesignW&M's Responsive Design
W&M's Responsive Design
 
Ucf a utility belt approach to mobile
Ucf a utility belt approach to mobileUcf a utility belt approach to mobile
Ucf a utility belt approach to mobile
 
Cascade + Bootstrap = Awesome
Cascade + Bootstrap = AwesomeCascade + Bootstrap = Awesome
Cascade + Bootstrap = Awesome
 
Recruitment Marketing: Bridging the Gap Between Awareness & Commitment
Recruitment Marketing: Bridging the Gap Between Awareness & CommitmentRecruitment Marketing: Bridging the Gap Between Awareness & Commitment
Recruitment Marketing: Bridging the Gap Between Awareness & Commitment
 

Similar to Linking webinar

Lightning web components - Introduction, component Lifecycle, Events, decorat...
Lightning web components - Introduction, component Lifecycle, Events, decorat...Lightning web components - Introduction, component Lifecycle, Events, decorat...
Lightning web components - Introduction, component Lifecycle, Events, decorat...Nidhi Sharma
 
Implementing a Symfony Based CMS in a Publishing Company
Implementing a Symfony Based CMS in a Publishing CompanyImplementing a Symfony Based CMS in a Publishing Company
Implementing a Symfony Based CMS in a Publishing CompanyMarcos Labad
 
Ez platform meetup, madrid 21 marzo 2018 english
Ez platform meetup, madrid 21 marzo 2018   englishEz platform meetup, madrid 21 marzo 2018   english
Ez platform meetup, madrid 21 marzo 2018 englishcrevillo
 
OpenCms Days 2015 Modern templates with nested containers
OpenCms Days 2015 Modern templates with nested containersOpenCms Days 2015 Modern templates with nested containers
OpenCms Days 2015 Modern templates with nested containersAlkacon Software GmbH & Co. KG
 
Introduction to Web Components
Introduction to Web ComponentsIntroduction to Web Components
Introduction to Web ComponentsFu Cheng
 
You Can Work on the Web Patform! (GOSIM 2023)
You Can Work on the Web Patform! (GOSIM 2023)You Can Work on the Web Patform! (GOSIM 2023)
You Can Work on the Web Patform! (GOSIM 2023)Igalia
 
Operation Migration: Migrating Static Content into Cascade Server with our ne...
Operation Migration: Migrating Static Content into Cascade Server with our ne...Operation Migration: Migrating Static Content into Cascade Server with our ne...
Operation Migration: Migrating Static Content into Cascade Server with our ne...hannonhill
 
Web components
Web componentsWeb components
Web componentsehsanarian
 
Tech Talk Live on Share Extensibility
Tech Talk Live on Share ExtensibilityTech Talk Live on Share Extensibility
Tech Talk Live on Share ExtensibilityAlfresco Software
 
HTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan KrausHTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan KrausWomen in Technology Poland
 
Dsc Charusat Learning React Part 1
Dsc Charusat Learning React Part 1 Dsc Charusat Learning React Part 1
Dsc Charusat Learning React Part 1 JainamMehta19
 
Architektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan KrausArchitektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan KrausWomen in Technology Poland
 
Contributions: what they are and how to find them
Contributions: what they are and how to find themContributions: what they are and how to find them
Contributions: what they are and how to find themPedro Cambra
 
Asp Net Advance Topics
Asp Net Advance TopicsAsp Net Advance Topics
Asp Net Advance TopicsAli Taki
 
Content's quality for Plone editors
Content's quality for Plone editorsContent's quality for Plone editors
Content's quality for Plone editorsMaurizio Delmonte
 
Moving from AS3 to Flex - advantages, hazards, traps
Moving from AS3 to Flex - advantages, hazards, trapsMoving from AS3 to Flex - advantages, hazards, traps
Moving from AS3 to Flex - advantages, hazards, trapsFlorian Weil
 
Compile your Style
Compile your StyleCompile your Style
Compile your StyleRagnar Kurm
 

Similar to Linking webinar (20)

Performance (browser)
Performance (browser)Performance (browser)
Performance (browser)
 
Lightning web components - Introduction, component Lifecycle, Events, decorat...
Lightning web components - Introduction, component Lifecycle, Events, decorat...Lightning web components - Introduction, component Lifecycle, Events, decorat...
Lightning web components - Introduction, component Lifecycle, Events, decorat...
 
Implementing a Symfony Based CMS in a Publishing Company
Implementing a Symfony Based CMS in a Publishing CompanyImplementing a Symfony Based CMS in a Publishing Company
Implementing a Symfony Based CMS in a Publishing Company
 
Ez platform meetup, madrid 21 marzo 2018 english
Ez platform meetup, madrid 21 marzo 2018   englishEz platform meetup, madrid 21 marzo 2018   english
Ez platform meetup, madrid 21 marzo 2018 english
 
OpenCms Days 2015 Modern templates with nested containers
OpenCms Days 2015 Modern templates with nested containersOpenCms Days 2015 Modern templates with nested containers
OpenCms Days 2015 Modern templates with nested containers
 
Introduction to Web Components
Introduction to Web ComponentsIntroduction to Web Components
Introduction to Web Components
 
You Can Work on the Web Patform! (GOSIM 2023)
You Can Work on the Web Patform! (GOSIM 2023)You Can Work on the Web Patform! (GOSIM 2023)
You Can Work on the Web Patform! (GOSIM 2023)
 
Operation Migration: Migrating Static Content into Cascade Server with our ne...
Operation Migration: Migrating Static Content into Cascade Server with our ne...Operation Migration: Migrating Static Content into Cascade Server with our ne...
Operation Migration: Migrating Static Content into Cascade Server with our ne...
 
Web components
Web componentsWeb components
Web components
 
Tech Talk Live on Share Extensibility
Tech Talk Live on Share ExtensibilityTech Talk Live on Share Extensibility
Tech Talk Live on Share Extensibility
 
HTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan KrausHTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan Kraus
 
Dsc Charusat Learning React Part 1
Dsc Charusat Learning React Part 1 Dsc Charusat Learning React Part 1
Dsc Charusat Learning React Part 1
 
Architektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan KrausArchitektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan Kraus
 
Contributions: what they are and how to find them
Contributions: what they are and how to find themContributions: what they are and how to find them
Contributions: what they are and how to find them
 
Asp Net Advance Topics
Asp Net Advance TopicsAsp Net Advance Topics
Asp Net Advance Topics
 
Content's quality for Plone editors
Content's quality for Plone editorsContent's quality for Plone editors
Content's quality for Plone editors
 
Moving from AS3 to Flex - advantages, hazards, traps
Moving from AS3 to Flex - advantages, hazards, trapsMoving from AS3 to Flex - advantages, hazards, traps
Moving from AS3 to Flex - advantages, hazards, traps
 
Compile your Style
Compile your StyleCompile your Style
Compile your Style
 
Joomla X Overview
Joomla X OverviewJoomla X Overview
Joomla X Overview
 
Asp .net folders and web.config
Asp .net folders and web.configAsp .net folders and web.config
Asp .net folders and web.config
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Linking webinar

  • 1. Linking in Cascade Server Adam Griffis Software Engineer Hannon Hill Corporation
  • 2. Outline ● Managed vs. Non-Managed Links ○ Why are some links managed and others not? ● Cross-Site Linking ● <link> Element for Index Blocks ○ Why is it preferable to path? ● Cross-Configuration Linking
  • 3. Managed Links ● Tracked ○ If the linked asset is moved, the link will be updated. ● Link to another asset in Cascade ○ No prefix if in the same site ■ /path/to/asset ○ Site name prefix if in another site ■ site://sitename/path/to/asset ● Automatic for some attributes in XML-based assets ○ Pages, XML & XHTML Blocks, Templates, XSLT Formats ○ http://www.hannonhill.com/kb/Linking/#managed- links-within-assets-containing-xml
  • 4. Managed Link Attributes Element href src background a x area x x x body x x td x table x embed x x frame x iframe x img x input x x x param x x x link x x script x
  • 5. Manually Making Links Managed ● Non XML-based Assets ○ Velocity Template ○ CSS ○ Javascript ● Attributes that aren't normally tracked ● [system-asset] tag ● "Rewrite Links in File" attribute must be checked.
  • 6. Why would a link not be managed? ● No Asset with the given path present ● The path is in the wrong format ○ http://www.site.com/path/to/asset ● The path isn't within [system-asset] tags and isn't tracked automatically: ○ The path is not in a supported attribute ○ The document is not an xml-based asset.
  • 7. Cross-Site Linking ● Just include the site://[site name]/ prefix ○ site://example.com/images/01.jpg ● Can only link between sites. ○ The global area can only be linked to by assets in the global area and can only link to other assets in the global area. ○ Any asset in a site can link to any other asset in the same site or another site, but cannot link to Global assets.
  • 8. system-asset:local ● The system-asset:local tag means that the given path is evaluated for the page in which the link ultimately exists. ○ Useful for templates, reused blocks ● Example: Single banner HTML code, automatically customized to each site if they all have the banner image in the same location. ○ <img src="[system-asset:local]files/images/banner.jpg[/system-asset:local]" />
  • 9. Index Blocks - <link> tag ● Preferable to the path tag because it includes the site prefix. ○ Should be used whenever using index blocks indexing other sites.
  • 10. Linking between Configurations ● Links from a given configuration link to the same configuration on other pages. ○ Based on configuration name. ● [system-asset:configuration] ○ A page can link to a different configuration with the "system-asset:configuration" tag. ■ For example: a PDF download ■ <a href="[system-asset:configuration=pdf]/about/companyinfo.pdf [/system-asset:configuration]"> Download our Company Guide PDF </a> 2011 User Conference
  • 11. Destination URLs ● Introduced in 6.10 ● Destination URLs are URL prefixes used when linking to configurations solely published to the given destination. 2011 User Conference