@All Couchies!!!
On suggestion of @trendoman (which really is a great idea), I am creating a new thread for the discussion pertaining to the topic: forum/viewtopic.php?f=4&t=9713.
I would also like to invite all the members in the community to participate in this thread and make this a CouchCMS Community Built Project.
I have done some work on this and I now would want to take it forward with you all as a team.
Just to introduce the project in short, I am quoting the details from the previous post.
I hope that as this site develops, it shall come in handy as a tutorial for other(s) CouchCMS buddies, to help understand different aspects such as, Project Planning, Modulating a large site into smaller modules and sub-modules, implementing the Extended-Members Module, Implementing CouchCart, etc.
Its just a try to be able to get the community closer and informed. In due course of the development, I would try to keep up a parallel documentation of the same for the Use Cases too.
Regards,
Aashish
On suggestion of @trendoman (which really is a great idea), I am creating a new thread for the discussion pertaining to the topic: forum/viewtopic.php?f=4&t=9713.
I would also like to invite all the members in the community to participate in this thread and make this a CouchCMS Community Built Project.
I have done some work on this and I now would want to take it forward with you all as a team.
Just to introduce the project in short, I am quoting the details from the previous post.
I will give a little heads up for what I am doing this "Membership" type of site.
Actually the site that I am doing right now is for a "Blue Collar Job". very similar to http://www.bookmybai.com or http://www.helper4u.in.
What I want to achieve with the member module (extended) is that, from the login page, the following types of users should be able to login:
1. Site Owner (Super Admin): Should be able to administer the site (i.e, on logging in, the site owner should be shown the couch admin panel).
2. Other Users:
Individual Job Seeker: Should be able to login and fill out a form. The form will contain, the individuals photo, identification document(s), basic details (name, age, sex, etc), contact details (address, contact number) and most importantly specify what kind of a job they are looking for (e.g., driver, maid, nanny, etc. from a dropdown). Once done, the individual should be able to view his/her details (profile) and edit any of the details as and when required. (should select user type as individual during registration)
Agency (Head Hunters): Should be able register, pay a fees to get an quarterly/bi-annual/annual membership and then be able to fill out a form (exactly similar to the form as in Individual Job Seekers). Every time the agency creates a new job seeker account, the job seeker should be tagged with the agency name, so that the employer should call the agency for further processing. The agency should be able to edit the job seekers profile.
Employer: Should be able to register and then search for the job seekers. Once the employer zeros upon a particular job seeker:
(i) if job seeker is individual: then the contact details of the job seeker should be displayed.
(ii) if agency based job seeker: then contact details of the agency should be displayed.
But, in order to view the contact details, the Employer should buy a pack. Let us say, the employer wants to hire a driver, then the employer will have to buy a Driver Pack. This driver pack has a validity associated with it of (say) 7days. The employer can then see only the contact details of the people who have registered as job seeker type - driver (and not of others). Once the 7 days period expires, the contact details viewing should be disabled. So whenever the employer wants to hire a blue collared employee, he/she should need to pay for the appropriate pack.
Once the above is in place, the results of the submitted forms of the Individual Job Seeker and Agency (Head Hunters) should be displayed in search.
What and how shall I achieve this. Also, The menu options according to the logged in user should change. For example, Site owner ill go directly to the couch admin panel, but if:
1. Individual Job Seeker logs in: then the menu items should have option of view/edit profile and logout only.
2. Agency (Head Hunters) logs in: then the menu items should have the option of view/edit all forms (even if it is from the couch panel, it wont matter, until they are shown only the forms submitted by them), add new job seeker, logout.
3. Employer logs in: then the menu items should be have the option to view/edit his/her profile, Search Job Seekers (when logged in, the basic page will display a search filter in the body of the page), Select Package to Purchase, View validity of purchased package, view transaction history, logout. Wherein, View validity and Transaction history can be clubbed in and shown as a list.
I hope that as this site develops, it shall come in handy as a tutorial for other(s) CouchCMS buddies, to help understand different aspects such as, Project Planning, Modulating a large site into smaller modules and sub-modules, implementing the Extended-Members Module, Implementing CouchCart, etc.
Its just a try to be able to get the community closer and informed. In due course of the development, I would try to keep up a parallel documentation of the same for the Use Cases too.
Regards,
Aashish