Perch 1.7 - Forms and Search

Today we have made live the Perch 1.7 release which contains, in addition to a few bug fixes and tweaks, two huge new features – Perch Forms and search.

Forms are implemented into Perch core, upgrade to 1.7 (a free upgrade for any license) and you can create templated forms and include them as content. These can be forms which submit to Perch such as a contact form or booking request or forms that submit to third party software such as a Campaign Monitor sign up.

If you are submitting forms to Perch you need a way to handle that data – so here we introduce the Forms App, a free official add-on for Perch. The Forms App enables you to set how forms are processed – they can be sent by email or have their data stored within Perch ready to be downloaded as a CSV to import into Excel or another application.

Forms allow you to work in HTML5 and fully implement all of the HTML5 new input types and attributes. Furthermore – Perch implements serverside validation of form fields to match these HTML5 input types. Use HTML5 input types or your own JavaScript validation on the front-end and Perch will also validate that data after the form has been submitted.

Watch a quick intro to forms, or the full tutorial video.

Along with forms we have a Perch Search, which is again integrated into the Perch core with 1.7. This is a simple keyword search of the data you have entered into Perch. We will be releasing updated versions of the other Apps (most importantly the Blog App) in the next few days which will enable their content to be picked up in search too. See search in action in this tutorial video for search.

We are really excited about our new features and we hope that you like them. Forms are exposed through the Perch API and so will be available for us and any other developers to include in Perch Apps. So this raises all kinds of interesting potential for future developments.


  • Excellent work, especially pleased with Search – can’t think of a reason not to use Perch now!!

    Thanks Guys,

    18 August 2011

  • Just watched the intro video, looks like a great feature for Perch. I usually use a separate PHP script for contact forms but from now on I think I’ll be using this hmtl5 form for Perch projects instead!

    18 August 2011

  • Looks good. I will be upgrading a clients site to use these new features.

    18 August 2011

  • Kali

    Is there someplace that shows which files were changed ad which files were not changed?

    Reason I’m asking is that I have modified the core a lot to fit my needs and don’t want to do a typical upgrade.

    18 August 2011

  • This is awesome! Looking forward to use these two features within my next projects.

    18 August 2011

  • Awesome job. You have really stepped your game up! Keep up the amazing work.

    18 August 2011

  • Kali – this is a major update, so a lot has changed. Best just run them through a diff.

    18 August 2011

  • Fantastic!!

    18 August 2011

  • Excellent work! That form app will certainly be used on one of the projects I’m working on. Thanks.

    19 August 2011

  • Monty Lewis

    Wow! Great new features to an already wonderful platform. I really love Perch.

    19 August 2011

  • Brilliant. Two features we’ll use a lot. Keep up the great work!!

    24 August 2011

  • Fantastic! I will definitely make use of the form app.

    30 August 2011

  • Awesome job – these are exactly the additional features I was looking for in Perch as I previously had to hack my own thing together. Now It should be easy :D


    04 September 2011

  • Michael

    Thanks so much! Search was the only thing really missing with Perch for me.

    23 September 2011

Add a comment