منصوبے کے بارے میں
کلب ڈیسک اینالٹکس ایک سیلف ہوسٹڈ وزیٹر اینالٹکس حل ہے جو خاص طور پر کلب ڈیسک پر چلنے والی ویب سائٹس کے لیے ڈیزائن کیا گیا ہے۔ یہ کوکی بینرز کے بغیر پرائیویسی کمپلائنٹ شماریات فراہم کرتا ہے، جس سے سوئس ڈیٹا پروٹیکشن ایکٹ (DSG) اور یو این ایچ یو کے ضابطہ نامہ GDPR (GDPR) دونوں کی ضروریات پوری ہوتی ہیں۔
تکنیکی اسٹیک: PHP 8.1+، MariaDB 10.4+، یا MySQL 8+۔ ٹریکنگ کوڈ تقریباً 100 لائنز کا ایک ہلکا واٹری ونillas JavaScript اسکریپٹ ہے جو defer ایٹیبيوش کے ذریعے غیر متزامند لوڈ ہوتا ہے۔ آئی پی ایڈریسز کبھی بھی صاف متن میں محفوظ نہیں کیے جاتے؛ انہیں روزانہ ایک بار ہیش کیا جاتا ہے، جس سے متعدد دنوں تک فنگر پرنٹنگ ممکن نہیں ہوتی۔
سیٹ اپ: ایک ذیلی ڈومین اور ڈیٹابیس بنانے کے بعد، سیٹ اپ عمل میں ایک سالٹ، انسٹالیشن ٹوکن، اور پاسورڈ ہیش کی ترتیب شامل ہوتی ہے۔ ٹریکر کو براہ راست کلب ڈیسک ویب سائٹ ماڈیول میں کوڈ فریگمنٹس → End of BODY کے تحت درج کیا جاتا ہے۔ یہ ادیت کے سیٹس (؟edit= پیرامیٹر کے ذریعے) کی خودکار شناخت کرتا ہے اور ان وزیٹس کے لیے ڈیٹا ٹرانسمیشن کو روک دیتا ہے، جس سے ایڈمن صفحات کے مشاہدات شمار نہیں ہوتے۔
اختیاری خصوصیات میں کران (ہر 30 منٹ بعد) کے ذریعے دور دور sitemap نگرانی کے ذریعے مواد کی تبدیلی کی شناخت اور FTPS کے ذریعے GitHub Actions کے ذریعے خودکار تعیناتی شامل ہے۔
حفاظتی تدابیر: config.php دستاویز روٹ کے باہر واقع ہے اور .htaccess کے ذریعے محفوظ ہے۔ HSTS اور X-Frame-Options سمیت سیکیورٹی ہیڈرز پہلے سے ترتیب شدہ ہیں، اور CORS صرف واضح طور پر سفید لسٹ میں دیے گئے ماخذ تک محدود ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.