1. It would be nice to have a mechanism that gauges how complete an applicant's resume is. Is it possible to port Profile Complete Percent to work with the applicant's resume. This is a standard feature on websites like Monster.com.

2. I was while for the first time using the distribution confused about how Resumes get published. Yes, I eventually figured it out and I've analyzed the Rule, however, it should be more visible and intuitive for the end user to understand. Please don't look down on me, but the people who I'm trying to help find jobs are not required by the types of jobs being listed (i.e. Diesel mechanic, pipe fitting and welding) to be proficient using computers. To be fair I need the system to be as easy and clean to use as possible.

3. Another feature common to websites list monster.com is the ability for a recruiter to clone job listing. Perhaps it would be worth while to build a feature with a rule that clones.

4. The last feature I found on monster.com that might be useful is the ability to copy and paste Word documents which get indexed on the website which I imagine is good for SEO. However, they us font-your-face to manage the Word fonts.

5. Most job recruiter boards have an Apply Now button. This would also be a nice feature to add.

6. I'm looking at options to geocode addresses of where the jobs are located. I might try to limit the geocoded address to city and state so I can implement the heat map overlay for OpenLayers from the OpenPublic distribution. It would be very cool. This is what I have in mind: http://op.segments.at/projects

7. Along with #6, like most job recruiting boards on the web, this should have a feature that leverages the Solr location search capabilities.

8. It's important to be able to print resumes so the resumes look nice and formatted.

9. Integrate the flag module so recruiters can bookmark resumes that they like. Perhaps integrate the five star rating system so each recruiter can rate the resumes that they like for so they can view them ordered by rating on their dashboard -- the ratings shouldn't be aggregated.

Any ideas on how to best implement geocoding in eRecruiter?

CommentFileSizeAuthor
#5 Resume - Marine Jobs.png52.85 KBAdam S
#5 rcp.zip11.5 KBAdam S
#2 Map - Marine Jobs.png187.18 KBAdam S
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

Adam S’s picture

#3 I used the Node Clone module to add the clone operation to the manage jobs view. I had to implement this patch http://drupal.org/node/1246894 to get the link to show.

Adam S’s picture

Issue summary: View changes

extending feature ideas

Adam S’s picture

FileSize
187.18 KB

#6 I went ahead and downloaded the Project Map app from the OpenPublic distribution and recreated it in eRecruiter. I made a couple hacks because nothing is tight.

Modules used are:
geofield: https://github.com/phayes/geofield
geocode: https://github.com/treehouseagency/geocode
mapbox: http://ftp.drupal.org/files/projects/mapbox-7.x-2.x-dev.tar.gz
openlayers: http://ftp.drupal.org/files/projects/openlayers-7.x-2.x-dev.tar.gz
openlayers_plus: https://github.com/developmentseed/openlayers_plus/branches/d7
OpenLayers.js: Taken from phaseII OpenPublic distrobution because it's a minimized slim version of OpenLayers

I built a custom Field API formatter in a custom helper module to add to the AddressField module's display formattesr which just returns the locality and administrative code of a job node to be used by Views. This way OpenLayers data module can group by town. My current website needs to handle US addresses and Caribbean island addresses which are completely different things so my implementation might not be the best example. It would be better to taxonomy terms with geo taxonomy. The OpenPublic app comes with a list of every US city geocoded.

I included an image as proof of concept.

bendruapal’s picture

Version: 7.x-1.x-dev » 7.x-1.0-beta4
Component: User interface » Miscellaneous

Thanks for sharing.. i found it interesting.

Adam S’s picture

#1 I'm stumped on this one. I doubt I'll ever be able to make an interface to configure which fields or field-collections are required before a resume is set to complete status. However, I need to somehow hook into the resume page when it is viewed by the resume owner to determine which fields have not been completed. I tried using hook_page_alter() to see if I could access the variables but it looks too complicated. What would be nice is to use the Rule for resume completeness to add a number to a variable that can be used with a widget like in the Content Complete module to show how much of the resume in percent has been completed.

Does anybody have any ideas on this problem?

Adam S’s picture

FileSize
11.5 KB
52.85 KB

#1 I've solved this. It's not a tight solution but it does bring attention to the applicant role that they need to fill out some some mandatory field-collections in the resume. It also provides a block where a flag link can be conspicuously and logically placed. I had edited the code in the Profile Content Complete module to work on a profile2 entity. However, the resume bundle is hard coded into the script so it will only work with the resume. If somebody wants to at some point create an admin configuration interface, great, but I don't have the skill to do that.

I am attaching an image of how it looks and edited modules files for anybody who might be curious. I'm definitely not going to support it.

bendruapal’s picture

Maybe you could share the coding into the Profile Content Complete module forum... it could help others :)

Terko’s picture

Yep, the Apply Now button will be great feauture. I see few Job listing projects in Drupal, that have such functionality. I don't know, but maybe it's possible to use some of their modules?

Terko’s picture

Issue summary: View changes

Adding more feature ideas.

Adam S’s picture

Issue summary: View changes

More ideas.

dasjo’s picture

Version: 7.x-1.0-beta4 » 7.x-1.x-dev
Component: Miscellaneous » User interface

hi Adam S,

thanks for gesting these things started!

the following months, i will be working on integrating current drupal geo mapping technologies with recruiter.
see #1547610: Plan server-side geo clustering for drupal 7

i'm leaving this open in the meanwhile, as other valid feature enhancements have been discussed above

dasjo’s picture

Issue summary: View changes

Adding more ideas.

oemb29’s picture

RCP.zip works great! Thanks!