Let's use this ticket to track D8 port.
Voting API port to D8 have been on alpha2 for a long time now, but it seems to be functional enough to be used.
Related Voting API tickets: #2574687: [votingapi] Voting API and #2379167: Drupal 8 port of Voting API.
Proposed steps:
Check how voting_api has changed, and see the reference implementation in like_and_dislike.#2844432: Port vud to D8: Port vud, use D8 plugins where ctools plugins were used.Port vud_field.- #2906057: Use drupal core ajax api
- #2902455: Error on VoteUpDownWidgetManagerTest test
- #2906055: Add a migration path from D7 via update hooks
- #2906056: Add a migration path from D6 using D8 migrate API.
What is critical to a stable version is now tagged with vud-d8-stable-blocker.
Comments
Comment #2
marvil07 commentedComment #3
marvil07 commentedUpdated main plan to reflect what is done and what is missing.
Comment #4
marvil07 commentedOne more link and mention the existence of the vud-d8-stable-blocker tag.
Comment #5
klemendev commentedI am wondering if there are any active developers working on D8 port at this point?
Comment #6
marvil07 commented@Klemen Pevec, not actively really, help is highly welcome.
The last time I checked vud is working if the core patch from #2670798: "nojs"/"ajax" route parameter in use-ajax link breaks CSRF protection is used, as I mentioned on the related ticket #2906057: Use drupal core ajax api.
I think the biggest effort now is to get the core patch in, so I can release a non-alpha version.
Also, a new ticket about documenting this could be another option.