Zoo Visitor

User guide

Release Notes

1.3.30

  • Fix: save_entry method in channel entries api
  • Fix: restore XID in login/registration/update form
  • Fix: native member field “timezone” typo
  • Fix: dynamic titles

1.3.29

  • Change in “settings” template name to prevent errors in the Grid fieldtype

1.3.28

  • EE 2.7 compatible

1.3.27

  • improved reset password reset_url parameter
  • Added: Custom third party theme path support

1.3.26

  • replaced the use of the cp library for compatibility when using the channel entries api
  • Replaced: deprecated function do_hash
  • Fix: EE2.6.1 compatibility fix for session type handling when redirecting the “view all members” & “edit profile” link (thnx to totalserve for the report)

1.3.25

    • Fixed: installation of channel fields results in conflict with old (EE<2.6.0) relationship columns

1.3.24

  • Added: EE2.6.0 compatibility
  • Added EE2.6.0 forgot password + reset password forms
  • Added: trim email field to avoid hidden space at end of input
  • Fixed: supressed php notice “Undefined property: stdClass::$flashdata” when redirecting to member edit page

1.3.23

  • Added: Request type allowed for PAGE
  • Fixed: Empty result in validation hook broke inline error handling

1.3.22

  • Fix: PHP notice when deleting members in the activate pending section
  • Fix: PHP notice when filling in an incorrect captcha
  • Fix: correct structure page_uri
  • Added: Membrr subscription hook added when installing instead of updating
  • Added: prevent browser autocomplete of password field
  • Added: option to point the Account “edit profile” to the corresponding member channel entry

1.3.21

  • Fix: Secure forms check compatible with ExpressionEngine v2.5.4

1.3.20

  • Added: Setting yes/no “Show membergroup in channel entry status”
  • Added: Setting yes/no “Redirect the ‘View all members’ link to the channel entries overview”

1.3.19

  • critical fix: membergroup changing in the fieldtype resulting in membergroup being set to zero

1.3.18

  • Removed: freebie debugging line which caused various issues

1.3.17

  • Fixed: membergroup change when editing member profile

1.3.16

  • Added: group_id variable tag in registration form

1.3.15

  • Added: localisation settings during registration

1.3.14

  • Fix: Set members as pending when manual activation by administrator is required

1.3.13

Fix: Correct membergroup upon activation of pending members by administrator

1.3.12

Fix: Set members as pending when manual activation by administrator is required

1.3.11

  • Fix: member birthday field compatible with Dropdate fieldtype

1.3.1

1.3.0

  • Added: Member entry status adjustment for Membrr subscriptions
  • Fix: member account deletion language file not found
  • Added: support for Rich text editor fieldtype in the update form

1.2.9

  • Added: member_group_id variable available in the update form
  • Updated: correct screen_name setting based on custom settings when editing other account
  • Added: id and class parameter available in forgot password tag
  • Fix: registration problem when MySQL is running in Strict mode

1.2.8

  • Fix: changing username ignored title_override setting in specific cases
  • Added: {visitor:global:categories_piped} global variable which contains the categories a member belongs to as a pipe
  • Added: form_action parameter in login_form
  • Added: Direct sync to native member fields in registration and update forms making it fully compatible with the most common ecommerce solutions and other addons depending on native fields.
  • Added: global variables global:visitor:field_id_x
  • Updated: correct parsing of username/screen_name tags in update form for member data which is currently being edited
  • Added: Exp:resso Store integration support
  • Added: zoo_visitor_registration_validation_start hook
  • Added: Transfer existing member data methods
  • Updates: Replaced form_id/form_class parameter in login_form (backwards compatible)
  • Added: Validation rule parameter for username, screen_name, current_password, new_password, confirm_new_password in update and registration forms
  • Added: Deleting pending members on the ‘activate pending members’ page also deleted the associated channel entry

1.2.7

  • Added: ability to change member group in the update form

1.2.6

  • Added: login form tag & AJAX login example
  • Added: logout tag
  • Added: secure action for the delete account form
  • Updated: hash function to replace deprecated function

1.2.5

  • Added: autologin parameter for the registration form, yes/no default yes
  • Adjusted: member publish respects the default membergroup set in member configuration

1.2.4

  • Fix: membergroup not saved in specific combination of locked groups in cp fieldtype
  • Added: secure_action (yes/no default:no) parameter in forgot_password form

1.2.3

  • Added: Delete account form tag

1.2.2

  • Added: option to hide “link with existing members” in CP fieldtype for non superadmins
  • Added: member_id in registration JSON response
  • Fixed: activation data array when selecting membergroup in registration form

1.2.1

  • Added: expiration date available as visitor:global:expiration_date
  • Added: Salted hash pair is created when registering and when updating the member password
  • Added: Choose membergroup upon registration

1.2.0

  • Fixed: No password required in edit profile for membergroups who have “Can administrate members accounts” privileges
  • Added: Native member fields like birthday, url, location, etc… in update/registration form

1.1.9

  • Added: error_delimiters parameter in registration, update and forgot_password form
  • Added: change password of members in the cp without having to provide current password for membergroups that have the rights to administer members

1.1.8

  • Added: specify multiple membergroups in a pipe in the member_group parameter

1.1.7

  • Fixed: no_results tag in members & details tag
  • Added: zoo_visitor_cp_register_end & zoo_visitor_cp_update_end hooks

1.1.6

  • Added: Support for native custom fields in register/update forms (compatibility with MailChimp subscriptions)
  • Added: global variable visitor:global:url_title

1.1.5

  • Added: {zoo_member_id} in global variables
  • Fixed: MSM installation fieldgroup visitor channel
  • Fixed: Direct login after registration when no activation is required

1.1.4

  • Added: require_password parameter in update form tag
  • Added: inline error handling for forgot_password form tag
  • Added: zoo_visitor_register hook at the end of a registration with the visitor registration form.
  • Fix: screen_name and title override settings now wrapped in curly brackets. example: {member_firstname}{member_lastname}

1.1.3

  • Added: member_id, member_entry_id, username parameters in update_form tag
  • Fix: forgot password form fix

1.1.2

  • Improved inline error reporting of native member fields

1.1.1

  • Improved entry title checks
  • Improved url_title handling based on member username/screen name
  • Fix: UI settings page when selecting username “yes”

1.1.0

  • public release