Page History
...
Content Structure
To view the content structure and source, log in to Admincentral with username and password superuser
.
Open the Pages app and expand the travel
and about
nodes.
- The pages under
about
are a simple hierarchy. Content for these pages is added in the page editor. If you scroll further down, you'll find also themeta
page. The parentmeta
page is not displayed in navigation because the "Don't show this page in any site navigation" option is enabled in the Page properties dialog. - The
travel
subpages,tour-type
,destination
andtour
display the content for all tours. This content is added and stored in apps. Based on the URL, the content page retrieves the appropriate content item from the app and displays it.
Open the Tour Categories app to see the tour types and destinations. These are the tour type and destination categories that link the tours together.
Open the Tours content app to see the tours. This is where the bulk of the site content resides. In a way, the site builds itself - the navigation, category overview pages and tour pages are dynamically generated based on the content added in this app.
Magnolia Features
Some of the key Magnolia features are showcased in the Travel demo.
User roles
Hide block | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Magnolia has a powerful and flexible security mechanism based on roles, groups and users. You can specify which apps and actions, and even which content within an app, a user can access. You can also limit who can request and publish workflows.
Open the Security app to explore. Log out as superuser
and log in as eric
(password eric
). Notice that fewer apps are available, for example, the Security app is no longer available.
The Travel demo includes three users to illustrate typical roles: (Password is always the same as the user name.)
eric
: An editor who can edit all content. In the Pages app in CE he cannot access the Publish action. He can submit items for publication with the Publish action, but he cannot actually publish content.peter
: A publisher who can also edit all content. In the Pages app in CE he can access the Publish action. He can also view items submitted for publication in the Tasks app, and approve (publish) or reject them.tina
: A tour editor who cannot access content in the Pages app.
Publication and Workflow
Hide block | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Magnolia's publication takes advantage of the Workflow system. While any workflow can be implemented, in the Travel demo you can try the standard "four-eye" publishing workflow which comes with Magnolia out-of-the-box. Eric the editor can edit content, and submit it for approval. Peter the publisher receives notifications in the Tasks app, and can review the changes made, and finally publish the changes to the public instances - or reject them.
Multilanguage website
Hide block | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
The Travel demo supports two content languages, English and German.
To see this in action, edit the contact
page.
- Use the language selector in the bottom bar to change from English to German. The content of the page is now displayed in German.
- Click on Main bar and then on the edit icon in the Jumbotron bar. Use the language selector in the Text and Image dialog to view and edit the content in either language.
Multilanguage authoring
Admincentral can also be translated into multiple languages.
...