Indieweb에 대한 나의 최근 게시물은 David Shanske와의 유용한 대화를 촉발 시켰습니다. David Shanske는이 자주 혼란스러운 개념을 이해하는 데 관대하게 도움을주었습니다. 이 게시물은 우리의 토론을 요약하고 WordPress에서 Indieweb 구현의 주요 구성 요소를 명확하게합니다.
"indieweb"라는 용어 자체는 혼란의 원천입니다. 프레임 워크, 철학 또는 일련의 표준입니까? 대답은 세 가지 모두입니다. 그러나 구조화 된 데이터 또는 OpenGraph 마크 업과 유사한 프로토콜 모음으로 볼 때 명확한 이해가 나타납니다. 설치할 단일 소프트웨어가 없습니다. 오히려 통합을위한 특정 표준을 준수하는 것입니다.
온라인 신원은 Indieweb의 중심입니다. 귀하의 웹 사이트는 귀하의 Identity Hub가되어 다음과 같은 기능을 가능하게합니다.
이것은 강화 된 Pingbacks 버전으로 더욱 견고성과 유지 관리를 제공합니다.
WordPress는 정적 사이트에 비해 Indieweb 통합을 크게 단순화합니다. David가 설명했듯이 WordPress는 IndiewEB 프로토콜을 구현하는 "빌딩 블록" - 플러그인을 제공합니다. 이것은 정적 사이트에 필요한 더 많은 실습 접근법과 대조됩니다.
핵심 플러그인은 온라인 신원을 설정합니다. 주로 H- 카드 템플릿과 위젯을 제공합니다. H- 카드는 개인 또는 위치 정보에 대한 마크 업으로, 종종 웹 사이트에 포함되어 있습니다. 이 마크 업을 테마에 수동으로 추가 할 수는 있지만 플러그인은 편리한 사전 제작 솔루션을 제공합니다.
다음은 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="미첼의 사진"> <a href="https://www.php.cn/link/dbe1a0a2c9bd9241b3499318bf96f756">미첼 베이커</a> ( <a href="https://www.php.cn/link/ebbb5ccb88b2cd2e2224917a325f903b">@mitchellbaker</a> ) 모질라 재단 <p> Mitchell은 Mozilla Foundation의 방향과 범위를 설정하고 활동을 할 책임이 있습니다. </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>
플러그인은 전송, 수신 또는 구문 분석을 처리하지 않습니다. 그것은 전적으로 신원 확인 마크 업을 제공합니다.
"Microformats"는 요소를 식별하기 위해 HTML을 마킹하는 방법입니다. 문제는 많은 WordPress 테마에 마이크로 포맷 지원이 부족하여 MicroforMATS2 플러그인이 도움이된다는 것입니다. 그러나이 플러그인에는 제한 사항이 있으며 수동 테마 마크 업이 종종 권장됩니다. 향후 웹 멘션 플러그인 업데이트는 OpenGraph 및 WordPress REST API를 활용하여이를 향상시키는 것을 목표로합니다.
WaBmention 플러그인은 알림 보내기 및 수신 알림을 처리합니다 (webmentions). 시맨틱 링크 백 (Semantic Linkbacks), 별도의 플러그인 (미래의 웹 멘션 업데이트에 잠재적으로 통합), 미세 기포를 사용하여 웹 언급 데이터를 가져 오기, 형식 및 표시합니다. Brid.gy는 더 간단한 대안을 제공하여 Twitter 및 Facebook과 같은 서비스에 사전 구축 된 API 통합을 제공하여 상호 작용을 수신하고 표시하는 프로세스를 간소화합니다.
(워크 플로의 시각적 표현은 여기서 유리하지만이 텍스트 기반 모델은 제공 할 수 없습니다.)
이 설명은 WordPress의 Indieweb 구현과 관련된 구성 요소와 프로세스를 분명히합니다. 추가 질문이나 토론을 환영합니다!
위 내용은 WordPress 사이트에서 indieweb를 제거합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!