peregrine-cms

an api first, head optional cms with based on vuejs and apache sling

Github stars Tracking Chart

peregrine cms

Introduction

Peregrine CMS (PER:CMS) is a Head Optional, API First Content Management System based on Apache Sling. It uses VueJS
for the administration interface and can use any type of rendering (server side, react, vuejs, etc) for client facing
websites.

a quick tour of Peregrine CMS

Watch more videos on how to use Peregrine CMS

Getting Started

To get started with Peregrine CMS you can use our command line tool:

npm install percli -g
percli server install

After the installation is complete a browser window opens (you may have to refresh the window). You can log in to
Peregrine CMS with admin/admin as credentials.

To set up your own site in Peregrine CMS have a look at our quickstart
guide.

Please visit peregrine-cms.com for more information

Installation in AEM

Peregrine CMS can now be installed on AEM.

To do that do the following:

  1. Start AEM
  2. Go to the root folder of Peregrine CMS source
  3. Build and install with mvn clean install -P installAEM
  4. Go to the System Console Config Manager: /system/console/configMgr
  5. Search for 'CSRF Filter'
  6. Edit that service (click on the pencil icon on the right or just click on the row)
  7. Remove 'POST' from the list of Filter Methods
  8. Save the changes
  9. Open the Admin folder on the URL: http://localhost:4502/content/admin.html

As of now there is not replication support from within Peregrine on AEM.

Note: If you run AEM on another port than 4502 use the sling.port property
to override it like mvn clean install -P installAEM -Dsling.port=4503

Sponsors

  • headwire.com, Inc

License

Apache-2.0

Main metrics

Overview
Name With Ownerheadwirecom/peregrine-cms
Primary LanguageJavaScript
Program languageJava (Language Count: 9)
Platform
License:Apache License 2.0
所有者活动
Created At2017-04-18 14:09:52
Pushed At2024-09-30 19:09:50
Last Commit At
Release Count1
Last Release Namebefore-merge-in-develop-2019.10.30 (Posted on 2019-10-30 14:03:27)
First Release Namebefore-merge-in-develop-2019.10.30 (Posted on 2019-10-30 14:03:27)
用户参与
Stargazers Count52
Watchers Count17
Fork Count31
Commits Count5k
Has Issues Enabled
Issues Count420
Issue Open Count20
Pull Requests Count361
Pull Requests Open Count71
Pull Requests Close Count333
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private