Safecracker Registration

Developer

Objective HTML

3rd Party (Free)


EE Version Support

  • ExpressionEngine 2

Compatibility

If an item is crossed out, it might be untested, not applicable or incompatible. Contact the developer to be sure.

Requirements

  • jQuery for the Control Panel

Add-On Type(s)

Extension, Module, Plugin

Tags

Safecracker Registration brings member management into your Channels by extending the all-mighty Safecracker. Safecracker Registration is perfect for those sites that just need a simple member registration form, but need to use Channel Fields to store the data.

Overview

Front-end member management made easy

One of the biggest weaknesses to ExpressionEngine is the default Member module. Right out of the box it makes a lot of assumptions as to how it will be used, opposed the very versatile Channel module. There are existing add-ons that bring member registration into channel and channel fields, but they too have their drawbacks - mainly price.

Paying $60-100 (USD) for the something that should be included by default seems unreasonable for 90% of the sites we work with. Of course if your site is centered around members, a $60-100 fee is a small price to pay, but for every site that needs a simple front-end membership form? Well it just so happens we disagree.

The solution to the problem is Safecracker Registration. Use the native Safecracker module and syntax you already know and love to create the best registration forms with your favorite fieldtypes.

Why build something completely new when the existing tools are almost capable of doing it in the first place?

Reduce Spam

Google Maps for ExpressionEngine v3 can be used a “nocaptcha” solution to prevent spam by using the addressValidation.js plugin. After the user fills in their address, the marker is automatically plotted on the map. By requiring address, city, postal code fields, and at least one location on the map, the user can’t continue without filling in this information. Since most bots don’t submit valid addresses, no marker is plotted. And in the even a user refuses to submit their real address, they can add a marker anywhere by clicking the map, but at least you know they are a real human. Obviously this isn’t perfect, but it does prevent a huge majority of spam without inconveniencing the user.

Member Migration Utility

Safecracker Registration includes a robust member migration utility that can easily be used to import your member data into one of your channels. You can create dynamic titles, prevent duplicate entries, and map your custom fields fields to their corresponding member field. Converting your data really couldn’t be easier.

Safecracker Registration Links

Hooks Used

If the add-on is an extension, and ties into ExpressionEngine's core files, it will use ExpressionEngine hooks. We are listing any hooks the add-on uses for developers to have an easier time locating other add-ons that they can reference for their own work.

  1. member_member_register

This entry was created February 6, 2012, 10:24 am.
This entry was last updated October 12, 2015, 2:50 pm.

Disclaimer: Information about ExpressionEngine add-ons is provided as a service to you, the user, and every member of the ExpressionEngine community. devot:ee is not responsible if you hose, mangle, wreck, or otherwise destroy your EE website by installing an add-on that you found out about at this site, regardless of its rating, Favorites status, commercial or free status, or general popularity. Caveat EEmptor!

Returns: devot:ee has a 30-day return policy on all commercial add-ons sold through devot-ee.com. If you need to return an add-on, do not go to the developer or the developer's site, but rather visit our returns page at https://devot-ee.com/returns to initiate your return. If you have questions, email support@devot-ee.com.

1 Review:

Pitch 03.12.13

Pitch
Rating - {addon_rating_average}

Worked as advertised for me and saved me writing a custom addon. Well worth the money if you want to create a member at the same time as an entry. Nice work :)