Creating a client area

This is a discussion on "Creating a client area" within the PHP Forum section. This forum, and the thread "Creating a client area are both part of the Program Your Website category.


 Subscribe in a reader

Go Back   Webforumz.com > Main Forums > Program Your Website > PHP Forum

Notices




Reply
 
LinkBack Thread Tools
  #1  
Old Jan 1st, 2007, 23:06
Junior Member
Join Date: May 2006
Location: Fife, Scotland
Age: 19
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Thumbs down Creating a client area

Hey,

I've been pondering about the web the last few days and noticed quite a few web design sites that ghave a client area for there clients to track the progress of there projects and to liase with the designers.

I would very much like to know how this works and how i can achieve this on my own website. (http://www.tornadodesigns.co.uk/)

I've been trying a few different tutorials but just don;t seem to be getting it to work out with the features i think are necessary.

Any ideas would be greatfully appreciated

Regardsw,
Martin
http://www.tornadodesigns.co.uk
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

  #2  
Old Jan 1st, 2007, 23:30
Reputable Member
Join Date: Jul 2006
Location: Scotland
Age: 22
Posts: 357
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating a client area

Could you give us some examples of where you've seen it used so that we know what features you're after?

Also - have you considered putting your site in the critique forum? I think it could benefit from some helpful input!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #3  
Old Jan 1st, 2007, 23:36
Junior Member
Join Date: May 2006
Location: Fife, Scotland
Age: 19
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Thumbs down Re: Creating a client area

ok i haven't seen it working on sites because i havent; been a client of a web designer. But the features i would like are as follows:

- client can view outstanding balance and a list of things they are paying for.

- Client can see overall status of their project.

- Client can view mockup or prototypes of designs.

- Client can login and logout

- Client can use contact form to contact me.

... And to the second question no i haven't thought about it yet... i do realise my website isn't perfect no site is...

If you have ntoiced anythign please tell me and i will consider putting it in the criteque section once i get this cient area sorted out as i feel it is more important just now...

Regards,
Martin
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #4  
Old Jan 1st, 2007, 23:39
Reputable Member
Join Date: Jul 2006
Location: Scotland
Age: 22
Posts: 357
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating a client area

Are you using any server side scripting and the moment, and if so, what flavour?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #5  
Old Jan 1st, 2007, 23:41
Junior Member
Join Date: May 2006
Location: Fife, Scotland
Age: 19
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating a client area

yep, i'm using php and mysql to display quotes ont he main page and to extract blog posts from my wordpress blog and fro the contact forms...

Regards,
Martin
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #6  
Old Jan 1st, 2007, 23:48
Reputable Member
Join Date: Jul 2006
Location: Scotland
Age: 22
Posts: 357
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating a client area

- client can view outstanding balance and a list of things they are paying for.
Is this currently stored in the DB?

- Client can see overall status of their project.
- Client can view mockup or prototypes of designs.
Are you wanting this pulled out of somewhere automatically - or will you manually update for each project?

- Client can login and logout
- Client can use contact form to contact me.
You can find simple tutorials on the web for both of these things - I'm sure we can help you find some if you need?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #7  
Old Jan 1st, 2007, 23:52
Junior Member
Join Date: May 2006
Location: Fife, Scotland
Age: 19
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating a client area

ok basically i will update all the project information manuallyincluding the outstanding balance etc...

All i need is a way of getting the user logged in and automatically directed to there individual page which will be stored into a indivdual folder for each client.

So i will update the info they login get redireced to there page and they view the information.. but it needs to be password protected so ony the client can view it...

Hence the login...

Any Suggestions...

Regards,
Martin
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #8  
Old Jan 1st, 2007, 23:57
Reputable Member
Join Date: Jul 2006
Location: Scotland
Age: 22
Posts: 357
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating a client area

Here's a simple site explaining it - you'll know best the option to fit your project:

http://www.php-mysql-tutorial.com/user-authentication/
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #9  
Old Jan 2nd, 2007, 00:03
Junior Member
Join Date: May 2006
Location: Fife, Scotland
Age: 19
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating a client area

ok i have already looked at that tutorial and i have two queries about it:

- there are three files it refers to :

include ('library/config.php');
include ('library/opendb.php');
include ('library/closedb.php');

- How would i get it to redirect the user to there individual page in there individual folder?

Regards,
Martin
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #10  
Old Jan 2nd, 2007, 00:07
Reputable Member
Join Date: Jul 2006
Location: Scotland
Age: 22
Posts: 357
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating a client area

aah, interesting...

I've never used PHP for this (sorry - PHP isn't my speciallity!) but I'd send that form data to a page that does a DB look-up and redirects according to the user. Does this sound feasible for you?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #11  
Old Jan 2nd, 2007, 00:15
Junior Member
Join Date: May 2006
Location: Fife, Scotland
Age: 19
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating a client area

