Votorola is communityware for building consensus and reaching decisions.
Be the first to post a text review of Votorola. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Votorola Changes 0.2.0 alpha-two 2009-05 The system manual was redacted. It now covers both design and administration. Administrative setup of local sites was simplified. Instructions for users were integrated into the Web interface. Page customization was moved to client side scripts. Complete working examples of configuration are now bundled with each release. Man pages were removed. The command line is now documented in the manual proper. Input piping was added to the 'voter' command shell. Report and status actions were added to the 'volist' and 'vocount' compilers. Issue categorization was added to polls. Limitations on the number of simultaneous polls were removed. A test mode was added to the pollserver, allowing for unauthenticated access during tests and demonstrations. 0.1.12 alpha-one 2008-12 The underlying theory of the system design was documented. Details of the peer-to-peer voting mechanism were defined. Its functional interfaces with society were explained, including its role as a primary electoral system; its effect on the delegation of executive power; and its interplay with collaborative media in the drafting of consensus norms, such as laws, plans and policies. 0.1.11 9 Divisional schemes were introduced, enabling the administrator to define different methods of dividing the overall area of a core site into multiple districts, such as municipal wards vs. federal ridings. Item "setSchemeConfigurationPath" was added to the district configuration (district.js). Navigation was overhauled in the Web interface. Short-cuts were added for navigating directly to specific polls and voters. A help page was added for posting user instructions. Configuration hooks were introduced to enable the customizing of page content and styling. Function "initWeb" was added to the Web configuration (web.js). A bug affecting auto-creation of database schemas was fixed. A bug affecting pre-registration of other voters was fixed. 0.1.10 7 Doubt signaling was implemented as an adjunct to the trust network, serving to indicate suspicious voter registrations. The commands "doubt" and "undoubt" were added to the user interface, enabling mail users to extend doubt signals. A 'note' attribute was added to the register, enabling doubted registrants to respond. Controls and views of the overall trust network were added to the Web interface. Cumulative counts of doubt signals were added to the voter list, providing Web users with an overview of problem neighbourhoods, and enabling them to zero in on specific, dubious registrations. A cache was added to relieve the load on remote geocoding services. Item "geocodeDatabase" was added to the pollserver configuration (pollserver.js), for configuring the cache's database. Constraints on the length of user input were tightened, closing several security holes. A theory outline was drafted, predicting the rough fit of Votorola in society. List compatibility with previous releases is broken. Any voter list compiled by "volist" under a previous release will be unmountable under this one. 0.1.9 6 A viewer for the voter list was added to the Web interface. Users may browse the list at various scales, ranging from the whole electoral district, down to its component neighbourhoods. Minor bugs were corrected in the Web interface. The script "list.js" was added for configuring the compilation and indexing of the voter list. A default is provided under votorola/a/register/, please copy it to your register's service directory. List compatibility with previous releases is broken. Any voter list compiled by "volist" under a previous release will be unmountable under this one. 0.1.8 6 Poll results were added to the Web interface. Voter pre-registration of new candidates was added, similar to the same feature in the mail interface. User's guides were drafted for both Web and mail. Count compatibility with previous releases is broken. Any poll count tallied by "vocount" under a previous release will be unmountable under this one. 0.1.7 6 Tabbed navigation was added to the Web interface. Electoral districts were formalized, and are now separately configurable for each poll. Support for relative file paths was added to the modular inclusion facility (_voIncluder) for use in configuration scripts. Reply localization and bounce handling bugs were corrected in the mail interface. 0.1.6 5 User authentication was added to the Web interface. Users have the choice of either OpenID or email authentication. Rate limits were imposed on messages sent from the mail interface, in order to prevent mail loops or deliberate abuse. Item "userDatabase" was added to the pollserver configuration (pollserver.js). Its purpose is to configure the database in which users' preferences and other settings are stored. Item "mailTransferService" was added to the Web configuration (web.js). Its purpose is to configure the transmission of email authentication messages. By default, messages are transmitted via the localhost mail server. 0.1.5 5 Voter registration pages were added to the Web interface. Summary descriptions of the pollserver and its services were added to both the Web and mail interfaces. Items "setJurisdictionName" and "setShortJurisdictionName" were renamed in the pollserver configuration to "setDistrictName" and "setShortDistrictName". Please modify your pollserver.js. The fallback cache directory for the Web interface was relocated to a subdirectory named after the pollserver. Persistance of the Web interface's activity window will be lost (at least under Tomcat), unless you shut down the interface; manually move the serial file (web-activity-list.serial) to the new location; and restart. 0.1.4 5 An activity window was added to the Web interface, providing voters with a view of recent electoral activity. Instructions for the initial setup of a core site were completed in the administrator's manual. The default location of the snapshot output store (files for mounted poll counts and voter lists) was moved from /var/cache to /tmp. The general location of cache files is now configured per pollserver, set by "setCacheDirectoryPath" in your pollserver.js. 0.1.3 5 An "alter" facility was added to the user interface (since removed from the the Web). It enables the user to assume the identity of other users (with limited privileges), in order to see who they are voting, how they are registered, and so on. The naming of voter services was simplified on the administrative side. 0.1.2 4 The visualization of vote traces in the user interface was improved. Configuration was overhauled. Voter services are now configured by scripts (JavaScript), instead of by XML. A test interpreter "voscript" was added to the command line interface, for off-line smoke testing of the configuration. 0.1.1 4 A Web interface was added for voters. A relaying loophole was closed in the mail interface. 0.1.0 3 The voter register is now backed by a neighbourhood trust network. Commands "trust" and "untrust" were added to the front end, allowing voters to submit trust signals for the purpose of cross-authentication. A channel to Google's geocoding service was added to the back end, enabling signal ranges to be restricted by configuration scripts. A complete trace of the trust network is now merged with the voter list, enabling administrators to restrict voting to trusted registrants. This completes the functional core of Votorola, bringing it to alpha.
Votorola Changes 0.2.0 alpha-two 2009-05 The system manual was redacted. It now covers both design and administration. Administrative setup of local sites was simplified. Instructions for users were integrated into the Web interface. Page customization was moved to client side scripts. Complete working examples of configuration are now bundled with each release. Man pages were removed. The command line is now documented in the manual proper. Input piping was added to the 'voter' command shell. Report and status actions were added to the 'volist' and 'vocount' compilers. Issue categorization was added to polls. Limitations on the number of simultaneous polls were removed. A test mode was added to the pollserver, allowing for unauthenticated access during tests and demonstrations. 0.1.12 alpha-one 2008-12 The underlying theory of the system design was documented. Details of the peer-to-peer voting mechanism were defined. Its functional interfaces with society were explained, including its role as a primary electoral system; its effect on the delegation of executive power; and its interplay with collaborative media in the drafting of consensus norms, such as laws, plans and policies. 0.1.11 9 Divisional schemes were introduced, enabling the administrator to define different methods of dividing the overall area of a core site into multiple districts, such as municipal wards vs. federal ridings. Item "setSchemeConfigurationPath" was added to the district configuration (district.js). Navigation was overhauled in the Web interface. Short-cuts were added for navigating directly to specific polls and voters. A help page was added for posting user instructions. Configuration hooks were introduced to enable the customizing of page content and styling. Function "initWeb" was added to the Web configuration (web.js). A bug affecting auto-creation of database schemas was fixed. A bug affecting pre-registration of other voters was fixed. 0.1.10 7 Doubt signaling was implemented as an adjunct to the trust network, serving to indicate suspicious voter registrations. The commands "doubt" and "undoubt" were added to the user interface, enabling mail users to extend doubt signals. A 'note' attribute was added to the register, enabling doubted registrants to respond. Controls and views of the overall trust network were added to the Web interface. Cumulative counts of doubt signals were added to the voter list, providing Web users with an overview of problem neighbourhoods, and enabling them to zero in on specific, dubious registrations. A cache was added to relieve the load on remote geocoding services. Item "geocodeDatabase" was added to the pollserver configuration (pollserver.js), for configuring the cache's database. Constraints on the length of user input were tightened, closing several security holes. A theory outline was drafted, predicting the rough fit of Votorola in society. List compatibility with previous releases is broken. Any voter list compiled by "volist" under a previous release will be unmountable under this one. 0.1.9 6 A viewer for the voter list was added to the Web interface. Users may browse the list at various scales, ranging from the whole electoral district, down to its component neighbourhoods. Minor bugs were corrected in the Web interface. The script "list.js" was added for configuring the compilation and indexing of the voter list. A default is provided under votorola/a/register/, please copy it to your register's service directory. List compatibility with previous releases is broken. Any voter list compiled by "volist" under a previous release will be unmountable under this one. 0.1.8 6 Poll results were added to the Web interface. Voter pre-registration of new candidates was added, similar to the same feature in the mail interface. User's guides were drafted for both Web and mail. Count compatibility with previous releases is broken. Any poll count tallied by "vocount" under a previous release will be unmountable under this one. 0.1.7 6 Tabbed navigation was added to the Web interface. Electoral districts were formalized, and are now separately configurable for each poll. Support for relative file paths was added to the modular inclusion facility (_voIncluder) for use in configuration scripts. Reply localization and bounce handling bugs were corrected in the mail interface. 0.1.6 5 User authentication was added to the Web interface. Users have the choice of either OpenID or email authentication. Rate limits were imposed on messages sent from the mail interface, in order to prevent mail loops or deliberate abuse. Item "userDatabase" was added to the pollserver configuration (pollserver.js). Its purpose is to configure the database in which users' preferences and other settings are stored. Item "mailTransferService" was added to the Web configuration (web.js). Its purpose is to configure the transmission of email authentication messages. By default, messages are transmitted via the localhost mail server. 0.1.5 5 Voter registration pages were added to the Web interface. Summary descriptions of the pollserver and its services were added to both the Web and mail interfaces. Items "setJurisdictionName" and "setShortJurisdictionName" were renamed in the pollserver configuration to "setDistrictName" and "setShortDistrictName". Please modify your pollserver.js. The fallback cache directory for the Web interface was relocated to a subdirectory named after the pollserver. Persistance of the Web interface's activity window will be lost (at least under Tomcat), unless you shut down the interface; manually move the serial file (web-activity-list.serial) to the new location; and restart. 0.1.4 5 An activity window was added to the Web interface, providing voters with a view of recent electoral activity. Instructions for the initial setup of a core site were completed in the administrator's manual. The default location of the snapshot output store (files for mounted poll counts and voter lists) was moved from /var/cache to /tmp. The general location of cache files is now configured per pollserver, set by "setCacheDirectoryPath" in your pollserver.js. 0.1.3 5 An "alter" facility was added to the user interface (since removed from the the Web). It enables the user to assume the identity of other users (with limited privileges), in order to see who they are voting, how they are registered, and so on. The naming of voter services was simplified on the administrative side. 0.1.2 4 The visualization of vote traces in the user interface was improved. Configuration was overhauled. Voter services are now configured by scripts (JavaScript), instead of by XML. A test interpreter "voscript" was added to the command line interface, for off-line smoke testing of the configuration. 0.1.1 4 A Web interface was added for voters. A relaying loophole was closed in the mail interface. 0.1.0 3 The voter register is now backed by a neighbourhood trust network. Commands "trust" and "untrust" were added to the front end, allowing voters to submit trust signals for the purpose of cross-authentication. A channel to Google's geocoding service was added to the back end, enabling signal ranges to be restricted by configuration scripts. A complete trace of the trust network is now merged with the voter list, enabling administrators to restrict voting to trusted registrants. This completes the functional core of Votorola, bringing it to alpha.
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: