دليل الرسائل القصيرة السريعة للمطورين/هيكلية النظام

الرسائل القصيرة السريعة (RapidSMS) هي عبارة عن هيكلية رسائل قصيرة مؤسس على دجانجو (لغة بيثون) ، ومع ذلك ، فإنه ليست تطبيق دجانجو .

مكونات الرسائل القصيرة السريعة (RapidSMS)

عدل

دجانجو

عدل

يعتمد نظام الرسائل القصيرة السريع على دجانجو ؛ تحتاج إلى تثبيت دجانجو قبل تثبيت نظام الرسائل القصيرة السريع

نظام الرسائل القصيرة السريع (النواه)

عدل

ما يسمى النواه أو الفرع الرئيسي هي الشفرة الأصلية لنظام الرسائل السريع ، يمكنك أن تجد الشفرة على Github و تحتوي على ما يلي :

  • [/apps] : مجموعة من تطبيقات المجمعة (webapp,repoters,httptester)
  • [/lib] : مكتبات للتعامل مع الرسائل القصيرة (رسالة ، الاتصال ، الخ)
  • [/lib/backends] : الخلفيات على مستوى التجريد من مصدر الرسائل ( http ، جي إس إم للاستخدام مع أجهزة المودم)
  • [lib/router.py] : مكتبة توجيه الرسائل من الخلفيات للتطبيقات والعودة.
  • [lib/parsers] : مكتبات لاستخدامها في التطبيقات للمساعدة في تحليل الرسالة.
  • [rapidsms] : يشمل وظائف دجانجو manage.py لاستخدامها لبدء نظام الرسائل القصيرة السريع .

تطبيقات Third-party

عدل

مجتمع الرسائل القصيرة السريع ينتج الكثير من التطبيقات التي تبقى في مستودعات مبدعها . إعداد نموذج يتطلب استخدام تطبيق أو أكثر من مستودع طرف ثالث .

مثال يبين كيفية تثبيت نظام الرسائل القصيرة السريع

عدل
~/sms
~/sms/apps
~/sms/apps/myapp
~/sources
~/sources/Django-1.1.1
~/sources/rapidsms
~/sources/pygsm
~/sources/third-party