WP Lookoutを使用すると、WordPressユーザーは好みのプラグインとテーマの通知を追跡および受信できます

公開: 2021-01-29

WordPressはプラグインの所有権の変更をユーザーに通知する必要がありますか? それは、イアン・アトキンスが2か月前に尋ねた質問でした。 WP Tavernの読者は、少なくとも私たちの報道についてコメントした人は、それは良い考えだと思っているようでした。 ただし、元のTracチケットはそれ以降動きがありません。

プロセスの自動化には実際の技術的な問題があります。 所有権の変更は、必ずしもプラグインの作成者の変更と同じではありません。 これは、誰かが会社を買収してブランドを維持する場合によくあります。

このような変更の追跡は、必ずしもWordPressを経由する必要はありません。 Chris Hardieは、このような変更などをユーザーに通知するWPLookoutというサービスを構築しました。 2020年8月からもご利用いただけます。

「WPLookoutは、誰かが気にかけているWordPressテーマとプラグインへの興味深い変更を監視しています」とHardie氏は述べています。 「私は、プロのWordPress開発者、コンサルタント、サイト管理者のためにWP Lookoutを作成しました。彼ら(およびそのクライアント)が依存しているプラ​​グインとテーマについて、より多くの情報を入手したいのです。」

WP Lookoutはプラグインの所有権の変更で同じ課題に直面しますが、利点があります。 また、WPTavernやPostStatusなどのWordPressニュース組織も追跡します。 所有権の変更がプラグインのWordPress.orgページに反映されていない場合でも、ニュースでその話が取り上げられる可能性があります。

Hardieは、2020年12月初旬にニュース追跡機能を開始しました。この機能には、サービスのセキュリティ通知システムの一部として、Wordfenceの脆弱性ブログとiThemesの脆弱性ラウンドアップブログが含まれています。 このサービスは、セキュリティに関連するキーワードの変更ログもスキャンします。

通知はそこで止まりません。 WP Lookoutは、プラグイン、テーマ、およびコアWordPressの更新を追跡します。 また、Advanced Custom Fields Pro、Gravity Forms、WPRocketなどのいくつかの商用プラグインもサポートしています。

「WordPressサイトでテーマやプラグインを最初に使用することを決定したときは、コードの品質、評価、サポートの応答性、新しいリリース履歴、セキュリティ修正の速度などを徹底的に調査することを願っていますが、一度インストールすると簡単に実行できます。時間の経過とともに「健康」情報の重要な部分を無視してください」とHardie氏は述べています。 「自動更新は多くの観点から優れていますが、重要なWordPressサイトを長期にわたって管理およびトラブルシューティングする必要があった人なら誰でも、たとえば、変更ログで何が起こっているのか、プラグインの所有権が変更されました。 しかし、その情報を収集するために毎週多数のサイトでwp-adminにログインすることは誰も望んでいません。」

ハーディー氏によると、WP Lookoutには、少数のプラグインやテーマの毎日の電子メール通知が必要な人のために、常に強力な無料オプションがあります。 ただし、顧客がより多くの機能にアクセスするための有料の階層があります。 これにより、ユーザーはより多くのプラグインとテーマを追跡し、電子メール、RSS、Slack、またはカスタムWebhookを介して即座にアラートを受け取ることができます。

「中間層は、最大50のテーマ/プラグイン、即時の電子メール通知、およびパーソナライズされたRSSフィードをサポートします」と彼は言いました。 「ビルダー層は最大200のテーマ/プラグインをサポートし、セキュリティ関連の通知を受け取るオプションに加えて、SlackとカスタムWebhookのサポートを追加します。 より現実的なユーザーフィードバックがあれば、時間の経過とともに各層の内容を調整する可能性があります。」

サインアップ後、すべてのユーザーは数週間ビルダー層にアクセスできます。 その後、彼らは購読するか、無料利用枠の機能を使い続ける必要があります。

サービスの仕組み

