• Getting Started
  • Lessons
  • Developer Guides
    • Model and Databases
    • Templates and Views
    • Controllers
    • Forms
    • Configuration
    • Extending Silverstripe CMS
      • Modules
      • Extensions
      • Shortcodes
      • Dependency Injection
      • Aspects
      • Custom Templates
      • How To's
        • How to Publish a Silverstripe CMS module
        • How to Create a Google Maps Shortcode
        • Track member logins
    • Testing
    • Debugging
    • Performance
    • Security
    • Email
    • Integration and Web Services
    • Search
    • i18n
    • Files
    • Customising the Admin Interface
    • Execution pipeline
    • Command Line Interface
    • Cookies and Sessions
    • Graphql
  • Upgrading
  • Changelogs
  • Contributing
  • Project Governance
  1. Developer Guides
  2. Extending Silverstripe CMS
  3. How To's
Version 4End of Life

This version of Silverstripe CMS will not receive any additional bug fixes or documentation updates.

Go to documentation for the most recent stable version

How to's: extending Silverstripe CMS#

How to Publish a Silverstripe CMS module

Have you created some work you think others can use? Turn it into a module and share it.

How to Create a Google Maps Shortcode

Learn how to embed a Google map in the WYSIWYG editor with a simple shortcode

Track member logins

Keep a log in the database of who logs in and when

Edit on GitHub