প্রোফাইল — তৈরি করার সময় আপনি কে
একটি প্রোফাইল হলো সেই কার্যকরী পরিচয় যা হিসেবে Lolly তৈরি করে। এটি অল্প কিছু তথ্যের সমষ্টি যা থেকে কোনো টুল টেনে নিতে পারে, যাতে প্রতিবার আপনাকে সেগুলো আবার টাইপ করতে না হয় — আপনার নাম, যোগাযোগের তথ্য, একটি ঐচ্ছিক হেডশট, কয়েকটি পছন্দ — এর সঙ্গে কাজ করার সময় আপনি যা কিছু জমা করেন তার সবকিছু: সেভ করা সেশন, আপলোড করা ছবি, এবং লোকাল কার্যকলাপের হিসাব।
একটি প্রোফাইলের সবকিছু থাকে ডিভাইসে, ব্রাউজারের লোকাল ডেটাবেসে (ওয়েব PWA-তে IndexedDB, Tauri অ্যাপে ফাইলসিস্টেম)। কোনো অ্যাকাউন্ট নেই এবং কিছুই আপলোড করা হয় না। আপনি এটি পরিচালনা করেন প্রোফাইল-এর অধীনে (গ্যালারির উপরে-ডানদিকে); টুলগুলো কেবল এটি পড়ে, এবং শুধু সেই নির্দিষ্ট ফিল্ডগুলো যেগুলো প্রি-ফিল করার জন্য তৈরি করা হয়েছিল।
একটি প্রোফাইল আপনাকে নিয়ে (বা এখানে যে কেউ তৈরি করছেন তাকে নিয়ে)। এটি প্ল্যাটফর্ম থেকে আলাদা — ব্র্যান্ডের রং, ফন্ট এবং গ্লোবাল সেটিংস — এবং সক্ষমতা থেকেও আলাদা, অর্থাৎ অ্যাপ যা করতে পারে তার ক্যাটালগ। শেষে প্রোফাইল বনাম প্ল্যাটফর্ম বনাম সক্ষমতা দেখুন।
প্রোফাইলে কী থাকে
| অংশ | এটি কী |
|---|---|
| নাম | নামের প্রথম ও শেষ অংশ। |
| যোগাযোগ | ইমেল ও ফোন। |
| অবস্থান | শহর ও দেশ। |
| হেডশট | একটি ঐচ্ছিক ছবি, বর্গাকারে ক্রপ করা এবং লোকাল ইমেজ হিসেবে রাখা। ইমেল সিগনেচার, কোট কার্ড, কালার ব্লক এবং ডাইনামিক লেআউটের মতো টুল এটি ব্যবহার করে। |
| আমার তথ্য ব্যবহার করুন | একটিমাত্র অপ্ট-ইন সুইচ। এটি নিয়ন্ত্রণ করে আপনার ব্যক্তিগত তথ্য প্রোভেন্যান্স হিসেবে সঙ্গে যাবে কি না — এক্সপোর্ট করা ফাইলে এমবেড করা লেখক/কৃতিত্বের লাইন — এবং /pro ব্যাচ রানে লেখক হিসেবে। (এটি প্রি-ফিল আটকায় না: দেখুন আপনার প্রোফাইল টুল কীভাবে ব্যবহার করে।) |
| পছন্দসমূহ | আপনার থিম (লাইট, ডার্ক, বা SUSE) এবং ফিচার ফ্ল্যাগ-এর মাধ্যমে অ্যাপের কোন অংশগুলো আপনি চালু করেছেন। |
| আপনার কাজ | সেভ করা সেশন (থাম্বনেইল সহ) — প্রজেক্ট-এ নেস্টেড ফোল্ডারে সাজানো — আপনার আমার ছবি লাইব্রেরি, এবং লোকাল কার্যকলাপের পরিসংখ্যান, সবকিছুই এই প্রোফাইলের সঙ্গে যুক্ত। |
এর কোনোটিই বাধ্যতামূলক নয়। একটি ফাঁকা প্রোফাইলও পুরোপুরি ভালো প্রোফাইল; আপনি শুধু ততটুকুই পূরণ করেন যা আপনার টাইপ করার শ্রম বাঁচায়।

