এমন ব্রাউজার ওয়ার্কস্পেস তৈরি করুন যা ব্যবহারকারীকে আটকে রাখে না
এডিটরের প্রবাহ না বদলে বেছে নেওয়া ফোল্ডার বা ব্রাউজার-পরিচালিত স্টোরেজে কাজ করার ব্যবহারিক নকশা।
কিছু তৈরি করার আগে ব্যবহারকারীকে ব্রাউজার স্টোরেজ বুঝতে বাধ্য করা উচিত নয়। ফাইল বেছে নেওয়া ফোল্ডারে থাকুক বা ব্রাউজারের জায়গায়, খোলা, সংরক্ষণ ও প্রিভিউয়ের প্রবাহ একই থাকবে।
একটি ওয়ার্কস্পেস চুক্তি
UI শুধু list, read, write ও remove-এর মতো সাধারণ কাজ ডাকবে। একটি অ্যাডাপ্টার স্থানীয় ফোল্ডারে এবং অন্যটি IndexedDB বা OPFS-এ সেগুলো বাস্তবায়ন করবে। UI-কে সক্রিয় অ্যাডাপ্টার জানতে হবে না।
দুটি স্টোরেজ মোড
- ফোল্ডার শুধু ব্যবহারকারীর স্পষ্ট কাজের মাধ্যমে খুলবে এবং অনুমোদিত ডিরেক্টরির বাইরে স্ক্যান হবে না।
- ব্রাউজার ওয়ার্কস্পেস স্বাভাবিক ডিফল্ট, ত্রুটি নয়; একই project ও
images/কাঠামো তৈরি করবে। - অনুমতি হারালে ডকুমেন্ট মেমোরিতে রাখুন এবং recovery export দিন।
কাজ না হারিয়ে পরিবর্তন
অ্যাডাপ্টার বদলানো একটি migration: কপি করুন, প্রতিটি ফাইল যাচাই করুন, তারপর গন্তব্য সক্রিয় করুন। উৎস স্বয়ংক্রিয়ভাবে মুছবেন না। ব্রাউজারের ডেটা মুছে যেতে পারে, তাই project ও পূর্ণ workspace export এবং path যাচাইসহ import দিন।
গোপনীয়তা যাচাই
Path, নাম, handle ও content ডিভাইসে থাকবে। Hosting provider IP, সময় ও routing metadata দেখতে পারে। প্রকাশের আগে যাচাই করুন যে account বা folder ছাড়াই editing চলে এবং network-এ document বা filename যায় না।