প্রকল্প সম্পর্কে
Clubdesk Analytics Clubdesk-এ চালু ওয়েবসাইটের জন্য বিশেষভাবে ডিজাইন করা স্ব-হোস্টেড ভিজিটর বিশ্লেষণ সমাধান। এটি কুকি ব্যানার ছাড়াই গোপনীয়তা-অনুসার পরিসংখ্যান সক্ষম করে, সুইস ডেটা সুরক্ষা আইন (DSG) এবং ইউরোপীয় संघের GDPR উভয়ের প্রয়োজনীয়তা পূরণ করে।
টেকনিকাল স্ট্যাক: PHP 8.1+, MariaDB 10.4+, বা MySQL 8+. ট্র্যাকিং কোডটি تقریباً ১০০ লাইনের হালকা ভ্যানিলা জাভাস্ক্রিপ্ট স্নিপেট, defer অ্যাট্রিবিউটের মাধ্যমে অ্যাসিঙ্ক্রোনাসভাবে লোড হয়। IP ঠিকানা প্লেইন টেক্সট হিসেবে কখনো সংরক্ষিত হয় না; এগুলো দিনে একবার হ্যাশ করা হয়, যা বহু-দিনের ফিঙ্গারপ্রিন্টিংকে অসম্ভব করে তোলে।
সেটআপ: একটি সাবডোমেইন এবং একটি ডেটাবেস তৈরি করার পর, সেটআপ প্রক্রিয়া একটি সল্ট, ইনস্টলেশন টোকেন এবং পাসওয়ার্ড হ্যাশ কনফিগারেশনের মাধ্যমে গাইড করে। ট্র্যাকারটি Clubdesk ওয়েবসাইট মডিউলের ভিতরে Code Fragments → End of BODY অধীনে সরাসরি सम्मিলিত হয়। এটি স্বয়ংক্রিয়ভাবে এডিটর সেশনها (?edit= প্যারামিটার দিয়ে) সনাক্ত করে এবং সেই ভিজিটের জন্য ডেটা প্রেরণ দমন করে, ফলে অ্যাডমিন পেজ ভিউ গণনা থেকে বাদ থাকে।
ঐচ্ছিক বৈশিষ্ট্যগুলো ক্রন (প্রতি ৩০ মিনিটে) এর মাধ্যমে পেরিয়ডিক সাইটম্যাপ নিরীক্ষণによって কন্টেন্ট পরিবর্তন descubrimiento এবং GitHub Actions ব্যবহার করে FTPS এর মাধ্যমে স্বয়ংক্রিয় স্থাপন অন্তর্ভুক্ত।
নিরাপত্তা उपाय: config.php ডকুমেন্ট রুটের বাইরে অবস্থিত এবং .htaccess দ্বারা সুরক্ষিত। HSTS এবং X-Frame-Options মতো নিরাপত্তা হেডারগুলো প্রি-কনফিগার করা আছে, এবং CORS স্পষ্টভাবে হোয়াইটলিস্ট করা উত্সগুলোর জন্য সীমাবদ্ধ করা হয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.