This page details major change since the previous release (2.5), effects these might have on your code and what you can do about those.
- Improved way of handling translations:
- Ushahidi translations are now managed through Transifex https://www.transifex.com/projects/p/ushahidi-localizations/
- The Ushahidi-Localizations repo is now included in core through a submodule.
- Rungit submodule update --init when you next pull from git or
- git clone --recursive git://github.com/ushahidi/Ushahidi_Web.git to clone and include submodules
- All localizations will be shipped with core releases
- In addition , support for category translations have been added to the categories API
- Support for JSONP -: We have added JSONP(http://en.wikipedia.org/wiki/JSONP) support to the API to allow cross-domain interaction.
- Zooming Controls: With an upgrade to openlayers 2.12 , several cool things have been added
- kinetic dragging: http://openlayers.org/dev/examples/kinetic.html
- animated panning: http://openlayers.org/dev/examples/animated_panning.html
- zoom transitions: http://openlayers.org/dev/examples/transition.html / http://openlayers.org/dev/examples/google-v3.html
- Better handling of reports layer
- Less delay before load
- Old layer not removed until new one loaded.
- Fade between old/new zoom layer
- No reload on zoom unless clustering
- Actions: The actions feature has had some more work done i.e
- Added UI for editing and action
- Added UI for deleting an action
- Added actions trigger for geotagged feed items
- Refactor JSON controller for easier extension: Increases code reuse and add the following events
- ushahidi_filter.json_replace_markers
- ushahidi_filter.json_alter_markers
- ushahidi_filter.json_features
- More events in main view
- ushahidi_action.main_sidebar_pre_filters
- ushahidi_action.main_sidebar_post_filters
- Add events to tweak get_incident / get_neighbouring_incidents SQL
- ushahidi_filter.get_neighbouring_incidents_sql
- ushahidi_filter.get_incidents_sql
- Rework Upload and Download Feature . What's been done so far:-
- Upload of custom form fields - Custom form field responses can now be imported via CSV. Each form field is identified as a column and values imported. For checkboxes, user options should be separated by commas
- Case insensitivity issues fixed - Previously, csv content in lower case would not be recognised and would cause upload failure, forcing users to adhere to uppercase content for particular fields. Users can now upload content regardless of what case the csv content is in.
- Added support for upload/download of Incident reporters - Users can now download and upload Names and email addresses of incident reporters
- Compatibility issues with CSV files generated by non UNIX systems
- Streamlining of upload success UI
- Before --> http://i.imgur.com/xXHVf.png
- After --> http://i.imgur.com/GTFtZ.png