Let’s review what happened in the Perch universe in 2018 and have a look at what significant updates Perch got, what the Perch community has been up to and how was this site’s first year.
Along many small additions, improvements and bug fixes, there were some significant ones including:
Since Perch 3.1, you no longer need to self-close Perch tags:
<!--* Self-closing tag *--> <perch:content id="heading" type="text" label="Heading" /> <!--* Non self-closing tag *--> <perch:content id="heading" type="text" label="Heading">
Also, since Perch 3.1 you no longer need to set an attribute to
true. You can simply add it without setting a value and Perch will assume it is
<!--* required attribute set to true *--> <perch:content id="heading" type="text" label="Heading" required="true"> <!--* required attribute with no value is assumed to be true *--> <perch:content id="heading" type="text" label="Heading" required>
Perch 3.1 also added a Field Groups allowing you to make longer edit forms more user-friendly:
<perch:group label="Publishing and SEO"> <perch:content id="status" type="select" options="Inactive|inactive,Active|active" label="Status"> <perch:content id="meta_title" type="text" label="Meta Title" no-index> <perch:content id="meta_desc" type="textarea" label="Meta Description" size="s" no-index> </perch:group>
Perch 3.1.2 added a new method to PerchAdminListing,
enable_bulk_action(), allowing app developers to let users bulk delete items in a listing.
Perch 3.1.2 added the ability to update and delete Runway Collection items via Import API. This opened the door to a wide range of possibilities.
For instance, you can now sync the content items stored in a third-party service with a Runway Collection items.
It’s good to see the community getting a bit more vocal. Not only by expressing their love for Perch, but also in helping other fellow Perch developers.
The newsletter has been running since July 2016 and reaching the inbox of many web developers and designers, some of whom are freelancers or run their own agencies. If you’re a company or an individual that offers services relevant to this type of audience, you may want to sponsor some of the upcoming issues.
The Perchology Slack channel is also run by Clive Walker.
Relative Paths is a web design and development podcast hosted by Ben Hutchings and Mark Phoenix. On its 55th episode, Ben and Mark chatted with Drew McLellan, co-creator of Perch CMS, about Perch and Perch Runway.
You can listen to the episode here.
There’s been an increase of third-party add-ons and many Perch developers have open-sourced theirs and published them on GitHub. Clive Walker has been keeping a list of these.
This site was launched in late November 2017. It’s now a little over a year old. Several add-ons were released and 20-something blog posts were published covering a range of topics from the basic (such as the use of perch_get()) to the more advanced topics exploring the Perch API.
I’m excited for 2019 and I can’t wait to share with you what I’ve been working on.
Besides what I have planned you can help me improve the content on here by giving me some feedback. What do you like and not like about the posts? Do you find them helpful and easy to follow? What topics would you like to learn more about? What are you finding difficult to wrap your head around in Perch?
Feel free to contact me via email@example.com