عيادة تابان لطب الأسنان، شيراز · الرعاية الصحية — طب الأسنان · يوليو 2026 — مستمر
عيادة تابان لطب الأسنان — من ووردبريس معطَّل إلى عمل يقوم على عمود فقري واحد
عيادة حقيقية في شيراز: ووردبريس محقون بالسبام، نموذج حجز أخذ اثني عشر حجزاً طوال عمره، وكل مهمة يومية مبعثرة بين واتساب وإنستغرام. أُعيد بناؤها كمنصّة، مرحلةً مقيسةً تلو الأخرى — علناً.
- dr-yousefi.ir على الهواء · 21 أغسطس 2026
- الحجز: ~12 حجزاً طوال العمر → أُعيد بناؤه؛ الحجز المزدوج مستحيل بقيد في قاعدة البيانات
- 42 صفحة و46 صورة نُقلت من ووردبريس
- خارطة طريق من 8 وحدات · المرحلتان 0–1 قيد التسليم
- التحوّل الرقمي
- بناء منصّات متكاملة
- وكلاء الذكاء الاصطناعي والأتمتة
المشكلة
عيادة تابان لطب الأسنان هي عيادة الدكتور سيد أمين يوسفي، اختصاصي اللثة وجرّاح الزراعة في شيراز. على الورق كان لها حضور رقمي. عملياً:
- موقع العيادة يعمل بووردبريس بقالب مشترى لا يزال على محتواه التجريبي، و18 إضافة نشطة، وقاعدة بيانات بحجم 209 ميغابايت تحمل روابط سبام محقونة.
- نموذج الحجز أخذ نحو اثني عشر حجزاً حقيقياً طوال عمره — 17 صفاً، أربعة منها اختبارات واضحة — وكان معطَّلاً منذ 25 فبراير 2026. لم يلاحظ أحد.
- نطاق الطبيب نفسه، dr-yousefi.ir، كان يعرض شخصية ممثلة/مؤثّرة من القالب التجريبي على الموقع المهني لجرّاح. ثم صفحة «قيد الإنشاء».
- كل مهمة يومية — أسئلة المرضى العشرون نفسها، الحجوزات، التذكيرات، المتابعة بعد العلاج، المحتوى — يدوية ومبعثرة بين الهاتف وواتساب وإنستغرام.
قِيس قيدان بدل افتراضهما، لأنهما يحدّدان البنية: الخادم الافتراضي في طهران بـنواة واحدة و1.9 غيغابايت ذاكرة (الحزمة المطلوبة تحتاج 2.05 غيغابايت قبل أول زائر)، وخادم الإنتاج لا يصل إلى أي عنوان IP أجنبي إطلاقاً — لا GitHub ولا npm ولا Let’s Encrypt.
لم تكن المشكلة يوماً ميزة معطَّلة واحدة. بل أن العمل لم يكن له عمود فقري.
المنهج
الإطار أولاً. الطلب الأصلي — «انقل نموذج الحجز إلى تيليغرام» — أُلغي في الجلسة الأولى. وحدة العمل هي العمل كلّه على نواة واحدة، والحجز الوحدة 3 من 8: الباب الأمامي مع تتبّع المصدر، الاستقبال الذكي، الحجز، سجل المريض (الأصل الذي تملكه العيادة فعلاً)، الساعة (التذكيرات، الاستدعاء نصف السنوي، المتابعة — حيث المال)، محرّك محتوى يغذّيه الطلب، مكتب قيادة الطبيب، والقياس. كُتب كمخطط قابل لإعادة الاستخدام، وهذه العيادة هي النموذج رقم 1.
التصميم حول الجدران لا عبرها. أربعة قيود مقيسة في تيليغرام — البوتات لا تجدول الرسائل، ولا تراسل أولاً، ولا تحصل على تحليلات، وStars هي قناة الدفع الوحيدة بلا سحب نقدي في إيران — قادت إلى قرار واحد يخفّض المخاطر كلّها: النواة على Cloudflare؛ وتيليغرام والموقع وغداً ربما «بله» أو «إيتا» أبواب رقيقة إليها. حجب تيليغرام في إيران يصبح عندها غير قاتل.
أشعل الضوء قبل البناء. المرحلة 0 كانت إصلاح ووردبريس المكتوب سلفاً، كي لا يبقى المسار القائم ميتاً خلال الأسابيع التي تستغرقها المنصّة.
سلّم موقع الطبيب كمنتج حقيقي. أُعيد بناء dr-yousefi.ir كتطبيق Next.js 16: فارسي من اليمين إلى اليسار، سيرته ومؤهلاته الحقيقية، نموذج تواصل بتحديد معدّل يكتب إلى SQLite، لوحة إدارة بكلمة مرور للاستقبال، شريط قبل/بعد العلاج، خريطة بإحداثيات دقيقة. مختبَر بـVitest وPlaywright. ولأن الخادم لا يصل إلى الإنترنت، يجري البناء في حاوية لينكس على جهازي ويُشحن كأرشيف؛ ينتهي TLS عند حافة ArvanCloud؛ ويشرف Caddy وsystemd على العملية. موثَّق كدليل تشغيل ليمكن إعادة بنائه من الصفر.
انقل موقع العيادة من ووردبريس دون إعادة تصميم. استُخرج المحتوى من مرآة مصيّرة من 42 مجلداً — نص نظيف وصور حقيقية — لا من كتل JSON لإلمنتور في قاعدة بيانات مخترَقة. 46 صورة، 9 ميغابايت، بلا أي اعتماد وقت التشغيل على المضيف القديم. استنساخ أمين لا إعادة تصميم: تحتفظ العيادة بالمظهر الذي يعرفه مرضاها.
أعد بناء الحجز بحيث لا يستطيع الكذب. مخطط مخصّص على Directus فوق Postgres، يطابق التدفق الحقيقي للإضافة القديمة — خدمة ← طبيب ← موعد ← تأكيد، بلا دفع. يُمنع الحجز المزدوج بـفهرس فريد جزئي في قاعدة البيانات لا بكود التطبيق؛ تختفي المواعيد المحجوزة من التقويم؛ وتظهر التعارضات كخطأ فارسي ودود. قُيّم Cal.com ورُفض مع التوثيق. تُخزَّن التواريخ بتوقيت UTC وتُعرض هجرية شمسية عند الحافة.
امتلك البنية التحتية. Terraform وAnsible لـArvanCloud — الخادم، Postgres المُدار، تخزين الكائنات، CDN — مع دليل جاهزية يُشغَّل قبل أي توفير. حُسب التحجيم من القياس: Directus واحد لكل المواقع، قاعدة بيانات واحدة بمخططات منطقية، البناء في مكان آخر، والتصيير الساكن حيث أمكن.
ما لم يُفعل عمداً: لا إعلانات قبل الأساسات، لا وكالة، لا «عرض استراتيجية»، ولا إعادة بناء لأي شيء كان موجوداً ويعمل.
النتيجة
ما سُلِّم
- dr-yousefi.ir على الهواء منذ 21 أغسطس 2026 — موقع الجرّاح يصف الجرّاح أخيراً.
- موقع العيادة منقول وقابل لإعادة الإنتاج من المصدر؛ الاعتماد على ووردبريس زال.
- الحجز مُعاد البناء بضمانة على مستوى قاعدة البيانات ضد الحجز المزدوج، ونموذج بيانات حسابات المرضى (دخول برمز لمرة واحدة، حساب خدمة محدود النطاق) جاهز، ونظام إدارة محتوى واحد مُوفَّر ومحمَّل بمحتوى الموقع.
- بنية تحتية ككود لممتلكات العيادة على Arvan؛ بوت تيليغرام
(
@tabandentalclinicbot) مهيَّأ على Cloudflare Workers كأول باب رقيق.
قيد التسليم
- الساعة: تذكيرات المواعيد، الاستدعاء نصف السنوي، الاطمئنان في اليوم التالي للجراحة، ملاحقة المرضى المنقطعين. أول مكان يكسب فيه النظام المال دون أن يلمسه أحد.
- الاستقبال الذكي: الأسئلة العشرون، ببثّ رمزاً برمز، مع إشراف بشري.
- القياس من اليوم الأول — لأن الأرقام غير المسجَّلة، في عمل واجهته تيليغرام، أرقام ضاعت إلى الأبد.
غير قابل للادّعاء بعد: أرقام الزيارات والحجوزات من المرضى. وُثِّقت حالة «قبل» بدقة كي تُروى حالة «بعد» بصدق، على هذه الصفحة، مع تسليم كل مرحلة.
يُبنى علناً ضمن عصر الرافعة — الحلقة الأولى هي التدقيق.