Perch CMS Apps and Add-ons

Perch poster

NEW Perch Apps Announcement

Coming soon - some exciting new Perch Add-ons. If you'd like to be notified, sign up here:

Sign up for news on new Perch Apps

Form Builder-for-Perch-play

Other apps, plugins and templates


The author, of these software/files accepts no responsibility for damages resulting from the use of the templates and apps and makes no warranty or representation, either express or implied, including but not limited to, any implied warranty of merchantability or fitness for a particular purpose. The software/files are provided "AS IS", and you, its user, assume all risks when using them.

Always make a backup of your site and database before use.

Perch Forms - Count Responses

  • Count how many responses your form has received

  • Hide the form when a certain number of responses have been received

  • Show how many places are remaining before the application form is closed.


This App can count how many form responses your form has received. This can be useful for when you need to hide a form when a certain number of responses has been received for example. Or you could show on the page how many responses are remaining, useful if the form is for an event where there are a limited number of spaces.

Download the file, unzip it and place the sly_countresponses folder in perch/addons/apps/. Add 'sly_countresponses', to perch/config/apps.php

Now you can test to see if the max number has been reached before outputting the form. The app returns the number of spaces left, so you can add a message like: 'There are only 'x' spaces left, apply now!'.

See the example_functions.php file for ways you can use this.


Perch Password Protected Page

A super basic page that can contain password protected content. When user visits the page they are asked for the password before the protected content is displayed.


The basic file has two Perch regions: one to set the pasword for the page and the other for the protected content.

- Visit the page in your browser and then go to Perch admin.
- Assign a text field to the Password region and set the password.
- Go back to the protected page, reload it, type the password and hit enter.
- The protected content region will now show in Perch admin. Assign what ever you like to the content region.

Modify the file to your site's design. Whenever a visitor goes to that page, they'll be asked for a password. Yep, every time. I said it was super basic!


Perch Bootstrap Nav

Perch nav formatted for bootstrap


Use this nav in your Bootstrap framework projects.

Download the file, unzip it and use the code in Nav Code.php in your website header.

Place the level1.html and level2.html into perch/templates/navigation folder


Social Media Links

A region template allowing editors to easily update social channel links


Download the file, unzip it and place the file in perch/templates/content.

Then create a shared region eg. perch_content('Social Channels’);

The template uses a repeater region to allow editors to add, edito or remove 

Note: requires Font Awesome 5 (free)