1. Subject: Apps & AdminCentral & UX - Apps
    Choose the best description of an app in Magnolia CMS.
    A - An app is a nested program running in Magnolia that enables you to work on one task or one data set at a time.
    B - An app is a program running as a [i]portlet[/i] within a Magnolia page.

    C - An app provides various [i]connectors [/i]via the[i] Magnolia CMS REST API [/i]to the outer world.

    Correct answer: A
           
                           
  2. Subject: Apps & AdminCentral & UX - Apps
    What web application framework does Magnolia 6 use for its AdminCentral and the App Framework?
     
    A - Vaadin
    B - ExtJS
    C - Groovy
    D - Bootstrap
    Correct answer: A           
                      
  3. Subject: Apps & AdminCentral & UX - Apps
    Magnolia's UI uses the MVP (Model View Presenter) pattern also in Apps.

    Which among the following statements is TRUE about the MVP pattern?

    A - The Presenter implements the behavior or business logic and informs the View to display data.
    B - The Presenter merely calls the View to open up a workspace.
    C - The View provides a UI to the end user using the Presenter mechanism
    D - The Presenter is an interface that allows an author to modify data stored in the workspace which can be previewed using the View.
    Correct answer: A
                                                           
  4. Subject: Apps & AdminCentral & UX - Apps
    Scenario: You are developing a custom subapp in a Content App.

    You need to interact with the backend to either retrieve information or trigger functionality.
    Instead of calling deep level classes of the UI, the system already provides you within the subapp a class that contains aggregated information and convenience methods.

    What is the name of this class?

    A - AppContext
    B - AppShell
    C - AppLauncher
    D - SubAppPresentor
    Correct answer: A

  

  • No labels