The Professional Membership Plugin for WordPress

 

YM v1.7 Change Log

This page is a part of "Change Logs" group. Click here to go read more from the section.

Below are the changelogs for recent versions of Your Members. These are abridged versions designed for users, developer license holders can refer to the SVN repositry for more detailed notes.

We are pleased to announce the release of v1.7 of Your Members. The highlights include -

  • New Payment Gateways
  • Improved Membership Upselling
  • New Widget for Pack Upselling
  • Hidden Registration Fields
  • Viewable transaction Log
  • New Shortcodes
  • New PPP Widget
  • Improved YM Text Widget
  • Centralised Styling & Improved CSS Support
  • Improved plugin removal and re-licensing handling
  • Additional functions now available to payment plugin developers
  • Default CSV export filename now includes date for easier archiving
  • Messages Page Header and Footer
  • Custom No Access Messages
  • Improved Coupon Handling
  • Support for purchase links that don’t require login
  • Extended and improved registration process
  • Numerous cosmetic improvements

Your Members v1.7 is available for download by all existing Your Members customers via the WordPress admin section of their websites.

New Features Explained

New Payment Gateways

Two new payment gateways added, Authorize.net and Google Checkout for both subscriptions, posts and packs.

Improved Membership Upselling

New shortcode and buttons all for easier upselling from one membership level to another, now individual packs can be marketed to both new and existing users. [ym_register id=1] and [ym_upgrade id=1] where 1 is the id of the pack you are wanting to upsell or promote. You hide custom fields by using [ym_register id=1 hide_custom_fields=7,8].

New Widget for Pack Upselling

There is now a widget to allow you to advertise a single pack or all packs to allow easier upselling.

Hidden fields in Your Members Registration Process

New in 1.7 is the hidden registration field, this operates like any hidden field in a form, but passes its details as a standard custom field. While this is sort of useful, it comes into its own when combined with the new feature to put as a value, cookie or session data. How to use, go into Access Control Settings, Custom Fields and scroll down to create a field give it a name, but not a label (which is visible) and select input type as hidden. In initial value you can optionally place in a special formatted short code cookie:nameofcookie the data is then inserted. Indeed you can usecookie:nameofcookie session:nameofsession qs:nameofpostdata QS allows post data to be used in effect to prepopulate data, from other forms. If you wish to prevent the user from editing or looking at it post registration select hide from registration. To make use of the content of the field post you need to use the following code in your applications.

Transaction Logs

Since Your Members 1.6, YM has been logging information about changes to users, IPN information and general transaction information. In 1.7 this is now exposed to the admins for the first time in form of the Transaction Log to view, Members and Subscription, Transaction logs. By default we have provided views we think will be most useful, but the top menu allows you to generate reports on a range of actions and by individual user. We have also provided hooks for developers to add their own entries

New Shortcodes

Added expiry shortcodes for ppp as well as username, email, register date and ppp purchse date shortcodes to create virtual receipts on a page. As well as one specifically to upsell you membership levels. See todo for a list of all our shortcodes.

New PPP Widget

New widget shows a list of the posts that a user has purchased. Optionally allows you to show expiry dates to the user

Improved YM Text Widget

The YM Text Widget can now be embedded multiple times on the same page and supports the inclusion of PHP.

Centralised Styling

The styling system has been centralised to help improving styling (ym.css). Also a few areas that previously weren’t marked up with CSS support in mind, now are.

Improved plugin removal and re-licensing handling

A link for removing your license has been added to the footer on the admin page. This will be useful for moving your license to a new server/install. Re worked the initial authentication page to be more helpful for the user. Removed ambiguous ‘new’ and ‘old’ terminology.

Additional functions now available to payment plugin developers

Additional hooks for Paypal and free modules inclusive of ppp have been added enabling more external plugins to interact.

Default CSV export filename now includes date for easier archiving

Does what it says!

Messages Page Header and Footer

The messages page how has two more fields for message header and footer. The messages were previously hard to understand due to HTML clogged into each box. The header and footer fields will ‘wrap’ each message on output meaning all boxes can have a consistent style configurable in a single place. Also allows you to clearly see the messages in the boxes on the admin page.

Custom No Access Messages

Sometimes the page you are protecting doesn’t fall into the normal content categories and the ‘sorry you do not have access to this post/page’ message is not really relevant. Now using this new extension to the ‘private’ shortcode you can display a custom message in place of the default. The updated shortcode is [private override_message=""]

Improve Coupon Handling

You can now refer to coupons by Sub ID rather than a text string.

Support for purchase links that don’t require login

You can now generate purchase links for existing users that don’t require to be logged in at the time.

Numerous cosmetic improvements

Several areas have benefited for a tidy up of the layout and additional guidance given where applicable to make users understanding of what different boxes do a little bit easier. This includes several menu options which have been renamed or moved for easier understanding.

Reported Bugs Fixed

  • Fixed Profile update problem.
  • Fixed membership details and profile links in the widget. double slashing was causing some issues with some sites.
  • Fixed occasional issues with 100% discount coupons. (#37)