這個外掛並未在最新的 3 個 WordPress 主要版本上進行測試。開發者可能不再對這個外掛進行維護或提供技術支援,並可能會與更新版本的 WordPress 產生使用上的相容性問題。

Ninety in Ninety

外掛說明

Often referred to as “90 in 90”, the practice of attending an AA meeting every day for 90 days in a row is a common suggestion for a newcomer.

This plugin is a simple way to track your progress making it to these meetings.

It’s flexible enough to be used for any 12 Step program.

Demo site using child theme for Primer, a randomly chosen theme to demo, on DigitalOcean.

Live site (updated 9/17/21)

Keep track of each meeting:

  • Location/Group
  • Meeting Type
  • Date/Time
  • Speaker
  • Topics

Also:

  • Display all meetings on a map
  • Display progress as a chart; pie, doughnut, bar.
  • Display meetings by Location/Group
  • Search meetings by your meeting notes or any other detail
  • Meeting calendar widget
  • Meeting archive widget

Plugin Options

  1. Meeting Options: defaults used when creating new meeting posts.
    • Location (you’ll need to set up at least one location first)
    • Time (save valuable seconds by specifying a default meeting time)
    • Type (save even more time with a default meeting type)
  2. Map Options: used for displaying meetings on a map.
    • MapBox API Key: For geocoding location addresses to display on map. Also for dislaying certain map tile sets.
    • Thunderforest API Key: For displaying map using additional tile sets.
    • Default Map Center Latitude
    • Default Map Center Longitude
    • Default Map Zoom Level
  3. Misc. Options
    • Keep Meetings Private: only show meetings/maps/widgets to logged in users
    • Display Chart: Default setting. Customizable in shortcode.
    • Chart Type: Default chart type. Customizable in shortcode.
    • Completed Meetings Color: Chart color used for completed meetings.
    • Remaining Meetings Color: Chart color used for remaining meetings.
    • Remove data when deleting plugin: Option to remove meetings and associated details from the database.
  4. PDF Options
    • Create PDF: Whether or not to create a PDF listing of your meetings.
    • PDF Title
    • Show number of days: Whether or not to show the number of days next to the meeting count.
    • Start Date / End Date for PDF: Optionally specify a date range of meetings to include

Shortcode Usage for Maps

  • Map only: [ninety_map]
  • Map with title: [ninety_map title="Title Text Here"]
  • Map with chart: [ninety_map show_chart=1]
  • Specify chart type: [ninety_map show_chart=1 chart_type="bar"]
  • Show chart only: [ninety_map show_map=0 show_chart=1]

ACF Notes

  • Requires Advanced Custom Fields plugin, standard or Pro.
  • Loads ACF standard version if no ACF plugin is active.
  • ACF standard version included: 5.8.5
  • ACF fields are used for Meetings.
  • Options page is not built with ACF since that requires Pro version.

Actions & Filters

  • ninety_programs filter will customize the available Meeting Programs to choose from – AA, NA, GA, OA, SA…
  • More info to follow

Development

  • Development is on GitHub.
  • Support issues will be addressed on GitHub
  • Sample Child theme changes are available in the child-themes folder of this plugin to demonstrate necessary changes to properly work with the included rewrite rules.

螢幕擷圖

  • Meetings archive pages.
  • Meetings map shortcode in a post.
  • Meetings map shortcode in a page with title and doughnut chart.
  • Map with clustered meetings.
  • Different groups meeting at the same location.

安裝方式

  1. Upload “ninety-ninety” folder to the “/wp-content/plugins/” directory.
  2. Activate the plugin ( 90 in 90 ) through the “Plugins” menu in WordPress.
  3. Sign up for free at MapBox to obtain an API key for geolocating meeting addresses.
  4. Use Meetings -> Options screen to set up plugin options.
  5. Add some meeting locations.
  6. Start tracking your meetings.

常見問題集

I found a problem

Support issues will be addressed on GitHub

Source Code?

Development is on GitHub.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈Ninety in Ninety〉的開發相關工作。

參與者

〈Ninety in Ninety〉外掛目前已有 1 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈Ninety in Ninety〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

0.1.1

  • Update included ACF version to 5.8.5

0.1.0

  • Initial release