Coder Social home page Coder Social logo

mahrd7 / improve-my-city Goto Github PK

View Code? Open in Web Editor NEW

This project forked from icos-urenio/improve-my-city

0.0 2.0 0.0 1.55 MB

Improve my city allows citizens to report, vote and track non-emergency issues

License: Other

PHP 88.27% HTML 0.40% CSS 4.79% JavaScript 6.53%

improve-my-city's Introduction

ImproveMyCity - Citizens Requests, Complaints & Suggestions

Screenshots from the application

ImproveMyCity is a Joomla 2.5.x extension to report, vote and track non-emergency issues.

The application enables citizens to report local problems such as potholes, illegal trash dumping, faulty street lights, broken tiles on sidewalks, and illegal advertising boards. The submitted issues are displayed on the city's map. Users may add photos and comments. Moreover, they can suggest solutions for improving the environment of their neighbourhood.

ImproveMyCity has been developed within the European project PEOPLE. Find out more at http://www.improve-my-city.com/.

ImproveMyCity is also available on the Joomla! Extensions Directory

Installation and Documentation

Refer to ImproveMyCity wiki pages.

Bug Tracker

Have a bug? Please create an issue here on GitHub! https://github.com/icos-urenio/Improve-my-city/issues.

License

ImproveMyCity's source code is licensed under the GNU Affero General Public License.

Changelog

Version 2.6.0

  • Various fixes and improvements

Version 2.5.9

  • Added pagination, filtering and search on report

Version 2.5.8

  • Social tags introduced (mainly used by mobile apps)
  • Creating default object from empty value fix
  • Limit box show all issues added on settings

Version 2.5.7

  • Authentication compatibility according to PHPass as introduced in Joomla concerning the JSON controller

Version 2.5.6

  • Problem adding new issue when IMC is set on Home menu is fixed

Version 2.5.5

  • Menu parameter HTML5 to select between the old classic layout and the new responsive based on bootstrap and html5
  • Include latest bootstrap

Version 2.5.4

  • Major update to support adaptive layout using Bootstrap's row-fluid
  • Problem loading map on latest Chrome version is fixed
  • New field to keep track of how issues are inserted (normal/json)

Version 2.5.3

  • REST secure user registration following com_users guidelines completed
  • Ready for SSL
  • Trash / empty trash issues on administrator is fixed
  • Various bootstrap issues fixed
  • jQuery and popup modal conflict issues fixed
  • Ordering issue occuring in some templates is fixed

Version 2.5.2

  • Fixing upload photo server-path when adding new issue from mobile.json
  • Added getUserVotes() in mobile.json

Version 2.5.1 security update

  • Security update concerning encryption/decryption. The method is now Android compatible
  • Secret key is now stored on DB instead of component's parameters
  • Administrator various fixes and submenus added
  • Updated mobile.json controller according to this snippet

Version 2.5.0

Brings complete support for mobile versions (Android, iOS, REST services) of ImproveMyCity, for third parties, by introducing a complete json wrapper. All gathered together through a common controller interface which administrators can activate/deactivate on demand.

Mobile json wrapping supports:

  • Encryption / Decryption functionality with secret key defined on server side
  • Timestamp on DB changes
  • Introduces geo-boundaries queries

Also v2.5.0 brings the following:

  • New settings for displaying relative dates or plain dates with custom date format
  • New settings to enable/disable json support for the new mobile-oriented controller
  • Secret key on settings to be used for password encryption over http (It is highly recommended to use HTTPS)
  • Remove login link on add new issue and add new comment
  • Mega-menu css enhancements
  • Fix administration approval issues (you can set on settings if you want to publish directly new issues or the administrator must first approve)

Version 2.4.0

  • Just a numbering convension to 3 level versioning

Version 2.3

  • Fixes the conflict between mootools/jquery which caused megamenu or/and google map not to work when certain templates are used.

Version 2.2.1

  • Introduces automatic updates and also improves comments administration and fixes dropdown categories bug concerning unpublished items

Version 2.2

  • Introduces comments administration and suggestions and bug fixes based on JED and support group users. Also, new settings are added like: Show/Hide comments, Publish new issue on admin approval and more. Settings are now fully translated. Comment submit button is disabled during ajax call to avoid duplicate comments.

Version 2.1

  • Fixes some ACL features

Version 2.0

  • Contains many additions and bug fixes based on end-users comments and testing phase feedback

improve-my-city's People

Contributors

itsam avatar tsarcho avatar patsar avatar urenio avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.