يعد بيع التنزيلات الرقمية أمرًا لم ينجح أي من المكونات الإضافية الكبيرة للتجارة الإلكترونية في WordPress في تحقيقه على الإطلاق. يهدف هذا البرنامج المساعد إلى إصلاح ذلك. بدلاً من التركيز على توفير كل ميزة تحت الشمس، تحاول Easy Digital Downloads توفير الميزات التي تحتاجها فقط. ويهدف إلى جعل بيع التنزيلات الرقمية من خلال WordPress أمرًا سهلاً وكاملاً.
يمكن العثور على مزيد من المعلومات على موقع easydigitaldownloads.com.
للحصول على تعليمات الإعداد التفصيلية، قم بزيارة صفحة الوثائق الرسمية.
https://github.com/easydigitaldownloads/easy-digital-downloads.git
https://github.com/easydigitaldownloads/easy-digital-downloads/archive/master.zip
سيؤدي هذا إلى تنزيل أحدث نسخة للمطورين من Easy Digital Downloads.
إذا وجدت مشكلة، واسمحوا لنا أن نعرف هنا!
هذه بوابة مطور للتنزيلات الرقمية السهلة ولا ينبغي استخدامها للدعم. يرجى زيارة صفحة الدعم إذا كنت بحاجة إلى تقديم طلب دعم.
نرحب بأي شخص للمساهمة في التنزيلات الرقمية السهلة. يرجى قراءة المبادئ التوجيهية للمساهمة في هذا المستودع.
هناك طرق مختلفة يمكنك المساهمة بها:
يحتوي EDD على نصوص برمجية متعددة لإعداد الحزم القابلة للتثبيت:
build
: إنشاء الملفات النهائية للإصدار. يقوم هذا البرنامج النصي بإعادة إنشاء جميع ملفات CSS/JS وتشغيل الترجمات ونسخ الملفات إلى دليل البناء. هذا لا يولد ملفات مضغوطة.build:blocks
: هذا للاستخدام الداخلي فقط ويعيد بناء ملفات أصول الكتل.dev
: مشاهدة وإعادة بناء ملفات CSS/JS؛ سيؤدي هذا إلى مراقبة التغييرات وإعادة بناء الأصول تلقائيًا.lite
: قم بإنشاء ملف easy-digital-downloads-xxxzip
، وهو الإصدار البسيط من EDD. لا يعيد بناء الأصول. مفيد لإنشاء حزمة قابلة للتثبيت بسرعة.local
: إنشاء ملفات مضغوطة لكل من Lite و Pro. لا يعيد بناء الأصول.package
: إعادة بناء الأصول، وتشغيل الترجمات، ونسخ الملفات، وضغط الملفات للتثبيت على أي موقع WordPress، لكل من الإصدارات البسيطة والمحترفة من EDD.postinstall
: يتم تشغيله تلقائيًا بعد npm install
؛ لا تستخدم مباشرة.pro
: قم بإنشاء ملف easy-digital-downloads-pro-xxxzip
، الإصدار الاحترافي من EDD. لا يعيد بناء الأصول. مفيد لإنشاء حزمة قابلة للتثبيت بسرعة.repo
: قم بإنشاء دليل للملفات لنسخها إلى المستودع العام. يقوم بتحديث الترجمة.test:unit
: تشغيل اختبارات وحدة JS.translate
: ترجمة EDD (Pro).translate:lite
: ترجمة النسخة العامة من EDD. يعمل كجزء من npm run lite
؛ عموما لا تقم بتشغيل هذا مباشرة.translate:repo
: ترجمة نسخة المستودع من EDD. يعمل كجزء من npm run repo
؛ عموما لا تقم بتشغيل هذا مباشرة.update
: يقوم بتحديث كافة حزم Composer وتشغيل البرنامج النصي Mozart. قم بتشغيل هذا فقط إذا كانت مكتبة Composer بحاجة إلى التحديث.