Changes between Version 5 and Version 6 of EasyPollMacro
- Timestamp:
- Mar 19, 2015, 7:10:25 AM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
EasyPollMacro
v5 v6 1 1 [[PageOutline(2-5,Contents,pullout)]] 2 2 3 = EasyPollMacro =3 = EasyPollMacro 4 4 5 == Description ==5 == Description 6 6 7 7 !EasyPoll is fully featured database driven poll macro with permission controlls for voting and polls creation. Google charts has been used for showing poll results. The purpose of this macro is to provide an easy way to integrate polls with Trac wiki and ticket pages. 8 8 9 Features 10 11 2. Google charts: Poll creator can decide which type of chart they want to use for showing poll results.12 3. Poll options: Poll option can be any valid english string or any Ticket number from Trac(!EasyPoll will fetch summary for given ticket and use it as option text).13 4. Change vote: Poll creator can manage whether user can change their vote or not after casting it for the first time.9 Features: 10 1. Response type: Poll creator can decide the response type for polls i.e whether you want single response poll(radio button poll) or multiple response poll(checkbox button poll). 11 1. Google charts: Poll creator can decide which type of chart they want to use for showing poll results. 12 1. Poll options: Poll option can be any valid english string or any Ticket number from Trac(!EasyPoll will fetch summary for given ticket and use it as option text). 13 1. Change vote: Poll creator can manage whether user can change their vote or not after casting it for the first time. 14 14 15 Permissions 16 Easy poll uses two type of permissions EASYPOLL_CREATE and EASYPOLL_VOTE: 17 1. EASYPOLL_CREATE : User who has EASYPOLL_CREATE or TRAC_ADMIN permission can create easy polls in wiki or ticket page. 18 2. EASYPOLL_VOTE : User who has EASYPOLL_VOTE or TRAC_ADMIN permission can vote on easy polls in wiki or ticket page. 19 Every login user on Trac can see !EasyPoll but can vote or create only if user has sufficient permissions. 20 Limitations 21 1. !EasyPoll as of now only supports ascii characters. 22 2. Don't use comma(,) while picking easy poll attributes. By design comma(,) is used as a attribute separator 15 Permissions: !EasyPoll uses two type of permissions EASYPOLL_CREATE and EASYPOLL_VOTE: 16 1. EASYPOLL_CREATE: User who has EASYPOLL_CREATE or TRAC_ADMIN permission can create easy polls in wiki or ticket page. 17 1. EASYPOLL_VOTE: User who has EASYPOLL_VOTE or TRAC_ADMIN permission can vote on easy polls in wiki or ticket page. 18 Every login user on Trac can see !EasyPoll but can vote or create only if user has sufficient permissions. 23 19 24 Please provide your valuable feedback/suggestions to hi.amigo@gmail.com. I would really appreciate it. 20 Limitations: 21 1. !EasyPoll as of now only supports ascii characters. 22 1. Don't use comma(,) while picking easy poll attributes. By design comma(,) is used as a attribute separator 25 23 26 == Bugs/Feature Requests == 24 Please provide your valuable feedback/suggestions to hi.amigo@gmail.com. I would really appreciate it. 25 26 == Bugs/Feature Requests 27 27 28 28 Existing bugs and feature requests for EasyPollMacro are … … 32 32 [http://trac-hacks.org/newticket?component=EasyPollMacro&owner=itspanky new ticket]. 33 33 34 == Download == 34 [[TicketQuery(component=EasyPollMacro&group=type,format=progress)]] 35 36 == Download 35 37 36 38 Download the zipped source from [download:easypollmacro here]. 37 39 38 == Source ==40 == Source 39 41 40 42 You can check out EasyPollMacro from [http://trac-hacks.org/svn/easypollmacro here] using Subversion, or [source:easypollmacro browse the source] with Trac. 41 43 42 == Example ==44 == Example 43 45 44 Example 46 Example: 45 47 {{{ 46 48 [[EasyPoll( name = my first poll, title = What's your favorite programming language?, response_type = single, options = Python : PHP : JAVA : C : Lisp, user_can_change_vote = false, chart_type = pie )]] 47 49 }}} 48 Attributes 50 51 Attributes: 49 52 1. name(required) : name is used as a poll identifier, if you change the name value than it will be treated as new poll. 50 53 Nowhere in the poll the name will be shown. Don't change the name of the poll after poll creation … … 62 65 User can see poll results only after casting their vote. 63 66 64 Sample Poll Example 67 Sample Poll Example: 68 65 69 [[Image(EasyPoll_Example_Image.2.png)]] 66 70 67 == Recent Changes ==71 == Recent Changes 68 72 69 73 [[ChangeLog(easypollmacro, 3)]] 70 74 71 == Author/Contributors ==75 == Author/Contributors 72 76 73 77 '''Author:''' [wiki:itspanky] [[BR]] 74 '''Maintainer:''' [ wiki:itspanky] [[BR]]78 '''Maintainer:''' [[Maintainer]] [[BR]] 75 79 '''Contributors:'''