Hello Everyone,
I'm in the process of building a niche employment site. My requirements are as follows:
1. Two different types of users: job seekers and employers
2. Separate registration process/forms for each type of user
3. Employers can post jobs but not resumes
4. Job seekers can post resumes but not jobs
5. Public access to search jobs and resumes (but keeping them separate so that search one category doesn't turn up results in the other)
6. Ability for members of one user group to contact the other without exposing email addresses (on site private messaging? email form with notification?)
7. Ability to have some sort of criteria for people to opt in to get notified when certain types of postings occur (employers get notified when resumes with keywords or other criteria are submitted, job seekers when jobs meeting their criteria are submitted.)
Are there out of the box Drupal modules that will accomplish what I'm looking to do?
If not, how big of a custom job is this? And would Drupal be the right platform to do it?
Thanks in advance for your feedback!
Comments
Jobs/Resume site...
I created a similar site at:
http://careers.ajp-associates.com
The person I was designing it runs a small HR consulting firm and didn't want a 'Monster' type site.
I originally modified the contact form and added all sorts of resume type fields... this seems like an easy way to get users on the site and create standardized resume data....
We scrapped this though and went with a generalized field where applicants can paste their resume into.
I would suggest using CCK for customizing the jobs / candidate fields... it was a pretty easy.
plus could generate pdf for each job article
that would be nice if every job posting could downloaded as PDF or DOC. Its easier for user to save the data on disk or print it. I will change to drupal if all the requirement above are accomplished. this is my site:
Lowongan kerja
I have a similar website
I have a similar website project. Just wanted to share my experience on this regard so far.
The closest (?) out-of-the-box drupal module from my searches would be the jobsearch module. Sadly, it doesn't work for me. The other solution I implemented is the classified ads module, but its not ideal.
Let me enumerate the solutions I've done for each of your points:
1. Two different types of users: job seekers and employers
This is done through roles. I also used rolesignup module to have new users select which role they belong to on account creation. You may want to look into that.
2. Separate registration process/forms for each type of user
I created a common contact profile (via nodeprofile and related modules) but I have additional "applicant's profile" and "employer profile" editable and accessible to the appropriate user.
3. Employers can post jobs but not resumes
"Jobs" content type done via CCK. Also for "Resume" content type. Permissions set as required.
4. Job seekers can post resumes but not jobs
as above
5. Public access to search jobs and resumes (but keeping them separate so that search one category doesn't turn up results in the other)
job browsing is done via the classified ads module (all categories are job categories). resume search should be implemented via views, with access permissions restricted accordingly.
6. Ability for members of one user group to contact the other without exposing email addresses (on site private messaging? email form with notification?)
i used the privatemsg module. contact module (the one in core) should also work. classified ads can also show links to the user profile of ad author (but this exposes too much info).
7. Ability to have some sort of criteria for people to opt in to get notified when certain types of postings occur (employers get notified when resumes with keywords or other criteria are submitted, job seekers when jobs meeting their criteria are submitted.)
there's a singup module allowing you to "register" or "apply" to any node type. action module might also be needed to achieve the "trigger" for keyword criteria matches to send the appropriate email or privatemessage. this should work with the above solution set although i haven't implemented it yet at this stage.
will post developments related to this as i go along.
it certainly is a big project depending on how sophisticated your data and security requirements are. as for me i've been working on my site for the good part of 2 months now.
as for your question whether or not drupal is a good platform for this? - it can certainly do the job no doubt (with much customization and patience!) but without that all-in job/recruit module drupal would not be a first choice for development of job related websites.
imterested
+1
me too interested in creating such a site,
What would you suggest then?
Hi,
thanks for your very detailed post.
I'm also creating a niche job/resume site - If Drupal is not the first choice, what would be please?
Since it's obvious you've done a lot of thinking and work on this - I'd value your opinion :)
thanks
Thank you for the thoughts
Thank you for the thoughts you shared here.
As you say Drupal is not first choice for you, what would first choice be then?
(for me, Drupal would be first choice as I look into the matter right now)
Possible reverse auction / jobsearch
We would like to use jobsearch in a freelancer setting. I would like our employees to bid on work projects and assign the project to the lowest bidder? Anyone do a drupal module in this way yet?
Thanks
CCK, EC-Role, Payment After Posting Jobs - - Not Before Posting
I was able to successfully install the jobsearch module. I am playing around with a solution to have employers post their jobs, able to review them prior to submit payment.
Paypal with Ecommerce is working fine. The way the module works is 1st you do the payment, then the role doesnt return back to the add/job node to finish that function.
I believe that using CCK, with non-shipping product could work.
What you guys have done in similar situations...?
Thank you.
Did you get it to work?
- yeeloon