
إطار PHP النهائي
لماذا إعادة اختراع العجلة عندما يمكنك فقط جعل العجلة أسرع.
DataPhyre هو إطار PHP المتطور وقابل للتطوير للغاية تم تصميمه للتعامل مع أي شيء من النماذج الأولية الصغيرة إلى المنصات العالمية على مستوى المؤسسة. سواء كنت تقوم ببناء تطبيق ويب بسيط أو نظام عالمي موزع ، فإن بيانات البيانات تتكيف مع احتياجاتك - لا إعادة تمهيد ، لا حدوث ، لا حدود.
ثبت على نطاق واسع
Meet Shopiro ، وهو سوق عالمي مدعوم من بيانات البيانات. مع معالجة صفحات المنتجات في 25 مللي ثانية لا تصدق-من غمضة عين-يثبت Shopiro ما هو ممكن عندما يفي الأداء المتطور قابلية التوسع على مستوى عالمي.
الميزات الرئيسية
- قابلية التوسع اللانهائية : مبنية من الألف إلى الياء للتعامل مع أي مستوى من الحجم ، بغض النظر عن مدى تعقيدها.
- النظام الإيكولوجي المعياري : وحدات شاملة لكل شيء بدءًا من المصادقة إلى التخزين المؤقت ، والبحث عن النص الكامل ، والمهام غير المتزامنة ، والآن ، نظام ترامب قوي.
- نظام الترجيح : تقديم ديناميكي وفعال مع دعم التخزين المؤقت وتصحيح الأخطاء وعمليات تحسين محركات البحث (SEO) وإمكانية الوصول وإدارة المكونات والتحليل الشرطي. التمكين في بيانات البيانات:
- ميراث التصميم : تمديد التخطيطات الأساسية بسهولة للحفاظ على الاتساق والمرونة.
- التحميل البطيء والأنماط الناطقة : تحسين أوقات تحميل المكونات وإدارة النمط.
- كبار المسئولين الاقتصاديين وإمكانية الوصول : تأكد من تلبية القوالب الخاصة بك معايير كبار المسئولين الاقتصاديين والوصول الحديثة دون عناء.
- خيارات التقديم المرنة : أوضاع عرض كاملة ، غير متزامنة ، إلى جانب فتحات مخصصة ، واردات ديناميكية ، وجزارات للقوالب المعقدة.
- دعم CDN الأصلي : الدعم المدمج لنظام CDN فعال من حيث التكلفة يتوافق مع تطبيقك ، مما يلغي الاعتماد على الحلول الخارجية باهظة الثمن.
- الأمان المتقدم : يتضمن أدوات فريدة مثل Caspow (إثبات العمل المضاد للرسائل المرتبطة بالتشفير) لتأمين منصتك ضد البريد العشوائي والروبوتات الخبيثة.
- المعالجة غير المتزامنة : معالجة المهام غير المتزامنة عالية الأداء لوظائف الخلفية ، والمهام المجدولة ، وأكثر من ذلك.
- محرك البحث الكامل للنص : محرك بحث أصلي قوي مع مرونة للتكامل مع Elasticsearch أو VESPA للحصول على قدرات بحث أكثر تقدمًا.
- مجاني للاستخدام الشخصي : يتم ترخيص بيانات البيانات بحرية للمشاريع الشخصية ، بينما تتطلب الطلبات التجارية ترخيصًا سنويًا على أساس الإيرادات.
تنصل
تم تصميم DataveRyre مع وضع تطبيق واحد في الاعتبار ويتم توفيره "كما هو". المستخدمون أحرار في تحسين الإطار ، شريطة أن لا تغير هذه التحسينات المسار والعقلية المحددة للإطار. يرجى ملاحظة أن بعض أجزاء الإطار قد تكون موثقة بشكل سيء ، وقد تكون هناك عناصر تعكس الممارسات السيئة. يتم تشجيع المستخدمين على استخدام السلطة التقديرية والمساهمة في التحسينات حيثما أمكن ذلك. لا تتردد في التواصل مع الخلاف ، أو إنشاء مشكلة أو التفاعل من خلال المناقشات.
ابدء
المتطلبات الأساسية
قبل أن تبدأ ، تأكد من تثبيت ما يلي:
- PHP (> = 8.1)
- مؤلف لإدارة التبعية
تأكد من التحقق من المتطلبات الأساسية لكل وحدة بيانات ستضيفها إلى مشروعك.
تثبيت
استنساخ المستودع لبيئتك المحلية:
git clone https://github.com/jeremie5/dataphyre.git
انتقل إلى دليل المشروع:
نظرة عامة على الوحدات
استكشف الوحدات القوية لـ DataPhyre ، المصممة للتعامل مع احتياجات التطبيق المعقدة بكفاءة.
الإطار الأساسي
- CORE: العمود الفقري ل DATAPHYRE ، وتوفير تعزيزات اللغة الأساسية والوظائف الأساسية.
الأداء وقابلية التوسع
- ASYNC: معالجة الوظائف عالية الأداء في الخلفية وجدولة المهام مع الوعود والكوروتين.
- ذاكرة التخزين المؤقت: التخزين المؤقت الموزعة لتقليل تحميل قاعدة البيانات وتسريع تطبيقات الويب.
- عميل/خادم CDN: تسليم محتوى فعال مع دعم CDN متكامل للموارد من جانب العميل والخادم.
حماية
- Caspow: تخفيف هجمات البريد العشوائي و DDOS باستخدام تحديات التشفير مع صعوبة قابلة للتخصيص.
- جدار الحماية: منع الفيضانات ، وطلبات الحد من الأسعار ، ودمج Captcha للحصول على أمان قوي للتطبيق.
- الصرف الصحي: حماية سلامة البيانات ومنع هجمات الحقن من خلال تقنيات التعقيم المتقدمة.
- GoogleAuthenticator: دمج المصادقة ثنائية العوامل بسهولة عبر Google Authenticator.
- الوصول: إدارة مصادقة المستخدم وترخيصه بشكل آمن عبر التطبيق الخاص بك.
الأتمتة والتحليلات
- ACEIT Engine: إطار اختبار A/B A/B لتحسين تجارب المستخدم من خلال رؤى تعتمد على البيانات.
- PerfStats: تحليلات الأداء في الوقت الحقيقي لمراقبة التطبيق الخاص بك وتحسينه.
- الجدولة: أتمتة وإدارة المهام المعقدة ذات الجداول الزمنية المرنة ومعالجة التبعية.
البحث ومعالجة البيانات
- محرك FullText: إمكانات البحث المتقدمة مع الرمز المميز ، والدعم ، ودعم التعددية المتعددة (على سبيل المثال ، Elasticsearch).
- SQL: تفاعلات قاعدة بيانات مبسطة وآمنة مع بناء الاستعلام الديناميكي ومعالجة الأخطاء القوية.
- العملة: تبسيط معالجة العملة العالمية مع أسعار الصرف التلقائية والتنسيق الموضعي.
أدوات التطوير
- DATADOC: الوثائق التلقائية مباشرة من رمز المصدر الخاص بك لإدارة المشروع المبسطة.
- Tracelog: تصحيح ومراقبة التطبيق الخاص بك مع آثار وتصورات تنفيذ مفصلة.
تجربة المستخدم
- templating: القالب الديناميكي عرض مع التخزين المؤقت وكبار المسئولين الاقتصاديين وإمكانية الوصول.
- التوجيه: توجيه مرن مع أنماط عنوان URL الديناميكي ، والاستجابات المخصصة ، ومعالجة المعلمات.
- GeOposition: إضافة ميزات تحديد الموقع الجغرافي مثل التحقق من صحة الكود البريدي ، وحسابات المسافة ، وإحداثيات الاسترجاع.
إدارة المحتوى وإدارة الدولة
- الألفاظ النابية: اكتشاف وتصفية محتوى غير مناسب بدعم متعدد اللغات.
- SuperCookie: إدارة بيانات الجلسة والدولة مع نظام ملفات تعريف الارتباط آمن ومقرها JSON.
- TIMEMACHINE: تتبع وتغيير تغيير المستخدم للحفاظ على تكامل البيانات واستعادة خطأ الدعم.
التجارة الإلكترونية والمعاملات
- Stripe: تكامل سلس مع Stripe لمعالجة الدفع الآمنة ، Webhooks ، وإدارة العملاء.
المساهمة
نرحب بالمساهمات في بيانات البيانات! يرجى التحقق من علامة تبويب المشكلات للمهام المفتوحة الحالية أو لا تتردد في فتح مشكلات جديدة. عند المساهمة ، يرجى اتباع مدونة قواعد السلوك الخاصة بنا.
مكتبات الطرف الثالث
تتضمن وحدة Stripe's STRIPE STRIPE مكتبة PHP ، والتي يتم استخدامها لمعالجة الدفع. هذه المكتبة مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. يمكن العثور على نسخة من الترخيص في دليل stripe-php .
يدمج DataPhyre أيضًا Adminer ، وهي أداة إدارة قاعدة بيانات خفيفة الوزن ، للتفاعل السلس SQL وتصحيح الأخطاء. يعد Adminer برامج مفتوحة المصدر مرخصة بموجب ترخيص Apache 2.0 ، وطبيعتها المدمجة تجعلها اختيارًا موثوقًا لإدارة قواعد البيانات داخل SQL. يمكن العثور على نسخة من الترخيص في دليل adminer .
شكر وتقدير
- Stripe لتوفير مكتبة PHP ، والتي تتيح معالجة الدفع السلس في بيانات البيانات.
- Adminer لتقديم حل أنيق وفعال لإدارة قواعد البيانات ، وتعزيز إمكانات وحدة البيانات SQL.
رخصة
تم ترخيص البيانات بموجب ترخيص مزدوج :
- مجاني للاستخدام الشخصي : استخدم بيانات البيانات في المشاريع الشخصية غير التجارية دون رسوم.
- الترخيص التجاري : للحصول على طلبات توليد الإيرادات ، يلزم ترخيص سنوي مدفوع.
للحصول على استفسارات الترخيص التجاري ، يرجى الاتصال بنا على [email protected] .