cross-solution / YAWIK

YAWIK is a web application. It can be used as an ATS applicant tracking system or as a jobboard.
https://yawik.org
MIT License
125 stars 67 forks source link

Add custom fields for recruiters and applicants #160

Open blu-IT opened 9 years ago

blu-IT commented 9 years ago

Hello,

as I already mentioned here [1] I'd appreciate VERY much to have the possibility to

  1. add custom fields for the interviewer/recruiter in the application page (as end user - not programmer)
  2. add custom search/filter criteria for jobs (e.g. industry, salary, location, whatever...)

in a later version of YAWIK (hopefully coming soon ;-)

Important for me is, that these search/input fields are totaly free to configure for each individual hoster/operator of a YAWIK instance. While some operators focus on more "traditional" filtering (e.g. salery, location), others like to focus on options like part-time, home-office, etc.

Regards, Ivan

[1] https://groups.google.com/forum/#!topic/yawik/0v1e4hQ9avQ

blu-IT commented 9 years ago

...and a very highly "sophisticated" version of the functions I mentioned above, would be that I can give points for each individual search criteria, so that I can create my individual search profile with a special weighting. E.g. 5 points for my preferred salary, but only 3 points for the location... and of course these functions should be available to recruiter and applicant.

blu-IT commented 8 years ago

Now I noticed that the rating function is already available and has also been mentioned here:

https://github.com/cross-solution/YAWIK/issues/174

Great! Thanks!

I still hope that individual/custom search criteria & filter methods will be implemented. I will propose it for the GOSC 2016 ;-)

cbleek commented 8 years ago

Google rejected our application for the GSoC:-( So Goal for 2017 is ...

Custom fields can be used in own modules. At least https://mygreatjobs.de/jobs/de/jobboard uses the custom fields "profession" and "job type" within their module.

I'll show it in the https://github.com/cbleek/YawikDemoJobboard hot to do it.

Currently it's not possible to create a "generic" module, which is able to share it's data with other modules. We'll implement this in the Core. In the meanwhile the best practice is to implement individual categories in an own module.

Regards,

Carsten

cbleek commented 8 years ago

I've added the categories professions and jobtypes to the DemoSkin.

https://github.com/cbleek/YawikDemoSkin/commit/271089b3a08f096423ba7306691fc72017d61f72

This way, you override the job form and add a form container with multiple fieldsets (professions, types). The values are stored as "template_values".

The ManageController does not have to be overridden.

blu-IT commented 8 years ago

Thanks! I will test this soon as possible and report.