مقدمة تفصيلية لمركز تسوق O2O متعدد المستخدمين مفتوح المصدر من WSTMall
WSTMall هو نظام مفتوح المصدر O2O متعدد التجار تم تطويره استنادًا إلى thinkphp3.2 وهو نظام يمكنه مساعدة المؤسسات والأفراد على بناء نظام خدمة O2O (عبر الإنترنت وغير متصل) بشكل شامل، والمساعدة بشكل شامل في النمو السريع وتطوير فرق ريادة الأعمال. تحقيق الأعمال!
يأتي WTMallV1.4.0 ليضيف وظائف جديدة مثل مسح رمز الاستجابة السريعة واستيراد مجموعة من المنتجات
الكود مفتوح المصدر، ويمكنك تنزيله والتواصل معه حاليًا، هناك إصدارات للهواتف المحمولة وإصدارات Android، لذا نرحب بتنزيله وتجربته!
نظرًا للتخطيط لتطوير منتجات WSTMallV2.0 والأعمال ذات الصلة، فإن أعمال تطوير وظائف WSTMallV1.X ستتباطأ تدريجيًا وسيتم اختبارها تدريجيًا وإصدارها بعد عام من العديد من خدمات المؤسسات الصغيرة والمتوسطة.
لكي تكون متوافقًا بشكل أفضل مع النظام، نوصي باستخدام PHP5.3 أو بيئة أعلى لتشغيل WSTMall. في المستقبل، سنضيف وظائف جديدة تعتمد بشكل أساسي على خطة التطوير والاقتراحات المقدمة من قبل المستخدمين على هذا الموقع. ونأمل أن يتمكن المزيد من المستخدمين من تزويدنا بآراء أكثر قيمة من خلال هذا الموقع.
تعمل النسخة المنقحة من WTMall بشكل أساسي على حل المشكلات التالية:
1. عندما يقوم التاجر بإضافة فئة جديدة، يتم عرض الفئة الافتراضية.
2. تم إصلاح الخلل المتمثل في عدم تمكن مسؤول الخلفية من إضافة نفس الحساب بعد الحذف.
3. تمت إضافة وظيفة إيقاف التحقق من الرسائل القصيرة للهاتف المحمول.
4. إضافة واجهة الرسائل القصيرة.
5. تم إصلاح الخلل المتعلق بتحميل صور المنتج دفعة واحدة.
6. إصلاح الخلل المتعلق بتحميل صور المتجر دفعة واحدة.
7. تم إصلاح الخلل المتمثل في عدم تحديد اسم المقالة في القائمة اليسرى لتفاصيل المقالة.
خطوات تثبيت وترقية WSTmall
*إذا كنت قد قمت بتثبيته بالفعل، يرجى اتباع الخطوات التالية:
1. قم بتنفيذ wstmall/Upgrade/1.4.2.sql لترقية قاعدة البيانات.
2. انسخ البرنامج في wstmall/Upgrade/Upgrade إلى الدليل الجذر لموقع الويب WSTMall واستبدله.
آلية تخزين مؤقت جيدة: يدعم WTMallV1.0 مجموعة متنوعة من أنواع ذاكرة التخزين المؤقت للبيانات الديناميكية بما في ذلك وضع الملف، وAPC، وDb، وMemcache، وShmop، وEaccelerator، وXcache، بالإضافة إلى قواعد التخزين المؤقت الثابتة القابلة للتخصيص، ويوفر طرق اختصار لتشغيل الوصول.
محرك قوالب عالي الجودة: WSTMall1.0 هو محرك قوالب مجمع قائم على XML ويدعم نوعين من علامات القالب، ويدمج أفكار مكتبات علامات Smarty وJSP، ويدعم توسيع مكتبة العلامات. يمكن لبرنامج التشغيل أيضًا دعم محركات قوالب الجهات الخارجية مثل Smarty وEaseTemplate وTemplateLite وSmart.
مفهوم ممتاز ونموذج مبتكر: يعتمد WTMallV1.0 نموذج التطوير MVC (ModelViewController)، والذي يحل مشكلة عدم إمكانية ترقية البرنامج بسبب التعديلات على البرنامج الأصلي عندما يتم توسيع محرك تحليل القالب المرن بالكامل يفصل نمط الصفحة عن البرنامج، مما يسهل تحسين وإنتاج أنماط القالب.
آلية تمديد جيدة: يدعم WTMallV1.0 امتدادات قوية ومرنة بما في ذلك ملحق مكتبة الفئة، وملحق برنامج التشغيل، وملحق التطبيق، وملحق النموذج، وملحق وحدة التحكم، وملحق مكتبة العلامات، وملحق محرك القالب، وملحق عنصر واجهة المستخدم، وملحق السلوك، وملحق النمط، لذلك لم تعد مقيدًا بأوجه القصور الأساسية وفي حيرة بشأن ما يجب القيام به، ويمكنك إنشاء إطار العمل الخاص بك والتطبيقات الموسعة كما تريد.
تقنية إعادة كتابة عنوان URL: يرث WTMallV1.0 تقنية إعادة كتابة عنوان URL الخاصة بـ thinkphp، ويدعم الوضع العادي ووضع PATHINFO ووضع REWRITE وأساليب عنوان URL لوضع التوافق، ويدعم نشر خوادم وأوضاع تشغيل مختلفة، ويتعاون مع وظيفة توجيه URL لإجراء البحث. أسهل وأكثر ملاءمة للمحرك لتضمين صفحات الويب.
يدعم النشر عبر الأنظمة الأساسية: يعتمد WSTMall بنية المصباح دون أي تكاليف إضافية. بالطبع، فهو مناسب أيضًا لـ Linux/FreeBSD/Unix وMicrosoft Windows2000/2003/2008/XP/NT وأنظمة التشغيل الأخرى يوصي المبتدئون باستخدام WAMP لبناء البيئة المطلوبة لـ WSTMall بنقرة واحدة.
نموذج ديناميكي متقدم: يرث WSTMall آلية CURD الخاصة بـ thinkphp، دون إنشاء أي فئات نماذج مقابلة، وإكمال عمليات CURD بسهولة، ودعم التبديل الديناميكي بين نماذج متعددة، مما يسمح لك بالاستمتاع بالتجربة السلسة والمثالية للغاية لعمليات البيانات.
آلية وحدة المجموعة: عند إجراء التطوير الثانوي على WSTMall، لا داعي للقلق بشأن تقسيم العمل وتنسيق ونشر المشاريع الكبيرة. تساعدك وحدة المجموعة على حل المشكلات عبر المشاريع.
دعم AJAX: يرث WSTMall طريقة إرجاع بيانات AJAX المضمنة في thinkphp ويدعم تنسيقات JSON وXML وEVAL للعودة إلى العميل، ولا يرتبط WSTMall بأي مكتبة فئة AJAX، ويمكنك استخدام مكتبة فئة AJAX المألوفة لديك للعمليات.
دعم متعدد اللغات: يدعم النظام وظيفة حزمة اللغة. يمكن أن تحتوي المشروعات والوحدات على حزم لغات منفصلة، ويمكنها اكتشاف لغة المتصفح تلقائيًا وتحميل حزمة اللغة المقابلة تلقائيًا.
الأمان جيد جدًا: يتبع WSTMall بروتوكول ApacheLicence2.0، وهو بروتوكول تتبناه منظمة Apache الشهيرة غير الربحية مفتوحة المصدر، وعلى غرار BSD، فهو يشجع أيضًا مشاركة التعليمات البرمجية ويحترم حقوق الطبع والنشر للمؤلف الأصلي تعديل الكود يجعل WSTMall الكود مفتوح المصدر، ويتمتع المستخدمون بالتحكم الكامل في الكود المصدري، بحيث لا يشعر المطورون والمستخدمون بالقلق.