NAME

Labyrinth::Plugin::Survey::Act::API - YAPC Surveys' Act API plugin for Labyrinth framework

DESCRIPTION

Provides all the interfaces to an Act software instance for YAPC Surveys.

PUBLIC INTERFACE METHODS

LoadUsers

Builds the API call to retrieve the users, and stores the returned JSON into the database, referencing all the users within Act, who have been recorded as a speaker and/or registered for the conference event.

LoadTalks

Builds he API call to retrieve the talks for the conference event. Parses the returned JSON, filtering the talks based on day, room and type into specific categories and stores within the database.

Note that LoadUsers should be called before LoadTalks in order to properly attribute the tutor/speaker for a course or talk to the correct user within the system.

NOTES

The system assumes the following settings:

  • userid == 1 is the guest user in the event of errors or no login =item * userid == 2 is the master admin user =item * userid == 3 is the test user

All these users do not have any bearing on the survey attendance, and are purely used to manage the site through development, QA and release.

SEE ALSO

Labyrinth

http://yapc-surveys.org

BUGS, PATCHES & FIXES

There are no known bugs at the time of this release. However, if you spot a bug or are experiencing difficulties that are not explained within the POD documentation, please submit a bug report and/or patch via RT [1], or raise an issue or submit a pull request via GitHub [2]. Note that it helps immensely if you are able to pinpoint problems with examples, or supply a patch.

[1] http://rt.cpan.org/Public/Dist/Display.html?Name=Labyrinth-Plugin-Survey [2] http://github.com/barbie/labyrinth-plugin-survey

Fixes are dependent upon their severity and my availability. Should a fix not be forthcoming, please feel free to (politely) remind me.

AUTHOR

Barbie, <barbie@cpan.org> Miss Barbell Productions, http://www.missbarbell.co.uk/

COPYRIGHT

Copyright (C) 2006-2014 Barbie for Miss Barbell Productions
All Rights Reserved.

This distribution is free software; you can redistribute it and/or
modify it under the Artistic License 2.0.