Description
The Friends module takes you a step further towards Social Networking for your website. It allows your users to create and manage lists of friends just like Facebook. Aside from the typical friend request/confirm method, some alternate usages might be to follow other members, only allow “friends” to view your full profile, “bookmark” your favorite authors and subscribe to their weblog entries, etc.
Along with Facebook-esque friends functionality, Friends includes complete private messaging (which works off of native EE private messaging), status updates, comment walls, “hugging” (“poking”), website invites and referral tracking system, and virtual groups where users can create and join groups. In combination with the User module, the possibilities are endless.
We’ve also included a Friends Code Pack which includes sample template data. What this means for you is that with a couple clicks of your mouse, you can have a COMPLETE Friends “wonderland” happening on your site, just like ExpressionEngine installs sample templates that all work together with each other. You can view this in action right here!
Finally, a better way to make friends.
Try it today! 30 day money back guarantee!
If Friends does not meet your expectations, or is not right for you, just let us know and we’ll give you a full refund within 30 days of purchase.
Release Date: 09/2/2010 |
Shortcut Link to this page: |
Compatibility: EE 1.6.8 |
Changelog
- Version 3.2.2
- Version 3.2.1
- Version 3.2.0
- Version 3.1.1
- Version 3.1.0
- Version 3.0.1
- Version 3.0.0
- Version 2.0.9
- Version 2.0.8
- Version 2.0.7 - Build 20090610
- Version 2.0.7 - Build 20090508
- Version 2.0.7
- Version 2.0.6
- Version 2.0.5 - Build 20090206
- Version 2.0.5
- Version 2.0.4
- Version 2.0.3
- Version 2.0.2
- Version 2.0.1
- Version 2.0.0
- Version 1.3.4
- Version 1.3.3
- Version 1.3.2
- Version 1.3.1
- Version 1.3.0
- Version 1.2.9
- Version 1.2.8
- Version 1.2.7
- Version 1.2.6
Version 3.2.2 (August 18, 2010)
- Fixed a bug where the User Authors tab would cause display issues and errors in the Publish tab under certain scenarios.
- Fixed a bug where deleting entries in EE 2.x would trigger MySQL errors.
- Fixed a bug where User was taking away the file extensions of uploaded files, or in some cases renaming them improperly.
- Fixed a bug where ampersands in passwords would cause issues from User.
Version 3.2.1 (July 12, 2010)
- Modified all instances of BASEPATH to now use PATH_THIRD as the app folder is outside of the system folder in EE 2.1.
- Fixed a bug where the User tab was being called in the SAEF on the front end in EE 2.x.
Version 3.2.0 (July 1, 2010)
- Added the new screen_name_password_required="" parameter, which allows overriding the need for a password to change a screen name.
- Upgraded User Authors feature to use Bridge 1.0 with CodeIgniter, therefore allowing compatibility with EE 2.x.
- Integrated User Authors feature directly with the User module instead of being a stand-alone extension.
- Moved User Authors tabs preferences to the User module CP Preferences tab.
- Changed User functions to use the CI image library for image uploading as well as auto resizing instead of kicking back errors on height and width.
- Changed "principal" names and references to "primary" in User Authors feature.
- Fixed a bug where the {signature} variable would not parse out pM/BB code and would not obey image linking perferences.
Version 3.1.1 (June 15, 2010)
- Updated all instances of XID_SECURE_HASH to $XID_SECURE_HASH in EE 2.x view files.
- Fixed a bug where deleting a channel entry in EE2 would output a PHP error.
Version 3.1.0 (May 13, 2010)
- Added a Welcome Email Subject to the User module's Preferences.
- Added search:member_field="" ability to Users, Edit, Entries, Stats, and Delete Forms tags, allowing you to look up members via a custom member field.
- Added ability to display Custom Member Fields Label and Description in Edit tag - {lang:custom_member_field:label} and {lang:custom_member_field:description}.
- Added a User Key Expiration preference in the User control panel.
- Deprecated the custom_member_field="", standard_member_field="", screen_name="", and filter_method="" parameters.
- Fixed a bug where new registrations were not automatically logged in EE 2.x when No Account Activation was set in Member Preferences.
- Fixed a bug where the User Users tag would not show the contents of {if user_no_results} if there was not a {paginate} variable pair.
- Fixed a bug where the password_required="y" setting for the Edit tag was not checked properly when removing member Avatars or Photos.
- Fixed a bug where the {all}{/all} variable pair was causing a PHP error in User Stats.
- Fixed a bug where slashes were being added to single quotes in Screen Names. Required a Bridge update.
- Fixed a bug where Avatar and Photo uploads were broken in the 20100430 build of EE2 Public Beta.
Version 3.0.1 (March 4, 2010)
- Fixed a bug where we were trying to use ee()->regex->ascii_to_entities() instead of the ascii_to_entities() text helper.
- Fixed a bug where User 3.0 would not function correctly without the MySQLi extension being configured into PHP.
Version 3.0.0 (February 25, 2010)
- Added member_id="" parameter to the User:Users tag.
- Added the ability for the Custom Error Templates to have Tags and Embeds parsed within it.
- Added the {exp:user:forgot_password} tag as an alias for the {exp:user:forgot} tag.
- Added language localization to the Register form. If a field named 'language' is submitted, output will be localized if valid language in EE.
- Added in {languages}{/languages} Variable Pair support to the Register Form.
- Added language localization to the Forgot_Username and Forgot_Password submissions.
- Modified User module to be PHP 5.3 compatible without throwing deprecated errors.
- Modified User module to require PHP 5+.
- Modified the form:attribute="" parameter to allow HTML 5's custom 'data-' attributes.
- Upgraded module to use Bridge 1.0 with CodeIgniter, therefore allowing compatibility with EE 2.x.
- Removed the User jQuery file. No longer needed as User 3.0 requires jQuery for the CP.
- Fixed a bug where an invalid member_id="" parameter value would be completely ignored instead of being seen as invalid.
- Fixed a bug where Captcha was checked AFTER Secure Form Hash, causing errors when resubmitting a form.
Version 2.0.9 (November 25, 2009)
- Added the 'user_register_error_checking' extension hook.
- Modified the 'total_forum_posts' variable in the Stats method to match the typical meaning and not the database field name.
- Fixed a bug where a method was PHP 5 compatible only.
- Fixed a bug where the {current_page} variable was not displaying correctly in User Pagination.
Version 2.0.8 (October 6, 2009)
- Added the {selected_group_id} variable for available use in the User Key Notification Template.
- Added the form:attribute="" parameter type to all User functions that output forms.
- Updated the Key function's parse="" parameter to default to 'none'.
- Modified User Authors feature to prevent authors from being assigned to weblog entries when they are not in a member group that has permission to access the weblog the entry belongs to.
- Fixed a bug in the Key function where the html="" parameter was ignored. Now, defaults to "no", which sends email as text, not HTML.
- Fixed a bug where pagination was not working correctly with the User:Users loop.
- Fixed a bug where the {current_page} variable was not displaying correctly in User:Users Pagination.
- Fixed a bug where the Bio member field was not being parsed with EE Typography in the User:Stats loop.
- Fixed a bug where Avatar and Photo uploads during Register might throw common errors after the User was already inserted in the DB.
- Fixed a bug where the orderby="principal" parameter was being ignored in User:Authors.
Version 2.0.7 - Build 20090610 (June 10, 2009)
- Added support for Date Variables to be repeated multiple times in the Search Results, Stats, and Users functions.
- Fixed a bug in the Login Registration ability with the FreeForm module.
Version 2.0.7 - Build 20090508 (May 8, 2009)
- Changed jQuery selectors to remove the @ symbol for compatibility with jQuery 1.3.2.
- Fixed a bug where the password_required=“y” parameter was only checking that the password was set, when none of the other required fields were present.
- Fixed a bug where certain variables were not being parsed in the Profile Updated email notification to Admins.
Version 2.0.7 (March 25, 2009)
- Added the $cfields variable to the user_edit_end extension hook in the edit_profile() method.
- Changed the behavior of the Register Form so that if a logged in member views a template with a Register Form on it, and is not set up for Admin Registration, it now returns availability of no_results conditional instead of the overriding EE error message.
- Modified the Registration process so new registrations through the select a group_id feature using allowed_groups=“” now correctly follows EE Activation methods.
- Modified the Registration process so Welcome Emails are still sent when Admin activation is on.
- Modified the Registration code so that Key registrations take into account the Member Account Activation setting in Member Preferences.
- Modified the Registration code so that Key registrations trigger the Welcome Email feature.
- Fixed a bug where an incorrect language variable was being used when submitting an incorrect confirmation password in User:Edit form.
- Fixed a bug where the User:Edit form would allow you to submit an already existing email when not allowed by the system.
- Fixed a bug where CAPTCHA was not being displayed and processed correctly in the Register Form when one was a logged in member submitting an Admin Register form.
Version 2.0.6 (February 27, 2009)
- Added code in so that on registration, if no timezone is specified UTC is default.
- Added descriptions/guides to fields in Preferences tab of the User module CP.
- Fixed a bug where exclude_username=“” was not working on the Register and Edit forms.
- Fixed a bug where an undefined index PHP error would be shown when group_id=“” was not specified in the {categories} variable pairs.
- Fixed a bug where standard_member_field=“” was not working in the User:Users function.
- Fixed a bug where the Guests variable was not correctly displayed by the User:Stats function.
- Fixed a bug where using “Select Member Group” feature and “Self Activation” method for Registrations, User/EE would forget and override the selected member group.
- Fixed a bit of odd code inside the _insert_params() method.
Version 2.0.5 - Build 20090206 (February 6, 2009)
- Fixed a bug where the group_id=“” parameter was not working in the {categories} variable pair.
- Modified the group_id=“” parameter for the {categories} variable pair to accept ‘not 3|4’ value.
Version 2.0.5 (February 2, 2009)
- Added User:Entries loop to show all entries for User Authors, use with user_author_id="" parameter.
- Added ability to use orderby="principal" to the User:Authors function.
- Added ability to search for "*" in the CP Publish tab and have it display ALL available authors.
- Added support for sorting categories in the Categories variable pair.
- Updated the User Authors extension to have cleaner code.
- Updated the CP Publish tab Author search to respect EE's available author settings instead of showing every member.
- Fixed a bug where the backspace parameter for User Categories was not being recognized.
- Fixed a bug in the User:Key function where a MySQL error would occur.
- Fixed a bug where Deleted members would still show in entries as "blank" authors.
- Fixed a bug where the User Authors tab was only showing one result at a time in IE.
Version 2.0.4 (January 22, 2009)
- Added indexes to various Database tables to improve performance.
- Fixed a bug in the upgrade process.
Version 2.0.3 (January 16, 2009)
- Fixed a bug where a global was missing.
- Fixed a bug where User:Edit was ignoring the required setting for custom member fields.
- Fixed a bug where User:Edit and User:Register processing was using the wrong language variable for custom member field check.
- Fixed a bug where a non-SuperAdmin submitting an empty new password was triggering error checking instead of being ignored.
- Fixed a bug where the Welcome Email would not have the 0 variable outputted correctly.
- Fixed a bug where the Welcome Email would not be sent because the member data was being incorrectly overwritten.
- Fixed a bug where new user registration would allow a registration without a username, even when “Email as Username” was off.
Version 2.0.2 (January 6, 2009)
- Added indexes to various Database tables to improve performance.
- Added return=“” and override_return=“” support to User:Forgot_Username function.
- Fixed a bug with the Welcome Email sending routine.
- Fixed a bug where the sending of keys using User:Key to multiple emails had an incorrect key in the emails.
Version 2.0.1 (December 31, 2008)
- Fixed a bug where _column_exists() code looks for TRUE to add a column, not FALSE, which causes an error in some front end functions after upgrading.
Version 2.0.0 (December 27, 2008)
- Added ability to filter User:Users list dynamically with the URL Title of a category.
- Added {signature} to User:Register and User:Edit forms.
- Added {category_description} {category_url_title} and Category Custom Fields for the {category_body} variable pair.
- Added the ability to use the CURRENT_USER constant in member_id=“” and username=“” parameters.
- Added Custom Member Fields to conditional parsing in User:Stats and User:Edit functions.
- Added {count} and {total_results} variables to User:Users function.
- Added {message} variable for Key Invite template and option in Key form for a ‘message’ field.
- Added {total_combined_posts} variable to Search Results function.
- Added log_views=“off” parameter to User:Stats function to disable the the incrementing of profile views.
- Added secure_action=“yes” parameter to User forms, which will make all forms use https:// for their submission URLs.
- Added secure_return=“yes” parameter to User forms, which will make all forms use https:// in their Return URLs.
- Added conditional parsing for the {value} variable in select_customfield variable pairs, allowing {if value == “x”}selected=“selected”{/if}
- Added offset=“” parameter to User:Users function.
- Added User:Forgot_Username function, which allows members to have their username emailed to them.
- Added required=“” parameter to User:Register function.
- Added admin_register=“yes” parameter to User:Register function.
- Added ability to have more than one {categories} variable pair.
- Added conditional parsing to {categories} variable pair.
- Added allowed_groups=“” parameter to User:Register and User:Edit forms allowing one to specify which groups a member can be a part of.
- Added {select_member_groups} variable pair to User:Register and User:Edit forms. Available variables are {group_id}, {group_title}, {checked}, and {selected}.
- Added error_page=“” parameter to all User forms, allowing one to specify a Template as a custom error page. Available variables are: {title}, {heading}, {content}, {link}.
- Added {update_date} variable and date formatting for Profile Update Email template.
- Added User:Delete_Form function for deleting accounts.
- Added ability to delete signature, avatar, and member photo images via the User:Edit form.
- Added ability to join multiple Mailing Lists during registration.
- Added {select_mailing_lists} variable pair to User:Register function.
- Added override_return=“” parameter to User:Register, User:Edit, and User:Delete_Account functions. This guarantees a redirect to an EE template when the form has successfully been submitted. This will bypass any messages the EE message template outputs by default.
- Added ability to send Welcome Email based on a template in the User’s CP Preference when a registration is complete. Available variables are: {site_name}, {site_url}, {screen_name}, {email}, {username}, {member_id}.
- Added an Admin Notification on Profile Update ability to the Edit tag, preferences are in the User module’s CP. All variables such as {screen_name}, {username} will be the new data. However, if they want to know what has specifically changed, there is a {changed}{/changed} variable pair that will be parsed with {name} (of the field) and {value} (the new value).
- Updated all forms so that the return=“” parameter can have just the ‘template_group/template’ as a value.
- Updated the parameter code to use a random hash opposed to an auto incremented ID for better security.
- Updated required=“” parameter in User:Edit and User:Register functions to allow checking for standard, non-custom member fields: url, location, occupation, interests, bday_d, bday_m, bday_y, daylight_savings, aol_im, yahoo_im, msn_im, icq, bio, signature.
- Updated all forms to not include the name=“” attribute on
- Modified the username validation to allow usernames up to 50 characters when Email as Username is enabled.
- Modified the Key processing function to be a bit more lightweight when sending multiple invitations.
- Modified the registration code to use the User module for email activation of accounts.
- Modified the registration code so that when the group_id=“” parameter is used on the User:Register form and email activation is enabled, the group ID is not changed until the member activates their account.
- Fixed a bug where sending an invitiation to multiple people using the Key tag would only send one email.
- Fixed a bug where User Module registration allows users to register an existing screen name.
- Fixed a bug where the Key tag was showing duplicate member groups when MSM enabled.
- Fixed a bug where invalid member groups were shown in the Key tag.
- Fixed a bug where the parse=“” parameter in the Key tag was being ignored.
- Fixed a bug where the template for the Key tag would have curly brackets converted to entities.
- Fixed a bug where the User:Users function was incorreclty showing assigned categories.
- Fixed a bug where Categories were not being assigned when registering.
- Fixed a bug in User:Search where empty keywords were causing the results to be all users.
- Fixed a bug in User:Search where the skip_field=“” parameter was being ignored.
- Fixed a bug where the key_email_match=“” for the Registration form was being ignored.
- Fixed a bug where {total_pages} and {current_page} were not being rendered in the User:Users and User:Results functions.
- Fixed a bug where dollar signs in custom fields would cause the module’s Forms to display incorrectly.
- Fixed a bug where the {bio} variable was not being parsed as XHTML, only plain text for User:Users and User:Results functions.
- Fixed a bug where the {group_title} and {group_description} variables returned incorrect data for User:Users and User:Results functions.
- Fixed a bug where the Last Activity date of a user was incorrectly updated when an Admin modified their member data.
- Fixed a bug where if an Admin edited a member’s info via the Edit form and did not have a screen name field, an incorrect error would occur.
- Fixed a bug where tags for other modules and plugins that were inside User functions would not parse.
- Fixed a bug where the module was not correctly taking dynamic=“off” into account.
- Fixed a bug where when a user was changing their password, they were not getting a user message saying they were being logged out.
- Fixed a bug where pre-existing screen names with quotes in them would not be accepted when editing their profile.
- Fixed a bug where IE6 ignored the back button on outputted messages because of the form’s action=“” URL.
Version 1.3.4 (October 9, 2008)
- Added in Brute Force protection for passwords when changing username, screen_name, email, or password with User:Edit.
- Added password_required=“y” parameter that requires current_password be used for all non-Admin edits through User:Edit.
- Modified Documentation link in CP to go directly to Solspace website Docs.
- Fixed a bug where the current password was not required for non-Admin username, screen_name, email, or password changes.
Version 1.3.3 (September 5, 2008)
- Fixed a bug where author/screen_name data would not update correctly.
- Added repair script into Upgrade process to repair issue #1 author/screen_name bug.
- Added backspace="" parameter to User:Authors tag.
- Enhanced Multiple Site Manager (MSM) support for User Authors extension settings.
- Fixed a bug where the Authors tab would not show in Publish/Edit page if not Administrator.
Version 1.3.2 (April 2, 2008)
- Added backspace=“” parameter for User Authors extension.
- Added user_edit_end hook to edit_profile function.
Version 1.3.1 (March 26, 2008)
- Fixed a bug where group_id=“” parameter was required to be attributed to categories variable pair for data to show.
Version 1.3.0 (March 19, 2008)
- Added group_id=“” parameter to User Categories variable pair for sorting and filtering of category groups.
- Added {category_group_header} and {category_group_footer} variable pairs.
- Added {Category_group_name} and {category_group_id} variables to User Category variable pair.
Version 1.2.9 (March 19, 2008)
- Fixed User Category bug for User:stats function.
- Fixed a bug where orderby=“” and sort=“” parameters did not work for User Authors add-on extension.
Version 1.2.8 (March 10, 2008)
- Added necessary function to be compatible with addon extension "User Authors".
- Initial release of User Authors extension.
- Fixed a bug where {keywords} and {total_results} variables were not being parsed correctly in User:Search Results loop.
- Fixed a bug where orderby=“” and sort=“” parameters did not work in User:Users loop.
Version 1.2.7 (February 27, 2008)
- Added ability to search custom member fields.
- Modified the return parameter to now be stored in a hidden field in the form so it can be manipulated with JS.
Version 1.2.6 (February 22, 2008)
- Added {categories}{/categories} variable pairs to User:Stats and User:Edit.
- Added total_combined_posts variable to User:Stats.
- Added parent_id=“0” parameter to User:Stats and User:Edit.
- Added member_only=“no” parameter to User:Stats.
- Added User:Users functionality (Member List equivalency, but more of course!).
- Added User:Search functionality.
- Added User:Search Results functionality.
Version 1.2.6 (February 22, 2008)
- Added {categories}{/categories} variable pairs to User:Stats and User:Edit.
- Added total_combined_posts variable to User:Stats.
- Added parent_id=“0” parameter to User:Stats and User:Edit.
- Added member_only=“no” parameter to User:Stats.
- Added User:Users functionality (Member List equivalency, but more of course!).
- Added User:Search functionality.
- Added User:Search Results functionality.
Installation
This add-on uses the Solspace Bridge Expansion software, which allows you to install a single set of files for both ExpressionEngine 1.x and ExpressionEngine 2.x versions. After downloading the latest version of the add-on, unzip the download file and follow these instructions…
ExpressionEngine 2.x Installation Instructions
1. Copy Add-on Files
This add-on requires that you use the Solspace Bridge Expansion software with ExpressionEngine. It will be included with your download in a separate folder.
- Copy the bridge folder into your ./system/expressionengine/third_party/ directory.
- Copy the folder named user into your ./system/expressionengine/third_party/ directory.
- If the ./themes/solspace_themes/ directory DOES NOT exist, copy the solspace_themes folder in the download into your ./themes/ directory.
- If the ./themes/solspace_themes/ directory DOES exist, copy all of the contents inside of the solspace_themes folder in the download into your ./themes/solspace_themes/ directory.
2. Installing the Add-On
- Go to the Modules tab in the ExpressionEngine Control Panel, find User in the list, and click Install.
3. Setup & Configuring
- Nothing is actually required to configure User, as it mostly just extends the native EE Member module. However, User does have a handful of additional features available that require configuration for usage.
- To adjust any settings in User, click on the Preferences tab in the Control Panel area and then modify as necessary.
4. Troubleshooting and Support
For Support and Troubleshooting, visit the Solspace Support Forums.
ExpressionEngine 1.x Installation Instructions
1. Copy Add-on Files
This add-on requires that you use the Solspace Bridge Expansion software with ExpressionEngine. It will be included with your download in a separate folder.
- Copy the bridge folder into your ./system/ directory.
- Copy the folder named user into your ./system/modules/ directory.
- Copy the extension file named ext.user_extension.php into your ./system/extensions/ directory.
- If the ./themes/solspace_themes/ directory DOES NOT exist, copy the solspace_themes folder in the download into your ./themes/ directory.
- If the ./themes/solspace_themes/ directory DOES exist, copy all of the contents inside of the solspace_themes folder in the download into your ./themes/solspace_themes/ directory.
2. Installing the Add-On
- Go to the Modules tab in the ExpressionEngine Control Panel, find User in the list, and click Install.
- Go to the Extensions Manager area in the ExpressionEngine Control Panel, and make sure the jQuery for the CP extension exists and is enabled.
3. Setup & Configuring
- Nothing is actually required to configure User, as it mostly just extends the native ExpressionEngine Member module. However, User does have a handful of additional features available that require configuration for usage.
- To adjust any settings in User, click on the Preferences tab in the Control Panel area and then modify as necessary.
4. Troubleshooting and Support
For Support and Troubleshooting, visit the Solspace Support Forums.
Updates
After downloading the latest version of the add-on, unzip the download file and follow these instructions...
ExpressionEngine 2.x Updating Instructions
1. Upgrading from User 2.x to User 3.x (if applicable)
If you're planning to upgrade BOTH ExpressionEngine AND User to ExpressionEngine 2.x, we recommend that you upgrade User first. User uses the Solspace Bridge Expansion software which allows a single set of files for an addon to work with both ExpressionEngine 1.x and ExpressionEngine 2.x, therefore making it more seamless to upgrade your Solspace addons in the process of upgrading your ExpressionEngine 1.x site to ExpressionEngine 2.x.
- IF you have NOT yet upgraded your site from ExpressionEngine 1.x to ExpressionEngine 2.x, proceed to the ExpressionEngine 1.x Updating instructions.
2. Copy Add-on Files
This add-on requires that you use the Solspace Bridge Expansion software with ExpressionEngine. It will be included with your download in a separate folder.
- Copy the bridge folder into your ./system/expressionengine/third_party/ directory.
- Copy the folder named user into your ./system/expressionengine/third_party/ directory.
- Copy all of the contents inside of the solspace_themes folder in the download into your ./themes/solspace_themes/ directory.
3. Updating the Add-On
- Go to the Modules tab in the ExpressionEngine Control Panel and click the link for User
- Click the Update link now displayed in the module's control panel.
4. Troubleshooting and Support
For Support and Troubleshooting, visit the Solspace Support Forums.
ExpressionEngine 1.x Updating Instructions
1. a) Upgrading from User 2.x to User 3.x (if applicable)
If you're upgrading from User 2.x to User 3.x, please follow the special instructions below:
- Take your site Offline. We recommend that you take your site offline for the duration of the update so that people visiting your site won't see any PHP errors, etc.
- Go to the Extensions tab in the ExpressionEngine Control Panel, find User in the list, and click Disable.
- Delete the extension file named ext.user_ext.php in your ./system/extensions/ directory.
- Delete the language file named lang.user.php in your ./system/language/english/ directory.
- Delete the folder named user in your ./system/modules/ directory.
- Delete the folder named user_themes in your ./themes/ directory.
1. b) Upgrading from User 2.x with User Authors extension to User 3.2+ (if applicable)
If you're upgrading from User 2.x with User Authors extension installed to User 3.x, please follow the additional special instructions below:
- Go to the Extensions tab in the ExpressionEngine Control Panel, find User Authors in the list, and click Disable.
- Delete the extension file named ext.user_authors_ext.php in your ./system/extensions/ directory.
- Delete the language file named lang.user_authors_ext.php in your ./system/language/english/ directory.
2. Copy Add-on Files
This add-on requires that you use the Solspace Bridge Expansion software with ExpressionEngine. It will be included with your download in a separate folder.
- Copy the bridge folder into your ./system/ directory.
- Copy the folder named user into your ./system/modules/ directory.
- Copy the extension file named ext.user_extension.php into your ./system/extensions/ directory.
- Copy all of the contents inside of the solspace_themes folder in the download into your ./themes/solspace_themes/ directory.
3. Updating the Add-On
- Go to the Modules tab in the ExpressionEngine Control Panel and click the link for User
- Click the Update link now displayed in the module's control panel.
4. Troubleshooting and Support
For Support and Troubleshooting, visit the Solspace Support Forums.
Software Support
We pride ourselves on our level of support and our attention to the customer. If you have an issue, we're here to help.