পছন্দসমূহই সেই একটা অংশ, যা বদলে দেয় অ্যাপটা আপনার দিকে কেমন দেখায়। থিম কার্ডগুলো লাইভ প্রিভিউ, আর আপনি একটা বাছার সঙ্গে সঙ্গেই সেটা প্রয়োগ হয় — শুধু এই ডিভাইসে।
প্রোফাইল একটি প্রেক্ষাপট, কেবল একজন ব্যক্তি নয়
"প্রোফাইল" শব্দটি একজন নির্দিষ্ট ব্যক্তির ইঙ্গিত দেয়, কিন্তু Lolly-তে এটি আসলে একটি তৈরি করার প্রেক্ষাপট — এই জিনিসটি তৈরি করার সময় আপনি কে। সেই প্রেক্ষাপট তিনটি ভিন্ন রূপ নিতে পারে, এবং Lolly সবগুলোকেই একইভাবে সামলায়।
একজন ব্যক্তি হিসেবে
ডিফল্ট। প্রোফাইলটি আপনি নিজেই: আপনার নাম, আপনার ইমেল, আপনার হেডশট। একবার সেট করুন, আর আপনার সিগনেচার, আপনার ব্যাজ, আপনার কনফারেন্স লকআপ সবই নিজে থেকে পূরণ হয়ে যায়। বেশিরভাগ মানুষের কখনো এর বেশি কিছু লাগবে না।
একটি দল হিসেবে
একটি প্রোফাইল একজন মানুষ হতেই হবে এমন নয়। এটি একটি সংস্থার ভেতরের দল বা কার্যভূমিকার প্রতিনিধিত্ব করতে পারে: দলের ভাগ করা নাম, একটি গ্রুপ ইনবক্স ঠিকানা (events@…), একটি বিভাগ, দলের হেডশট বা ইউনিট মার্ক। একজন এটি সেট করেন, এক্সপোর্ট করেন (নিচে দেখুন), আর দলের বাকিরা একই প্রোফাইল লোড করে — ফলে দল যা কিছু তৈরি করে তা সবার একই তথ্য বহন করে, কাউকে আবার নতুন করে টাইপ করতে হয় না। একটি ভাগ করা কিয়স্ক বা ধার নেওয়া ডেমো ল্যাপটপ একটিমাত্র দল-প্রোফাইল চালাতে পারে, যার পেছনে থাকা সবাই সেই পরিচয়ে তৈরি করে।
একটি কার্যভূমিকা হিসেবে — এমন এক ভূমিকা যা আপনি মাঝেমধ্যে ধারণ করেন
এটিই সেই ক্ষেত্র যা "এক ব্যক্তি, এক প্রোফাইল" নামের অনমনীয় মডেল ধরতে পারে না। আপনি হয়তো বছরে তিন দিন একজন ইভেন্ট ম্যানেজার এবং বাকি সময় পুরোপুরি অন্য কিছু। সেই তিন দিন আপনি চান ইভেন্টের তথ্য, ইভেন্ট ইনবক্স, হয়তো একটি ইভেন্ট সাব-ব্র্যান্ড যা দিয়ে আপনার ব্যাজ ও সাইনেজ পূরণ হবে; বাকি 362 দিন আপনি আপনার স্বাভাবিক পরিচয়ে ফিরতে চান।
Lolly-তে, সেই ভূমিকা কেবল হাতের কাছে রাখা আরেকটি প্রোফাইল — একটি সেভ করা বান্ডল (পরের অংশ) যা আপনি ইভেন্টের জন্য লোড করেন এবং পরে একপাশে সরিয়ে রাখেন। ভূমিকাটি একটি টুপি, নতুন অ্যাকাউন্ট নয়। প্রয়োজন হলে পরে নিন, কাজ শেষ হলে খুলে রাখুন।
এক ইনস্টল, এক সক্রিয় প্রোফাইল — অনেকগুলো আপনি রাখতে পারেন
যেকোনো মুহূর্তে একটি ইনস্টলে একটি সক্রিয় প্রোফাইল থাকে — এই মুহূর্তে কোনো টুল যে তথ্য দেখে। অ্যাপের ভেতরে কোনো প্রোফাইল-সুইচার নেই; বরং প্রতিটি প্রোফাইল একটি বহনযোগ্য বান্ডল (একটিমাত্র .zip, নিচে দেখুন)। এটি ইচ্ছাকৃতভাবেই নতুন ডিভাইসে সরানোর মতো একই পদ্ধতি — একটি প্রোফাইল হলো একটি ফাইল যা আপনি সেভ, কপি এবং লোড করতে পারেন।
তাই আপনি যদি সত্যিই একাধিক প্রেক্ষাপট সামলান (আপনি নিজে, আপনার দল, ইভেন্ট-ম্যানেজারের টুপি), তাহলে আপনি কয়েকটি বান্ডল রাখেন এবং যেটি দরকার সেটি লোড করেন:
- সবচেয়ে পরিচ্ছন্ন বদল: প্রোফাইল → স্টোরেজ → আমার সব ডেটা মুছুন, তারপর আপনি যে প্রেক্ষাপটে ঢুকছেন তার বান্ডল ইমপোর্ট করুন। এখন আপনি একেবারে সেই প্রোফাইল হিসেবেই তৈরি করছেন।
- স্তর সাজানো: আগে মুছে না ফেলে ইমপোর্ট করলে তা মিশিয়ে দেয় — ইমপোর্ট করা প্রোফাইল, সেশন এবং ছবি ইতিমধ্যে যা আছে তার উপরে বসে, একই নামের যা কিছু আছে তা প্রতিস্থাপন করে এবং বাকিগুলো রেখে দেয়। কোনো একটি দলের সেভ করা সেশন নিজের সেটআপে টেনে আনতে এটি সুবিধাজনক; কিন্তু আপনার যদি একটি পরিষ্কার ভূমিকার সীমানা দরকার হয় তবে এটি চাইবেন না।
- পাশাপাশি: যেহেতু সবকিছু ডিভাইস-নির্ভর, তাই একটি আলাদা ব্রাউজার প্রোফাইল, একটি আলাদা ইউজার অ্যাকাউন্ট, বা দ্বিতীয়বার ইনস্টল করা একটি PWA — প্রত্যেকটি নিজস্ব স্বাধীন Lolly প্রোফাইল বহন করে। আপনার ব্যক্তিগত ইনস্টল আর ইভেন্ট কিয়স্ক ইনস্টল একসঙ্গে চালান, কোনো বদল ছাড়াই।
স্টোরেজেই এর দুটো দিকই থাকে: মিটার ক্যাটেগরি ধরে ধরে হিসাব দেয় এই ইনস্টলটা কত বাইট ধরে রেখেছে, আর তার নিচের বোতামগুলোই হলো সেটা মুছে ফেলার বা সঙ্গে নিয়ে যাওয়ার উপায়।
প্রতিটি প্রেক্ষাপটের জন্য একটি করে বান্ডল রাখুন এবং ফাইলগুলো যা, তা অনুযায়ী নাম বদলান (
LollyTools-events-2026.zip,LollyTools-me.zip)। ফাইলটিই হলো প্রোফাইল।
নতুন ডিভাইসে প্রোফাইল সরানো
যেহেতু একটি প্রোফাইল সম্পূর্ণ লোকাল, তাই এটি কোনো ফাঁকা ইনস্টলে নেওয়ার একমাত্র উপায় — একটি নতুন ল্যাপটপ, সদ্য রিসেট করা ব্রাউজার, সহকর্মীর মেশিন, একটি অফলাইন বক্স — হলো ফাইলটি সঙ্গে নিয়ে যাওয়া। কোনো লগইন এটি আপনার জন্য ফিরিয়ে আনে না, আর এটাই মূল কথা: প্রথম থেকেই কিছুই আপনার ডিভাইস ছেড়ে যায়নি।
প্রোফাইল → স্টোরেজ → অন্য ডিভাইসে সরান-এর অধীনে:
- আমার ডেটা এক্সপোর্ট করুন একটি
LollyTools-<First>-<Last>-<YYYY-MM-DD>-<n>.zipডাউনলোড করে — যে প্রোফাইলের, তার নামে নামকরণ করা, প্রতিদিনের একটি ক্রমিক সংখ্যা সহ যাতে বারবার এক্সপোর্ট করলে সংঘর্ষ না হয় (প্রোফাইলে যে অংশগুলো নেই সেগুলো নাম থেকে বাদ পড়ে)। এতে থাকে আপনার প্রোফাইল, প্রতিটি সেভ করা সেশন (তার থাম্বনেইল সহ), আপনার আপলোড করা ছবি, এবং আপনার পছন্দসমূহ (থিম, লেআউট, লোকাল কার্যকলাপের পরিসংখ্যান)। - অন্য ইনস্টলে ডেটা ইমপোর্ট করুন… সেই ফাইলটি আবার পড়ে নেয় এবং আপনি ঠিক যেখানে থেমেছিলেন সেখান থেকে শুরু করেন।
বান্ডলটি একটি সাধারণ, স্বয়ংসম্পূর্ণ zip, তাই এটি যেকোনো উপায়ে যায় — USB, AirDrop, নেটওয়ার্ক শেয়ার, নিজেকে-ইমেল — এবং গন্তব্য সম্পূর্ণ অফলাইন হতে পারে। প্রতিটি অংশ চেকসাম করা, তাই পথে নষ্ট হওয়া কোনো ফাইল অর্ধেক-ভাঙা অবস্থায় ফিরিয়ে আনার বদলে ইমপোর্টের সময় ধরা পড়ে। ইমপোর্ট মিশিয়ে দেয় (একই নামের প্রোফাইল/সেশন/ছবি ওভাররাইট হয়; বাকি সব রাখা হয়), তাই এটি ইতিমধ্যে ব্যবহৃত কোনো গন্তব্য কখনো মুছে ফেলে না।
যা যায় না: ক্যাটালগ ক্যাশ (এটি নতুন ডিভাইসে নিজেই আবার ডাউনলোড হয়) এবং টুলগুলো নিজে (ধরে নেওয়া হয় সেগুলো ইতিমধ্যে আছে)।
সঠিক বান্ডল বিন্যাস, ভার্সন নীতি এবং অখণ্ডতার নিয়মের জন্য দেখুন Data Transfer; পূর্ণাঙ্গ ধাপে-ধাপে নির্দেশনার জন্য Lolly ব্যবহার → অন্য ডিভাইসে সরানো।
আপনার প্রোফাইল টুল কীভাবে ব্যবহার করে
একটি টুল কেবল সেই প্রোফাইল ফিল্ডগুলোই প্রি-ফিল করে যেগুলো বাঁধার জন্য এটি স্পষ্টভাবে তৈরি করা হয়েছিল:
স্পষ্ট বাঁধাই। একজন টুল লেখক কোনো ইনপুটকে প্রোফাইল থেকে তথ্য নেওয়ার জন্য চিহ্নিত করেন (bindToProfile: "firstname", "email", "headshot", …)। টুলটি খুললে, সেই ইনপুট আপনার প্রোফাইল থেকে প্রি-ফিল হয় — এবং প্রোফাইল না বদলে আপনি এখনো সেই একটি সেশনের জন্য এটি ওভাররাইড করতে পারেন। প্রি-ফিল একটি লোকাল সুবিধা এবং আমার তথ্য ব্যবহার করুন চালু থাকুক বা না থাকুক, এটি ঘটে।
অপ্ট-ইন (প্রোভেন্যান্স)। আপনি যখন কোনো অ্যাসেট এক্সপোর্ট করেন, তখন আপনার তথ্য ঐচ্ছিকভাবে প্রোভেন্যান্স হিসেবে সঙ্গে যায় — ফাইলের মেটাডেটায় এমবেড করা একটি লেখক/কৃতিত্বের লাইন (PNG, PDF, SVG, …) — যাতে একটি সম্পন্ন অ্যাসেট বলতে পারে কে এটি বানিয়েছে। আমার তথ্য ব্যবহার করুন এটিই নিয়ন্ত্রণ করে: এটি বন্ধ রাখুন, তবুও এক্সপোর্টে "Made with Lolly" টুল/প্ল্যাটফর্ম কৃতিত্ব থাকে, কিন্তু কোনো ব্যক্তিগত লেখক/যোগাযোগের লাইন এমবেড হয় না। (একই অপ্ট-ইন /pro ব্যাচ রানে লেখক নির্ধারণ করে।) (টুল লেখকদের জন্য: দেখুন টুল অথরিং → bindToProfile এবং Host API → host.profile।)
প্রোফাইল বনাম প্ল্যাটফর্ম বনাম সক্ষমতা
তিনটি জিনিস UI-তে একে অপরের কাছাকাছি থাকে এবং সহজেই গুলিয়ে ফেলা যায়:
- প্রোফাইল — আপনি (বা আপনার দল, বা আপনি যে ভূমিকায় আছেন): নাম, যোগাযোগ, হেডশট, আপনার সেভ করা কাজ। ব্যক্তিগত, ডিভাইস-লোকাল, বান্ডল হিসেবে বহনযোগ্য।
- প্ল্যাটফর্ম — ব্র্যান্ড: রং, ফন্ট এবং গ্লোবাল সেটিংস যার বিপরীতে প্রতিটি টুল রেন্ডার হয়। ভাগ করা ও সামঞ্জস্যপূর্ণ, ব্যক্তিগত নয়।
- সক্ষমতা — অ্যাপ যা করতে পারে: সম্পূর্ণ ফিচার সেট এবং আপনার জন্য উপলব্ধ টুলগুলো।
একটি প্রোফাইল বদলায় একটি অ্যাসেট কার কাছ থেকে; প্ল্যাটফর্ম বদলায় এটি দেখতে কেমন; সক্ষমতা হলো আপনি কী বানাতে পারেন।
"প্রোফাইল" শব্দটির আরও দুটি ভিন্ন অর্থ আছে অন্যত্র — এটি সেগুলোর কোনোটিই নয়
শব্দটি পুরো প্রজেক্ট জুড়ে বহু অর্থে ব্যবহৃত হয়। এই দুটির কোনোটিই এই পাতায় আলোচিত ব্যক্তিগত প্রোফাইল নয়:
- কনটেন্ট প্রোফাইল —
profiles.json-এ একটি বিল্ড-টাইম কনফিগারেশন যা টুল প্যাকের একটি সেটকে একটি ব্র্যান্ড ক্যাটালগের সঙ্গে বেঁধে দেয় (যেমনsuse,lolly-start)। ডিপ্লয় করার সময় একজন অপারেটর এটি বেছে নেন, আর এক্সপোর্টের সময়profileURL/CLI প্যারামিটারও এটিই দিয়ে একটি রঙের ভ্যারিয়েন্ট বেছে নেয় (ICC/CMYK প্রেস কন্ডিশন — দেখুন URL মোড)। দুটোই বিল্ড/আউটপুট নিয়ে, আপনাকে নিয়ে নয়। দেখুন কনফিগারেশন। - আইডেন্টিটি প্রোফাইল — ঐচ্ছিক যাচাইকৃত Content Credentials পরিচয় যা আপনি তালিকাভুক্ত করতে পারেন (একটি স্বল্পস্থায়ী সার্টিফিকেট যা আপনার ইমেলকে আপনার সাইন করা এক্সপোর্টের সঙ্গে যুক্ত করে)। এটি একটি সাইনিং পরিচয়, ব্যক্তিগত প্রোফাইলের নাম/যোগাযোগ ফিল্ড থেকে আলাদা, যদিও আমার তথ্য ব্যবহার করুন নিয়ন্ত্রণ করে এই দুটোর মধ্যে কোনোটি এমবেড হবে কিনা। দেখুন Content Credentials Identity।
গোপনীয়তা
একটি প্রোফাইল কখনো প্রেরণ, আপলোড, বা আপনাকে শনাক্ত বা ট্র্যাক করতে ব্যবহার করা হয় না — সম্মতি দেওয়ার কিছু নেই, শুধু এই নোটিশ যাতে আপনি জানেন কী রাখা হয়। যেকোনো সময় প্রোফাইল → আমার সব ডেটা মুছুন দিয়ে এর সবকিছু মুছে ফেলুন। দেখুন গোপনীয়তা নীতি।