WP LookoutWebサイトを介した単一のプラグイン追跡履歴。
単一のプラグイン追跡履歴。

WP Lookoutを使用すると、ユーザーは個々のプラグインのトラッカーを検索して追加できます。 このサービスは、プラグインとテーマのデータを取得するために、主にパブリックWordPress.orgAPIに依存しています。 これは、WordPressがアップデートが利用可能かどうかを確認するために使用するのと同じシステムです。

「しかし、それはAPIが提供するものを超えています」とHardie氏は述べています。 「たとえば、テーマ作成者が.ORGテーマ変更ログを提供するための標準はまだありません。そのため、wp-adminでテーマを更新しようとしたときに情報が表示されません。 あなたはそれを見つけるためにTracまたはソースファイルをいじくり回さなければならないでしょう。 したがって、WP Lookoutは変更ログの詳細への道をたどり、それを目の前に置きます。」

WPLookoutサービスを介して追跡されている複数のプラグイン。
アクティブなプラグイントラッカー。

プラグインディレクトリには、WPLookoutプラグインもあります。 これは、ユーザーがWP LookoutWebサイトから取得できるAPIキーを使用します。 次に、プラグインはWP Lookoutサービスに、インストールされているプラ​​グインとテーマを認識させ、それらをトラッカーとして追加します。 プラグインの使用は、個々のプラグインとテーマを手動で追加するよりもはるかに効率的です。

WordPress.orgにないプラグインとテーマの場合、サービスはサードパーティの開発者が提供するカスタム更新APIを使用します。 それでも不十分な場合は、Webページのスクレイピングを使用します。 ニュースソースの場合、RSSフィードを解析します。

「WordPressのテーマとプラグインの作成者が自社の製品に関するデータを管理および公開する、または行わないさまざまな方法を見るのは興味深いことです」とHardie氏は述べています。 「.ORGAPIと同じレベルの詳細を返すAPIエンドポイントがあるものもあれば、一部の内部ツールによって生成された変更ログ/バージョンドキュメントがあるものもあります。また、まったく気にしないものもあります。 ソフトウェアを最新の状態に保つ文化を後押しするために、ここで長期的に何かを標準化することについて議論することができると思います。特に、最終的にWPLookoutのようなツールの必要性がなくなった場合でもそうです。」

WPルックアウトの未来

ハーディーは、彼がすでに構築したものに座る計画はありません。 次の目標の1つは、WordPress.orgにない新しいテーマとプラグインを定期的に追加することです。 これは、開発チームとつながり、パブリックAPIがないことが多いものの通知をユーザーがどのように受け取ることができるかを理解することを意味します。 スペースの標準化の欠如は、ジャンプするのが難しいハードルになる可能性があります。

「追加する予定の機能の長いリストがあります。たとえば、GitHubリポジトリリリースの追跡の統合、WP Lookoutからの有用なデータポイントのwp-adminインターフェイスへの取り込み、WordPress Packagistの統合、追跡者ごとのSlackチャネル構成の許可などです。 、より良い国際化、およびテーマ/プラグインの作成者が.orgコードリポジトリの外部で維持することを選択した変更ログのより良い処理」と彼は言いました。

Hardieは、機能のアイデアで自分よりもはるかに先を行くことを望んでいません。 彼は、ユーザーが何が役立つかについて、ユーザーからより多くのフィードバックを得ることに興奮していると述べました。 現在、80人のユーザーがおり、これは公開されているデータです。 WP Lookoutは、オープンデータと財務の透明性のページを維持しています。

「上級ユーザー向けの有料オプションがあるにもかかわらず、私はこれをWordPressコミュニティ向けに運用したいサービスだと考えています。常に、堅牢な無料機能のセットを利用できます」と彼は言います。 「私はまた、Five for the Futureに参加することを約束し、ここで学んだことを、WP Lookoutを利用するかどうかにかかわらず、すべてのWordPressユーザーに利益をもたらす可能性のある改善に戻します。」