liquid_feedback_frontend
diff README @ 19:00d1004545f1
Dynamic interface using XMLHttpRequests, and many other changes
Bugfixes:
- Only allow voting on admitted initiatives
- Repaired issue search
- Don't display delegations for closed issues on member page
- Don't show revoke link in initiative, when issue is already half_frozen
- Localization for voting JavaScript
- Display author of suggestions
Disclosure of voting data after voting is finished:
- Possibility to inspect every ballot including preferences
- Show number of voters preferring one initiative to another initiative
Interface behaviour changes:
- Reversed default order of drafts
- Default order of suggestions changed
- Show new drafts of initiatives only once per day in timeline
Accessibility:
- Barrier-free voting implemented
- POST links are now accessible without JavaScript
- Changed gray for unsatisfied supporters in bar graph to a lighter gray
Other interface improvements:
- Optical enhancements
- Dynamic interface using XMLHttpRequests
- Show usage terms in about section
- Show own membership in area listing
- Show uninformed supporters greyed out and marked with yellow question mark
- Warning box in non-admitted initiatives
- When voted, don't display voting notice and change label of voting link
- Show object counts in more tabulator heads
- Enlarged member statement input field
Miscellaneous:
- Code cleanup
- Added README file containing installation instructions
- Use new WebMCP function ui.filters{...} instead of own ui.filter and ui.order functions
Bugfixes:
- Only allow voting on admitted initiatives
- Repaired issue search
- Don't display delegations for closed issues on member page
- Don't show revoke link in initiative, when issue is already half_frozen
- Localization for voting JavaScript
- Display author of suggestions
Disclosure of voting data after voting is finished:
- Possibility to inspect every ballot including preferences
- Show number of voters preferring one initiative to another initiative
Interface behaviour changes:
- Reversed default order of drafts
- Default order of suggestions changed
- Show new drafts of initiatives only once per day in timeline
Accessibility:
- Barrier-free voting implemented
- POST links are now accessible without JavaScript
- Changed gray for unsatisfied supporters in bar graph to a lighter gray
Other interface improvements:
- Optical enhancements
- Dynamic interface using XMLHttpRequests
- Show usage terms in about section
- Show own membership in area listing
- Show uninformed supporters greyed out and marked with yellow question mark
- Warning box in non-admitted initiatives
- When voted, don't display voting notice and change label of voting link
- Show object counts in more tabulator heads
- Enlarged member statement input field
Miscellaneous:
- Code cleanup
- Added README file containing installation instructions
- Use new WebMCP function ui.filters{...} instead of own ui.filter and ui.order functions
author | bsw/jbe |
---|---|
date | Sat Feb 20 22:10:31 2010 +0100 (2010-02-20) |
parents | |
children | 134fce4bede3 |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/README Sat Feb 20 22:10:31 2010 +0100 1.3 @@ -0,0 +1,61 @@ 1.4 + 1.5 +################ 1.6 +# Installation # 1.7 +################ 1.8 + 1.9 + 1.10 +1. Choose a directory where to install the software, e.g. /opt : 1.11 + 1.12 +$ cd /opt 1.13 + 1.14 + 1.15 +2. Get the repositories of the core, the frondend and the web application 1.16 + framework WebMCP: 1.17 + 1.18 +$ hg clone http://www.public-software-group.org/mercurial/liquid_feedback_core 1.19 +$ hg clone http://www.public-software-group.org/mercurial/liquid_feedback_frontend 1.20 +$ hg clone http://www.public-software-group.org/mercurial/webmcp 1.21 + 1.22 + 1.23 +3. Install LiquidFeedback Core: 1.24 + 1.25 +$ cd /opt/liquid_feedback_core 1.26 +$ make 1.27 +$ createdb liquid_feedback 1.28 +$ psql -v ON_ERROR_STOP=1 -f core.sql liquid_feedback 1.29 + 1.30 +You should initiatize your database using the command 1.31 +"psql liquid_feedback" and the examples shown in file "init.sql". 1.32 + 1.33 + 1.34 +4. Compile WebMCP 1.35 + 1.36 +$ cd /opt/webmcp 1.37 +$ make 1.38 + 1.39 +If you experience trouble during compilation, you might want to edit the 1.40 +file "Makefile.options" (i.e. to add -fPIC to compiler options) and then 1.41 +retry: 1.42 + 1.43 +$ vi Makefile.options 1.44 +$ make clean 1.45 +$ make 1.46 + 1.47 + 1.48 +5. Install Wiki-to-HTML converters 1.49 + 1.50 +Download latest LiquidFeedback Edition of RocketWiki from 1.51 +http://www.public-software-group.org/pub/projects/rocketwiki/liquid_feedback_edition/ 1.52 + 1.53 +Compile the binaries by calling make, and copy them to a place of your 1.54 +choice, e.g. /opt/rocketwiki-lqfb/ 1.55 + 1.56 + 1.57 +6. Configure the webserver and the LiquidFeedback Frontend application: 1.58 + 1.59 +Edit the configuration files in /opt/liquid_feedback_frontend/config/ 1.60 + 1.61 +Use /opt/webmcp/doc/lighttpd.example.conf (or apache.sample.conf) to setup 1.62 +your webserver appropriatly. 1.63 + 1.64 +