আসন্ন বুকমার্ক সিঙ্ক পরিবর্তনের আগে আপনার এক্সটেনশানগুলি আপডেট করুন৷

জেমস লি
James Lee

প্রকাশিত: জুন 17, 2025

গত আগস্টে, আমরা উইন্ডোজ, ম্যাক এবং লিনাক্স প্ল্যাটফর্মে ক্রোম আইডেন্টিটি মডেলে আসন্ন পরিবর্তনগুলি ঘোষণা করেছি, যেগুলি ইতিমধ্যে iOS এবং অ্যান্ড্রয়েডে লঞ্চ হয়েছে৷ এই পরিবর্তনগুলির লক্ষ্য হল সাইন ইন করার বিষয়ে বর্তমান ব্যবহারকারীর প্রত্যাশার সাথে ক্রোমকে সারিবদ্ধ করা৷ ব্যবহারকারীরা ক্রমবর্ধমানভাবে বুকমার্ক সহ তাদের জিনিসগুলিতে অ্যাক্সেস পেতে সাইন ইন করার আশা করে এবং এটিকে নিরাপদ রাখতে সাইন আউট করে৷

এই আপডেটগুলি রোল আউট করার অংশ হিসাবে, আমরা কীভাবে Chrome ডেস্কটপে বুকমার্কগুলি সঞ্চয় করে তাতে পরিবর্তনগুলি প্রবর্তন করছি৷ বুকমার্ক, উদাহরণস্বরূপ, একটি ডিভাইসে স্থানীয়ভাবে সংরক্ষণ করা হয় সাইন-ইন করার পরে স্থানীয় থাকবে; ব্যবহারকারীরা ঐচ্ছিকভাবে তাদের Google অ্যাকাউন্টে পৃথকভাবে বা বাল্কভাবে এই ধরনের ডেটা আপলোড করতে পারেন। এক্সটেনশনগুলিকে এগুলিকে সমর্থন করার অনুমতি দেওয়ার জন্য, আমরা Chrome এক্সটেনশন API- এ নতুন ডেটা প্রকাশ করছি৷ নিম্নলিখিত তথ্যগুলি Chrome এক্সটেনশনের যে কোনও লেখকের সাথে প্রাসঙ্গিক যা chrome.bookmarks API ব্যবহার করে৷

ওভারভিউ

আজ, ব্যবহারকারীদের সর্বদা "বুকমার্ক বার" এবং "অন্যান্য বুকমার্ক" ফোল্ডার সহ শীর্ষ-স্তরের ফোল্ডারগুলির একটি একক সেট থাকে৷ ব্যবহারকারী সিঙ্কিং সক্ষম করে সাইন ইন করেছেন কিনা তার উপর নির্ভর করে এই ফোল্ডারগুলির ডেটা সিঙ্ক হতে পারে বা নাও হতে পারে৷

পরিচয় মডেলের পরিবর্তনের অংশ হিসাবে, Chrome বুকমার্ক ট্রিতে দুটি পৃথক সাবট্রিতে সিঙ্ক করা এবং নন-সিঙ্কিং বুকমার্কগুলিকে আলাদা করবে৷ কিছু ক্ষেত্রে যেখানে একজন ব্যবহারকারী তাদের সমস্ত বুকমার্ক তাদের অ্যাকাউন্টে আপলোড করার জন্য বেছে নেননি, একজন ব্যবহারকারীর একই সাথে সিঙ্ক করা এবং অ-সিঙ্কিং উভয় বুকমার্ক ফোল্ডার থাকতে পারে৷ বুকমার্কস এপিআই ব্যবহার করে এমন এক্সটেনশনগুলিকে আপডেট করার প্রয়োজন হতে পারে, যাতে বুকমার্ক ট্রি এমনভাবে প্রদর্শন করা যায় যা ব্যবহারকারীদের কাছে পরিষ্কার হয়৷

বিস্তারিত API পরিবর্তন

সিঙ্ক করা এবং নন-সিঙ্কিং বুকমার্কের মিশ্রণ সহ ব্যবহারকারীদের জন্য, বুকমার্ক API getTree API-তে নিম্নলিখিতগুলির মতো একটি ট্রি ফেরত দিতে পারে:

  • id=A (নাম: "বুকমার্ক বার", ফোল্ডার প্রকার: "বুকমার্ক-বার", সিঙ্কিং: সত্য)
  • id=B (নাম: "অন্যান্য বুকমার্ক", ফোল্ডারের ধরন: "অন্যান্য", সিঙ্কিং: সত্য)
  • id=C (নাম: "বুকমার্ক বার", ফোল্ডার প্রকার: "বুকমার্ক-বার", সিঙ্কিং: মিথ্যা)
  • id=D (নাম: "অন্যান্য বুকমার্কস", ফোল্ডারের প্রকার: "অন্যান্য", সিঙ্কিং: মিথ্যা)

