Comments

mikhailkrainiuk created an issue. See original summary.

mikhailkrainiuk’s picture

The plans to port to D8 (with integration with Poll) - #2615090: Drupal 8 Port/Plans for advpoll

Current plan is just port the most important features from D7 to D8. And make poll styles (basic, approval, borda, instant-runoff) as D8 plugins (see the child issues). Other modules can extend the module with new plugins.
We'll keep the integration with VotingAPI module now. It has 8.x beta now but it has active maintaining. It has powerful tools for vote management.

Michele Wickham’s picture

I'm starting back up on this project now that I have a little spare time in the evenings/weekends.

After reviewing how Poll module is built (https://www.drupal.org/project/poll) I think we can safely remove any dependency on Vote API. The Poll entity appears to be fairly flexible and has most of what we'd need. Once I figure out the best way to detect poll type and swap in a different view builder and widget, I think we'll be golden. When I get that piece hammered out, adding additional poll types shouldn't be too hard.

Michele Wickham’s picture

Assigned: Unassigned » Michele Wickham
briancmoseley’s picture

Is this module's port to D8 still in progress, or has it been abandonded? It seems to have been about a year since any meaningful work has been done. We've been using this on D6 and D7 for over a decade but need to upgrade to D8 and would really benefit from this module's functionality.

mikhailkrainiuk’s picture

Assigned: Michele Wickham » Unassigned

Hmm... Michele Wickham took on the issue to integrate the module with Poll D8, but looks like he abandoned it.
Ok, let's see. We need to complete the initial work.

P.s. If you have any patches, feel free to suggest :)

mikhailkrainiuk’s picture

Assigned: Unassigned » mikhailkrainiuk

The first step is done.
The module Advpoll extends the Poll module. User can create and fill single choice and multiple-choice polls.

He hasn't write-in functionality yet and special poll formats.

bogdog400’s picture

BTW, do you expect that you'll be able to support D9 with this port to D8?

mikhailkrainiuk’s picture

Yes. I'll update requirements after closing the "write-in" child issue

  • mikhailkrainiuk committed 8702ef7 on 3028606-port-to-drupal
    Issue #3028606 by mikhailkrainiuk: Port to Drupal 8 version. Add...
  • mikhailkrainiuk committed a480296 on 3028606-port-to-drupal
    Issue #3028606: Port to Drupal 8 version
    

  • mikhailkrainiuk committed 8702ef7 on 8.x-1.x
    Issue #3028606 by mikhailkrainiuk: Port to Drupal 8 version. Add...

  • mikhailkrainiuk committed be0f6a8 on 8.x-1.x
    Issue #3028606 by mikhailkrainiuk: Port to Drupal 8. Fixes date,...

  • mikhailkrainiuk committed 2fb434c on 8.x-1.x
    Issue #3028606 by mikhailkrainiuk: Port to Drupal 8. Fix composer.