[Elgg 1.8-1.12 & 2.X: Poll plugin] v1.9.1

Release Notes

Same changes as in version 1.8.1 to work on Elgg 1.9:

  • Optional time limitation on polls (poll results are still shown afterwards but voting is no longer possible). Time limitation on polls can be enabled/disabled by plugin setting. Thanks to Jerome Bakker for the inspiration to this feature (and some initial code for implementing it, too),
  • Optionally make a poll an open poll (it's visible who voted for which poll choice). Thanks to tacid for the inspiration to this feature (and most of the code for implementing it, too),
  • Latest comments made on polls in sidebar on "All" and "Mine" poll pages,
  • Consistent display of poll creator, poll creation date, number of votes, number of comments and tags in all widgets, the list view and full view,
  • Removal of files no longer in use (that's why you should remove the plugin folder of any previous version to get rid of them, too).
  • Do the old polls work with this one? Or can they be imported?

  • @knussear If you are currently using Kevin Jardine's Polls plugin the existing polls should work without problems. You might only need to re-add the group widgets as the existing widgets won't show up anymore due to renaming (both the plugin back to "poll" and also the widgets itself). If you are using any other polls plugin and the existing polls are compatible you will see the option to convert these polls on the poll plugin settings page. But there might be polls plugins that I'm not aware of and they might not be compatible.

  • Yes - I'm using Kevin Jardine's plug. Great - I will give this a try. Thanks a bunch!

  • Looks like the polls are working well. I have comments on polls that are not visible still (per this thread https://community.elgg.org/discussion/view/1892562/lost-comments-after-upgrading-to-192-from-18). Do you have any suggestions on how to get them reconnected? I can see them in the elgg_metastrings table - for example

     

     

    ID            String
    77093       I think iam going to have ...

    Is there a data table that this should migrate to?

     

     

     

     

     

     

  • @knussear The entries in the strings table might not change when upgrading to Elgg 1.9 but the core upgrade should convert the comment entries in the annotation table to entitities (that are then in the entities table and no longer in the annotations table). This conversion is something to be done by Elgg core. You should check if you still have comment annotations in the annotations table. If this is the case, something went wrong when upgrading your site to Elgg 1.9 and this would explain why you have missing comments for various plugins. In principle, an upgrade script could be written to manually convert the comments forgotten by the core upgrade (though such a script would basically do the same thing).

Stats

  • Category: Communication
  • License: GNU General Public License (GPL) version 2
  • Updated: 2019-2-26
  • Downloads: 5996
  • Recommendations: 12

Other Projects

View iionly's plugins