最近、WordPressは人気のプラグインをアドバンスドカスタムフィールド(ACF) というものにフォークしました。セキュアカスタムフィールド(SCF) バージョンです。この取り組みは、コミュニティで広く議論を巻き起こしただけでなく ワードプレス とともに WPエンジン のオープンソースソフトウェアのエコシステムをより深く反映したものです。セキュリティとビジネス上のメリットの間の緊迫したバランス。
![图片[1]-ACF 与 SCF:WordPress 插件分叉之争的背景、区别与选择指南](https://www.361sale.com/wp-content/uploads/2024/11/20241125142714343-image.png)
フォークは、オープンソースコミュニティにおいて、現在の技術的な問題を解決するためにも、プロジェクトを新しい方向へ押し進めるためにも、貴重なツールです。しかし、プロジェクトをフォークする際には、克服しなければならない心理的・実際的な課題が数多くあります。重要なのは、フォークを推し進める動機が、長期的な開発の視点に基づいたものであり、理念や価値観を明確に支持するものでなければならないということです。以下では、いくつかの観点について、より詳しく説明します。
1.背景:WP EngineとWordPressの対立
WP Engineは、WordPressのホスティングプロバイダーとして知られています。
これに対してWordPressは、WP Engineとその関係者がWordPress.orgのインフラストラクチャにアクセスすることを禁止することを決定しました。この禁止措置により、WordPressはACFをフォークして スタンダードMIDIファイル プラグインを使用することで、ユーザーを保護し、アップデートの透明性を確保します。
![图片[2]-ACF 与 SCF:WordPress 插件分叉之争的背景、区别与选择指南](https://www.361sale.com/wp-content/uploads/2024/11/20241125144437752-acf-contra-scf-1.jpg)
2.アドバンスドカスタムフィールド(ACF)の履歴とステータス
![图片[3]-ACF 与 SCF:WordPress 插件分叉之争的背景、区别与选择指南](https://www.361sale.com/wp-content/uploads/2024/11/20241125143122167-image.png)
ACFの中核機能は以下の通り:
- 複数のフィールドタイプ(テキスト、画像、ファイルなど)。
- 高度な機能(繰り返しフィールド、リピーターフィールド、柔軟なコンテンツレイアウトなど)。
- 強力なコミュニティサポートと豊富なドキュメントリソース。
2022年、WP EngineはACFを買収し、そのエコシステムの一部として管理しました。それ以来、ACFのアップデートはWP Engineのサーバーである
3.ACFを二分する理由:SCFの誕生
![图片[4]-ACF 与 SCF:WordPress 插件分叉之争的背景、区别与选择指南](https://www.361sale.com/wp-content/uploads/2024/11/20241125144737414-image.png)
セキュリティと透明性への配慮
ACFの更新されたスキーマは、WordPress.orgのセキュリティチームに、データの取り扱いと
- 不透明な更新: WP Engine は、WordPress.org のレビュープロセスではなく、独自のサーバーを通じてアップデートを公開します。
- 潜在的なセキュリティ脆弱性フィルタリングされていないデータ処理は、セキュリティリスクにつながる可能性があります。
- コマーシャル・アップセリングWP Engineは、プラグインに有料機能を宣伝するためのリンクを埋め込み、コミュニティがプラグインのオープンソース倫理に疑問を投げかけるよう促しました。
これらの問題に対処するために、WordPressは
GPLライセンスの役割
WordPressプラグインのGPLオープンソースライセンスは、新しいバージョンが以下のライセンスに準拠していることを条件に、誰でもコードをフォークすることができます。 GPLルールこのライセンスはWordPressにACFに基づいてSCFを作成する権利を与え、プラグインエコシステムのセキュリティと透明性を確保します。このライセンスはWordPressにACFに基づいてSCFを作成する権利を与え、プラグインエコシステムのセキュリティと透明性を確保します。
4.ACFとSCFのコアの違い
![图片[5]-ACF 与 SCF:WordPress 插件分叉之争的背景、区别与选择指南](https://www.361sale.com/wp-content/uploads/2024/11/20241125144838812-image.png)
ACFとSCFの主な違いは以下の通りです:
診断特性 | アドバンスドカスタムフィールド(ACF) | セキュリティカスタムフィールド(SCF) |
---|---|---|
表題 | WPエンジン | WordPress.org |
セキュリティ重視の開発 | 機能性を優先し、セキュリティは重要視しません。 | 安全性と透明性が中心 |
ビジネスモデル | 有料プロフェッショナル版(ACF Pro)あり | 完全無料、アップセルなし |
機能的な豊かさ | 高度な機能の提供(リピーターフィールド、柔軟なコンテンツフィールドなど) | 無料版のコア機能のみが含まれています。 |
更新方法 | WPエンジンのサーバーを通じて公開 | WordPress.orgで完全ホスティング |
地域支援 | 豊富なドキュメントを備えた成熟したコミュニティ | サポートリソースが限られている新しいプラグイン |
イノベーションの今後の方向性 | WP Engineのエコシステムとのさらなる統合の可能性 | WordPressエコシステムのセキュリティと互換性に注力 |
5.開発者とユーザーへの影響
開発者の課題
- 相性問題ACF Proの機能で作られたテーマやプラグインはSCFと互換性がない場合があります。
- 機能制限SCF には ACF Pro の高度な機能がないため、開発者は手作業でカスタムコードを記述する必要があります。
- ラーニングカーブACFからSCFへの移行は、新しいプラグイン管理モデルへの適応を伴うかもしれません。
ユーザーの混乱
- 機能トレードオフでも、今のところは。
どちらのプラグインも完全に機能しています。 ユーザーは、ACFの豊富な機能とSCFのセキュリティと透明性のどちらかを選択しなければなりません。 - 移転の難しさ既存のカスタムフィールドを再設定または調整する必要がある場合があります。
- お客様とのコミュニケーション複数の WordPress クライアントを管理する開発者は、この変更の影響をクライアントに説明する必要があります。
6.ACFかSCFか?
![图片[6]-ACF 与 SCF:WordPress 插件分叉之争的背景、区别与选择指南](https://www.361sale.com/wp-content/uploads/2024/11/20241125145525181-SCF-vs.-ACF_-Why-WordPress-Forked-Advanced-Custom-Fields.jpg)
ACFとSCFのどちらかを選択することを検討している場合は、以下の要素を考慮してください:
機能要件
- もしあなたが ACFプロ 高度な機能(リピーター・フィールド、フレキシブル・コンテント・フィールドなど)を使用する場合は、ACFを使用し続けることをお勧めします。
- ニーズが比較的シンプルであれば、SCFの無料機能で十分かもしれません。
セキュリティと透明性
- アップデートの安全性や透明性を重視するのであれば、SCFの方が良いでしょう。
- WP Engineの更新プロセスを信頼しているのであれば、ACFを使い続けることができます。
地域支援
- ACFは、より成熟したコミュニティ・サポートとドキュメント・リソースを持っています。
- SCFは WordPress.org コミュニティの持続可能性
7.他のプラグインでも同じようなことがありますか?
簡単に言うと確か.
WordPressの世界では、コードがWordPress.orgのプラグインリポジトリでホストされ、GPLライセンス契約に従っている限り、フォークされる可能性は常にあります。GPLは、オープンソース契約の制約を守る限り、誰でもコードをコピー、変更、フォークする権利を認めています。
![图片[7]-ACF 与 SCF:WordPress 插件分叉之争的背景、区别与选择指南](https://www.361sale.com/wp-content/uploads/2024/11/20241125145209559-image.png)
似たような例として GiveWPはEasy Digital Downloadsをフォークしました。.両方のプラグインは同じ起源を持っていますが、フォークされた結果、それぞれの機能的な方向性は異なっています。このようなフォークされた挙動は珍しいことではなく、AutomatticやWP Engineのような主要な利害関係者が関わっているという事実のために、ACF対SCFの場合のみ特に敏感です。
8.概要
ACFとSCFのフォーク合戦は、WordPressエコシステムの発展において重要な出来事です。開発者とユーザーにとって、どちらのプラグインを使うかは単なる技術的な問題ではなく、セキュリティ、透明性、オープンソース精神についての考察でもあります。
ACFとSCFのどちらを選ぶにせよ、ご自身のニーズに応じて長所と短所を比較検討し、今後の動向を注視して、ウェブサイトの安定性、安全性、効率性を確保する必要があります。
お問い合わせ |
---|
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ! |
① 電話:020-2206-9892 |
② QQ咨询:1025174874 |
三 Eメール:info@361sale.com |
④ 勤務時間: 月~金、9:30~18:30、祝日休み |
この記事へのリンクhttps://www.361sale.com/ja/27696この記事は著作権で保護されており、必ず帰属表示を付けて複製してください。
コメントなし