Introduction    |    Online Demo    |    Pricing    |    F.A.Q.    |    Features    |    Case Studies    |    Documentation    |    Videos    |    Forum
 

Case Studies

 
 

Profile Manager Premium Case Study: Providing membership to an Online Guild
By CaScA

Greetings Friends!

Guild Masters & Webmasters may find this useful.

The main BoPC Site is Here

Links to pages are colored

I would like to do a case study on PM, as I have looked everywhere and have had a MySQL database that was not exactly what I wanted though it worked for a member listing.
Let alone, if you are a Guild Master you know that updating and constant care of your web presence is time consuming and you find more work than play time with your guild.

I set out to make BoPC work itself in a manner that members can do their own updates that our otherwise needed to be done by Admin.

I wanted something more for an Online Game / Guild Orientation or
at least could be adapted to suit my needs and look as a guild.

This script is the one that can do what I want!

My HTML knowledge and graphic building are greater than Perl
and needed something to enhance that knowledge.
My CGI building is limited in knowledge but I had
proggies like PerlStudio and ActiveState Perl to at least make a members listing database.

These programs worked and taught well enough but with my knowledge
of Perl I had to keep looking for something that had a base
of what I wanted and would also utilize my skills to give
the look, feel and whatever I wanted to have done via a script for my
perception of an Online Gaming Guild.

Keep in mind that I left what was written in the cgi's intact for future reference, but took out some rows in forms and or links to pages I wanted for members only.

Reason being is my last database was set up like this :

Members could create an account, edit only their personal information and only certain information (game character info) could be seen by the public.

But, many people would create an account just because they could.
Although creating an account was all they could do, as admin had to apporve the account first before any edits could be made, it still made work for me to disapprove and delete the bogus accounts.

Now, with PM I find it is exactly what I want for BoPC. I also want to add here , that Cold Fusion will work very well together with PM and more can be done. I chose not to use CF at the present.

Let's start on what I have done with PM :

I use Dreamweaver UltraDev as my html editor.
If anyone uses DW you know that to be careful with changing things and uploading before you see the scripts working.
Because DW likes to change things on it's own :)

I followed the instructions that comes with PM and uploaded it as a base.
I had to make sure it was working correctly "as is" before changing things.

Everything was in working order so I began to change things to suit the look and feel of BoPC's web presence.

(So that I do not have to have Aytekin Tank download my images and so forth, I will place new window links to the pages I have changed)

First things first : I change my menu to have a Members Login and a Members Only Area. The Clan Members only area being user and password protected. The Login is where members login and or the public can view profiles.
The clan members only area is where members register as the register link has been taken out from the index page.
This adds more protection to Guild Members and also as above, people just can't register at will. For an online game guild we are particular on who joins us. Although we give many a "fair shake" (trial period) . So remove that register link if you do not want people adding accounts just because they can and are not serious about joining your guild. As you can see, I have not linked the word "register" and have no intentions of doing so, but the register page is a form and you can leave intact or change things, just remember to change %%name%% and base = name, in the scripts.

Next I change all the html pages to look the way I want to. Again I use the index to point this out. The header and menu match the rest of the site. Simple task. All html pages are editable to look as you want, just be careful on changing tags.

Once that is done, I move to the scripts and change what I need to, but change 1 thing at a time. Unless you are pro at CGI, you may become confused and have to keep starting over and over, no asking on how I know this :)

I added where I was told to in the instrucions the base XXXX and the %%xxxx%%, but left all else intact for possible future reference. Once everything was working I then turn the last part of what I found a little confusing.

Uploading images : it is important to follow the instructions as to adding or removing from the prepm.cfg

@base = (
login, ID, password, update_date, register_date,
image1, image2, image3, name, email, address,
state, country, tel, age, status, sex, occupation,
quote, hobbies, homepage, news, company, company_url,
notes, community, rname, clan, game, gametime,server,
refer, image4, image5, image6

All I did was add to this in case I want to use any in the future, and would be less work for me, as all I would need do is add the %%xxxx%% to the forms.

@base_image = ("image1", "image2", "image3", "image4", "image5", "image6"); and

%default = (
'image1'=>'/Members/images/none.gif',
'image2'=>'/Members/images/none.gif',
'image3'=>'/Members/images/none.gif',
'image4'=>'/Members/images/none.gif',
'image5'=>'/Members/images/none.gif',
'image6'=>'Members/images/none.gif',

I will keep adding like this until I reach the number of awards that the guild has to offer clan members.

Advice : Do not change this line in pmpre.cfg $imagesdir = "images/"; again, don't ask how I know this :)

Ok, I will tell you.

The line I hade was $imagesdir = "Members/images/"; even though that is correct as to where the images are, it should not be changed, as you will not be able to upload pics.

I had to get help from the Tank Miester on that one :)

 

This Script "Profile Manager" is highly customizable and the potential of it's use is vast. I reccomend it to Guild Masters and Clan Webmasters as a must have. I also recomend it to Web Masters for other uses.

I hope you have success with this script as I am having. I just wish I would have found it before doing a MySQL database. That cost me playtime with guild members :( I had this script up and running in 1 day and I am now back to playing on my free time instead of working a web clan site.

WTWYILAD!...CaScA

Profile Manager Premium

 
  © Copyright 2011 Interlogy LLC. Home | Products | Services | Support | Blog | Free Form Builder | Contact