Note: You are currently viewing documentation for Moodle 2.4. Up-to-date documentation for the latest stable version of Moodle may be available here: CMS Navigation Block.

CMS Navigation Block

From MoodleDocs

The CMS Navigation Block (non standard) is a mandatory accessory block of the central (local component) Content Management System plugin of Moodle and is intended to publish access to some CMS volumes within the course or site pages.

One CMS Navigation Block instance can only expose one single CMS volume at a time.

Managing pages and volumes will only be accessible through at least one instance of this block (at the moment).

Status of the upgrade

The upgrade at the moment just rewrote the entire code of the original design (Janne Mikkonen and Gustav Delius) without major structure change. Provision to make it real plugin (local/cms) and to properly handle embedded files have been added. the CMS system for Moodle will be subject to some changes and cleanup to reinforce interoperability with the rest of Moodle in the future.

Installing

  • Deploy the block into the "blocks" folder of Moodle
  • Check you also deployed the local/cms plugin, that will provide the core features for the Moodle CMS add-on.
  • run the Administration -> Notifications to complete the installation

Quick start

Add a CMS Navigation block to the Home page Configure the block using a two step procedure :

  • First create a volume and some pages in the volume
  • Secondly setup again the block giving a front block title and attaching the block to a volume.

Block Settings

global Settings

No global settings.

Instance Settings

  • Force global: when using this option, the block instance will be forced to consider only site level volumes for publishing. Store once the settings when changing this option before choosing effective CMS volume.
  • Menu choice: choose here the CMS volume you want to expose.
  • Title: sets the visible caption of the block in the course

in addition to instance settings, the block settings give access to both major content management menus:

  • Manage menus (volumes)
  • Manage pages