1.  Site Development - Use Cases
    One common requirement of a website you are working on is: Have a uniform 'footer' area for all pages of the website.
    Where do you configure this best?
    A - In the website's Site Definition
    B - In the website's Main template
    C - In the website's Default template
    D - In the website's module configuration
    Correct answer: A

  2. Site Development - Use Cases
    You would like to ensure that a domain name maps to your website.
    How will you achieve this?
    A - Configure the domain name in the Site Definition
    B - Register the URL in 'config:server/domains' node
    C - Configure the domain as a property in the root page's node
    D - Redirect the URL using Apache in front.
    Correct answer: A

  3. Site Development - Use Cases
    One requirement of a website you are working on is: A 'banner' area that should be used/displayed in most of the website's page types.
    What is the best approach to achieve this?
    A - Define the 'banner' area in the Site Definition being enabled, disable the 'banner' area on the page templates where its not needed.
    B - Define the 'banner' area in the Site Definition being disabled, enable the 'banner' area on the page templates where its needed.
    C - Define the 'banner' area being enabled on all Pages where needed, disable the 'banner' area in the Site Definition.
    D - Define the 'banner' area being enabled on all Pages where needed and that's it.
    Correct answer: A

  4. Site Development - Use Cases
    One common requirement of a website you are working on is: Having a navigation in all pages.
    How will you achieve this?
    A - Define a "navigation" area in the Site Definition's prototype template.
    B - Define a "navigation" in all page definitions of the same site
    C - Register a "navigation" component in the "header" area
    D - No need to define a "navigation" area as they are called automatically in the template script
    Correct answer: A

  5. Site Development - Use Cases
    One common requirement of a website you are working on is:
    Have a uniform 'footer' area in all pages but only editable on the 'home' page.
    What is the best approach?

    A - Define the fully qualified 'footer' area in the prototype template.
          Define the 'footer' area in the prototype template to be NON-editable.
          In the 'home' page template, override the 'footer' area to be editable.
    B - Define the fully qualified 'footer' area in the 'home' page template.
          Define the 'footer' area in the 'home' page template being editable.
          In the Site Definition, override the 'footer' area to be NON-editable.
    C - Define the fully qualified 'footer' area in the Site Definition, but NON-editable.
          Define the fully qualified 'footer' area in the 'home' page template as editable.
    Correct answer: A

  6. Site Development - Use Cases
    One requirement of a website you are working on is: To reflect the corporate identity of the company in the look and feel of the website.
    What do you need to configure to provide all design related entities such as CSS an JS?
    A - Theme
    B - Design resources
    C - FTP Server
    D - Bootstrap
    Correct answer: A

  7. Site Development - Use Cases 
    One of the requirements of the website is to be able to serve content in two languages, English and German:

    The content structure in the two languages are identical, meaning same page hierarchy and components.
    As a developer, how will you configure Magnolia's Internationalization (i18n) concept for the website?
    A -  Configure and enable the two languages in the Site Definition, website > i18n > locales.
    B -  Create two child nodes under the root node named English and German, content to be translated manually by the author.
    C -  Create a text file with all the possible key terms translated to German, e.g. Save = Speichern and configure in Site Definition > i18n > locales > location : info.magnolia.cms.i18n.translations.txt.
    Correct answer: A

  8. Site Development - Use Cases
    One common requirement of a website you are working on is: Have a uniform 'footer' area for all pages of the website.
    What properties would you need in minimum to be able to do this in Light Development?
    A - inheritance
    B - enabled: true
    C - components: all
    D - contentInheritance: true
    E - areaInheritance: true
    Correct answer: A, B, C

  

  • No labels