My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Halalan2Goals  
Goals for Halalan 2.
Updated Apr 14, 2012 by waldemar...@gmail.com

Introduction

This wiki will list all goals for the Halalan 2 series. Some will be included in the inital release (2.0.0) and some will be for later releases (2.1.0, 2.2.0, and so on).

Details

Create issues to track development. Strikeout when done.

Based on CodeIgniter 2.0

  • this means that development of Halalan 2.x.x will start once CodeIgniter 2.0 is released

New UI

Security Enhancements

  • turn on the CSRF protection of CI 2.0
  • use HttpOnly for cookie?
  • set PHP session.entropy_length to 128 bits?
  • lockout user after n login tries
  • record number of user logins
  • display last login information to the user

Privacy Levels

  • level 0:
    • no association of votes and voters
    • cannot generate statistics
    • voters cannot login again and view/print their votes
  • level 1:
    • association of groups and votes
    • can generate statistics
    • voters cannot login again and view/print their votes
  • level 2:
    • association of voters and votes
    • can generate statistics
    • voters can login again and view/print their votes

Voter Group

  • positions will no longer be directly assigned to the voter
  • postions -> voter group <- voter
  • issues:  Issue 70 

Multiple Administrators

  • super admin for creation of elections
  • one or more admins for each election
  • issues: Issue 49

Email

  • manual batch password/pin email when importing voters (e.g., 1000 voters each) to avoid large processing
  • only when password/pin generation is email

Statistics

  • results breakdown by group

New Installer (Again)

  • auto-generate halalan.php or not?
  • issues: Issue 30

Other Features

  • caching of "static" content (e.g. ballots, results, statistics, etc.)
  • ballot preview
  • option for voter registration (see UnPLUG election)
  • option for voters to submit questions to candidates (see UnPLUG election)

Sign in to add a comment
Powered by Google Project Hosting