wiki:Frontend

Version 18 (modified by dark, 17 months ago) (diff)

--

LiquidFeedback Frontend

To provide web based user access to the core, there is LiquidFeedback Frontend. It contains a web based frontend for users with access to almost any of the functions of the core and a priliminary API for mobile applications and other purposes including automatic processing of the data. The software is based on  WebMCP, a framework implemented by some of the authors of LiquidFeedback. Currently the LiquidFeedback Frontend is basically a one-to-one view on the data structures and the corresponding actions and forms which are available for the user.

The frontend is beta, but there are already organisations using it in productive environments. There are currently no show stoppers, but a lot of improvements to do.

Currently the frontend does only support Core version up to 1.3.x.

Get the source

We are using  mercurial as revision control system. In most distributions it's available as a package named mercurial.

Official beta releases

Official beta releases are provided at  http://www.public-software-group.org/liquid_feedback_frontend.

Repository liquid_feedback_frontend

This repository contains only patches reviewed by a maintainer and scheduled for the next release. Official beta releases are tagged with the corresponding tag. Public read access is available  via the Web or by cloning the repository:

hg clone http://www.public-software-group.org/mercurial/liquid_feedback_frontend

You can update it at any time with the following sequence (from within the directory):

hg pull -u

Repository liquid_feedback_frontend.devel

All contributors have write access to this repository to commit patches. It may contain completely untested features. Public read access is available  via the Web or by cloning the repository:

hg clone http://www.public-software-group.org/mercurial/liquid_feedback_frontend.devel

You can update it at any time with the following sequence (from within the directory):

hg pull -u

If you register as contributor, you will get all needed information to get write access to this repository.

Roadmap

  • Implement features from Core 1.4.x and 2.x
    • Issue statement (not assigned)
    • Voting statement (not assigned)
    • Units
      • Choose current unit(s) (partly done, needs to be discussed)
      • Change global delegation to unit delegation (almost done)
        • Only delegatees having corresponding voting right privilege (not assigned)
      • Check user privileges in actions (assigned to bsw)
      • Check user privileges when showing buttons (not assigned)
      • Show unit name in area/issue/initiative/suggestion views (not assigned)
      • Filter information in member page for current unit(s) (not assigned)
      • Filter in timeline for unit(s) (not assigned)
      • Filter in member list for member with privilege in current unit(s) (not assigned)