منصوبے کے بارے میں
LiveWebTracker ایک ریئل ٹائم ویب سائٹ وزیٹر ٹریکنگ حل ہے جو سائٹ مالکان کو اپنی سائٹ پر فی الحال فعال صارفین کی تعداد دیکھنے کی اجازت دیتا ہے۔ یہ ایک ہلکے پھلکے JavaScript اسکرپٹ اور Firebase Realtime Database کے گرد تعمیر کیا گیا ہے، اس لیے صارفین کو وزیٹر پریزنس ٹریکنگ نافذ کرنے کے لیے پیچیدہ کسٹم بیک اینڈ تعمیر یا برقرار رکھنے کی ضرورت نہیں ہوتی۔ اس کی اہم خصوصیات میں ریئل ٹائم لائیو ویور کاؤنٹ اپ ڈیٹس، سادہ انضمام جس کے لیے صرف سائٹ کے کوڈ میں اسکرپٹ ٹیگ شامل کرنا ہوتا ہے، کم ترین کارکردگی کے اثر کے لیے چھوٹا اسکرپٹ سائز، Firebase کی ریئل ٹائم ڈیٹا سنکرونائزیشن صلاحیتوں سے معاونت یافتہ قابلِ توسیع پن، اور سائٹ کے موجودہ ڈیزائن سے مماثل رکھنے کے لیے آن سائٹ ویور کاؤنٹ ڈسپلے کے لیے کسٹمائز ایبل اسٹائلنگ آپشنز شامل ہیں۔ منصوبے کی تعمیر دو اہم فائلوں پر مشتمل ہے: ایک index.html ڈیمو پیج جو بنیادی ویب پیج پر ٹریکر کو ایمبیڈ کرنے کا طریقہ دکھاتا ہے، اور livewebtracker.js کور اسکرپٹ جو Firebase کی ابتدائی ترتیبات سنبھالتا ہے، جب صفحہ لوڈ ہوتا ہے تو ویور کاؤنٹ میں اضافہ کرتا ہے، جب صارف صفحے سے نیویگیٹ کرتا ہے تو کاؤنٹ کم کرتا ہے، اور Firebase Realtime Database سے حاصل کردہ تازہ ترین کاؤنٹ کے ساتھ آن پیج ڈسپلے کو اپ ڈیٹ کرتا ہے۔ اس ٹول کو استعمال کرنے کے لیے، صارفین کو پہلے ایک Firebase پروجیکٹ تخلیق کرنا ہوگا، ریئل ٹائم ڈیٹا بیس سروس کو فعال کرنا ہوگا، اور ڈیٹا بیس قواعد کی ترتیب دینی ہوگی: liveViewers نوڈ کے لیے عوامی ریڈ رسائی، اور رائٹ قواعد جو صرف درست غیر منفی عددی اقدار کو نوڈ پر لکھنے کی اجازت دیتے ہیں تاکہ کاؤنٹ کی درستگی یقینی بنائی جا سکے۔ صارفین پھر اپنے Firebase پروجیکٹ کے اعتبارات کو ٹریکر کی ابتدائی ترتیب کانفیگریشن میں شامل کرتے ہیں، اسکرپٹ اور ڈیمو پیج کو ہوسٹ کرتے ہیں (یا اسکرپٹ کو اپنی موجودہ سائٹ میں ضم کرتے ہیں)، اور لائیو ویور کاؤنٹ صارفین کے سائٹ پر آنے اور جانے کے ساتھ حقیقی وقت میں اپ ڈیٹ ہوتا رہے گا۔ یہ منصوبہ MIT لائسنس کے تحت جاری کیا گیا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.