We'll create fresh WordPress site with Improve My City installed. You have 20 minutes to test the plugin after that site we'll be deleted.
Improve My City for WordPress is a platform for managing local issues; from reporting, to administration and analysis.
It is an integrated solution aimed to local governments seeking collaboration with their citizens, freely available as open source.
Collecting issues via web or mobile.
Reported via web or mobile
By allowing citizens to report issues from their home using the web version, or while on the street using the mobile app (iOS & Android).
Easily composed but descriptive
By asking citizens to provide only the information necessary to locate and resolve the issue, such as title, description, location and category.
Accurately positioned
By offering a map to facilitate citizens in determining the exact location of their issue.
Picture enabled
By allowing to attach an image on the spot for describing the issue.
Categorized based on their nature
By urging citizens to select one of the pre-specified categories reflecting the municipality departments.
Commented and voted
By offering the mechanisms to post comments or vote for issues that have been submitted by other citizens.
Easy to use administration platform.
Browse effectively
Issues are presented on the city map, as an ordered list but also in a single-issue page displaying the full set of submitted details.
Distribute responsibilities
Assign one or more officers per category and split the administration effort across the municipality departments.
Track pending issues
Issues are automatically routed not only to the appropriate department but also to the inbox of the responsible officer.
Monitor progress and update citizens
Resolve issues and inform citizens by email or through a progress indication bar (Open -> Acknowledged -> Closed).
Provide direct feedback
Provide written feedback to the citizens giving non-standard explanations for each specific case.
Customize easily
Fully customize the system in terms of user rights, number and nature of categories, notification rules and localization settings.
The Improve My City Main Page (IMC-Improve My City Main Page) is located on Pages > IMC Improve My City Main Page.
After activating the plugin, a page called “IMC – Improve My City Main Page” is automatically created. This is the core page of the plugin, where all the issues will be presented. You can add it on a menu, or assign it as you front page. If you ever delete this page or any page that is created by the Improve My City plugin you can bring them back by disabling and enabling the plugin again.
If you want to use the Improve My City Main Page as your front page, go to Settings > Reading and set “Front page displays” to “A static page”. From the dropdown menu, select the “IMC – Improve My City Main Page”.
Each issue that is submitted to the “Improve My City” platform is assigned a Status and a Category. Statuses denote the progress of an issue. You can have as many statuses as you want, although it is best to limit the number of statuses to 6. You can have as many Categories as you like.
Before using the plugin to report issues, there has to be at least one Status and one Category set, so the plugin can function as intended.
In the following sections, it is described how to manage the Statuses & Categories.
To access the Status manager navigate to Improve My City menu > Issue Statuses.
On the left hand side of this screen you can add a new status by providing the necessary information:
Then click on the Add new Status button to save it.
You can also edit an existing Status.
On the right hand side of this screen resides the Status table that lists all of your created statuses. The chronological order that they are created, define the order of each step (as seen in the order field).
For example the first status that you create, is also an issue’s first (initial) status (the one with the smallest order number). The second one is the status after the initial, and so on.
There is a soon to be implemented ordering mechanism to enable setting the ordering manually.
To access the Category manager navigate to Improve My City menu > Issue Categories
On the left hand side of this screen you can add a new category by providing the necessary information:
You can also edit an existing Category.
On the right hand side of this screen resides the Categories table that lists all of your created categories.
In the following section, the default roadmap on how to report an issue is described, both from the frontend and from the administrator panel.
To report a new issue as a citizen:
1. Visit Improve My City Main Page on your website.
2. Click on Report an issue link at the top right of your screen
3. There are five pieces of information associated with each new Issue that you need to fill in.
Title: Add a short title for the issue
Category: Select an appropriate category from the dropdown option.
Description: Write a thorough description of the issue.
Address: Add the specific address of issue’s location. By dragging the pin icon on the map, the Address field is populated automatically. You can also start typing and the auto-complete feature will suggest an address based on your location. The Locate button is used to make sure that the address entered is correct.
Photo: (optional) Attach a photo of the issue. Photo size must be less than 2MB.
To report an issue as administrator:
1. Visit Improve My City > Add New at your dashboard
2. There are six pieces of information associated with each new Issue that you need to fill in.
Title: Add a short title for the issue [4.2.1]
Description: Write a thorough description of the issue [4.2.2]
Address: Add the specific address of issue’s location. By dragging the pin icon on the map, the Address field is populated automatically. You can also start typing and the auto-complete feature will suggest an address based on your location. The Locate address button is used to make sure that the address entered is correct. [4.2.3]
Category: Select an appropriate category from the dropdown option. [4.2.4]
Status: Select an appropriate status from the dropdown option. [4.2.5]
Photo: (optional) Attach a photo using the Featured Image field. [4.2.6]
You can also enable/disable comments for this issue by checking/unchecking the “Allow Comments” checkbox.
The Improve My City Settings are located on Settings > IMC Settings, spanning 3 tabs.
In this tab resides all the configuration options about the Map functionality of the plugin.
In this tab the administrator can enable or disable the dispatch of notification e-mails for a range of the plugin actions.
In this section the administrator can set whether new issues will be published immediately, or will be moderated at first.
A Role defines a set of tasks that an assigned user can perform. Improve My City plugin uses three different roles for giving the ability to control what users can and cannot do within the platform.
You can create a new Department Admin user by visiting Users > Add New and selecting “Department Admin” as a Role option.
In order to allow citizens to report issues, you need to enable registration to your website.
1. Visit Settings > General
2. Check Anyone can register at Membership option
3. Select Subscriber at New User Default Role option
4. Provide Login & Register Links at your site