সুচিপত্র:
- সরবরাহ
- ধাপ 1: ডিরেক্টরি তৈরি করুন
- পদক্ষেপ 2: ম্যানিফেস্ট ফাইল তৈরি করুন এবং এটি কোড করুন
- ধাপ 3: আইকন তৈরি করুন এবং ম্যানিফেস্ট আপডেট করুন
- ধাপ 4: একটি পপআপ যোগ করুন
- ওহে বিশ্ব
- ধাপ 5: এটি সুন্দর দেখান এবং এটি ইন্টারেক্টিভ করুন।
- ওহে বিশ্ব
- ওহে বিশ্ব
- ধাপ 6: এটি Chrome ওয়েব স্টোরে প্রকাশ করা
ভিডিও: ক্রোম ওয়েব এক্সটেনশন - কোন পূর্ববর্তী কোডিং অভিজ্ঞতার প্রয়োজন নেই: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
ক্রোম এক্সটেনশন হল একটি ছোট প্রোগ্রাম যা ব্যবহারকারীদের ব্রাউজিং অভিজ্ঞতা উন্নত করার জন্য তৈরি করা হয়। ক্রোম এক্সটেনশন সম্পর্কে আরও তথ্যের জন্য https://developer.chrome.com/extensions এ যান।
একটি ক্রোম ওয়েব এক্সটেনশন তৈরি করতে, কোডিং প্রয়োজন, তাই নীচের ওয়েবসাইটে HTML, JavaScript এবং CSS পর্যালোচনা করা খুবই উপকারী:
www.w3schools.com/default.asp (w3 স্কুল কোডিং রিসোর্সের জন্য একটি ভালো ওয়েবসাইট)
কোড করতে জানেন না? চিন্তা করবেন না, এই টিউটোরিয়াল পথ নির্দেশ করতে সাহায্য করবে।
ক্রোম এক্সটেনশান সম্পর্কে সবচেয়ে ভালো জিনিস হল সেগুলো কাস্টমাইজ করা যায়। এটি কেবল একটি নির্দিষ্ট জিনিস নয় যা করা যায়, তাই সৃজনশীল হন।
সরবরাহ
যেসব সরবরাহের প্রয়োজন তা নিচে দেওয়া হল:
- একটি টেক্সট এডিটর সহ একটি কম্পিউটার (আমি নোটপ্যাড ব্যবহার করছি)
- গুগল ক্রম
এবং সব শেষ!
ধাপ 1: ডিরেক্টরি তৈরি করুন
প্রথমে, সমস্ত ফাইল রাখার জন্য একটি ফোল্ডার তৈরি করুন এবং এর নাম দিন 'এক্সটেনশন'। ইচ্ছা করলে নাম পরে পরিবর্তন করা যাবে।
পদক্ষেপ 2: ম্যানিফেস্ট ফাইল তৈরি করুন এবং এটি কোড করুন
ম্যানিফেস্ট ফাইলটি এক্সটেনশনের একটি অত্যন্ত গুরুত্বপূর্ণ অংশ। এটি এক্সটেনশনকে ঠিক কী করতে হবে এবং কী করতে হবে তা বলে। ম্যানিফেস্ট ফাইলগুলি JSON- এ ফরম্যাট করা হয়। প্রথম ধাপ হল একটি টেক্সট এডিটর খুলে একটি নতুন ফাইল 'ম্যানিফেস্ট.জসন' হিসেবে সেভ করা।
পরবর্তী নিচের স্ক্রিপ্টটি টাইপ করুন:
{
"name": "First Extension", "version": "1.0", "description": "আমি একটি এক্সটেনশন কোড করতে পারি", "manifest_version": 2, "browser_action": {"default_title": "প্রথম এক্সটেনশন"}}
মানগুলির পরে কমাগুলি মনে রাখবেন!
এটি টাইপ করার পরে, ম্যানিফেস্ট ফাইলটি সংরক্ষণ করুন এবং ক্রোম: // এক্সটেনশনে যান (এর জন্য ব্রাউজার হিসাবে ক্রোম ব্যবহার করা উচিত)। একবার chrome: // extensions এ, ডেভেলপার মোড চালু করুন। তারপরে, 'আনপ্যাকড লোড করুন' বোতাম টিপুন এবং 'এক্সটেনশন' ফোল্ডারটি নির্বাচন করুন।
ড্রাম রোল দয়া করে …
হ্যাঁ! এটি একটি এক্সটেনশন, ব্যতীত … এর ধরণের বিরক্তিকর। এটি আপাতত আক্ষরিকভাবে কিছুই করে না, তবে শীঘ্রই এটি দুর্দান্ত হবে।
ধাপ 3: আইকন তৈরি করুন এবং ম্যানিফেস্ট আপডেট করুন
আইকন আঁকার জন্য ভালো কাজ করে এমন একটি ওয়েবসাইট হল https://www.piskelapp.com/। ব্যবহারের জন্য অন্যান্য অঙ্কন প্রোগ্রামও পাওয়া যায়। আইকনগুলি বর্গাকার হওয়া উচিত। এই প্রকল্পটি 16x16, 32x32, 48x48 এবং 128x128 আইকন ব্যবহার করবে। আইকন তৈরি হয়ে গেলে, এক্সটেনশন ফোল্ডারে 'ইমেজ' নামে একটি ফোল্ডার তৈরি করুন এবং সেই ফোল্ডারে আইকনটি রাখুন। ইমেজের আকার অনুযায়ী নামকরণ করা ভাল ধারণা হতে পারে। উদাহরণস্বরূপ, 'icon32.png'। নতুন কোড নিচে দেওয়া হল:
{
"নাম": "প্রথম এক্সটেনশন", "সংস্করণ": "1.0", "বর্ণনা": "আমি একটি এক্সটেনশন কোড করতে পারি", "manifest_version": 2, "browser_action": {"default_title": "প্রথম এক্সটেনশন", " default_icon ": {" 16 ":" images/icon16-p.webp
ম্যানিফেস্ট কোডের রেফারেন্সের জন্য, https://developer.chrome.com/extensions/manifest- এ যান।
ধাপ 4: একটি পপআপ যোগ করুন
এই এক্সটেনশনে একটি পপআপ থাকবে। পপআপ একটি এইচটিএমএল (হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ) ফাইল, তাই প্রথমে এইচটিএমএল, সিএসএস, এবং জাভাস্ক্রিপ্টের মূল বিষয়গুলি শেখা ভাল।
প্রথমে এক্সটেনশন ফোল্ডারে একটি ডকুমেন্ট 'popup.html' ফাইল হিসেবে সেভ করুন।
এরপরে, ম্যানিফেস্ট ফাইলটি 'popup.html' দেখানোর জন্য সম্পাদনা করুন যখন এটি ক্লিক করা হয়। নতুন কোড নিচে দেওয়া হল:
{
"নাম": "প্রথম এক্সটেনশন", "সংস্করণ": "1.0", "বর্ণনা": "আমি একটি এক্সটেনশন কোড করতে পারি", "manifest_version": 2, "browser_action": {"default_title": "প্রথম এক্সটেনশন", " default_icon ": {" 16 ":" images/icon16-p.webp
কমা ভুলবেন না!
এখন, যদি নিম্নলিখিত HTML কোডটি popup.html এ যোগ করা হয়, তাহলে এটি ক্লিক করার সময় 'হ্যালো ওয়ার্ল্ড' দেখাবে।
ওহে বিশ্ব
ধাপ 5: এটি সুন্দর দেখান এবং এটি ইন্টারেক্টিভ করুন।
যদি একটি মৌলিক এইচটিএমএল লাইন টাইপ করা হয়, তাহলে এটি সর্বনিম্ন সম্পন্ন করে। যদি CSS (ক্যাসকেডিং স্টাইল শীট) যোগ করা হয়, তাহলে এটি শীতল দেখাবে, এবং যদি জাভাস্ক্রিপ্ট যোগ করা হয়, তাহলে এটি আরও ইন্টারেক্টিভ হতে পারে। এই টিউটোরিয়ালটি এইচটিএমএল, জাভাস্ক্রিপ্ট এবং সিএসএস ব্যাখ্যা করে বিস্তারিতভাবে যাবে না, কিন্তু অনলাইনে প্রচুর সম্পদ রয়েছে। নীচে সহজ 'হ্যালো ওয়ার্ল্ড' প্রোগ্রামের কোড, তারপর যথাক্রমে আরও রঙিন প্রোগ্রাম:
ওহে বিশ্ব
ওহে বিশ্ব
#হ্যালো {ব্যাকগ্রাউন্ড-কালার: #000000; রঙ: #ff0000; সীমানা: 8px প্রারম্ভিক #86a3b2; সীমানা-ব্যাসার্ধ: 50px; রূপান্তর: ঘোরান (57 ডিগ্রি); প্যাডিং: 10px; ব্যবহারকারী-নির্বাচন: কোনটিই নয়; কার্সার: ক্রসহেয়ার; রূপান্তর: রূপান্তর 2s; } #হ্যালো: হোভার {ট্রান্সফর্ম: রোটেট (-417 ডিগ্রি); }
এই দ্বিতীয় উদাহরণটি একজন শিক্ষানবিসের জন্য খুব বিভ্রান্তিকর হতে পারে। কিন্তু, এটি আপনাকে দেখানোর জন্য ছিল যে একটি প্রোগ্রাম/এক্সটেনশনের জন্য CSS কতটা গুরুত্বপূর্ণ। এখন একটি বিশ্রাম নেওয়ার এবং কিছু HTML5 কোডিং শেখার এবং কিছু রেফারেন্সের জন্য developer.chrome.com ব্যবহার করার একটি ভাল সময় হবে। এটি কিছু সময় নিতে পারে, কিন্তু একটি মহান এক্সটেনশন করা যেতে পারে।
ধাপ 6: এটি Chrome ওয়েব স্টোরে প্রকাশ করা
যদি কেউ সত্যিই একটি দুর্দান্ত এক্সটেনশন তৈরি করে এবং তারা এটি বিশ্বের সাথে ভাগ করতে চায়, তাহলে তারা এটি প্রকাশ করতে পারে। যে, সব পরে, একটি এক্সটেনশন বিন্দু। এই টিউটোরিয়ালটি শুধুমাত্র ম্যানিফেস্ট ফাইলটি ব্যাখ্যা করার চেষ্টা করেছে, এবং আপনি কিভাবে এটি ব্যবহার করতে পারেন, এবং এটিতে একটি 'হ্যালো ওয়ার্ল্ড' প্রোগ্রাম ছিল।
একটি এক্সটেনশন সর্বজনীন করার জন্য প্রথম কাজটি হল একটি এক্সটেনশন ফোল্ডারকে একটি জিপ ফাইলে পরিণত করা। দ্বিতীয় কাজটি হল https://chrome.google.com/webstore/category/extensions এ যান এবং একটি গুগল অ্যাকাউন্টে লগ ইন করুন। তারপরে, সেটিংস গিয়ার বোতামে ক্লিক করুন এবং তারপরে 'বিকাশকারী ড্যাশবোর্ড' এ ক্লিক করুন। জিপ ফাইল আপলোড করতে 'নতুন আইটেম' বোতাম টিপুন। একবার সেখানে গেলে, স্টোর তালিকা, গোপনীয়তা এবং মূল্য নির্ধারণ সম্পাদনা করা প্রয়োজন। একটি এক্সটেনশন সহজেই প্রকাশ করা যেতে পারে যদি এটি পর্যালোচনার জন্য জমা দেওয়া হয়।
এখন যে এক্সটেনশন শেষ হয়েছে, কোড চালিয়ে যান!
প্রস্তাবিত:
ইথারনেট কেবল ব্যবহার করে ল্যাপটপ/পিসির মাধ্যমে রাস্পবেরি পাই 4 সেট করুন (মনিটর নেই, ওয়াই-ফাই নেই): 8 টি ধাপ
ইথারনেট কেবল ব্যবহার করে ল্যাপটপ/পিসির মাধ্যমে রাস্পবেরি পাই 4 সেট আপ করুন (মনিটর নেই, ওয়াই-ফাই নেই): এতে আমরা সেটআপের জন্য 1 জিবি র RAM্যামের রাস্পবেরি পাই 4 মডেল-বি নিয়ে কাজ করব। রাস্পবেরি-পাই একটি একক বোর্ড কম্পিউটার যা শিক্ষাগত উদ্দেশ্যে এবং DIY প্রকল্পগুলির জন্য একটি সাশ্রয়ী মূল্যের খরচের জন্য ব্যবহৃত হয়, 5V 3A এর বিদ্যুৎ সরবরাহের প্রয়োজন হয়। অপারেটিং সিস্টেমগুলি পছন্দ করে
শরীরের অভিজ্ঞতার বাইরে DIY ডিজিটাল: 6 টি ধাপ
DIY ডিজিটাল আউট অফ বডি এক্সপেরিয়েন্স: এই টিউটোরিয়ালে, আপনি শিখবেন কিভাবে একটি সিস্টেম তৈরি করতে হয় যা আপনাকে দেখতে দেয় যেন আপনি অন্য কোথাও আছেন। আমি এই ডিজিটালকে শরীরের অভিজ্ঞতার বাইরে বলেছিলাম কারণ প্রথমবার যখন আমি এই পদ্ধতির কথা ভেবেছিলাম যখন আমি যোগ অনুশীলন করছিলাম এবং আমি ভেবেছিলাম যে
হাই পাওয়ার লোডগুলিতে বিএলই কন্ট্রোল রিট্রোফিট - অতিরিক্ত তারের প্রয়োজন নেই: 10 টি ধাপ (ছবি সহ)
হাই পাওয়ার লোডগুলিতে রিট্রোফিট BLE কন্ট্রোল - কোন অতিরিক্ত তারের প্রয়োজন নেই: আপডেট: 13th জুলাই 2018 - টরয়েড সরবরাহে 3 -টার্মিনাল নিয়ন্ত্রক যোগ করা হয়েছে এই নির্দেশযোগ্য 10W থেকে > 1000W পরিসরে বিদ্যমান লোডের নিয়ন্ত্রণ BLE (ব্লুটুথ লো এনার্জি) নিয়ন্ত্রণ করে। পাওয়ারটি আপনার অ্যান্ড্রয়েড মোবাইল থেকে pfodApp এর মাধ্যমে দূর থেকে স্যুইচ করা হয়। না
ওয়েব-ভিত্তিক কন্ট্রোল প্যানেলের সাথে ওয়েব-সংযুক্ত স্মার্ট LED অ্যানিমেশন ঘড়ি, টাইম সার্ভার সিঙ্ক্রোনাইজড: ১১ টি ধাপ (ছবি সহ)
ওয়েব-ভিত্তিক কন্ট্রোল প্যানেলের সাথে ওয়েব-সংযুক্ত স্মার্ট LED অ্যানিমেশন ঘড়ি, টাইম সার্ভার সিঙ্ক্রোনাইজড: এই ঘড়ির গল্প অনেক পিছিয়ে যায়-30 বছরেরও বেশি সময় ধরে। আমার বাবা এই ধারণার প্রবর্তন করেছিলেন যখন আমি মাত্র 10 বছর বয়সে ছিলাম, LED বিপ্লবের অনেক আগে - যখন LED ছিল তখন তাদের বর্তমান অন্ধকারের উজ্জ্বলতার 1/1000 উজ্জ্বলতা। একটি সত্য
ওয়েব ড্রাইভার আইও টিউটোরিয়াল লাইভ ওয়েব সাইট ব্যবহার করে এবং কাজের উদাহরণ: 8 টি ধাপ
ওয়েব ড্রাইভার আইও টিউটোরিয়াল একটি লাইভ ওয়েব সাইট ব্যবহার করে এবং কাজের উদাহরণ: ওয়েব ড্রাইভার আইও টিউটোরিয়াল একটি লাইভ ওয়েব সাইট ব্যবহার করে এবং কাজের উদাহরণ সর্বশেষ আপডেট: 07/26/2015 (প্রায়ই আমি আরও বিস্তারিত এবং উদাহরণ সহ এই নির্দেশাবলী আপডেট করার সময় আবার পরীক্ষা করুন) ব্যাকগ্রাউন্ড আমি সম্প্রতি ছিল আমার কাছে একটি আকর্ষণীয় চ্যালেঞ্জ। আমারো দরকার ছিল