PauPress Version 1.4.3

Big Update here. For this release cycle we focused mainly on:

  • Front-facing user directories
  • The user registration process and account management
  • Content submission and restriction
  • Miscellaneous Updates & Fixes

 Remember! This update is for BOTH the Basic and Pro plugins so, don’t forget to ensure you update the Pro version as well.

Directories

We had a lot of requests to customize the directories and in this release you can now:

  • Collapse the search box by default
  • Display results on page load
  • Extend the API to allow plugins and add-ons to affect:
    • the base query
    • the user display

 

User Registration

To date, it’s worked pretty well but many of you wanted to specify redirects and, at times, do more than simply allow new users to login. We’ve been planning a UI for controlling actions for awhile and this is a first step.

  • On the Panels tab, you now have the option to set what happens after a user: signs up, logs in, edits their profile and logs out. Expand each option where you normally set the links and you’ll see a new section that lets you choose the actions and the sequencing.
  • We also removed the confusing option ‘Do not offer a link to sign in’ though we preserved the default functionality for those of you who had it set.
  • Also, on the “public profile” option we’ve enabled field labels as an option.

 

Content Management

We did a significant re-organization on the options and capabilities around content management.

  • For user generated content:
    • We created overrides to let you specify your own labels (links & labels button)
    • Made the messages and links & labels interfaces a bit more user-friendly
    • Set an option to let you specify if the Post MetaData should be shown (this includes anything like categories and meta fields that would normally be shown when editing a post or page)
  • For restricted content:
    • We merged the option ‘Add Restriction Abilities’ with the general restriction options.
    • We updated the column headers to be a bit more sensible. If you want to globally restrict access to content, you can check the post type in the first column. Checking the option in the second column will let you individually set restrictions including overriding your global restrictions. This means that if you want to block access to all blog posts but occasionally allow access to one post, you can do that.
    • We moved the message component into a setting like the accepted content areas above it and we included override labels to replace the default ‘401’ message
  • For individual content restrictions (when you’re editing an actual post type)
    • We also allowed for overrides to replace both title and message
    • Added the ability to override both the query and the zone. This means that you have fine-tuned control over who sees what on a post-by-post basis.
    • And overall, we improved the logic to make sure that everything (including menu items) were properly dealt with

 

User Management

One of the more quiet but powerful updates in this version is that administrators now have the ability to fully manage users on the front-end through the panel system. You can edit profiles, write notes and submit content on a user’s behalf. This involved an extensive rewrite of our permissions systems but it really opens the door for a number of other changes coming down the pipe in the next few releases.

 

General Maintenance

This release saw a lot of optimization to the plugin organization and quite a few new actions and filters for developers. We also added some particular enhancements and fixed a number of bugs reported by the community:

  • For the datepicker, you can globally set the year range now under the System tab in PauPress Options
  • You can also clear the error log now!
  • For forms, the “Message” field is no longer required and now the fields that you include on the form are both emailed to you and appended to the log entry in the user’s profile.
  • User reports now let you sort by First and Last Name as a default option

 

Submit a Comment