Creating a job form

Permalink
Hey guys! I want to make a section for my site which has features similar to the job board addon. I want to try and build it myself, not to save the $100 bucks but for the practice. It seems like a good way to get a good grip on the C5 environment and how it interacts with the DB.

If anyone has some tips on how to get started please let me know.

In short, I want an area where we post new jobs which has different fields such as title, salary, description, etc. Then have a submit application form for each job. This was each application we receive is attached to a job we post. I figure the built in forms maker could work but i'm not sure exactly how to go about this.

Any help would be really appreciated

Cheers!

PJ

 
jyncka replied on at Permalink Reply
jyncka
You could probably use the native form block or even Advanced Forms for your project, both should be able to send you an email notice when the forms are posted. The trick then will be retrieving the information from the database.

With Advanced Forms, all records are saved into a table of your installation's database. From there you can query the table and get the applications out based on whatever criteria you have. This is a tad clunky but it's not difficult to do and you don't have to bother with database table design.

How big is this project? Do you want to be able to approve applications when they come in? Are you displaying them on your site? Should users looking for a job be able to contact the employer? This could become pretty complex, quickly. I would encourage you to sit down and write down the features you would like it to have and the core functionality it needs to have, then plan out work-flow, database etc.

I haven't used the Job Board addon so I'm not sure how it all works. I hope this helps, though.
DrTrills replied on at Permalink Reply
Thanks for your message! I don't think we will need anything overly coplex. Just a basic form for people to fill out the job info and an area to apply to each job with email notifications and a viewable area for people to login and view submissions.


Currently I am usinghttp://wordpress.org/extend/plugins/job-manager/... which does the job, but I want to see if I can replicate it in C5 more or less for practice and to see if it's viable for future sites.

I'll checkout some of your suggestions and see what happens!

Cheers!
jyncka replied on at Permalink Reply
jyncka
Good luck and for what it's worth, it will probably do a better job in Concrete - I think WordPress can be a little overused as a full-fledged site builder, whereas Concrete was built to be a site builder more or less and its addons seem to be more stable and functional.

If you find that the native forms or Advanced Forms aren't what you want, check out the form helper -http://www.concrete5.org/documentation/developers/forms/standard-wi...
DrTrills replied on at Permalink Reply
Form helper seems to be a bit in the direction i was thinking. This is my first time with the community and find it to be pretty helpful so far! I usually post on reddit for help and to give help, but find these forums to be pretty good! I will give this an honest shot and see what happens!