এক্সটেনশন বিকাশকারীদের এই শীর্ষ-স্তরের ফোল্ডারগুলির মধ্যে পার্থক্য করার জন্য, API-তে দুটি নতুন বৈশিষ্ট্য যুক্ত করা হয়েছে:

  • folderType : এটি এক্সটেনশনগুলিকে বুকমার্ক বারের মতো "বিশেষ" ফোল্ডারগুলি সনাক্ত করতে দেয়। মনে রাখবেন যে name এবং id এই উদ্দেশ্যে ব্যবহার করা উচিত নয় ( name স্থানীয়-নির্ভর, এবং id স্থির নয়)
  • syncing : এক্সটেনশনগুলিকে গাছের সিঙ্ক এবং নন-সিঙ্কিং অংশগুলির মধ্যে পার্থক্য করার অনুমতি দেওয়ার জন্য। যদি ব্যবহারকারী সাইন ইন করে থাকে এবং সিঙ্ক সক্ষম করে থাকে তবে পরিচয় মডেল পরিবর্তনের আগে এটি true হবে৷

এক্সটেনশন আপডেট

আপনার এক্সটেনশনের জন্য নিচের যেকোনো একটি বিষয় সত্য হলে, আপনাকে আপডেট করতে হতে পারে:

  • যদি আপনার এক্সটেনশনটি ব্যবহারকারীর কাছে getTree-এর সম্পূর্ণ ফলাফল প্রদর্শন করে, উদাহরণস্বরূপ, বুকমার্ক বারের অভিন্ন-নামযুক্ত সংস্করণগুলিকে রোধ করতে। আপনি নামের সাথে একটি প্রত্যয় যোগ করতে চাইতে পারেন, বা অন্য কিছু UI চিকিত্সা প্রদান করতে পারেন।
  • যদি আপনার এক্সটেনশনটি বুকমার্ক-বার, অন্যান্য, বা মোবাইল স্থায়ী ফোল্ডারের সাথে id বা name দ্বারা মেলানোর চেষ্টা করে। এই পদ্ধতিগুলি ইতিমধ্যেই অসমর্থিত ছিল৷
  • যদি আপনার এক্সটেনশন ধরে নেয় যে বুকমার্ক-বার, অন্য, বা মোবাইল স্থায়ী ফোল্ডারগুলির ঠিক বা সর্বাধিক একটি উদাহরণ রয়েছে

টেস্টিং

নতুন folderType এবং syncing এক্সটেনশন API বৈশিষ্ট্যগুলি নথিভুক্ত করা হয়েছে এবং সর্বশেষ ক্রোম ক্যানারি রিলিজে (সংস্করণ 138.0.7196.0 বা পরবর্তী) উপলব্ধ৷

স্থিতিশীল ক্রোম চ্যানেলের ব্যবহারকারীদের একটি একক সঞ্চয়স্থান রয়েছে (অর্থাৎ, প্রতিটি ধরনের ফোল্ডারের মধ্যে সর্বাধিক একটি)। পরীক্ষার উদ্দেশ্যে আপনি নিম্নরূপ দ্বৈত স্টোরেজ সক্ষম করতে পারেন:

  1. chrome://flags-এ নিম্নলিখিত উভয়ই সক্ষম করুন এবং Chrome পুনরায় চালু করুন
    • সিঙ্ক-সক্ষম-বুকমার্ক-ইন-ট্রান্সপোর্ট-মোড
    • পরীক্ষা-নিরীক্ষার জন্য-সাইন-ইন-অন-নে-বুকমার্ক-নির্বাচিত-প্রকার সক্রিয় করুন
  2. একটি নতুন Chrome প্রোফাইল যোগ করুন (https://support.google.com/chrome/answer/2364824)
    • সাইন ইন করবেন না: "একটি অ্যাকাউন্ট ছাড়া চালিয়ে যান" নির্বাচন করুন।
  3. আপনি যদি পৃষ্ঠাগুলি বুকমার্ক করেন তবে সেগুলি অ-সিঙ্কিং স্টোরেজে যোগ করা হবে৷
  4. এখন Chrome এ সাইন ইন করুন:
    • উপরের ডানদিকে, তিন-বিন্দু মেনুর পাশে সেই অবতার ছবিতে ক্লিক করুন।
    • "Chrome এ সাইন ইন করুন" এ ক্লিক করুন এবং প্রম্পটগুলি অনুসরণ করুন৷
    • আপনি সিঙ্ক চালু করতে চান কিনা জিজ্ঞাসা করা হলে "না ধন্যবাদ" বেছে নিন।
  5. আপনি যদি পৃষ্ঠাগুলি বুকমার্ক করেন তবে সেগুলি সিঙ্ক করা স্টোরেজে যোগ করা হবে (আপনাকে ডুয়াল-স্টোরেজ কেস পরীক্ষা করতে সক্ষম করে)।

টাইমলাইন

দ্বৈত স্টোরেজ প্রকাশ করার পরিবর্তনগুলি ধীরে ধীরে রোল আউট করা হবে, এবং 2025-এর জুনের শেষের আগে নয় Chrome স্থিতিশীল চ্যানেল ব্যবহারকারীদের একটি উপসেটের জন্য রোল আউট শুরু হবে, ব্যবহারকারীদের একটি ছোট শতাংশের জন্য শুরু হবে এবং পরবর্তী সপ্তাহগুলিতে আরও ব্যাপকভাবে রোল আউট হবে৷