[WordPress] 外掛分享: Improve My City

WordPress 外掛 Improve My City 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「Improve My City」是 2016-04-06 上架。 目前已經下架不再更新,不建議安裝使用。
  • 目前有 50 個安裝啟用數。
  • 上一次更新是 2022-01-14,距離現在已有 1206 天。超過一年沒更新,安裝要確認版本是否可用。以及後續維護問題!
  • 外掛最低要求 WordPress 5.2 以上版本才可以安裝。
  • 有 11 人給過評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

improvemycity |

外掛標籤

IMC | city | improve | improvemycity |

內容簡介

Improve My City for WordPress 是一個用於管理當地問題的平台,包括報告、管理和分析功能。

它是一個集成的解決方案,旨在為希望與市民合作的地方政府提供支持,並以開放源碼的形式免費提供。

報告:

通過網絡或移動設備收集問題。

通過允許市民使用 web 版本從家中報告問題,或使用移動應用程序(iOS 和 Android)在街上報告問題,從而簡單易行。

只須提供有關定位和解決問題所需的信息,例如標題、描述、位置和類別,易於構成但具體詳盡。

通過提供地圖來幫助市民確定其問題的確切位置。

允許在現場附上圖片以描述問題。

通過敦促市民選擇反映市政部門的預定義類別之一,進行分類。

市民可以發表評論或投票支持已提交的問題,評論和投票機制完備。

管理:

易於使用的管理平台。

問題在城市地圖中呈現,還可以按照順序列表和單個問題頁面的形式顯示所提交的完整詳細信息。

可以為每個類別分配一個或多個官員,並在市政部門之間分配管理工作。

問題被自動路由到適當的部門以及負責官員的收件箱中。

可以通過電子郵件或進度指示條(已開啟 -> 已確認 -> 已解決)解決問題並通知市民,並直接向市民提供書面反饋。

可以在用戶權限、類別的數量和性質、通知規則和本地化設置方面進行完全自定義。

文檔:

[1] 設置 IMC 主頁

改善我的城市主頁(IMC-改善我的城市主頁)位於“頁面”>“IMC 改善 我的城市主頁”。

啟用插件後,將自動創建一個名為“IMC-改善我的城市主頁”的頁面。這是插件的核心頁面,所有問題將在此顯示。您可以將其添加到菜單中,或將其指定為首頁。如果您刪除此頁面或改善我的城市插件創建的任何頁面,可以通過禁用並重新啟用插件來恢復它們。

[1.1] 添加改善我的城市主頁到您的主菜單:

1. 訪問外觀>菜單。
2. 選擇現有菜單或創建一個新菜單。
3. 從“頁面”部分搜索並添加“IMC-改善我的城市主頁”到菜單中。
4. 在“佈題位置”中選擇菜單位置並保存它。

[1.2] 將改善我的城市主頁設置為您站點的首頁:

如果您希望使用改善城市主頁作為您的首頁,請轉到“設置”>“閱讀”並設置“首頁”。

原文外掛簡介

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.
Report
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.

Administer
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.

Documentation
[1] Set IMC Main Page
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.

[1.1] Add Improve My City Main Page to your main menu

Visit Appearance > Menus
Choose an existing menu or create a new one.
Search and Add to Menu the “IMC – Improve My City Main page” from the Pages section.
Choose a location for your menu at Theme locations and save it.

[1.2] Set Improve My City Main Page as your site’s Front page

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”.
[2] Issues & Categories

[2.1] Before creating your first Issue

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.

[2.2] Manage Statuses

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:

Name: The Status name that will be shown everywhere in the application.
Slug: The unique identifier of the Status. It usually is the status name in lowercase without special characters and spaces.
Description: A short description about the status that is usually used internally to convey information between administrators.
Color: A unique color that best represents the status. Use the color picker to select from a predefined color or set your own.

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.

[2.3] Manage Categories

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:

Name: The Category name that will be shown everywhere in the application.
Slug: The unique identifier of the Category. It usually is the category name in lowercase without special characters and spaces.
Parent: Use this dropdown if you want to make this Category a sub-Category; you have to select the sub-category’s parent category. “Improve My City” can only support depth of one level.
Description: A short description about the category that is usually used internally to convey information between administrators.
E-mail Notifications: The e-mail address that will receive all notifications about any changes. You can use more than one if you like, by separating them with a comma. By leaving it blank, it means that all the notifications for this category will be sent to the website’s admin mail (WordPress admin).
Category Image: Select an icon that will represent this category. Icons should have at least 100×100 pixels size and background transparency.
Then click on the Add new Category button to save it.

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.
[3] Issue Reporting
In the following section, the default roadmap on how to report an issue is described, both from the frontend and from the administrator panel.

