عالم جابر الجديد
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

شرح مبسط لاعداد جيّد وفهم لمودل mod_muc في ejabberd

3 مشترك

اذهب الى الأسفل

شرح مبسط لاعداد جيّد وفهم لمودل mod_muc في ejabberd Empty شرح مبسط لاعداد جيّد وفهم لمودل mod_muc في ejabberd

مُساهمة من طرف M3Do 2013-07-24, 23:52

موضوعنا اليوم عباره عن توضيح لأهم مودل في ايجابرد (mod_muc)
وسيتم الشرح على ejabberd-2.1.11 الاصدار الأخير حاليا
التوضيح يتلخص في :

توضيح الغرض من المودل (وظيفته)
ببساطه يمكن هذا المودل المستخدمين للسيرفر المبني بايجابرد من عرض واكتشاف الرومات بالسيرفر
بالاضافه الى دخولها أو انشائها وبها يستطيع المستخدمين الحديث بمحادثه عامه أو خاصه
فكل مستخدم (سمح مالك الروم له او هو المالك) باستطاعته ارسال رسائل يراها الجميع أو أن يختص أحد المستخدمين الآخرين برساله خاصه لا يراها باقي المستخدمين وله الحق في دعوة مستخدمين آخرين
للانضمام الي الروم وان يحدد موضوع الروم وكذلك حماية دخول الروم بكلمة سر ان كانت الغرفه خاصه او عند الحاجه لعدم دخول مستخدمين آخرين كذلك تتمتع ادراة الروم بحق الاشراف على الاخرين أعني حق الطرد والفصل ان لزم الأمر Sad

طبعا في حاجه مخفيه مش كل الناس تعرفها ان ادمن السيرفر ممكن يحجز (لقب) محدش يعرف يستخدمه والطريقه بسيطه عن طريق اكتشاف خدمات على السيرفر واعمل register للقب

المودل ده كمان ليه قصص كبيره اننا نحكيها هنا بخصوص التعامل مع قواعد البيانات ووالهوست عامة نخليها بعدين ان شاء الله

توضيح للتعامل وياه في كونفاج السيرفر (ejabberd.cfg) لأصحاب السيرفرات

البدايه

{host, HostName}
بكده بنعرف السيرفر ان الهوست(الدومين) ده هيتعمل عليه سيرفر شات واللي هيرتبط بيه الرومات
وبديهي ان الهوست بيتبع كلمة conference كده conference.hostname
وبالتالي الرومات هتكون بالصوره دي
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
.
(أهم اعدادات المودل ) pirat

{access, AccessName}
منح حق الاستخدام
{access_create, AccessName}
منح حق الانشاء
{access_persistent, AccessName}
وده بيه منح حق التثبيت للروم متروحش لما السيرفر يفصل وطبعا اعضاء السيرفر بايميلات من داخل السيرفر يعني ليهم الحق ده افتراضيا
{access_admin, AccessName}
وهنا اعطاء حق الاونر بجميع رومات السيرفر بالتأكيد مهمه لأدمن السيرفر
{history_size, Size}
وده الاختيار لحجم محفوظات الرسائل ولو حطينا صفر هيدخل الزائر ميشوفش شيء متسجل ويبدأ معانا من اللحظه دي وطبعا في العادي الروم متثبت على 20 رساله
{max_users, Number}
أما بالاختيار ده بنحدد أقصى عدد يدخل الروم وطبعا الأحسن نحدد عدد كبير عشان الناس تسعى انها تكبر عدد زوار الروم وبالتالي عدد أعضاء سيرفرك والمهتمين بيه والعدد الأقصى الافتراضي 200
وان كان يجب ان يتعامل اصحاب الرومات بحرص مع هذه الميزه بتحديد عدد يقارب عدد زوار الروم وذلك لعدم السماح لبوتات الفلود ان تستغل امكانيه الدخول بحسابات كبيره
على الهامش حطينا حلول كتير لبوتات الفلود d7k

