Wordpress plugin for Action Network
PHP JavaScript CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
includes
.DS_Store
.gitignore
LICENSE
README.md
actionnetwork.php
admin.css
admin.js
icon-action-network.png
logo-action-network.png
signup.css
widget-controls.css
widget-controls.js

README.md

Action Network Wordpress Plugin

A free Wordpress plugin for the Action Network online organizing tools, developed by Jonathan Kissam.

Please note that this version is not maintained, will not work with Action Network's v3 embed codes, and may break even more in the future. Latest version available on the Wordpress.org plugin repository.

Features:

  • Create a Wordpress shortcode from any Action Network embed code.
  • Manage your saved embed codes using the Wordpress backend. Supports sorting by title, type and last modified date, and provides a search function.
  • Use [actionnetwork_calendar] shortcode and Action Network Calendar widget to show a list of upcoming events. Optionally outputs upcoming events in JSON. Development of this feature was supported by The People's Lobby - if you like it, please consider making a donation to them.
  • If you are an Action Network Partner, use your API key to sync all of your actions from Action Network to Wordpress.
  • Create signup widgets which allow visitors to your site to sign up for your email list without using Action Network javascript embeds. This allows you to place a signup form on every page (for example in the sidebar), and still load Action Network embed codes for actions on particular pages (since Action Network's scripts will only load one embed code per page). This feature does require the API key, so you have to be an Action Network Partner to use it.

Find this plugin useful? Please consider supporting further development by hiring me or making a donation.

Updates

6/29/2017: Now available on the Wordpress plugin repository!

6/28/2017: version 1.0

Finally, we're ready to release a 1.0 version! Submitted to the Wordpress Directory, at which point documentation will be moved there.

4/9/2017: version 1.0-beta7

New feature:

  • json="1" attribute in [actionnetwork_calendar] shortcode will output upcoming events as a JSON object called actionNetworkEvents which can then be used by local javascript.

4/3/2017: version 1.0-beta6

New features:

  • Add/edit the time as well as date for events added via the text interface

Bug fixes:

  • Prevent Actionnetwork_Sync::processQueue from nesting too many times
  • remove extraneous return $full_simple_collection line from traverseFullCollection method in actionnetwork.class.php that was generating notices

3/29/2017: version 1.0-beta5

New features:

  • Upcoming events shortcode & widget
  • Ability to add non-Action-Network events to upcoming events
  • loads description field and location hash (for events) into database
  • Validates API key
  • Starts sync as soon as a valid API key is entered

And some miscellaneous bug fixes, including:

  • Fundraising embed codes given the correct OSDI type

10/6/2016: version 1.0-beta2

Includes a few minor improvements to the beta version:

  • terminology updated to reflect Action Network's terms rather than OSDI's (i.e., "Letters" rather than "Advocacy Campaigns"
  • sync process streamlined somewhat

Also, added inline documentation for shortcode options, and drop-down help pages.

10/3/2016: version 1.0-beta

The Action Network Plugin is ready for beta testing!

If you download the beta version of the plugin, please sign up for my email list to be notified when updates are ready.

Please contact me with bug reports, feedback, thoughts or feature requests