[ ] Identify any requirements above that contradict best practice and document it (such as using a timestamp column, calling the column "created_at", etc.
[ ] Implement the .xml and migration for database
[ ] Implement the event
[ ] Create /logal/high_five/do-high-five.php which is a REST POST route, requires authentication and records a high five
[ ] Create a new administration page /local/high_five/index.html which requires the admin to login and it shows the latest high five in the database, and allows to create a high five (user_id = logged in admin user) and which triggers the high five event (clicking the button uses javascript REST API to do the high five without leaving the page)
[ ] Update our documentation README to show a screenshot of the admin, document the fetaure
[ ] Update README to cite all best practice documentation and related notes
The High Five module will include a simple database:
And a new event for high_five_event.
This requires the XML file, and a migration.
Work plan