GSoC 2017 | Week 10: Port Vote Up/Down

This marks the end of week 8 of GSoC's coding period. My Project is Port Vote Up/Down to Drupal 8. More information about my project and GSoC can be found here. I am working with marvil07 this summer.

Agenda for the week

The agenda for Week 8 was to port the basic module functionalities i.e. vud.module and vud.theme.inc files as described in previous week's post. 

I did the following things:

  • Remove the unwanted functions from the module and theme file.

    The functions which were deprecated or no longer required in D8 were removed. Like the functions implementing ctools.
  • Ported the functions from the D7 version to D8 version. 

    The functions like vud_theme, vud_access_callback were ported for D8 compatibility. 

Project progress

By the end of this week, we have the following things done:

  • A plugin type named 'vud_widget'
  • Voting API implemented for basic use
  • AJAX API implemented
  • 1 test, each for plugintype
  • A field type named 'vud_field'

The code written for the week could be found here

Agenda for next week

Th objective of this week is to complete the module port and release the alpha version for community testing and review.

Tags