Uploaded image for project: 'Maven Doxia Sitetools'
  1. Maven Doxia Sitetools
  2. DOXIASITETOOLS-96

Flexible site descriptor inheritance

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • Site model

    Description

      Inheritance as currently implemented means that <head> elements (for example) are inherited,
      Descendants can either accept the <head> or replace it completely with their own version.

      There's no concept of merging such elements, though this would be quite useful on occasion.

      My suggestion is to add an optional name (or id) to elements such as <head>, <footer> (when implemented), <custom> etc.

      Elements with the same name would replace their parent, as at present.

      Elements with different names would be merged.
      Since ordering is important for some elements, the name would be used to define the order (i.e. alphabetical).

      If not specified, the name would default to "main", which by happy co-incidence is roughly in the middle of the alphabet.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              sebb Sebb
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: