ホームページ >ウェブフロントエンド >CSSチュートリアル >WordPressサイトのIndiebebを除去します
Indiebebについての私の最近の投稿は、このしばしば構成する概念を理解するために寛大に支援を提供したDavid Shanskeとの有益な会話を引き起こしました。この投稿は、私たちの議論を要約し、WordPressのIndieweb実装の重要なコンポーネントを明確にします。
「indiebeb」という用語自体は、混乱の原因です。それはフレームワーク、哲学、または一連の基準ですか?答えは、3つすべてです。ただし、構造化されたデータやOpenGraphマークアップと同様に、プロトコルのコレクションと見なすと、より明確な理解が浮上します。インストールするソフトウェアは1つありません。むしろ、統合のための特定の基準を順守することです。
あなたのオンラインアイデンティティはIndiewebの中心です。あなたのウェブサイトはあなたのアイデンティティハブになり、次のような機能を有効にします
これは、Pingbacksの拡張バージョンであり、堅牢性と保守性を高めます。
WordPressは、静的サイトと比較して、Indiebebの統合を大幅に簡素化します。 Davidが説明するように、WordPressはIndiewebプロトコルを実装する「ビルディングブロック」 - プラグイン - を提供します。これは、静的サイトに必要なより実践的なアプローチとは対照的です。
コアプラグインは、オンラインIDを確立します。主にHカードテンプレートとウィジェットを提供します。 Hカードは、個人または位置情報のマークアップであり、とにかくWebサイトに含まれることがよくあります。このマークアップをテーマに手動で追加することは可能ですが、プラグインは便利な事前に構築されたソリューションを提供します。
これがHカードマークアップの例です(Microformats2ドキュメントから):
<code><div> <img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/174183535434329.jpg" class="lazy" alt="WordPressサイトのIndiebebを除去します"><a href="https://www.php.cn/link/dbe1a0a2c9bd9241b3499318bf96f756">ミッチェル・ベイカー</a> ( <a href="https://www.php.cn/link/ebbb5ccb88b2cd2e2224917a325f903b">@mitchellbaker</a> ) モジラ財団 <p> ミッチェルは、モジラ財団の方向と範囲とその活動を設定する責任があります。 </p> 戦略 リーダーシップ </div></code>
.h-card
、 u-photo
、 p-name
などのクラスに注意してください。
<code>{ "items": [{ "type": ["h-card"], "properties": { "photo": ["https://img.php.cn/upload/article/000/000/000/174183535434329.jpg"], "name": ["Mitchell Baker"], "url": [ "https://www.php.cn/link/dbe1a0a2c9bd9241b3499318bf96f756", "https://www.php.cn/link/ebbb5ccb88b2cd2e2224917a325f903b" ], "org": ["Mozilla Foundation"], "note": ["Mitchell is responsible for setting the direction and scope of the Mozilla Foundation and its activities."], "category": [ "Strategy", "Leadership" ] } }] }</code>
プラグインは、送信、受信、または解析を処理しません。 ID検証マークアップのみを提供します。
「マイクロフォーマット」は、要素を識別するためにHTMLをマークアップする方法です。問題は、多くのWordPressテーマにマイクロフォーマットのサポートがないことです。これがMicroformats2プラグインが役立つ場所です。ただし、このプラグインには制限があり、手動のテーママークアップをお勧めします。将来のWebMentionプラグインの更新は、OpenGraphとWordPress REST APIを活用することにより、これを改善することを目的としています。
ウェブメントプラグインは、通知の送信と受信(ウェブメント)を処理します。セマンティックリンクバック、個別のプラグイン(将来のウェブメントの更新に統合される可能性があります)、マイクロフォーマットを使用してWebtionデータを取得、フォーマット、ディスプレイします。 Brid.Gyは、TwitterやFacebookなどのサービスに事前に構築されたAPI統合を提供し、相互作用を受信して表示するプロセスを合理化し、よりシンプルな代替品を提供します。
(ここではワークフローの視覚的表現は有益ですが、このテキストベースのモデルでは提供することはできません。)
この説明が、WordPressでのIndiewebの実装に関与するコンポーネントとプロセスを明確にすることを願っています。さらなる質問や議論は大歓迎です!
以上がWordPressサイトのIndiebebを除去しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。