is it possible to store the user_dir info where it matches the same row as the password and username is and store is using a php variable such as $user_dir.

then use that in a redirect.??

if so how would i do it??

Regards,
Martin
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #12  
Old Jan 2nd, 2007, 00:17
Reputable Member
Join Date: Jul 2006
Location: Scotland
Age: 22
Posts: 357
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating a client area

why would you need to link to their directory - wouldn't you just link to their content page?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #13  
Old Jan 2nd, 2007, 00:44
Junior Member
Join Date: May 2006
Location: Fife, Scotland
Age: 19
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating a client area

yea but ach client would have indicidual directorys to store all there files such as:

http://www.tornadodesigns.co.uk/clients/clientname/
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #14  
Old Jan 2nd, 2007, 02:58
Tim356's Avatar
Reputable Member
Join Date: Nov 2003
Location: Australia
Age: 26
Posts: 331
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating a client area

I have a similar setup on my site for my clients/employees to login to. I use this system to task my employees, they then update it as they go and the client can login at any stage and check progress, check billing, log a support ticket and a few other things.

All of this is done with a system called dotproject – an open source project management tool (www.dotproject.net). It’s very good – highly recommend it. I’ve been using it for a couple of years now and have contributed to the code.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #15  
Old Jan 2nd, 2007, 15:07
Junior Member
Join Date: May 2006
Location: Fife, Scotland
Age: 19
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Thumbs down Re: Creating a client area

thanks, i have installed dorproject on my website before and found a little bit complicated to see how clients could login without having access to admin features and stuff, maybe you could direct me in the right way as to setting up client accounts and such like...

i will install dotproject straight away on to my server and get it setup and configured...

look forward to your reply

regards,
martin
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #16  
Old Jan 2nd, 2007, 17:54
Junior Member
Join Date: May 2006
Location: Fife, Scotland
Age: 19
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating a client area

ok i installed dotproject on my website started trying some of the features out and it won't work for me it has features i don't need and hasn't got features i do need...

all i need is a simple sytem were the client can login see any invoices they have outstandng, see the overall progress of there project and view mock designs and prototypes... and be able to either use support tickets or email contact forms to me the designer...

i don't have employees or anything like that so i don't need an elaborate project management system like dotproject...

regards,
martin
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #17  
Old Jan 2nd, 2007, 19:30
Tim356's Avatar
Reputable Member
Join Date: Nov 2003
Location: Australia
Age: 26
Posts: 331
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating a client area

dotproject can do all the things you just mentioned. It has an invoice module (which I believe you install seperately), the project module (where clients can check status), you can create a simple module very easily to show mock designs or even use the forum module and support tickets in the tickets module.

All the features you don't want to use can be easily switched off in the admin panel and setting permissions correctly will allow your clients to only see/be able to use what you want them to.

Trust me - it's a very powerful tool and very useful.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #18  
Old Jan 2nd, 2007, 21:43
Junior Member
Join Date: May 2006
Location: Fife, Scotland
Age: 19
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Re: Creating a client area

ok i set up the dotproject system on website and it works fine your right it is a powerful tool and it does have all the options i need, but i need it to be simple and easy to use for both me and the clients who i would be working for...

Right now i have managed to set up a admin account for me..

and a guest account for a client i'm working for at the moment...

I have added the invoice addon to the system but it seems to come up with an error everytime i go to add the invoice to the project...??

Reagrds,
Martin
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Tags
area, client

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
client mac address or client HDD serial no uday JavaScript Forum 3 Apr 18th, 2008 23:22
Creating a members area FreeGateway Starting Out 4 Oct 30th, 2007 06:50
First Client karmaman Starting Out 3 Aug 25th, 2007 09:39
Creating Photoshop Comps For A Client aldo342 Graphics and 3D 1 Sep 7th, 2006 13:17
Creating a User's Area.... courtjester Classic ASP 7 Feb 5th, 2004 17:04


All times are GMT. The time now is 11:21.