WP Manifestindependent plugin directory
manifest / content / ep_votes

EU Parliament Votes

Wordpress plugin for tracking and presenting EU Parliament topics and MEP votes

by eroggero · github.com/eroggero/ep_votes · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/eroggero/ep_votes/archive/refs/heads/main.zip

EU Parliament Votes (WordPress Plugin)

A WordPress plugin to track, present, and analyze European Parliament topics and MEP (Member of the European Parliament) votes on your website.


Description

The EU Parliament Votes plugin transforms your WordPress site into a powerful hub for European political transparency. It allows you to display detailed records of parliamentary activities, including MEP voting histories, topic summaries, and interactive data tables.

Key Features

  • Interactive Voting Tables: Display MEP votes in a clear, sortable, and searchable table.
  • Topic and Policy Tracking: Present information on EU Parliament topics.
  • Data Integration: Designed to work with data sources like HowTheyVote.eu for accurate and up-to-date information.
  • Theme Compatibility: Includes CSS to integrate seamlessly with popular WordPress themes (e.g., Ashe).
  • Shortcode Ready: Easily embed voting data and topic summaries in posts and pages.

Screenshots

(You can add screenshots here by placing them in a assets/ folder and linking them)

  1. Voting Table View: A sample of the interactive MEP voting table.
  2. Topic Page Example: How a parliamentary topic is presented.

Installation

  1. Upload the Plugin:
    • Upload the ep-votes folder to the /wp-content/plugins/ directory.
  2. Activate:
    • Activate the plugin through the 'Plugins' menu in WordPress.
  3. Configure (Optional):
    • Navigate to the plugin's settings page (if applicable) to configure data sources or display options.

Frequently Asked Questions

What data sources does this plugin use?

The plugin is designed to be flexible. It can be configured to import data from APIs that provide EU parliamentary information, such as HowTheyVote.eu.

Does this plugin work with my theme?

The plugin includes CSS rules to ensure a good look with the Ashe theme. For other themes, you may need to add custom CSS for optimal styling.

Changelog

1.0.0

  • Initial release.
  • Basic voting table and topic presentation.
  • Integration framework for external data.

Upgrade Notice

1.0.0

  • This is the initial release.

Development and Contributing

This plugin is currently in active development. If you find a bug or have a feature request, please open an issue on the GitHub repository. The project structure is as follows:

  • /css/ - Stylesheets for the plugin.
  • /data/ - Data import and processing scripts.
  • /includes/ - Core PHP files for the plugin.
  • /js/ - JavaScript for interactive elements (e.g., tables).

Credits

  • Based on data structures from HowTheyVote.eu.
  • Built for the WordPress community to foster transparency.