Skip to content

headwirecom/peregrine-cms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d2116d5 · Sep 30, 2024
May 2, 2021
Aug 5, 2022
Apr 28, 2021
Sep 19, 2024
Dec 28, 2021
Sep 19, 2024
Sep 19, 2024
Jun 18, 2020
Sep 19, 2024
Mar 9, 2021
Sep 19, 2024
Mar 13, 2020
Sep 19, 2024
Sep 19, 2024
Mar 9, 2021
Apr 21, 2021
Oct 27, 2019
Sep 21, 2021
Mar 13, 2020
Mar 23, 2021
Sep 19, 2024
Sep 30, 2024

Repository files navigation

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