عن المشروع

تحليلات Clubdesk هو حل تحليلات زوار مستضاف ذاتيًا مصمم خصيصًا للمواقع التي تعمل على Clubdesk. يتيح إحصاءات متوافقة مع الخصوصية دون بنرات ملفات تعريف الارتباط، ليوفي بمتطلبات كل من قانون حماية البيانات السويسري (DSG) واللائحة العامة لحماية البيانات (GDPR) في الاتحاد الأوروبي. العمود التقني: PHP 8.1+ أو MariaDB 10.4+ أو MySQL 8+. كود التتبع عبارة عن جزء JavaScript عاري خفيف يبلغ حوالي 100 سطر، يُحمّل بشكل غير متزامن عبر خاصية defer. لا تُخزن عناوين IP أبدًا كنص واضح؛ بل تُجزّأ مرة واحدة يوميًا، ما يجعل التعرف المتعدد الأيام مستحيلاً. الإعداد: بعد إنشاء نطاق فرعي وقاعدة بيانات، يمرّ الإجراء بخطوات تكوين ملح السرية (salt) ورمز التثبيت وتجزئة كلمة المرور. يُدرج المتتبع مباشرة داخل وحدة موقع Clubdesk تحت مقاطع التعليمات البرمجية → نهاية الجسم. يكتشف تلقائيًا جلسات المحرر (عبر المعلمة ?edit=) ويوقف نقل البيانات لتلك الزيارات، ما يمنع احتساب مشاهدات صفحات المسؤول. من الميزات الاختيارية اكتشاف تغيير المحتوى عبر مراقبة الدليل التفريقي (Sitemap) بشكل دوري عبر cron (كل 30 دقيقة) والنشر التلقائي عبر GitHub Actions باستخدام FTPS. إجراءات الأمان: يقع ملف config.php خارج Document Root ومحمي بواسطة .htaccess. رؤوس الأمان بما فيها HSTS وX-Frame-Options مكونّة مسبقًا، كما يُقتصر CORS على origins المدرجة صراحة في القائمة البيضاء.