[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Nomination module



Omar, I had noted this to you on IRC in brief, but here is the info
again for reference/record.  Do please try to work this into your
flow (it will actually complement your election/voting module since
it ties a couple of loose ends).

So, you might already have a vote.php portion of the PHP code done.
In brief, when someone who is allowed to vote (and the qualification
for this at this moment translates to anyone how has had CVS activity
in the past 12 months) logs into the Arabeyes.org website, they get
to see a vote.php (or similar) module on which they cast their 5
(or less) votes which of course get recorded and mailed back to them
for reference, etc (nothing new so far).

What would be ideal is to tie-in a nominate.php module that people can
nominate themselves with (so that vote.php can access those people). 
Here's what is envisioned, once people login to the Arabeyes website
and if they qualify (where qualify can change its meaning, but it now
stands at anyone who has had any CVS activity in the past 6 months)
would get a "Nominate Yourself" link.  Once they click on the
"Nominate" link, they would get a form that in essence says,

    "You are nominating yourself for the XXX position to be held
     by CVS account holders - the election is to be held on YYY
     date at 0000 UTC for one entire 24 hour period."

where XXX and YYY will change on a need basis.  The page would then
display their fullname and username as well as email (its known since
they are logged into the website) and it would prompt them to enter
a 200 word max campaign/plan/vision/pledge etc (the 200 can be changed
in the future).  Once they click on the "submit" button, they are now
official candidates (since all the checks happened prior to the
"Nominate Yourself" link showing up - 'core' doesn't need to get
involved).  So now in the vote.php you can link on each candidates
name to see their blurb - people can thus read 'em before voting :-)

So now when someone, post logging into Arabeyes, clicks on vote.php
they'll see the list of all the people running upto that point (again
they can click on their names to see their campaign pledges, etc). 
Once the proper time rolls around (ie, 0000 UTC on Oct 28) the polls
will open and will remain open till midnight Oct 28 UTC for voting.

The "qualifications" noted above might have changed, but after lots
of posts on the 'forum' mailing-list, they now stand at CVS account
holder with activity in the past 6months being able to nominate
themselves and those with CVS activity in the past 12months being able
to vote (6months-nominate & 12months-vote - 6n12v for short).  One's
last CVS activity date is noted in the individuals' mysql table.

Hope that makes sense, again this is __NOT__ meant to complicate
anything, if anything it should simplify the flow of how things
happen on the front-end (ie. nominations).

Let me know if you have any questions & Salam.

 - Nadim



		
__________________________________
Do you Yahoo!?
Read only the mail you want - Yahoo! Mail SpamGuard.
http://promotions.yahoo.com/new_mail