[3.1] Report an issue (Citizens)

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.

[3.2] Report an issue (Administrators)

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.
[4] Improve My City Settings
The Improve My City Settings are located on Settings > IMC Settings, spanning 3 tabs.

[4.1] Settings regarding Google Map

In this tab resides all the configuration options about the Map functionality of the plugin.

Google Maps API KEY: Add your API Key to authenticate requests about your Google Maps. For more information on getting an API Key, see the Google Developers website.[5.1.1]
Initial Address: Add specific address that every map in IMC will have as default. By dragging the pin icon on the map, the Initial Address field is populated automatically.[5.1.2]
Initial Latitude: Add a specific latitude value that every map in IMC will have as default.[5.1.3]
Initial Longitude: Add a specific longitude value that every map in IMC will have as default.[5.1.4]
Note: The 5.1.3 and 5.1.4 values are populated automatically when you set an Initial Address on 5.1.2.
Initial Map Zoom: Set the default zoom of the map. Available values range between 0 and 20.[5.1.5]
Map Language: Change the in-map language as well as the directions output language. See supported list of languages.[5.1.6]
Map Region: Change map region to apply bias for IMC behavior towards your Region. See Unicode region subtag identifiers.[5.1.7]
Allow zooming with mouse scroll wheel: Choose if you want to enable zooming on the map, using the mouse scroll wheel.[5.1.8]
Clustering markers: The map clustering functionality will be available and thoroughly documented at a later time.[5.1.9]
Boundaries: Insert a GeoJSON object, extracted from the OpenStreetMaps page to display your city’s boundaries and allow reporting only inside these limits.[5.1.10]

[4.2] Settings regarding Notifications

In this tab the administrator can enable or disable the dispatch of notification e-mails for a range of the plugin actions.

On new issue to user: Send an e-mail notification to Citizen, immediately after reporting an issue.[5.2.1]
On new issue to admins: Send an e-mail notification to Admins, immediately after an issue reported on their Category (See [3.2]).[5.2.2]
On change category to user: Send an e-mail notification to Citizen when his issue has changed category.[5.2.3]
On change category to admins: Send an e-mail notification to Admins, immediately after an issue has moved to their category (See [3.2]).[5.2.4]
On change status to user: Send an e-mail notification to Citizen when his issue has changed status.[5.2.5]
On change status to admins: Send an e-mail notification to Admins (See [3.2]), immediately after an issue has changed status.[5.2.6]
On new comment to admins: Send an e-mail notification to Admin immediately after a comment is published.[5.2.7]

[4.3] General Settings

In this section the administrator can set whether new issues will be published immediately, or will be moderated at first.

Moderate new Issues: Set if you want to moderate new issues. This means that when a citizen reports an issue, it is saved as a draft, so an administrator can check the issues information first and then publish it. [5.3.1]

[5] Roles and Capabilities

[5.1] Roles of Improve My City

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.

Administrator: (WordPress default role) A user that has access to everything in your site and the entirety of the Improve My City plugin.
Department Admin: (Custom role) A user that has access to the entirety of the Improve My City plugin but not on the rest of the website.
Subscriber: (WordPress default role) This role is the default for citizens. It allows reporting, editing and browsing issues on the front end, while it denies access to the administration platform.

[5.2] Add New User as Department Admin

You can create a new Department Admin user by visiting Users > Add New and selecting “Department Admin” as a Role option.
[6] Important Notes

[6.1] Allow citizens to report issues

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

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Improve My City」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


1.5 | 1.0.0 | 1.0.1 | 1.1.0 | 1.1.1 | 1.1.2 | 1.2.0 | 1.3.0 | 1.3.2 | 1.4.0 | 1.4.1 | 1.4.2 | 1.4.3 | 1.1.2.2 | 1.3.1.2 | 1.4.3.1 |

延伸相關外掛(你可能也想知道)

  • Improved Sale Badges – Free Version 》Improved Sale Badges for WooCommerce 是一個外掛,可以將您的銷售標記轉換成顧客易於理解的形式。您可以根據當前的集合、季節或節日更改樣式。此外,該外掛...。
  • Admin username changer 》將您的管理員使用者名稱改為任何您喜歡的內容。提高您的網站安全性,讓駭客難以攻擊。, WordPress 的預設管理員使用者名稱是 "admin",這對駭客來說非常容易...。
  • JPEG PNG Compressor 》JPEG PNG 壓縮器, 通過對您網站中的JPEG或PNG圖像進行優化,加快頁面加載速度、增加訪問量,從而提高您的SEO排名和銷售額。, PNG Compressor是一個易於使用、...。

文章
Filter
Apply Filters
Mastodon