Last Saturday August 1, members of the Hackerspace Brussels gathered to build a job database for the NGO Zuiddag.
In twelve hours time this small band of opensource enthousiast managed to build a web application for sharing job details including a searchable database, a google map view and a captcha challenge to prevent spam submissions.
Everything was built, of course, with Drupal using the modules that were contributed by the world wide Drupal community. Based on a Drupal 6.13 install the job database consists of CCK content types and Views pages and blocks. Furthermore the gmap module, signup and captcha were used.
Remarkably is that many of the Hackerspace members had never worked with Drupal before (they did have a good technical background, though). After a one hour presentation these Drupal newbies started configuring modules, building content types, views and so forth.
The job database will be used in Zuiddag 's "Work one day for the South" event. In this project high school students work for one or more days in a company. With the money the students earn, Zuiddag finances projects in Uganda.
More information
- Zuiddag website (in Dutch)
- Announcement Drupal Hackathon (in Dutch and English)
- Hackerspace Brussels (in English)

Comments
Url for the job database:
Url for the job database: http://jobbank.zuiddag.be
Query
Very interesting Entry,
We are currently brain storming for creating a Database Application for a Health portal which is in Drupal. It's been quite a while since you posted this but your link for the job database is down. I am looking for more info on database driven applications powered by Drupal.
Can you provide some insights into Performance and scaling (if any) you required at the website ? Did you opt for a custom database ? How was your experience in the entire process ?
We want to design a more complex database app some think similar in complexity to Matrimony / Dating Profiles & was wondering what should be the best approach. Can you please point to me some resources which will help me get warmed on this topic ??
Any help is appreciated.
Regards,
Anurag
we have build several complex
we have build several complex websites in terms of interaction, functions & rich user data, mainly community websites and a couple of them are job portals.
The complexity is not to build the profiles, the complexity comes with heavy user traffic that hits the database constantly and concurrently, so it depends on where your user peaks are.
You can give the recruiter distribution a try, but if you have a running Drupal site you probably want to have the job portal fully integrated.
Which Drupal version is your existing site? If its http://www.healthenclave.com/ it looks like Drupal 6
You can have a look at:
http://drupal.org/project/jobsearch
http://drupal.org/project/listing
http://drupal.org/project/job_posting
You can of course use CCK and Rules to easily build your own job posting workflow.
In terms of performance we are writing currently an extended performance report / guide for heavy traffic sites.
How ever you can have a look here for some performance tips: http://www.morningtime.com/Drupal-6x-Performance-Guide/513
If you have any other questions let me know :)
Ivo Radulovski
-----
Drupal Development by Trio Interactive
Did you know about
Did you know about http://drupal.org/project/recruiter I haven't actually tried the distribution, but I think it should match pretty close to what you built.
--
Check out more of my writing on our blog and my Twitter account.
helpful me too
yeah http://drupal.org/project/recruiter this very close to...........
Dream Act
Thanks
Ivo & Kristof,
Thank for you comments.
Well yes it's for my Health Portal http://www.healthenclave.com/ which is in D6 as of now.
Of all the resources you gave "Listings" looks good but is still in Alpha. The good thing is Listing looks more broad & it seems to be modifiable. Job search & posting seems more fixed in what they do.
Kristof recruiter too looks promising but dosen't fit the bill.
Also am not trying to create a Job portal !! Basically what I want to explore, is it a good idea to build of something DATABASE Centric on top of default Drupal (I Love Drupal). Because most Drupal website are more content oriented although many are also Database heavy.
Imagine a Monster.com on top of Drupal. I understand that's possible (& someone in UK did create a Healthy Drupal job site).
Basically what I am concerned about is, Say we create a Database Heavy functionality using default drupal (no custom database & stuff) & everything is great. But on the backend if we want to play with the database will it be complicated ?? Will it be a bottle-neck after a critical mass/size is achieved (I am not talking about performance here).
The reason I am asking is most Database Driven successful website (Monster, Facebook,Dating portals) are on top of custom PHP & not drupal (Yes drupal was immature back then & has been talking off after D5). What are the issues that I should keep in mind ? Any limitations ? (I understand you can create anything out of Drupal from twitter to Facebook) but the point is that commercial sites are not using it for Database Heavy stuff & still like to go with a custom PHP project instead.
Why are they not using something like Drupal which is free & open sources to create their projects (Yes they have tons of money to splurge) But what the technical issues to be taken in consideration.
Thanks
I think... Grammy Awards -
I think...
Grammy Awards - http://www.grammy.com/
White House - http://www.whitehouse.gov/
Examiner - http://www.examiner.com/
Drupal - http://www.drupal.org/
...are quite big....and there are many more....
And in terms of performance they all cook with water...including Drupal. Sooner or later you need better caching, more machines, and so on...
-----
Drupal Development by Trio Interactive