Sunday, April 1, 2007

Member Care System, Joomla Component

Here you are my first REAL component: Member Care System or breifly, MCS.

My first NOT REAL component was RAEmail, if you remember. It was my first try, in fact I had to write it because I have had many Inactive users, I confused why the members register and don't activate! Is it mail server problem? till now I can't decide whether it is mail server problem or not, but I decided to help myself and install a component to resend the activation emails to inactive members.

After searching on Joomla.org and Google, I found nothing to do this task, another shock. So, why I don't write a component to do this task?

As you know, I did and it was RAEmail, I found it somehow helpfull, and shared it with Joomla mates, some of them found it helpfull to and mailed me to add some good features.

The main purpose of RAEmail was finding inactive members and send them the activation link again and again, till they yell or activate their membership.

Anyway, I'm preparing to launch the first release of my Member Care System, it will do RAEmail task as it was, in addition to enabling administrators to keep track active members within the last 30 days.
With Member Care System, you can:

  1. List the members didn't login to your site for some x days, where x ranges from 1 to 30.
  2. Order the list by absence days, never logged in members, username, name, register date and last visit date.
  3. Send an email to any member(s) to invite him/her to visit your site, ask her if she find any problem logging to your site. This email will be customised for every member using tags like [ADAYS]; which will be replaced with the number of days the member didn't login to your site.
  4. Customise the email template easily, no need to edit any file, you will have a configuration form with a placeholder for the email template.

I will receive your remarks, suggestions and questions regarding this component on this page.

You can write your suggestions here until I launch the first release for testing.

Good Luck

6 comments:

Michael Spredemann said...

great idea. I can't wait to try it out.

KingZizo said...

Thank you mkemichael, I'll do my best to release it very sooner.

do you have any questions or remarks about the component?

Anonymous said...

Hi The idea is great. And I have a suggestion. List the members most active, the usernames that logged to the site more often.

KingZizo said...

I will try to add this feature, thank you

Anonymous said...

Sounds like a great idea. Will you have a support section? I installed and I am getting an error:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/norson/public_html/includes/database.php on line 403

KingZizo said...

I'm studying the idea of launchig a web site with forum for support, do you think it will be a good idea?

Regarding the warning you recieve, it is on my bugs list. Some users have recieved this warning and worked with the component normally after that, have you tried using the component after receiving the warning?