التفاصيل التقنية
نظامان إنتاجيان مبنيان على الحوسبة الطرفية، بدون أي اعتماد على إضافات
جرد شامل للبنية التحتية ولوحة الإدارة لموقعي motperde.com وbursaucuznakliye.net.tr، مستخرج من قاعدة الكود. كلا النظامين، على عكس أنظمة إدارة المحتوى الجاهزة القائمة على الحزم/الإضافات، برمجيات خاصة مكتوبة من الصفر، لا تحتاج خادم قاعدة بيانات، وتعمل على شبكة الحافة.
لماذا مختلف: مقارنة بالأنظمة الجاهزة
خمسة أبعاد — دون ذكر أسماء، بالمقارنة مع معمارية نظام إدارة محتوى تقليدي قائم على الإضافات.
| البُعد | هذا النظام | نظام إدارة محتوى تقليدي قائم على الإضافات |
|---|---|---|
| نموذج الاستضافة | لا يوجد خادم واحد — يُجاب على الطلب من أقرب نقطة عالميًا، فخطر "تعطل الخادم" غير موجود من حيث البنية | خادم مركزي واحد (أو ذاكرة تخزين مؤقت محدودة عبر CDN)، اختناق عند ازدياد الزيارات |
| قاعدة البيانات | Mot Perde: مخزن بيانات مفتاح-قيمة منخفض زمن الاستجابة، بدون خادم SQL يحتاج إدارة. Nakliye: لا توجد قاعدة بيانات إطلاقًا، المحتوى مدمج في الكود وقت البناء | عملية قاعدة بيانات SQL منفصلة — تتطلب نسخًا احتياطيًا وتوافق إصدارات وتحسين استعلامات |
| سطح الأمان | بدون إضافات ← بدون ثغرات ناتجة عن الإضافات. دخول الإدارة بمنطق رمز/جلسة خاص، فحص شاشة الدخول القياسية لا يجدي | آلاف الإضافات من أطراف ثالثة، إعلانات ثغرات أمنية منتظمة، هدف معروف لروبوتات الفحص التلقائي |
| سرعة الصفحة | عرض من جانب الخادم + أصول ثابتة من الحافة؛ قياس PageSpeed 100/100 (موقع النقل، مقاس فعليًا) | يتباطأ مع تراكم الإضافات، تتم محاولة تعويضه بإضافة ذاكرة تخزين مؤقت |
| عبء الصيانة | بناء تلقائي + نشر بأمر واحد، بدون تعارض إصدارات/توافق | يجب تحديث النواة والقالب وكل إضافة على حدة، وكسر الموقع بعد التحديث أمر شائع |
| التخصيص | كل وحدة إدارة كُتبت من الصفر حسب الحاجة الفعلية للعمل (مثلاً 7 أنواع حاسبات منتجات مختلفة، تكامل كامل مع 5 مزودي دفع) | بقدر ما تتيحه الإضافة الجاهزة؛ المنطق التجاري الخاص يحتاج إضافة/كود إضافي |
البنية التحتية والنشر
- معمارية حافة بدون خادم — تمر جميع الطلبات عبر نقطة دخول واحدة؛ تُدار من خلالها استجابات مزودي الدفع، والتحويلات، ورؤوس الأمان بشكل مركزي.
- إعداد نشر بمرحلتين — بيئتا التطوير والإنتاج معزولتان بملفات إعداد منفصلة؛ يُتحقق أيضًا من وصول الصور إلى الإنتاج بشكل صحيح.
- رؤوس أمان تلقائية — تُضاف HSTS وحماية النقر الخاطف وحماية استنشاق نوع المحتوى وسياسة المُحيل إلى كل استجابة HTML.
- إعادة توجيه www إلى النطاق الجذر — تُختزل تناقضات الأحرف الكبيرة/الصغيرة وتعدد صيغ العنوان إلى عنوان واحد لمحرك البحث.
- صفحة خطأ بهوية العلامة — عند أخطاء العرض من جانب الخادم، تُعرض للزائر صفحة متوافقة مع العلامة بدلاً من خطأ تقني عارٍ.
التوثيق والجلسات
- طبقة توثيق إدارة خاصة — تُحفظ كلمة المرور بصيغة لا يمكن استرجاعها، ويُولَّد مفتاح جلسة لمرة واحدة عند كل دخول، ينتهي تلقائيًا بعد 7 أيام.
- سطح تسريب في حده الأدنى — منطق رمز من جانب العميل بدلاً من الجلسة القياسية عبر الكوكيز/JWT؛ الروبوتات التي تفحص شاشات دخول أنظمة إدارة المحتوى الشائعة لا تتعرف على هذا النظام.
- تغيير كلمة المرور داخل اللوحة — التحقق من كلمة المرور القديمة إلزامي، وهناك حد أدنى لطول كلمة المرور الجديدة.
- لوحة مغلقة أمام محركات البحث — مسار الإدارة مُعلَّم بوسم "بدون فهرسة".
التسعير ومحرك سعر الصرف
- إدارة مركزية لسعر الصرف — تُحفظ جميع أسعار المنتجات بالدولار الأمريكي، وتغيير سعر صرف واحد يحدّث الكتالوج بأكمله فورًا.
- هامش ربح/زيادة حسب مجموعة المنتج — زيادة نسبية لكل فئة، مدعومة ديناميكيًا أيضًا للفئات الجديدة المضافة من اللوحة.
- حفظ سجل الأسعار — حتى لو حُذفت فئة من اللوحة، تُحفظ نسبة الزيادة الخاصة بها دون فقدان بيانات.
- وضع "اسألوا عن السعر" — يمكن إخفاء السعر عن منتجات معينة وتوجيه الزائر للتواصل بدلاً من الإضافة إلى السلة.
إدارة الصفحات والقوائم
- ترتيب القوائم بالسحب والإفلات — تُحدَّث القائمة العلوية وترتيب أشرطة/فئات الصفحة الرئيسية وترتيب التذييل معًا من لوحة واحدة، بحفظ واحد متزامن.
- مفتاح إظهار/إخفاء الصفحة — يمكن إخفاء أي فئة/صفحة من القائمة دون حذف بياناتها من الأرشيف.
- إنشاء صفحات مخصصة — يمكن إضافة عدد غير محدود من فئات/صفحات المنتجات الجديدة من اللوحة: العنوان، صورة الغلاف، نص تعريفي، وصف لمحرك البحث، وتراتبية الصفحات الأعلى/الأدنى.
- إعادة توجيه من الصفحة القديمة إلى الجديدة — تُربط الصفحة المحذوفة تلقائيًا بعنوان جديد عبر إعادة توجيه دائمة صديقة لمحرك البحث.
- تعديل جماعي للأسعار — يمكن تحديث أسعار جميع منتجات صفحة معينة دفعة واحدة من شاشة واحدة.
نظام المنتجات والحاسبات
- 7 منطق تسعير مختلف في لوحة واحدة — حاسبات قائمة على المتر المربع، وعلى العرض×الطيات×الجناح، وحملة قائمة على العدد، وقائمة على الموديل/الجدول، وقائمة قياسات منفصلة، وقائمة على القطعة/الرمز، وقائمة على جدول الأنواع — كل واحدة كُتبت خصيصًا حسب منطق البيع الفعلي لمجموعة منتجاتها.
- إضافة/تعديل/حذف المنتج من اللوحة — يمكن تعريف منتج أو موديل أو لون أو خيار قياس جديد دون تدخل مطور.
- إدارة القيم الافتراضية للحاسبة — يمكن تجاوز القيمة الافتتاحية ونطاق الحد الأدنى/الأقصى/الخطوة لكل منتج/مجموعة من اللوحة.
إدارة الوسائط والملفات
- ضغط الصور داخل المتصفح — تُحوَّل كل صورة تُرفع تلقائيًا إلى ثلاث دقات مختلفة بصيغة مضغوطة حديثة وتُخزَّن.
- تنظيم الألبومات/المجلدات — يمكن تنظيم آلاف الصور بمجموعات مبنية على الوسوم.
- حماية الصور قيد الاستخدام — إذا كانت الصورة مستخدمة في أي منتج/صفحة، يُمنع حذفها بالخطأ.
- تنظيف الصور اليتيمة — يمكن تنظيف الصور غير المستخدمة تلقائيًا أو يدويًا من اللوحة — لا تتضخم تكلفة التخزين.
- مخزن ملفات/كتالوج منفصل — الملفات القابلة للتنزيل مثل PDF تُخدَّم من عنوانها العام الخاص، بمعزل عن الصور.
بنية الدفع
- 5 مزودي دفع مدمجين بالكامل — iyzico وPayTR وCraftgate وMoka وPayU — كل واحد رُبط من الصفر بخوارزمية التوقيع/التحقق الرسمية الخاصة به.
- اختيار المزود من اللوحة — يُدار المزود النشط، ووضع الاختبار/التشغيل الفعلي، وحالة التفعيل/الإيقاف من شاشة واحدة؛ الوضع الافتراضي اختبار ومغلق — لا خطر لاستقبال دفعة فعلية بالخطأ.
- بيانات اعتماد مُقنَّعة — مفاتيح API المُدخلة في اللوحة لا تُعرض بالكامل مرة أخرى، فقط آخر 4 أرقام تظهر للتحقق.
- بيانات الدفع خارج النسخ الاحتياطي — بسبب حساسيتها، تُستثنى بيانات اعتماد الدفع عمدًا من نظام النسخ الاحتياطي العام.
- نقاط استجابة خاصة بكل مزود — يُستقبل طلب رد الاتصال (callback) لكل مزود دفع على مستوى HTTP الخام، مع التحقق من التوقيع لكل واحد على حدة.
النسخ الاحتياطي واستعادة الكوارث
- نسخ احتياطي تلقائي يومي — يؤخذ كل ليلة بمهمة مجدولة، ويُحفظ لآخر 14 يومًا.
- نسخة فورية قبل الحفظ — قبل أي عملية "حفظ" في اللوحة مباشرة، تُؤخذ نسخة احتياطية تلقائية للحالة الراهنة.
- استعادة بنقرة واحدة — يمكن العودة إلى أي نقطة نسخ احتياطي؛ وتُحفظ الحالة الراهنة أيضًا قبل الاستعادة.
- تصدير البيانات — يمكن تنزيل كامل بيانات الموقع بصيغة JSON.
استوديو الصور بالذكاء الاصطناعي
- معاينة غرفة من نص إلى صورة — عند اختيار العميل لمجموعة الستائر واللون ونوع الغرفة، يُبنى تلقائيًا وصف مشهد مناسب وتُولَّد الصورة فورًا عبر نموذج توليد صور يعمل على الحافة.
- هندسة أوامر خاصة بكل مجموعة منتج — قواعد مشهد منفصلة معرَّفة لـ9 مجموعات ستائر مختلفة.
- إدارة أخطاء صادقة مع الحصة — عند تجاوز حد الإنتاج اليومي، تُعرض للمستخدم رسالة واضحة تخبره بالحالة الفعلية، بدون فشل صامت.
السيو وظهور الذكاء الاصطناعي (GEO)
- خريطة موقع مولَّدة من بيانات حية — كل تغيير في اللوحة ينعكس فورًا على خريطة الموقع، وتُستبعد تلقائيًا الصفحات المحذوفة.
- أتمتة البيانات المنظَّمة — تُولَّد بيانات النتائج الغنية للمتجر والمنتج والموقع تلقائيًا في كل صفحة؛ لا تُضاف بيانات تقييم/مراجعة وهمية عمدًا.
- ملف ملخص لمحركات بحث الذكاء الاصطناعي — يُقدَّم عنوان ملخص منفصل مولَّد من بيانات حية، ليتمكن ChatGPT وPerplexity وأدوات مشابهة من تلخيص الموقع بدقة.
- ربط وحدة تحكم البحث — تُصدَّر بيانات النقر/الظهور الفعلية بانتظام وتُؤرشف.
bursaucuznakliye.net.tr
مؤسسي / موقع خدمي · معمارية مبنية على البيانات، بدون لوحة إدارةالبنية التحتية والنشر
- معمارية محتوى مبنية بالكامل على ملفات بيانات — الخدمات والأقضية والأحياء والمسارات وتدوينات المدونة محفوظة في ملفات كود آمنة النوع؛ لا توجد قاعدة بيانات منفصلة تُستعلم وقت التشغيل — نقطة الفشل الوحيدة معدومة.
- نطاق فرعي للاختبار مغلق عمدًا — يُمنع من الأساس خطر رؤية محرك البحث للمحتوى نفسه في عنوانين مختلفين وتشتت القيمة.
- ذاكرة تخزين مؤقت دائمة لسنة كاملة للأصول الثابتة — تُحمَّل الصفحة شبه فوريًا عند الزيارات المتكررة.
- طوابع زمنية ثابتة وقت البناء — معلومة "آخر تحديث" في خريطة الموقع تُثبَّت في لحظة البناء الفعلية — لا تُرسَل إشارة خاطئة لمحرك البحث بأن المحتوى "يتغير كل يوم".
الأمان
- معمارية بسطح هجوم صفري — لعدم وجود نموذج دخول أو حساب مستخدم أو قاعدة بيانات، فإن فئات الهجوم الكلاسيكية مثل التخمين العنيف وحقن SQL واختطاف الجلسة غير قابلة للتطبيق تقنيًا إطلاقًا.
- رؤوس أمان في طبقتي الخادم والأصول الثابتة معًا — تتوفر HSTS وحماية النقر الخاطف وحماية استنشاق نوع المحتوى في كل استجابة.
- نقطة الوصول الخارجية الوحيدة محمية بمفتاح سري مشترك — النقطة الوحيدة التي يستخدمها عميل الأتمتة تُتحقَّق بمفتاح غير متاح للعموم.
عميل محتوى ذكاء اصطناعي مستقل
- توليد تلقائي يومي للأسئلة الشائعة — محفز خارجي مجدول يستدعي نقطة الوصول الآمنة مرة يوميًا، ويأخذ محتوى مسودة من نموذجي ذكاء اصطناعي مختلفين، ويضيفه إلى محتوى الموقع.
- إدارة أخطاء واعية بالحصة — يُكتشَف تجاوز الحد ويُبلَّغ عنه بوضوح، دون فشل صامت.
- سير نشر بمراجعة بشرية — المحتوى المُولَّد لا يُنشر مباشرة على الموقع الفعلي، بل يمر عبر عملية البناء/النشر الاعتيادية.
السيو وظهور الذكاء الاصطناعي (GEO)
- خريطة موقع وملف robots وملف ملخص ذكاء اصطناعي مولَّدة بالكامل من البيانات — قوائم الخدمات/الأقضية/الأحياء/المسارات/المدونة تُشتق تلقائيًا من مصدر بيانات واحد، لا يدويًا.
- انضباط صفحات المداخل (Doorway pages) — عدد صفحات الأحياء محدود عمدًا؛ احتراز من خطر معاقبة الصفحات منخفضة الجودة/القالبية.
- بيانات منظَّمة بأسعار حقيقية — تُستخدم في صفحات الخدمات مستويات أسعار حقيقية معتمدة من المستخدم بدلاً من أسعار/تقييمات وهمية.
- توثيق وحدة تحكم البحث وإشعار سريع بالمحتوى الجديد — تُبلَّغ الصفحات الجديدة/المحدَّثة لمحرك البحث دون انتظار الزحف المعتاد.
الخلاصة
قرارات هندسية بارزة
تفاصيل تقدم للمشتري دليلاً على مستوى الكود يجيب على سؤال 'هل أُخذ هذا العمل فعلاً على محمل الجد'.
انضباط بيانات صادق
لا توجد في أي صفحة تقييمات وهمية أو مراجعات مزيفة أو بيانات مخزون غير موجودة — قرار تصميم واضح بعدم إرسال إشارة خاطئة إلى Google.
مسار سيو قابل للقياس
تُؤرشف بيانات وحدة تحكم البحث بانتظام؛ فادّعاء "الزيارات تتزايد" يستند إلى قياس مسجَّل لا إلى افتراض.
نسخ احتياطي يحمي نفسه بنفسه
تُؤخذ نسخة احتياطية فورية تلقائية قبل كل حفظ في الإدارة — خطر النقرة الخاطئة التي لا رجعة فيها يختفي عمليًا.
بدون إضافات، بدون خطر تراخيص
غير معتمد على ترخيص إضافة/قالب من طرف ثالث — لا خطر مستقبلي بـ"توقف مطور الإضافة عن المشروع".
بيانات اعتماد المزود لا تظهر كاملة أبدًا
المفاتيح المُدخلة في تكامل الدفع مُقنَّعة حتى داخل اللوحة — سطح التهديد الداخلي مُضيَّق.