https://github.com/denny/shinycms
ShinyCMS is an open source CMS. This is the Perl version, built with Catalyst and DBIC. (There is also a Ruby on Rails version: www.github.com/denny/ShinyCMS-ruby)
https://github.com/denny/shinycms
catalyst cms dbix-class free-software open-source perl perl5 shinycms template-toolkit
Last synced: about 1 year ago
JSON representation
ShinyCMS is an open source CMS. This is the Perl version, built with Catalyst and DBIC. (There is also a Ruby on Rails version: www.github.com/denny/ShinyCMS-ruby)
- Host: GitHub
- URL: https://github.com/denny/shinycms
- Owner: denny
- Created: 2009-06-04T16:08:34.000Z (almost 17 years ago)
- Default Branch: main
- Last Pushed: 2021-04-16T22:23:21.000Z (about 5 years ago)
- Last Synced: 2025-03-23T21:45:43.180Z (about 1 year ago)
- Topics: catalyst, cms, dbix-class, free-software, open-source, perl, perl5, shinycms, template-toolkit
- Language: Perl
- Homepage:
- Size: 36.7 MB
- Stars: 58
- Watchers: 14
- Forks: 26
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ShinyCMS
========
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.
Features
--------
The following functionality is either present or in progress:
* Content-managed pages, page templates, and forms
* User accounts, profiles and administration
* Blog
* News/PR section
* Newsletters (HTML mailshots)
* Online shop
* Membership system which can control access to files, pages, or even paragraphs
* Payment handling system which can handle recurring subscriptions
* Tags on blog posts, news posts, forum posts, and shop items
* Nested comment threads on blog posts, news posts, forum posts, and shop items
* 'Likes' on blog posts, shop items, and comments
* Event listings
* Forums
* Polls
* 'Shared content' - store text and HTML fragments for re-use throughout a site
Installation
------------
You can install ShinyCMS by pasting one of the commands below into a terminal:
For a site with demo data:
`curl https://raw.githubusercontent.com/denny/ShinyCMS/main/bin/install.sh | SHINYCMS_DEMO=1 sh`
For a new (empty) site:
`curl https://raw.githubusercontent.com/denny/ShinyCMS/main/bin/install.sh | sh`
Author
------
ShinyCMS is copyright (c) 2009-2019 Denny de la Haye.
Licensing
---------
ShinyCMS is free software; you can redistribute it and/or modify it under the
terms of either:
a) the GNU General Public License as published by the Free Software Foundation;
either version 2, or (at your option) any later version, or
b) the "Artistic License"; either version 2, or (at your option) any later
version.
https://opensource.org/licenses/GPL-2.0
https://opensource.org/licenses/Artistic-2.0
ShinyCMS includes code and content provided by other free and open-source
projects, which have their own licensing conditions; please see the file
docs/Licensing for full details.
Test Status
-----------
[](https://circleci.com/gh/denny/ShinyCMS) (CircleCI) [](https://codecov.io/gh/denny/ShinyCMS) (Codecov) [](https://codeclimate.com/github/denny/ShinyCMS/maintainability) (CodeClimate)