Invite a Friend Component Beta 2.0 Component

A component that allows users to send email invites to contacts inviting them to join the website. A nice way to advertise your website through referals. Version 2.0 BETA: - patTemplated - Customizable email message - HTML email format - Ajax functions - Javascript effects - User custom message - Backend invites tracking - Fixed joined users tracking - CB Profile link

Report

Nice component for basic needs - but it needs some development, there are at least 2 major drawbacks:
- No cointegration with modules for extra fields or user terms at registration. Pointing it to e.g. com_user_extended will disable registration check.
- No support for special chars like Ö, Ä, Å, Ø, Æ, ß in personal message.

This is really a pity since I otherwise like it :)
I like the component and the fact that it works with Community Builder. I have to agree that you should use the community builder registration page instead of your own (if CB is installed).

The simple thing to do would be to look at the database and see if CB is installed. If it is, then just redirect the user to the CB registration page, and have them complete the registration there.

If not, then send them to the standard registration page. This way, no matter what is installed in the system, you don't have to re-write the registration function.
This is an awesome invite component, and I agree that is needs an option to allow more than 1 invite at a time. More importantly, there is a setting in the configuration that when set allows you to use the Community Builder Profile, but there is a major disconnect in the _comprofiler Table. The approved and confirmed fields remain at zero which prevents features within Community Builder from functioning.

Primarily the Connection Request process, and any required fields setup in CB.

A better implementation would be to use the CB registration process vs. a standalone if the CB option is checked.

Other than that it serves my purposes, but I must manually approve users that register because a friend sent them an invite, and they are not able to connect until the user completes the required fields, and I've approved them.
byveenone on November 9, 2006
Really cool component.
Fits perfectly with my need.
And it works ok.
It would be better if this component could send to more than 1 email address at once.
I like this component (used previous version), particularly the Community Builder integration, but I can't get the configuration to work. When you try to make changes to the config file, it wipes all setting and refuses to save any new ones.

This will be a great component it I can ever get it to work properly. Give it a try, it may or may not work for your site.
Upon attempting to install, I was stopped short by the following error message:

Fatal error: Call to a member function getTagName() on a non-object in xxx/administrator/components/com_installer/installer.class.php on line 167

While troubleshooting, I realized the issue was being caused by a double xml file. The issue was solved by unpacking, deleting _Mac folder, repacking and upload/install.

Works fine now! :)

One other thing....would be nice to have a choice if referrer needs to be registered or not....and if so, at least be able to customize the message to tell them to register with a link to registration page.

Nice work so far!
bysyck on May 19, 2006
hoi,

nice component, but after install look this error.log:

[19-may-2006 12:56:08] PHP Warning: Missing argument 1 for getitemid() in /space/www/**mysite**/www/mambots/content/deliciousbot.php on line 130
[19-may-2006 12:56:08] PHP Fatal error: Cannot redeclare getitemid() (previously declared in /space/www/**mysite**/www/mambots/content/deliciousbot.php:130) in /space/www/**mysite**/www/modules/mod_invite.php on line 57


so, i use deliciousbot for joomlaboard and i think deliciousbot use another getitemid() function.

i now use getItemidinvite() in invite friend component and its work fine ;)

thx for this component!

regards,
s
byelektrik on April 27, 2006
This component (and its frontend module) installed without a hitch. The only thing to note is that it requires users to log in. If your site doesn't have user accounts, this module won't let visitors refer people to the site. I'd like to find a way to use this module and still prevent spam, so if anyone has ideas on implementation, I'd love to know.
bymarcgalang on April 22, 2006
You can allow invites resending by going to the admin back end and enabling "allow duplicates".
bymicoots on April 21, 2006
This is a very nice module and does exactly what it's supposed to do, but it would be good if it also had the ability to "re-send invites", and then log those re-sends also.
bybalzercomp on April 20, 2006
http://www.galangph.com/marc2/component/option,com_docman/task,doc_download/gid,2/Itemid,31/
byjikey on April 14, 2006
great component ... but where can i download the module? i could not found it