SimplePie는 PHP로 작성된 매우 빠르고 사용하기 쉬운 클래스로, '간단함'을 '정말 간단한 신디케이션'으로 되돌립니다. 초보자와 베테랑 모두에게 적합할 정도로 유연한 SimplePie는 속도, 사용 용이성, 호환성 및 표준 준수에 중점을 둡니다.
SimplePie 1.9.0부터 Guzzle이나 다른 모든 구현과 같은 PSR-18 HTTP 클라이언트를 사용할 수 있습니다. RequestFactoryInterface
및 UriFactoryInterface
구현의 PSR-17 구현도 필요합니다.
$ simplepie = new SimplePie SimplePie ();
$ simplepie -> set_http_client (
new GuzzleHttp Client (),
new GuzzleHttp Psr7 HttpFactory (),
new GuzzleHttp Psr7 HttpFactory (),
);
SimplePie 1.8.0부터 Symfony 또는 다른 모든 구현의 PSR-16 캐시를 사용할 수 있습니다.
$ simplepie = new SimplePie SimplePie ();
$ simplepie -> set_cache (
new Symfony Component Cache Psr16Cache (
new Symfony Component Cache Adapter FilesystemAdapter ()
),
);
src/
- 오토로더와 함께 사용하기 위한 SimplePie 클래스autoloader.php
- 별도의 파일 버전을 사용하려는 경우 SimplePie Autoloader입니다.README.markdown
- 이 문서입니다.LICENSES/BSD-3-Clause.txt
- BSD 라이센스 사본.compatibility_test/
- 서버에 필요한 설정이 있는지 확인하는 SimplePie 호환성 테스트입니다.demo/
- SimplePie의 더욱 눈에 띄는 기능 중 일부를 보여주는 기본 피드 리더 데모입니다.build/
- SimplePie 조각 생성과 관련된 스크립트test/
- SimplePie의 단위 테스트 모음입니다.simplepie.inc
는 어디에 있나요?SimplePie 1.3부터는 더 쉽게 유지하고 사용할 수 있도록 클래스를 별도의 파일로 분할했습니다.
단일 모놀리식 파일을 원할 경우 릴리스의 자산을 참조하거나 php build/compile.php
실행하여 SimplePie.compiled.php
직접 생성할 수 있습니다.
추가 설정 및 설치 문서, 기능 참조 등을 보려면 위키를 방문하세요. GitHub에서 최신 버전을 사용하는 경우 API 설명서를 확인할 수도 있습니다.
문서에서 질문에 대한 답변을 찾을 수 없는 경우 지원 채널 중 하나로 이동하세요. 버그 보고서 및 기능 요청을 보려면 문제 추적기를 방문하세요.
SimplePie는 현재 Malcolm Blaney가 관리하고 있습니다.
오픈 소스 프로젝트로서 SimplePie는 다소 산발적으로 유지 관리됩니다. 이는 시간이 우선시되어야 하기 때문에 기능 요청이 즉시 이행되지 않을 수 있음을 의미합니다.
SimplePie에 기여하고 싶다면 시작하는 가장 좋은 방법은 GitHub에서 프로젝트를 포크하고 패치에 대한 풀 요청을 보내는 것입니다. 그렇게 할 때 당사의 코딩 표준을 숙지하시기 바랍니다.
다음 마이너 릴리스의 주요 개발은 master
브랜치에서 이루어집니다. 주로 이 분기에 대해 풀 요청을 생성하세요.
우리는 이전 버전에 대한 버그 수정이나 보안 수정을 적극적으로 제공하지 않습니다. 그럼에도 불구하고 이전 PHP 버전에 대한 지원이 여전히 필요한 경우 백포트 PR을 생성할 수 있습니다. 해당 지점에 대한 PR을 열어주세요.
나뭇가지 | 필요하다 |
---|---|
주인 | PHP 7.2.0+ |
일-점-일곱 | PHP 5.6.0+ |
점 3개 | PHP 5.2.0+ |
기여자의 전체 목록을 보려면:
simplepie
디렉터리에서 git shortlog -ns
실행합니다. 새로운 BSD 라이센스