Feed Me عبارة عن مكون إضافي للحرف اليدوية لاستيراد المحتوى بشكل بسيط للغاية، إما مرة واحدة أو على فترات منتظمة. من خلال دعم خلاصات XML أو RSS أو ATOM أو CSV أو JSON، ستتمكن من استيراد المحتوى الخاص بك كمدخلات وفئات ومنتجات تجارية حرفية (ومتغيرات) والمزيد.
يتطلب هذا المكون الإضافي إصدار Craft CMS 5.0.0-beta.2 أو إصدار أحدث.
يمكنك تثبيت هذا المكون الإضافي من متجر المكونات الإضافية أو باستخدام Composer.
انتقل إلى متجر المكونات الإضافية في لوحة التحكم الخاصة بمشروعك وابحث عن "أطعمني". ثم انقر فوق الزر "تثبيت" في نافذته المشروطة.
افتح المحطة الطرفية الخاصة بك وقم بتشغيل الأوامر التالية:
# انتقل إلى دليل المشروع cd /path/to/my-project.test# أخبر Composer بتحميل البرنامج المساعد، يتطلب Composer craftcms/feed-me# أخبر Craft بتثبيت البرنامج الإضافي./craft plugin/install Feed-me
اعتبارًا من الإصدار 5.6
/ 6.2
، تتم معالجة التسجيل بواسطة مكون سجل Craft ويتم تخزينه في قاعدة البيانات بدلاً من نظام الملفات. لتسجيل الدخول إلى الملفات (أو في أي مكان آخر) بدلاً من ذلك، يمكنك تعطيل التسجيل الافتراضي وإضافة هدف السجل الخاص بك:
<?phpreturn [// تعطيل التسجيل الافتراضي لقاعدة البيانات'logging' => خطأ، ];
<?phpreturn ['components' => ['log' => ['monologTargetConfig' => [// اختياريًا، احذف من سجلات Craft الافتراضية'except' => ['feed-me'], ], // أضف هدف السجل الخاص بك لكتابة السجلات إلى file'targets' => [ [// قم بتسجيل الدخول إلى الملف أو STDOUT/STDERR إذا تم تعيين CRAFT_STREAM_LOG=1'class' => craftlogMonologTarget::class,'name' => 'feed-me','categories' => ['feed-me'], // لا تقم بتسجيل الطلب والبيئات vars'logContext' => false, // الحد الأدنى لمستوى السجل' => PsrLogLogLevel::معلومات، ]، ]، ]، ]، ];
صفحة Feed Me Plugin – صفحة البرنامج المساعد الرسمية لـ Feed Me
أطعمني الوثائق – الوثائق الرسمية
ترحيل موقع ويب إلى Craft CMS – دورة فيديو كاملة من CraftQuest تغطي Feed Me