ذكرنا في مقال سابق شرح للـ osTicket وهو من أفضل أنظمة الدعم الفني مفتوحة المصدر.
واليوم مع المقال الثاني وهو أول 6 خطوات يجب تنفيذها علي نظام osTicket بعد تثبيته
الخطوة الأولي: اضافة اللغة العربية للـ osTicket.
لتغيير اللغة يجب اولا تحميل ملف اللغة المطلوب من الموقع الرسمي (من هنا) ثم أضافت الملف في المسار التالي /upload/include/i18n
داخل ملفات الـ osTicket باستخدام webmin او اي برنامج FTP مثل filezilla او winscp.
ثم الذهاب الي شاشة admin وتغيير إعدادت اللغة منها.
الخطوة الثانية: تغيير الشكل Theme (اختياري).
يجب رفع الملفات التالية داخل مجلد الـ (upload) واستبدالة بالملفات الموجودة داخل osTicket.
الخطوة الثالثة: إضافة الـ Plugins.
لإضافة plugin داخل البرنامج يجب تحميلها اولا (من هنا) ثم رفعها في المسار التالي داخل ملفات الـ osTicket.
/upload/include/plugins
الخطوة الرابعة: ربط الـ osTicket بـ Ldap.
نحتاج تثبيت php-ldap علي الديبيان عن طريق كتابة الاوامر التالية في سطر اوامر البروكسموكس
apt update && apt upgrade -y
sudo apt-get install php8.0-ldap php-ldap -y
systemctl restart apache2
ثم نحتاج تفعيل LDAP Extention في سيرفر الاباتشي
يلزم الدخول علي ملف php.ini
في المسار /etc/php/8.0/apache2
والبحث عن extention=ldap
حذف ;
في بداية السطر ثم حفظ الملف.
ثم عمل ريستارت للنظام، لتمكين الاعدادات.
ثم الذهاب الي شاشة osTicket الخاصة بالادمن وادخال بيانات الـ LDAP كما هو موضح بالصورة التالية
الخطوة الخامسة: إعدادات الايميل لاستقبال التذاكر منه.
نقوم بربط الايميل بالنظام كما هو موضح بالصورة التالية كما وضحنا في الفيديو الأول.
الخطوة السادسة: تضمين الـ osTicket في الموقع الالكتروني لسهولة وصول المستفيدين إليه.
إذا كنت ترغب في تضمين iframe في موقع الويب الخارجي يمكنك ببساطة فتح إعدادت الامان لإضافة الـ osTicket داخل الموقع من صفحة الإعدادت (Allow System iFrame) و (Embedded Domain Whitelist).
أو كنت ترغب في تضمين iframe في موقع الويب الداخلي الخاص بك ولا توجد أي مخاوف أمنية حقيقية، فيمكنك إزالة جميع عمليات التحقق (CSP frame-ancestors) من السطور التالية.
جميع السطور التي نحتاج إلى إزالة جزء Content-Security-Policy
منها:
include/staff/login.header.php
include/staff/header.inc.php
include/client/header.inc.php
الشكل الأول للـ iframe كما هو واضح في الصورة
<iframe src="http://172.16.0.40/" frameborder="0" scrolling="yes" seamless="seamless" style="display:block; width:100%; height:100vh;"></iframe>
الشكل الثاني للـ iframe وهو الأفضل بالنسبة لي. كما هو واضح في الصورة
<div style="margin:0px;padding:0px;overflow:hidden">
<iframe src="http://172.16.0.40/" frameborder="0" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;height:100%;width:100%;position:absolute;top:80px;left:0px;right:0px;bottom:0px" height="100%" width="100%"></iframe>
</div>
في النهاية، إذا كان لديك إي استفسار يثير اهتمامك، أخبرنا في التعليقات بالأسفل، وسنكون جاهزين بالرد عليك في أقرب وقت ممكن، نراكم في موضوع آخر، فلا تنسونا من نشر المقال لتعم الفائدة.
الردود