Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.


To ensure you get the most out of SilverStripe we offer training courses for both CMS users and developers. Learn tricks and techniques from our in-house experts and maximise the value you get from your SilverStripe application.

Content Management System Course

SilverStripe provides Content Management System (CMS) training for editors and administrators using the New Zealand Government Common Web Platform.

If you seek training for a website that has been modified from the standard CWP install, or seek training for a SilverStripe CMS website not running on the platform, please get in touch to discuss options.


Dates to be arranged to suit.

 Cost Content Editor: $500+GST per person
Content Administrator: $500+GST per person
Private Session: $1,500+GST for up to 6 people (save $1,500)
 Venue SilverStripe (Level 5, 101-103 Courtenay Place, Wellington)

Training is a 3 hour course, designed to give non-technical communications and business staff the general skills to effectively use the SilverStripe CMS for publishing agency websites. Courses focus on either content editing or administration tasks based on learning requirements, such as the following: 

Content Editor Tasks:

  • Add and move pages
  • Manage the sitemap
  • Edit pages, with various text and heading styles, links, images, tables, and videos
  • Publish pages, or requesting approval for publishing pages, if your access is limited
  • Preview content prior to publishing
  • Automatically publishing and removing content on a schedule
  • Review or restore earlier versions of a page
  • Create online forms
  • Uploading content from Microsoft Word
  • Publishing content in other languages
  • Reuse content on your site
  • Make use of the various built-in page templates and page types provided by the system

Content Administrators Tasks:

  • Basic overview of content editing tasks above
  • General guidance on the administrator role
  • Setting up users and privileges
  • Securing pages
  • Managing site-wide settings
  • Managing taxonomies and online databases
  • Managing multiple sites off one installation
  • Opportunity for Q+A

Dedicated sessions can also be provided for:

  • Configuring content workflow rules
  • Using data migration tools (requires a some knowledge of HTML)
  • Or tailored to other specific learning requirements and customised CMS interfaces

Please email [email protected] to arrange training.

SilverStripe Developer "Jumpstart" Course

SilverStripe Jumpstart is a 1 day introductory course designed to introduce web developers to the basic concepts of working with SilverStripe CMS. This includes setting up a development environment, installing SilverStripe and modules from composer, creating behaviour driven page types and templates, customising the CMS user interface, building forms and working with data driven content. Jumpstart will highlight best practices, arm the developer with a useful vocabulary and provide a solid knowledge base to aid further learning about SilverStripe CMS and Framework.

Dates (next session/s)

Next dates TBD

Cost $1,000+GST per person
Venue SilverStripe Offices, Level 5, 101-103 Courtenay Place, Wellington.


Jumpstart is a full day introductory course designed to take developers and give them the skills needed to deliver high-quality SilverStripe websites:

  • Learn best practice approaches from the masters of the product
  • More effective and efficient than self-teaching – get the answers you need straight away
  • Opportunity to learn and have your questions answered by one of SilverStripe’s team

The Developer Training programmes are targeted at web developers. Solution architects may also find the content useful.

Attendees should:

  • Have some form of web development experience. Building a SilverStripe site is done by writing PHP code as well as HTML templates, JavaScript, and CSS. You don’t need to be an expert developer, but you should know the difference between an ‘if block’ and a ‘for loop’
  • Have a moderate familiarity with PHP. We will briefly recap on the basic language structures, but we will not be providing PHP training in the course. If you are not familiar with PHP, we recommend the CodeAcademy tutorials

The training material goes through the process of working with the SilverStripe software stack, building and publishing a basic informational websites.


  • Laptops with development environment supplied
  • A tour of the CMS, and codebase
  • Setting up a development environment
  • Creating custom page types and templates
  • Customising the CMS
  • Creating custom forms and simple back-end functionality
  • Creating database user-interfaces (with “ModelAdmin” and “GridField”)
  • Coding and Security Best Practices

To register for developer training:

Please email [email protected] with:

  1. Name
  2. Email address
  3. Any dietary requirements
  4. Training Date
  5. A sentence describing current knowledge of PHP and SilverStripe CMS to date (please note this is an introductory level course in SilverStripe).
  6. If applicable, a cost code for invoicing. (This can be supplied later, to enable you to reserve a place first.)

CWP Developer Workshop

Want to gain a good grasp of developing SilverStripe CMS websites for the New Zealand Government Common Web Platform (CWP)? Attend this half-day workshop for developers already familiar with creating websites using SilverStripe CMS. You'll learn about the infrastructure, roles, development workflow and deployments for launching successful CWP projects.

Participants are encouraged to read over content found at so they are in a position to ask questions of the trainer. Developers  unfamiliar with SilverStripe CMS development should first attend our SilverStripe JumpStart introductory course.

Dates (next sessions)

Next dates TBD

Cost $500+GST per person
Venue SilverStripe Offices - Level 5, 101-103 Courtenay Place, Wellington.

To register for CWP Developer Workshop training:

Please email [email protected] with:

  1. Name
  2. Email address
  3. Any dietary requirements
  4. Training Date (and a note to confirm you seek the CWP Developer Workshop.)
  5. A sentence describing current use of SilverStripe CMS to date (the workshop assumes current knowledge of SilverStripe CMS development)
  6. If applicable, a cost code or purchase order for invoicing. (this can be supplied later, to enable you to reserve a place first.)