دليل الرسائل القصيرة السريعة للمطورين/هيكلية النظام
المظهر
الرسائل القصيرة السريعة (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