Public Repository

Last pushed: 2 years ago
Short Description
ShinyCMS is an open source CMS built in Perl using the Catalyst framework.
Full Description


ShinyCMS is an open source CMS built in Perl using the Catalyst framework.

It is intended for use by web designers and web developers who want to keep a clear distinction between the markup they create and the content their clients can edit.

ShinyCMS has the following features:

  • CMS pages and forms
  • User accounts, profiles and administration
  • Blog
  • Online shop
  • 'Members only' page and file serving
  • News/PR section
  • Newsletters (HTML mailshots)
  • Event listings
  • Forums
  • Polls

ShinyCMS is being actively developed to add more features.

Supporting Files

To use the ShinyCMS docker image, you will also require various supporting files - templates, images, etc. You can download a sample set here:


ShinyCMS is copyright (c) 2009-2016 Shiny Ideas (

ShinyCMS is free software; you can redistribute it and/or modify it under the terms of the GNU Affero General Public License. The GNU Affero GPL is similar to the GNU GPL but also covers use of the licensed software to provide a public web service. You can read the GNU Affero GPL in docs/AGPL-3.0.txt or on the GNU website:

ShinyCMS includes a copy of CKEditor, which comes with its own licensing terms (the options include the GPL, LGPL and MPL). For more information please see the CKEditor website:

ShinyCMS uses extracts from Cory Doctorow's book 'Little Brother' as demo data. Little Brother is licensed CC-By-NC-SA. You can read more about the licensing of the book, and download a full copy of it, from here:

Docker Pull Command