2017-10-07 21:51:45 +03:00
# Polls
2017-11-07 17:43:45 +03:00
[![Build Status ](https://img.shields.io/travis/nextcloud/polls.svg?style=flat-square )](https://travis-ci.org/nextcloud/polls)
[![Scrutinizer ](https://img.shields.io/scrutinizer/g/nextcloud/polls.svg?style=flat-square )](https://scrutinizer-ci.com/g/nextcloud/polls)
[![Code Coverage ](https://img.shields.io/scrutinizer/coverage/g/nextcloud/polls.svg?style=flat-square )](https://scrutinizer-ci.com/g/nextcloud/polls)
[![Software License ](https://img.shields.io/badge/license-AGPL-brightgreen.svg?style=flat-square )](LICENSE)
2017-10-09 21:48:29 +03:00
2019-11-14 10:06:04 +03:00
This is a poll app, similar to doodle or dudle, for Nextcloud written in PHP and JS / Vue.
2016-02-20 19:15:07 +03:00
2019-01-07 13:47:38 +03:00
**Note**: ownCloud is **no longer** supported! Last (confirmed) working version is 0.8.1 and is released in the oC marketplace.
2019-11-14 10:06:04 +03:00
**Note**: IE11 users will face some CSS problems (see #541 ). Please change to a compatible browser (Firefox, Chrome, Edge, etc.). Or better: don't even try this browser
2019-01-07 13:47:38 +03:00
2017-10-07 21:51:45 +03:00
### Features
2020-01-18 01:14:52 +03:00
- :bar_chart: Create / edit polls (datetimes and texts)
2017-10-07 21:51:45 +03:00
- :date: Set expiration date
2020-01-18 01:14:52 +03:00
- :lock: Restrict access (all site users or invited users only)
2017-10-07 21:51:45 +03:00
- :speech_balloon: Comments
2016-02-20 19:15:07 +03:00
2017-10-07 21:51:45 +03:00
### Bugs
2017-09-14 17:30:34 +03:00
- https://github.com/nextcloud/polls/issues
2016-02-20 19:15:07 +03:00
2017-10-07 21:51:45 +03:00
### Screenshots
2019-11-14 10:06:04 +03:00
Create a new poll from the navigation bar and get an overview of your polls
![Overview ](screenshots/overview.png )
2017-11-07 17:43:45 +03:00
2019-11-14 10:06:04 +03:00
Vote and comment
2020-01-20 18:19:50 +03:00
![Vote ](screenshots/vote.png )
2017-11-07 17:43:45 +03:00
2020-01-20 18:19:50 +03:00
Edit poll inside the vote page
![Edit poll ](screenshots/edit-poll.png )
2020-01-18 01:14:52 +03:00
![Edit options ](screenshots/options.png )
2019-11-14 10:06:04 +03:00
Add shared links to your poll
2020-01-18 01:14:52 +03:00
![Share poll ](screenshots/shares.png )
2018-01-14 16:26:45 +03:00
2020-01-18 01:14:52 +03:00
View the vote page on mobiles (Turn phone to landscape to see th full table)
![Vote mobile portrait ](screenshots/mobile-portrait.png )
2018-01-14 16:26:45 +03:00
2020-01-18 01:59:01 +03:00
Only the owner can edit the poll. Granting access to admin users will be available in the next version.
2017-10-07 21:51:45 +03:00
## Installation / Update
2020-01-18 01:14:52 +03:00
This app is supposed to work on Nextcloud version 16+.
2017-10-07 21:51:45 +03:00
### Install latest release
2019-11-14 10:06:04 +03:00
You can download and install the latest release from the [Nextcloud app store ](https://apps.nextcloud.com/apps/polls ).
2017-10-07 21:51:45 +03:00
### Install from git
If you want to run the latest development version from git source, you need to clone the repo to your apps folder:
```
git clone https://github.com/nextcloud/polls.git
```
2019-01-03 02:29:30 +03:00
* Install dev environment with ```make dev-setup```
* Compile polls.js with ```make build-js-production``` or ```npm run build```
* Run a complete build with ```make all``` (installs dev env, runs linter and builds the polls.js)
2017-10-07 21:51:45 +03:00
## Contribution Guidelines
2019-03-04 15:07:07 +03:00
Please read the [Code of Conduct ](https://nextcloud.com/community/code-of-conduct/ ). This document offers some guidance
to ensure Nextcloud participants can cooperate effectively in a positive and inspiring atmosphere, and to explain how together
2017-10-07 21:59:16 +03:00
we can strengthen and support each other.
2017-10-07 21:51:45 +03:00
2019-10-03 18:39:44 +03:00
For more information please review the [guidelines for contributing ](https://github.com/nextcloud/server/blob/master/.github/CONTRIBUTING.md ) to this repository.