Our NGO is looking for a Drupal 5 developer to implement a registration form for a Model United Nations conference. We already have the rest of our site built, so you would only install the registration form for us.

The budget for the form is USD 400 and it should be up and running preferably mid-October, maybe November.

As a reference, here's a registration form of another Model United Nations conference: http://www.bimun.org/index.php?id=38 The fields of our form will be roughly the same as the ones on that form.

Namely, the form will have the following special features (these could vary, depending on how difficult it is to implement them):

  • fields with validation (for valid date of birth)
  • if possible, the different dropdown menus for country choice should adapt depending on which committee has been selected (see "Choice of Comitee and Position" on the reference page)
  • validation that 1st, 2nd and 3rd choice are not the same
  • file upload (for CV and motivation letter) if possible and secure
  • The form interface will be bilingual (English and French). The recruiters should however still be able to e.g. sort registrations by committee choice regardless of the language of the user who submitted the registration.
  • I'd like to hear your opinion about whether it's better to have the registrant create an user login before they are allowed to register.
  • Furthermore, an interface has to be installed (maybe using Views) for the recruiters to sort and search the registrations by the different fields. They should have the possibility to edit certain fields, too. There should also be fields to mark each registration as "rejected", "accepted" and in what committee and country they have been accepted.

Everything you do for us can be contributed back to the Drupal project.

Comments

R.J. Steinert’s picture

Setting up an https server for motivation letters is probably not worth it what it will cost you . Also, your last item is a custom work flow item and that item alone equals your budget. My best guess from the description you've given is the budget should be around $1,000. If you are interested in having an experienced Drupal developer work on this project you can shoot me an e-mail at rj@levelsky.com

Be well,
R.J. Steinert III
Drupal Development and Design
LevelSky.com
RJ@levelsky.com

Be well,
R.J. Steinert III
RjSteinert.com

"Happiness is the process not the place."
-Diener

dewolfe001’s picture

This holds most of the resolution:

http://groups.drupal.org/node/12350

The VERY important gotcha: nodeprofile generates nodes. Those nodes are likely visible in some fashion.

I screened those out with code like this:

<?php 
// hiding general users from plain view
global $user;
$see_contact = FALSE;
if ($user->uid == $node->uid) {
     $see_contact = TRUE;
}
else {
// the admin role is "4"
foreach ($user->roles as $key_role => $value_role) {
  if ($key_role == 4) {
    $see_contact = TRUE;
  }
}
}
if ($see_contact === TRUE) {
?>
Themeing/templating code here
<?
}
?>

This will allow you to have a flexible registration system with its fields visible for use by Views and formatting

All the best,

Mike

picco’s picture

Please send and email to post@drupal.ee if you are interested in cooperation, so we can discuss further.

Ivo Nellis
post@drupal.ee

Amazon’s picture

Please use the contact tab. We are trying to crack down on forum spam. Respond if you have clarifying questions or are offering help.

Kieran Lal

Kieran Lal