{max_users_admin_threshold, Number}
وعن طريق السطر ده بنحدد عدد الاشخاص اللي ليهم حق الدخول من اونر الروم او السيرفر ككل عند بلوغ العدد الأقصى والعدد الافتراضي 5
{max_user_conferences, Number}
تحديد عدد الرومات التي يستطيع أن يدخلها المستخدم بنفس الوقت والافتراضي 10.
{max_room_id, Number}
وبالاختيار ده تحديد عدد حروف اسم الروم والافتراضي غير محدود
{max_room_name, Number}
وده بيحدد عدد حروف العنوان في برمجه الروم
{max_room_desc, Number}
وده بيحدد عدد حروف الوصف في برمجه الروم
{min_message_interval, Number}
وعن طريق السطر ده بنحدد الفاصل الزمني بين الرسائل وده مهم جدا في فلترة الرسائل السريعه ومزاياها متعدده وان كان بتعمل احساس لدى الزوار ان السيرفر بطيء: الحلو ميكملش d7k
يكفي وضع فاصل زمني قدره 0.4 ثانيه
{min_presence_interval, Number}
وعن طريق السطر ده بنحدد تغييرات حاله المستخدم وده بيفيد بحمايه السيرفر من تخزين تلك التغييرات في ذاكرة الكاش وبالتالي التأثير على موارد السيرفر وبالتالي كفائته
وفي الغالب يكفي وضع 4 او 3 ثواني كفاصل

وأخيرا تحديد القيم الافتراضيه لأي روم جديد عن طريق.
{default_room_options, [ {OptionName, OptionValue}, ...]}
فنجد ان
{allow_change_subj, true|false}
يحدد السماح بتغيير الموضوع للزوار

{allow_private_messages, true|false}
السماح للزوار بارسال الرسائل الخاصه
{allow_private_messages_from_visitors, anyone|moderators|nobody}
ومن يستقبل الرسائل الخاصه
{allow_query_users, true|false}
ومن يستطيع ان يرسل الاستعلامات
{allow_user_invites, false|true}
وهل للزائ ان يدعو غيره ام لا
{allow_visitor_nickchange, true|false}
وهل من حق الزائ تغيير لقبه والأفضل ان نجعلها لا للحمايه من بوتات الفلود
{allow_visitor_status, true|false}
يفضل ان نمنع تحديث الحاله للزائر لنفس السبب السابق (بوتات الفلود)
{anonymous, true|false}
السماح برؤية ايملات المستخدمين من عدمه وطبعا الاداره ترى الايميلات بجميع الاحوال>> ووظيفه اهم وصول غير المعروفين للروم
{captcha_protected, false}
سؤال المرور (الكابتشا) وهذا مودل مستقل بذاته ولكنه مرتبط بمودل الرومات
{logging, false|true}
المحفوظات للعامه
{max_users, 200}
اقصى عدد من الاعضاء
{members_by_default, true|false}
جعل الزوار بمثابة اعضاء ولهم حق الحديث ام لا
{members_only, false|true}
الروم للأعضاء فقط ام لا
{moderated, true|false}
الروم مداره وللمستخدمين طلب حق التحدث ام لا
{password, "roompass123"}
كلمة السر الافتراضيه ويفضل ترك الاختيار فارغ.
{password_protected, false|true}
دخول الروم يتطلب كلمة سر من عدمه
{persistent, false|true}
الروم مثبته مع كل مغادره ام لا
{public, true|false}
الروم عامه او خاصه
{public_list, true|false}
الروم مرئيه باكتشاف الخدمات
{title, "Room Title"}
عنوان الروم

وبكده نكون تقريبا غطينا المودل بصفه عامه alien ووصلنا للفهم الجيّد اللي هيوصلنا للاعداد الجيّد

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

M3Do
Admin

عدد المساهمات : 28
تاريخ التسجيل : 24/07/2013
العمر : 28

https://vpss.rigala.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

شرح مبسط لاعداد جيّد وفهم لمودل mod_muc في ejabberd Empty ŜƠƒŤ๏ŇЄŢ

مُساهمة من طرف ŜƠƒŤ๏ŇЄŢ 2014-06-21, 00:23

جميل اخي سلمت يداااااااك


وأنشا الله رح نشارك بمواضيع جديدة

####**####

ŜƠƒŤ๏ŇЄŢ

عدد المساهمات : 1
تاريخ التسجيل : 20/06/2014

الرجوع الى أعلى الصفحة اذهب الى الأسفل

شرح مبسط لاعداد جيّد وفهم لمودل mod_muc في ejabberd Empty رد: شرح مبسط لاعداد جيّد وفهم لمودل mod_muc في ejabberd

مُساهمة من طرف mayaro 2018-06-13, 16:18

Noce

mayaro
Admin

عدد المساهمات : 2
تاريخ التسجيل : 25/07/2013
العمر : 25
الموقع : http://jabbero.wap.sh

http://jabbero.wap.sh

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى