[WordPress] 外掛分享: Noti – Activity Notification

首頁外掛目錄 › Noti – Activity Notification
WordPress 外掛 Noti – Activity Notification 的封面圖片
10+
安裝啟用
尚無評分
1466 天前
最後更新
問題解決
WordPress 4.7.0+ PHP 7.0.0+ v0.1.0 上架:2022-02-10

內容簡介

Noti – Activity Notification 外掛是一個可追蹤 WordPress 網站活動的工具,而且是完全免費的。

以下是一些快速事實:

Noti 完全免費。所有在你的伺服器上執行的程式碼都永遠免費。沒有隱藏費用、PRO 版本、付費附加元件、擴展等。
Noti 不會擷取或外派任何關於你的網站或外掛如何使用的資訊。
Noti 不包含任何形式的廣告(沒有橫幅廣告、跨賣推銷或聯盟網站連結)。
Noti 的功能是基於 WordPress 核心觀念的動作和過濾器。所以,它本質上與所有 WordPress 外掛、佈景主題和 WordPress 核心整合。
你可以建立無限數量的事件類型來追蹤或使用 公共 Github 存儲庫 中的任何現有事件類型,該存儲庫正在不斷增長。
它在單站和多站的 WordPress 網站上均能很好的運作。
Noti 備有強大靈活的條件庫,因此你可以定義何時追蹤所需的活動。
最初的外掛版本已經包括三種不同方式發送提醒(通過 WordPress 內置電子郵件功能、 Webhooks 和將日誌傾印到文件中)。隨著插件的演進,將提供更多免費的通知類型。
Noti 經過了為大型網站進行優化,具有將一段時間內的相似事件聚合的功能。這可以將可能的 DB 儲存空間使用減少 50% 或更多。

需要新功能?只需詢問!

Noti 是一個嶄新的插件,因此許多有用、方便和完善的功能可能會缺少。我的初衷是要準備一個堅實而健康的基礎。從這裡開始,它可以快速成長。

選擇任何您喜歡或需要的新功能或增強功能,我將很樂意在未來版本中添加它。它可以是任何在其他「用戶監控和警報」外掛中可用的免費或付費功能,如果只需要我的時間,我將優先處理它。這就是為什麼請訂閱定期電子郵件通知,我將公佈新功能發布和公告。

我唯一的要求是幫助傳播 Noti 的意識。安裝的使用者越活躍,增加新功能的速度就越快。

它是如何運作的?

Noti 基於 WordPress 核心觀念上的 hooks(動作和過濾器)。當觸發 hook 時,它通常攜帶了足夠的有關事件的資訊。這就是為什麼在十次中有九次只是「聆聽」某些 hook,並將攜帶的資訊存儲在 DB 中。當然,有時候你必須考慮某些條件,通過調用某些其他的函數來豐富資訊,甚至結合來自多個 hooks 的資料。好處是 Noti 允許你在不編寫任何代碼的情況下完成所有這些。

要能「聆聽」任何 hook,你需要創建一個新的事件類型,並只需幾行基於 JSON 的配置即可指定要聽取的 hook、要捕獲的信息,以及必要時要捕獲事件的條件。這些配置一開始可能讓人畏懼,因此請不要猶豫與我聯繫,我將指導您完成流程並幫助您定義所需的事件類型。

當定義的事件類型變為活躍狀態時,Noti 將聆聽並以最有效的方式在專用的資料庫表中保留每個事件的記錄。

作為附加功能,你可以訂閱任何特定事件

外掛標籤

開發者團隊

⬇ 下載最新版 (v0.1.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Noti – Activity Notification」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Noti – Activity Notification (aka Noti) plugin is your single-stop shop for all you need to track any WordPress website activities. And it is completely free.

A FEW QUICK FACTS

Noti is completely free of any charges. All the code that runs on your server(s) will always be free. There are no hidden fees, PRO versions, paid add-ons, extensions, etc.
Noti does not capture or send externally any information about your website or how the plugin is used.
Noti does not include advertisements of any kind (no banners, cross-sales pitches, or affiliate links).
Noti functionality is based on the WordPress core concept of actions and filters. So, inherently, it integrates with ALL WordPress plugins, themes, and WordPress core itself.
You can create an infinite number of event types to track or use any existing event types from the public Github repository that is continuously growing.
It works well on both single and multi-site WordPress websites.
Noti comes with a powerful and flexible conditions library so you can define under which condition(s) to track desired activities.
The initial plugin’s version already includes three different ways to send alerts (via WordPress embedded email function, webhooks and dump logs into a file). More free notification types will be available as the plugin evolves.
Noti is optimized for large-scale websites and comes with the ability to aggregate similar events over a defined period of time. This potentially can reduce DB storage usage by 50% or more.

NEED A NEW FEATURE? JUST ASK!
Noti is a brand new plugin, so naturally many useful, user-friendly and polished features may be missing. My initial intention was on preparing a solid and healthy foundation. From here it can grow and grow fast.
Pick any new feature or enhancement that you like/need and I will gladly add it in future releases. It literally can be any free or paid feature that is available in other “user monitoring and alerting” plugins and if it requires only my time, I will prioritize it. That is why please subscribe to the regular email notifications where I will be disclosing new feature releases and announcements.
My only ask for you is to help spread awareness about Noti. More active installations – faster new features will be added.
HOW DOES IT WORK?
Noti is based on the WordPress core concept of hooks (actions and filters). When a hook is triggered, it typically carries enough information about the event. That is why 9 out of 10 times it is just a matter of “listening” for certain hooks and storing carried information in DB. Of course, sometimes, you have to take into account certain conditions, enrich information by calling some other function, or even combine data from multiple hooks. The good thing is that Noti allows you to do all this without writing a single line of code.
To be able to “listen” for any hook, you create a new event type and specify with just a few lines of JSON-based configurations the hook you want to listen to, information that you want to capture, and, if needed, conditions under which event should be captured. Configurations may look intimidating at first, so please do not hesitate to reach out to me and I will guide you through the process and help you to define the desired event type.
When the defined event type becomes active, Noti will listen and persist every occurrence of that event in the dedicated database tables in the most efficient manner.
As a bonus feature, you have the ability to subscribe to any specific event type and receive email notifications, configure to send these events to external API (webhooks), or log these events in a separate file. As the plugin evolves and grows in popularity, I’ll be adding more free types of notifications like SendGrid, Mailchimp, Push Notifications, Slack, etc.
WHY IS IT FREE? WHERE IS A CATCH?
Seriously. No catch. No hidden agenda. I wanted to build this product for years and finally, while experiencing quite a bumpy time in my personal life, I found a remedy in building Noti.
I’m a financially independent principal engineer leading a handful of strategic digital products for the biggest digital media company in the Western hemisphere. On another hand, I also maintain one of the most popular user access management plugins, Advanced Access Manager which generates great passive income for me. In short, money is not a priority anymore, so it was time for me to start giving something back.
HOW DOES SUPPORT WORK?
From the extensive experience of managing other digital products (including a few WordPress plugins), I recognize that support does not scale well with just one person in charge. However, I will do my best to answer any questions you may have on the official WordPress forum or on Github.
Also, you are welcome to contribute to the product with your code, transactions, new event types or help me answer any questions that other folks may have. I’m hoping that over time we will build a strong community around this product and evolve it beyond imagination.
Please also subscribe to the regular email notifications where I will be disclosing new feature releases and announcements.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon