jelhan / croodle Goto Github PK
View Code? Open in Web Editor NEWCroodle is a web application to schedule a date or to do a poll on a general topics.
License: MIT License
Croodle is a web application to schedule a date or to do a poll on a general topics.
License: MIT License
Why is it not allowed to use only one date on poll creation ?
If you want to choose between several date times for one specific day - it is forbidden
If you browse to your croodle installation and javascript is disabled. you do not see anything.
A "Please enable javascript" page would be nice.
Validation in new user form is not working due to problem with conditional validators depending on settings to allow / prohibit anonymous user and to force an answer for all options.
Croodle needs a user interface which is intuitively usable and looks awesome. It has to be responsive. We should use bootstrap for that.
We need a datepicker to choose multiple dates for poll type find a date. We could use bootstrap-datepicker for that: https://github.com/eternicode/bootstrap-datepicker
Before release of 0.1 all libaries used should be updated to latest version.
Users of one poll could have different timezones. This has to be handled if poll type is find a date.
If times are defined for dates users should get a notice if their timezone is different to timezone poll get created with. They should decide in which timezone is used.
If only dates are defined the timezone poll was created with should be automatically used.
Seperate Evaluation from results (seperate via layout , different colour for layout bar)
The table in create/options-datetime
route shows wrong dates but poll is generated with correct dates.
Selection of answers by radio buttons should be much faster for end-user. There is no support for radio buttons by EmberJS yet. Core team asked for a plugin: emberjs/ember.js#4352
Should not use canary build of Ember. This one is not meant for productive use and causes strange behavior due to error handling etc.
Currently using canary build because query params feature is not build in normal release yet.
Allow the user to define answer possibilities while creating the poll. These feature should allow the user to use not only the pre-defined answer possibilities like yes, no; yes, no, maybe and free text but also to define answer possibilities referring to the specific question the poll is about.
Count the participants in poll beneath the name
Adding validation and especially a user friendly response if validation fails. Should use ember-validations together with ember-forms for that. Validation on controller level is supported so we could define different validations for each step in poll creating wizard.
Please mark day(s) with highest yes count in poll ( yes and no / maybe questions )
Please do not shorten the Name Input.
At the moment the row depends on the length of the entered nick names. If nothing was entered is the bar is compressed.
Suggested behaviour:
If there was no user input, then this row should have a fixed width.
If there was input, the row should be as long as the longest entered name.
It would be useful if the picked dates would be printed out on the right hand of the calender.
Path to bootstrap fonts are wrong in distribution build.
https://croodle.jhanschke.de/#/create/options-datetime
After pressing "copy first line", I can't change the date with mouse anymore. The datepicker is disabled.
Missing headline in date choosing box
If you are forced to have an opinion to every date, mark the ones the user did not answered.
That would be usefull for big polls.
Croodle says "you must select atleast two dates"
Allow not only to select dates but also to define times for poll type Find a date.
If you created a poll in german, with the fixed answers "ja,nein,vielleicht" | "ja,nein", they are not translated when you do a language switch to english in the poll.
Also the error messages: " du musst einen namen eingeben" , "bitte beantworte jede option" is not translated when you change the language during a poll
This beahavior for the answer possibilities should be only intended for free text answers.
Rewrite api with slime framework: http://www.slimframework.com/
Ember App Kit is deprecated and has been replaced by ember-cli. croodle should be migrated to ember-cli.
Option to allow / prohibit anonym participation. Technically it will force a username or not.
Default: prohibit anonym participation
Please mark day(s) with highest yes count in poll evalution
Support internalization by using ember-i18n: https://github.com/jamesarosen/ember-i18n
Please shorten the displayed date and month names (Saturday, November 29, 2014) --> Sat, Nov 29, 2014 , to save space.
Always show header and first column (user) of user table when table / window is scrolled. For fixed thead we could consider jQuery.floatThead plugin: http://mkoryak.github.io/floatThead/ Or jQuery DataTables plugin with FixedHeader and FixedColumns extensions: https://datatables.net/extensions/index
Migrate croodle to ember app kit.
Use a calendar to select multiple dates for poll type find a date. The component used has to support multiple dates and should support bootstrap. bootstrap-datepicker looks really nice for the job: https://github.com/eternicode/bootstrap-datepicker
In #/create/options:
Do not use full monitor resolution to present creation forms, because the needed space ist kind of fixed. Please use a box big enough for the text in the middle of the monitor instead.
Please add an default / changeable backround picture.
May this page needs a legend ?
For example: yellow color box = today, blue color box = picked dates
Seperate Input from results ( seperate as box or via antother layout)
You can't switch the languages on - you are returned to https://croodle.jhanschke.de/#/create:
- /#/create/meta
- /#/create/options
- /#/create/settings
All the things you have done are screwed/gone.
Force ther usernames to be unique in a poll.
Check out if it's possible to replace embedded records with new attribute type array. EmbeddedAdapter causes several problems, so to avoid usage could lead to more stable development.
Represent the predefined answers yes, no, maybe with symbols. These symbols should be also used when selecting the answers. Could use colorized bootstrap glyphicon-thumbs-up
, glyphicon-thumbs-down
and glyphicon-hand-right
therefore.
In #/create/options-datetime:
It would be nice to show a greyed out format example in the boxes where you can enter the time of the day.
In /#/create/options-datetime : it should be checked if the user entered the same datetime same day twice/multiple. (Same for questions)
All same occurences should be marked.
At least it should not be allowed to enter the same time on one day
ember-forms should be used on all inputs. Due to a bug in very new project ember-forms this isn't possible yet. Bug report: indexiatech/ember-forms#13
Please add a default and changeable favicon.
I want to do a poll, where a user can just pick one option.
This means radio buttons in a row, not column.
It would be great to give creator the possibility to edit the poll afterwards, by setting a password during creation.
(Maybe that is not possible due to the security architecture).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.