SimplePie adalah kelas yang sangat cepat dan mudah digunakan, ditulis dalam PHP, yang mengembalikan 'sindikasi sederhana' menjadi 'sindikasi yang sangat sederhana'. Cukup fleksibel untuk pemula dan veteran, SimplePie berfokus pada kecepatan, kemudahan penggunaan, kompatibilitas, dan kepatuhan standar.
Sejak SimplePie 1.9.0 Anda dapat menggunakan klien HTTP PSR-18 seperti Guzzle atau implementasi lainnya. Harap dicatat bahwa Anda juga memerlukan implementasi PSR-17 dari RequestFactoryInterface
dan implementasi UriFactoryInterface
.
$ simplepie = new SimplePie SimplePie ();
$ simplepie -> set_http_client (
new GuzzleHttp Client (),
new GuzzleHttp Psr7 HttpFactory (),
new GuzzleHttp Psr7 HttpFactory (),
);
Sejak SimplePie 1.8.0 Anda dapat menggunakan cache PSR-16 dari Symfony atau implementasi lainnya.
$ simplepie = new SimplePie SimplePie ();
$ simplepie -> set_cache (
new Symfony Component Cache Psr16Cache (
new Symfony Component Cache Adapter FilesystemAdapter ()
),
);
src/
- Kelas SimplePie untuk digunakan dengan autoloaderautoloader.php
- SimplePie Autoloader jika Anda ingin menggunakan versi file terpisah.README.markdown
- Dokumen ini.LICENSES/BSD-3-Clause.txt
- Salinan lisensi BSD.compatibility_test/
- Tes kompatibilitas SimplePie yang memeriksa server Anda untuk pengaturan yang diperlukan.demo/
- Demo pembaca feed dasar yang memamerkan beberapa fitur SimplePie yang lebih menonjol.build/
- Skrip yang terkait dengan pembuatan potongan SimplePietest/
- rangkaian pengujian unit SimplePie.simplepie.inc
?Sejak SimplePie 1.3, kami telah membagi kelas menjadi file terpisah agar lebih mudah dipelihara dan digunakan.
Jika Anda menginginkan satu file monolitik, lihat aset dalam rilis, atau Anda dapat menjalankan php build/compile.php
untuk membuat sendiri SimplePie.compiled.php
.
Untuk dokumentasi pengaturan dan instalasi lebih lanjut, referensi fungsi, dll., kunjungi wiki. Jika Anda menggunakan versi terbaru dari GitHub, Anda juga dapat melihat dokumentasi API.
Jika Anda tidak dapat menemukan jawaban atas pertanyaan Anda di dokumentasi, kunjungi salah satu saluran dukungan kami. Untuk laporan bug dan permintaan fitur, kunjungi pelacak masalah.
SimplePie saat ini dikelola oleh Malcolm Blaney.
Sebagai proyek sumber terbuka, SimplePie dikelola secara sporadis. Artinya, permintaan fitur mungkin tidak bisa langsung dipenuhi karena waktu harus diprioritaskan.
Jika Anda ingin berkontribusi pada SimplePie, cara terbaik untuk memulai adalah dengan melakukan fork pada proyek di GitHub dan mengirimkan permintaan pull untuk patch. Saat melakukannya, harap perhatikan standar pengkodean kami.
Perkembangan utama untuk rilis minor berikutnya terjadi di cabang master
. Harap buat permintaan penarikan Anda terutama terhadap cabang ini.
Kami tidak secara aktif menyediakan perbaikan bug atau perbaikan keamanan untuk versi lama. Namun demikian, Anda dipersilakan untuk membuat PR backport jika Anda masih memerlukan dukungan untuk versi PHP yang lebih lama. Silakan buka PR Anda pada cabang yang sesuai.
cabang | memerlukan |
---|---|
menguasai | PHP 7.2.0+ |
satu titik tujuh | PHP 5.6.0+ |
satu titik tiga | PHP 5.2.0+ |
Untuk daftar lengkap kontributor:
simplepie
, jalankan git shortlog -ns
Lisensi BSD baru