...
Plugin title | Description | Version | Compatible up to |
AdSense | Adsense is a free plugin and open source software that automatically insert Google Adsense ads into Ushahidi frontend pages. | 2 | 2.5 |
RGraph Tree | This plugin utilizes the JavaScript InfoVis Toolkit to produce an animated tree graph of reports on your homepage. | 0.1 | 2 |
Heatmap | Generate a Heatmap from Active Reports | 0.8 | 2.5 |
Ushahidi API Library | This plugin creates a new library that is used to interact with the API of other Ushahidi sites. The helper handles all of the parsing and creating of API requests. This Library is not the API itself. It just makes using the API easier. This is made for Ushahidi sites that need to interact with other Ushahidi sites in a programatic way. This supports the Report, Incidents, Categories, and API Key tasks. !!!! REQUIRES PHP 5.3 !!!!! | 1 | 2 |
TinyMCE | Adds the Tiny MCE editor to the Report Description text area | 0.2 | 2.1 |
Nexmo | Send and receive messages using Nexmo | 0.2 | 2.1 |
Link Reports | Lets you setup links between two different reports | 1 | 2.1 |
KML on by default | Lets you set any KML layers to be displayed by default on the homepage ushahidi map. If you want a KML layer to come on by default you can use this plugin to do that. | 1 | 2.1 |
Hide Time | Gives users the ability to hide time for reports that may not have occured at a finite moment | 0.5 | 2.1 |
End Time | Creates a field that asks for the end time of an event. For events that aren't instantanious. | 1 | 2.1 |
Do Forms | Do Forms is a plugin for the Ushahidi platform to allow Ushahidi to pull in data from Do Forms mobile data collection service: http://www.doforms.com | 1 | 2.0.1 |
Density Map | Show the density of categories over a geographical area. | 1 | 2.1 |
Print Report | Adds print CSS to reports pages and reports listings. Originally built to work with the Unicorn theme as used here: https://www.cartehumanitaire-rca.org/ | 0.1 | 2.5 |
Open GeoSMS | Sharing reports with Open GeoSMS and automatically parsing Open GeoSMS(which is geo-tagged SMS) into reports. After Ushahidi plateform receiving reports with Open GeoSMS which is submit by user from their Android phone with Ushahidi app, this plugin will parse it into a report automatically. It similar to SMS Automate plugin, but the biggest difference is Open GeoSMS standard already define its own format. | 1.2 | 2.6 |
Public reports download | Allows all users to download reports by category in CSV/KML. It adds the link Download Reports" in the home page top bar, allowing all users to download reports by category in CSV/KML. Based on the original csv download plugin by George Chamales | 0.2 | 2.2 |
Forward Report | Allows Administrator to forward report by email. It sends an email with the link to the report and some messages you would like to add. It also create a record for each email sent. | 1 | 2.1 |
Incident Status | Allows to track the status of each report (waiting, taken on, resolved) and shows history to users. | 0.1 | 2.1 |
Location Highlighter - Lite | When users are adding new reports to the map they may struggle to find landmarks or administrative boundaries that make it easier for them to contextualize what they're looking at and figure out where they need to put the marker. This plugin will highlight an area that you have defined by KML file. Looking for more? Check Location Highlighter" plugin of John Etherton. " | 1 | 2.1 |
Ztyle Admin Styler | Adds an overriding CSS stylesheet to the admin pages by injecting a style sheet link into the page headers, at the bottom, so the plugin can properly override all other styles. Ushahidi plugins are installed alphabetically, so this plugin's name starts with a Z. The plugin comes with some default styles to enhance the look of admin pages, but you will probably want to create your own. You can also add styling to admin plugins; see the latter parts of the css file. | 1 | 2 |
Facebook Page Tab | This plugin creates a simple map representation of the deployment that can fit in the Facebook page tab requirements. You'll need to create a Facebook App for this tab as described in the README. Please note, that as of 1. October facebook will require all tabs to have a secure URL as well (https). Therefore, you'll need to obtain an ssl certificate from your hosting provider. | 0.1 | 2.1 |
SMS Anonymizer | Anonymize SMS Reporters | 0.1 | 2.5 |
Simple Groups | This plugin is built to allow seperate groups of users have access to their own report data, but not to the data of another group. This functionality was built for the Liberian 2011 general elections as multiple organizations, with their own metrics for validation, would be monitoring the electoral process, but using one ushahidi instance. This plugin is designed to give just the bare minimium of functionalty to users so that they can add/edit their own reports and manage incoming SMSs that are from whitelisted numbers that belong to their group. This plugin requires: Admin Map Plugin: http://apps.ushahidi.com/p/adminmap/ Ushahidi API Library Plugin: http://apps.ushahidi.com/p/ushahidiapilibrary/ PHP 5.3 | 2 | 2.1 |
Location Highlight | When users are adding reports this allows for admin uploaded KML files to highligh areas if traditional mapping services don't demarcate the areas you care about. This is made for Liberia where no mapping service has the county or district boundaries. | 1.1 | 2.1 |
Growl | Allows you to push notifications to Growl via Ushahidi. | 0.1 | 2 |
GPXer | Import GPS Coordinates into the Ushahidi platform. | 0.2 | 2.0.2 |
Find Location | Lets you bound your results by region, and add text to the end of a search (like "mexico" so it'll always search something). Also uses both Google and GeoNames to find places. " | 1 | 2.1 |
Category Cloud | Generates a tag cloud for the categories showing which categories have the most incidents. | 0.2 | 2.2 |
Auto Locate | Guesses where the given message might be from by reading the text of the message and comparing that to a list of cities and districts provided by the user. STILL VERY MUCH IN DEVELOPMENT! | 0 | 0 |
Analysis / Assessment Matrix Tool | Introduction In view of the increasing need to qualify and verify crowdsourced information, the ICT4Peace Foundation helped the development of the Matrix plugin for the Ushahidi platform. This plugin essentially requires pre-trained reporters in the field tagging reports with the following for reports they enter into the system: Source Reliability Information Probability When the reports are filtered into the back-end, administrators via the analysis plugin would then see the attached matrix on tagged reports, which helps with making analyses', finding related reports and/or possibly creating new reports to shield the actors involved in some of these reports. The Matrix plugin can also complement technologies such as SwiftRiver by Ushahidi, providing a more nuanced view of ground reports that can feed into more timely decision-making, plus providing a more robust foundation for accountability. Details ICT4Peace page with more information [[http://ict4peace.org/publications/the-matrix-plugin-for-ushahidi-platform]]. | 0.4 | 2.2 |
Enhanced Map | Enhanced Map brings the following additiona functionality to your deployment: Lets you see all reports (approved and unapproved) on a map on the backend of the website. Lets you print maps, using CSS black magic, and if you're using a map layer that allows you to manipulate the tiles on the server, you can print via the server. you can access this via /printmap. It's still under development, so please give feed back and keep checking in Lets you embedd your map. It'll create a text box on the home page that has the embedd HTML. There is also a high performance branch, with reduced functionality, available here: https://github.com/jetherton/enhancedmap/tree/high_performance | 2.1 | 2.5 |
YouTube Embed | This plugin allows you to convert any Youtube links in your report description to embedded code i.e. watch the YouTube video on the same page. | 0.3 | 2.3 |
Universal Transverse Mercator (UTM) coordinates | Allows users to map UTM coordinates and convert them to lat, lon and the reverse, to allow lat, lon coordinates from the map to be converted to UTM. | 1 | 2.1 |
Time Span | Allows the user to select what time span is shown by default on the time line. The admin can select to show. The last N days on the time line From date N to date M on the time line All of the reports in the database The most active month (Ushahidi default) Also lets the admin set if the intervals on time line should be segmented by month or day. This plugin needs the following filters to be defined. ushahidi_filter.active_startDate ushahidi_filter.active_endDate ushahidi_filter.active_month | 1.1 | 2.0b10 |
SMS Automate | Automatically turns SMS messages into reports. Looks for a code word and uses an optional white list to ensure that SMSs are coming from trusted sources. Uses a user specified delimiter to parse out latitude, longitude, title, location description, and event description. Also accepts a comma separated list category ID numbers to associate the report generated from the SMS with categories. This plugin needs the following filters to be defined. ushahidi_filter.sms_new | 1.1 | 2 |
TimeMap | Create Timemaps (Combination of Map Slider and Map) | 0.8 | 2.5 |
Mobile Edition | Visitors browsing your site on a mobile device will see a version of your site optimized for mobile web browsers. | 1 | 2.2 |
KML | Create a KML feed for your ushahidi deployment, accessible at: http://www.your_website.com/kml/ | 0 | 0 |
Generate Data | This plugin generates reports at random lat,lon coordinates. You get to pick the number of reports it generates. Download it here: https://github.com/brianherbert/Ushahidi-Plugin-Generate-Data | 0 | 0 |
Full Screen Map | Adds a button to the front end that allows you to blow the Map up to the size of the browser. | 0.6 | 2.5 |
Flickrwijit | Allows you to view flickr photos based on tags or photoset. | 1 | 2 |
File Upload | Adds the ability to upload any file to the site and associate it with a report or a page. Note that for this plugin to be fully functional it requires events that aren't currently part of the core Ushahidi functionality. I have all the needed events added in my branch of Ushahidi located here: http://github.com/jetherton/Ushahidi_Web/blob/liberia_2.0. Check the hooks/fileupload.php file to see what events are used. | 1 | 2.1 |
Facebook Social | Allow users to comment on reports via Facebook. | 0.6 | 2.5 |
Dashboard RSS Feed | I built this for our deployments in Liberia so that users of a website could see on the dashboard what other Ushahidi users in Liberia were saying. We hope this will encourage more social Ushahidi use, as one party will see that another party has reported an incident, and thus they'll want to post the incidents that they are aware of I had to create a event in views/admin/dashboard.php. This is the event that the plugin hooks into to render its content. | 0 | 0 |
CloudMade Maps | CloudMade sources mapping data from the OpenStreetMap project and allows you to make them look like gold! | 0.3 | 2.5 |
Actionable | This plugin allows you to tag reports in Ushahidi as 'Actionable'. If a report is tagged as actionable the tag YES appears in the RSS feed. This way any person accessing this feed will know whether or not to act on the specified report. Finally, if the report has been acted upon, you can add the 'actor' example: The Red Cross Delivered Water. This is also displayed on the report itself on the front-end. | 0.6 | 2.2 |
EmbbedMap | This plugin allows you to embbed maps into other websites (ej. using iframe). To embed a map, just use your_ushahidi_url/mapembed . This plugin was based on this discussion in Ushahidi Forums. | 0.1 | 2.7 |
DataViz | Add D3 visualizations to ushahidi platform V2 | 0.1 | 2.7 |
MessageAPI | Plugin to add message, reporter and services APIs to ushahidi platform V2 | 0.1 | 2.7 |