SimplePie هي فئة سريعة جدًا وسهلة الاستخدام، مكتوبة بلغة PHP، وتعيد "البسيط" إلى "المشاركة البسيطة حقًا". مرن بما يكفي ليناسب المبتدئين والمحترفين على حدٍ سواء، يركز SimplePie على السرعة وسهولة الاستخدام والتوافق والامتثال للمعايير.
منذ SimplePie 1.9.0، يمكنك استخدام عميل PSR-18 HTTP مثل Guzzle أو أي تطبيق آخر. يرجى ملاحظة أنك ستحتاج أيضًا إلى تطبيقات PSR-17 لـ RequestFactoryInterface
وتنفيذ UriFactoryInterface
.
$ simplepie = new SimplePie SimplePie ();
$ simplepie -> set_http_client (
new GuzzleHttp Client (),
new GuzzleHttp Psr7 HttpFactory (),
new GuzzleHttp Psr7 HttpFactory (),
);
منذ إصدار SimplePie 1.8.0، يمكنك استخدام ذاكرة التخزين المؤقت PSR-16 من Symfony أو أي تطبيق آخر.
$ 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/
- البرامج النصية المتعلقة بإنشاء أجزاء من SimplePietest/
- مجموعة اختبار وحدة SimplePie.simplepie.inc
؟منذ إصدار SimplePie 1.3، قمنا بتقسيم الفئات إلى ملفات منفصلة لتسهيل صيانتها واستخدامها.
إذا كنت تريد ملفًا واحدًا متجانسًا، فاطلع على الأصول الموجودة في الإصدارات، أو يمكنك تشغيل php build/compile.php
لإنشاء SimplePie.compiled.php
بنفسك.
لمزيد من وثائق الإعداد والتثبيت، ومراجع الوظائف، وما إلى ذلك، قم بزيارة wiki. إذا كنت تستخدم أحدث إصدار من GitHub، فيمكنك أيضًا الاطلاع على وثائق واجهة برمجة التطبيقات (API).
إذا لم تتمكن من العثور على إجابة لسؤالك في الوثائق، فتوجه إلى إحدى قنوات الدعم لدينا. للحصول على تقارير الأخطاء وطلبات الميزات، قم بزيارة أداة تعقب المشكلات.
تتم صيانة SimplePie حاليًا بواسطة Malcolm Blaney.
كمشروع مفتوح المصدر، يتم الحفاظ على SimplePie على أساس متقطع إلى حد ما. وهذا يعني أن طلبات الميزات قد لا يتم تلبيتها على الفور، حيث يجب إعطاء الأولوية للوقت.
إذا كنت ترغب في المساهمة في SimplePie، فإن أفضل طريقة للبدء هي تقسيم المشروع على GitHub وإرسال طلبات السحب للتصحيحات. عند القيام بذلك، يرجى العلم بمعايير الترميز لدينا.
التطوير الرئيسي للإصدار الثانوي التالي يحدث في الفرع master
. يرجى إنشاء طلبات السحب الخاصة بك في المقام الأول ضد هذا الفرع.
نحن لا نقدم بشكل نشط إصلاحات الأخطاء أو إصلاحات الأمان للإصدارات الأقدم. ومع ذلك، فنحن نرحب بك لإنشاء علاقات عامة ذات منفذ خلفي إذا كنت لا تزال بحاجة إلى دعم لإصدارات PHP الأقدم. يرجى فتح العلاقات العامة الخاصة بك مقابل الفرع المناسب.
فرع | يتطلب |
---|---|
يتقن | PHP 7.2.0+ |
نقطة واحدة وسبعة | PHP 5.6.0+ |
نقطة واحدة وثلاثة | PHP 5.2.0+ |
للحصول على قائمة كاملة من المساهمين:
simplepie
، قم بتشغيل git shortlog -ns
ترخيص BSD الجديد