Skip to main content Skip to navigation Skip to footer

Releases

Content Notify 1.1


Royal Victoria Park in Bath
Royal Victoria Park in Bath

It’s been just over a month since I released Content Notify. Getting the first version out the door felt brilliant and I’ve had some great feedback from people who have already bought the plugin.
I’ve also had some great suggestions for new features that I’ve been thinking about and working into my roadmap. With this, plus having all the documentation written, it’s really helped me to work out what Content Notify is, what it could be, and where I want it go next. It’s easier to see the path once you’ve already walked a little way along it.

Version 1.1

I’ve just released version 1.1 of the plugin which has some fantastic features and makes some progress towards styling and theming – something I’m going to tackle in a big way soon.

Styling

The front-end form is no longer using the same table-based layout as the form in the WP Admin and instead uses divs and standard Bootstrap CSS classes to make integration into a WordPress theme much easier. Many, many WordPress themes use a core set of Bootstrap features, such as the grid, buttons, alerts, etc. and so including these just felt like a no-brainer. The plugin also now comes with a tiny subset of Bootstrap features, if your theme isn’t using Bootstrap, so that the form looks better out of the box. If you do have Bootstrap, you can disable the plugin’s front-end CSS file via a new setting in Subscriptions > Settings > Styling. Additionally, CSS and javascript is only loaded on pages where the [cn_form] shortcode is used.

Author Field

There is a new author field that allows a user to subscribe to updates from a specific author. Only authors that have written something will show in the select box. Much like the post_types shortcode parameter, the new authors=”” shortcode parameter can be given a comma-separated list of authors that you’d like to limit the select box to. The field can also be disabled completely by using using false as the parameter value, e.g. [cn_form authors="false"].

Auto-detect Post Type

The form can now auto-detect the post type of the page that the [cn_form] shortcode has been added to when setting the post_types parameter to ‘auto’, e.g. [cn_form post_types="auto"]. This is handy for when you don’t want users to be able to choose a post type and instead, just want them to be able to subscribe to say, the default ‘posts’ post type when the form has been added to the bottom of all posts.

Various

Small changes, such as labels and a couple of other random bugs have also been fixed. Nothing major but they’re there.

Other

This release has also given me the opportunity to get into using gulp, npm, and composer to pull and compile the various assets required for the plugin, such as Bootstrap and Select2. I’m also using a script for stripping all of the unneeded files out of the plugin before zipping it up ready for each release in order to provide the smallest possible plugin size. I may end up using gulp for this at a later date, providing I can get it working as expected.

What’s Next?

I want to look at making the plugin more compatible with the various regulations and laws around the world. Out of the box it’s pretty good but there’s more to be added, which will feature heavily in the next release.

Until next time.

Share this:

Subscribe to new blog posts

(Yes, this form is using Content Notify)

Get started

Start using it today

Ready to transform your communications for your
visitors, members, subscribers, and users?

View Pricing

14-DAY MONEY BACK GUARANTEE
ON NEW PURCHASES

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Services provided by our payment processor, Stripe, require that Strictly Necessary Cookies are enabled in order to protect against fraudulent purchases and to allow purchases to be made.
Stripe's cookie policy can be found here: https://stripe.com/gb/legal/cookies-policy

This website uses YouTube to host and view videos relating to the operation of this plugin and forms part of the documentation. Use of cookies from YouTube is required in order to fully document or explain elements of the plugin.
Google's cookie policy can be found here: https://policies.google.com/privacy

This website uses the following additional cookies which can't be initially disabled but can be safely deleted:

  • PHPSESSID - This cookie is created upon logging in and is used by PHP to keep track of sessions. It can be deleted at any time but will be recreated the next time a login occurs.
  • moove_gdpr_popup - This cookie is created upon accepting/dismissing the cookie banner. It stores this state so that it doens't show repeatedly.