
আপনার phpBB, SMF বা MyBB ফোরামে একটি আসল ছবি আপলোড বাটন যোগ করুন
লেখক: Product Team · Jul 24, 2026 · পড়তে 1 মিনিট · সর্বশেষ আপডেট: Oct 2, 2026
যিনি কয়েক মাসের বেশি সময় ধরে কোনো ফোরাম মডারেট করেছেন, তিনি একই সমস্যায় পড়েছেন: সদস্যরা যেখান থেকে সুবিধা পান সেখান থেকে ছবি হটলিংক করেন, মূল হোস্ট ফাইল মুছে দিলে বা কাঠামো বদলালে সেই লিংক নষ্ট হয়ে যায়, আর বছরের পর বছর পুরোনো থ্রেডগুলো ভাঙা ছবির আইকনে ভরে ওঠে। শেষ পর্যন্ত বেশিরভাগ ফোরাম নিজেরাই ইমেজ হোস্টিং চালাতে শুরু করে, কিন্তু তাতে এক সমস্যার বদলে আরেক সমস্যা আসে: সার্ভারের খরচ, স্টোরেজের সীমা, আর প্যাচ ও ব্যাকআপ রাখার বাড়তি দায়িত্ব। YourImageShare-এর ফোরাম প্লাগইন একটি মাঝামাঝি পথ দেয়: পোস্ট এডিটরের ভেতরেই একটি আসল আপলোড বাটন, যা ফোরামের নিজের সার্ভারের বদলে YourImageShare-এ ছবি আপলোড করে, হোস্টিংয়ের ঝামেলা ছাড়াই।
এক বাক্যে কীভাবে কাজ করে
প্রতিটি প্লাগইন পোস্ট এডিটরের টেক্সট বক্সের পাশে একটি "ছবি আপলোড" (Upload Image) বাটন যোগ করে। ক্লিক করুন, ফাইল বেছে নিন, আর আপনার কার্সারের জায়গায় স্বয়ংক্রিয়ভাবে BBCode হিসেবে একটি সরাসরি লিংক বসে যাবে। এতে yourimageshare.com/about/api-এ নথিভুক্ত একই আপলোড API ব্যবহার হয়। আলাদা ট্যাব নেই, অন্য কোথাও থেকে লিংক কপি-পেস্ট করার ঝামেলাও নেই।
phpBB
phpBB এখনো সক্রিয়ভাবে ব্যবহৃত সবচেয়ে বহুল প্রচলিত ফোরাম প্ল্যাটফর্মগুলোর একটি, এবং এ ধরনের সংযোজনের জন্য এতে সঠিক এক্সটেনশন সিস্টেম আছে। প্লাগইনটি phpBB 3.2 ও 3.3-এর জন্য একটি আসল এক্সটেনশন: এটি আনজিপ করে আপনার ইনস্টলেশনের ext ডিরেক্টরিতে রাখুন, অ্যাডমিন কন্ট্রোল প্যানেলের Customise, Manage extensions থেকে চালু করুন, তারপর এক্সটেনশনের টেমপ্লেট ফাইলে প্লেসহোল্ডারের জায়গায় আপনার আসল API key বসান। এরপর থেকে পোস্ট এডিটর আছে এমন প্রতিটি পেজে আপলোড বাটন নিজে থেকেই দেখা যাবে, আর কোনো কনফিগারেশন লাগবে না।
SMF (Simple Machines Forum)
এ ধরনের মড ইনস্টল করার জন্য SMF-এর নিজস্ব প্যাকেজ ম্যানেজার আছে। প্লাগইনটি একটি আসল SMF প্যাকেজ, যা Admin, Package Manager-এর স্বাভাবিক পথেই ইনস্টল হয়। এরপর একমাত্র কাজ হলো একটি সোর্স ফাইলে প্লেসহোল্ডার API key বদলে আপনার আসল key বসানো। SMF-এর প্যাকেজ সিস্টেম ইন্টিগ্রেশনটি পরিচ্ছন্নভাবে নিবন্ধন করে, ফোরামের থিম ফাইল সরাসরি ছুঁতে হয় না।
MyBB
MyBB প্লাগইন থাকে সহজ inc/plugins ডিরেক্টরিতে, আর এটি MyBB-এর নিজস্ব নথিভুক্ত হুক সিস্টেম ব্যবহার করা একটি আসল MyBB 1.8 প্লাগইন। প্লাগইন ফাইলটি জায়গামতো কপি করুন, অ্যাডমিন প্যানেলের Configuration, Plugins থেকে চালু করুন, এবং একই ফাইলে আপনার API key বসান। অন্য দুটির মতোই, পোস্ট এডিটর যেখানেই আছে সেখানে বাটনটি নিজে থেকে দেখা যাবে।
FluxBB, PunBB ও ZetaBoards
phpBB, SMF ও MyBB-এর মতো এই তিনটিতে আনুষ্ঠানিক প্লাগইন বা এক্সটেনশন সিস্টেম নেই, তাই ইনস্টলযোগ্য প্যাকেজের বদলে একটি ছোট কপি-পেস্ট স্নিপেট দিয়ে ইন্টিগ্রেট করতে হয়। FluxBB ও PunBB-তে আপনার সক্রিয় স্টাইলের টেমপ্লেট ফাইলে সরাসরি একটি ছোট script ট্যাগ বসাতে হয়। ZetaBoards একটি হোস্টেড প্ল্যাটফর্ম, যা আপনি নিজে ইনস্টল করেন না; সেখানে একই স্নিপেট Admin CP-র Board Template অংশে বসে, যা ফাইল অ্যাক্সেস ছাড়াই পুরো সাইটে এমন কাস্টমাইজেশনের জন্যই বানানো। তিনটির পূর্ণ কপি-পেস্ট নির্দেশনা API ডকুমেন্টেশন পেজ থেকে লিংক করা আছে।
ফোরামের জন্য নিজে ছবি হোস্ট করার চেয়ে এটি কেন ভালো
ফোরামের জন্য নিজের ইমেজ হোস্টিং চালানো মানে এমন স্টোরেজের খরচ দেওয়া যা শুধু বাড়তেই থাকে, কারণ পুরোনো অ্যাটাচমেন্ট প্রায় কেউই মুছতে যায় না; আর এর মানে আরও একটি সিস্টেম, যার ব্যাকআপ, নিরাপত্তা প্যাচ ও মনিটরিং লাগে। আপলোডগুলো YourImageShare-এ পাঠালে এই পুরো খরচ ও রক্ষণাবেক্ষণের বোঝা আপনার সার্ভার থেকে সরে যায়। সদস্যরা তবুও পোস্টে সরাসরি একটি আসল, স্থায়ী, কার্যকর ছবির লিংক পান; শুধু সেটি আপনার রক্ষণাবেক্ষণ করা অবকাঠামোতে জমা থাকে না।
যেকোনো তৃতীয় পক্ষের ইমেজ হোস্টের ওপর নির্ভর করার চেয়ে এটি কেন ভালো
কোনো প্লাগইন না থাকলে বেশিরভাগ কমিউনিটিতে যা ঘটে তা হলো, সদস্যরা নিজের পছন্দের যেকোনো ইমেজ হোস্ট বেছে নিয়ে পোস্টে সরাসরি লিংক পেস্ট করেন। ঠিক এটাই ভাঙা লিংকের সমস্যার কারণ: প্রত্যেক সদস্য আলাদা হোস্ট বাছেন, কিছু হোস্ট শেষ পর্যন্ত বন্ধ হয়ে যায় বা পুরোনো ফ্রি কন্টেন্ট মুছতে শুরু করে, আর পুরোনো থ্রেড ধীরে ধীরে নষ্ট হয়। ফোরাম প্লাগইন সবার জন্য একটিই হোস্ট ঠিক করে দেয়, একই ধরনের সরাসরি লিংক ফরম্যাটে, প্রতিবার একইভাবে আপলোড হয়, আর সেটা পোস্ট এডিটর থেকেই, এড়িয়ে যাওয়া সহজ এমন আলাদা ট্যাবে নয়।
ফোরাম আপলোডের মেয়াদ ঠিক করা
ফোরামের সব আপলোড স্থায়ী হওয়ার দরকার নেই। সাপোর্ট থ্রেডের একবারের অ্যাটাচমেন্ট, কোনো বাগ ঠিক হওয়ার আগে তা প্রমাণ করার অস্থায়ী স্ক্রিনশট, বা ইতিমধ্যে হয়ে যাওয়া ইভেন্টের প্রচারের ছবি, এগুলোর কোনোটিরই চিরকাল স্টোরেজ জুড়ে থাকার দরকার নেই। বৃহত্তর API-তে থাকা মেয়াদোত্তীর্ণ আপলোডের একই সুবিধা এখানেও প্রযোজ্য, ফলে নির্দিষ্ট সময় পর ফাইল নিজে থেকেই সরে যায়। সময় কীভাবে কাজ করে তার পূর্ণ বিবরণ API রেফারেন্স পেজে আছে।
একটি API key, সব সদস্য
একটি বিষয় আগে থেকে ভেবে রাখা ভালো: প্লাগইন একটিমাত্র API key ব্যবহার করে, যা ইনস্টলকারী, সাধারণত ফোরামের অ্যাডমিন, কনফিগার করেন; প্রতি সদস্যের আলাদা key নেই। অর্থাৎ প্লাগইনের মাধ্যমে হওয়া প্রতিটি আপলোড একটি অ্যাকাউন্টের রেট লিমিট ও ব্যবহারের হিসাবে ধরা হয়। ছোট থেকে মাঝারি কমিউনিটির জন্য এটি সাধারণত ঠিক আছে, তবে ফোরামে ট্রাফিক খুব বেশি হলে নথিভুক্ত সীমার সাথে মিলিয়ে দেখা ভালো। রেট লিমিট এবং সেগুলো জানানো রেসপন্স হেডার কীভাবে পড়তে হয়, তা API ডকুমেন্টেশন পেজে বিস্তারিত আছে।
শুরু করুন
প্রতিটি প্লাগইন এবং প্ল্যাটফর্মভেদে ইনস্টলের সঠিক ধাপ yourimageshare.com/about/api-এর Forum Plugins অংশ থেকে লিংক করা আছে। প্রথমে আপনার একটি API key লাগবে, যা yourimageshare.com-এ সাইন ইন করে My account থেকে এক মিনিটেরও কম সময়ে তৈরি করা যায়, আর ফ্রি স্তরের রেট লিমিট বেশিরভাগ কমিউনিটি ফোরামের জন্য যথেষ্ট, আপগ্রেডের দরকার হয় না।
কমিউনিটিতে চালু করার আগে পরীক্ষা
পুরো ফোরামে নতুন আপলোড বাটনের ঘোষণা দেওয়ার আগে ইনস্টল করা প্লাগইনটি নিজে পরীক্ষা করে নেওয়া ভালো, সম্ভব হলে ফোরামের প্রাইভেট বা শুধু স্টাফদের টেস্ট বোর্ডে। একটি টেস্ট মেসেজ পোস্ট করুন, আপলোড বাটনে ক্লিক করুন, তৈরি হওয়া লিংকটি ঠিকমতো খোলে ও ছবি দেখায় কি না যাচাই করুন, তারপর টেস্ট পোস্ট মুছে দিন। এতে সবচেয়ে সাধারণ দুটি ভুল আগেই ধরা পড়ে: ভুলভাবে পেস্ট করা API key, যাতে সাধারণত প্রথম আপলোডেই অথেন্টিকেশন এরর আসে, আর ভুল ডিরেক্টরিতে কপি করা প্লাগইন, যাতে সাধারণত বাটনটি একেবারেই দেখা যায় না। টেস্টিংয়ে ধরা পড়লে দুটোই দ্রুত ঠিক করা যায়, আর চালুর পর বিভ্রান্ত কোনো সদস্য হেল্প ফোরামে পোস্ট করে জানানোর চেয়ে এটি অনেক কম দৃশ্যমান।
মডারেশন নিয়ে একটি কথা
ওয়েবসাইট, সরাসরি API বা এই প্লাগইনগুলোর যেকোনো একটির মাধ্যমে YourImageShare-এ আপলোড হওয়া প্রতিটি ফাইল প্ল্যাটফর্মের অন্য সব আপলোডের মতোই একই স্বয়ংক্রিয় মডারেশন যাচাইয়ের মধ্য দিয়ে যায়। এটি আপনার ফোরামের নিজস্ব মডারেশন নীতির বিকল্প নয়, সদস্যদের আচরণ ও পোস্টের বিষয়বস্তু এখনো আপনার কমিউনিটিরই দায়িত্ব, তবে এর মানে হলো মূল ইমেজ হোস্টিং সম্পূর্ণ অনিয়ন্ত্রিত আস্তাকুঁড় নয়। আপনি যদি সদস্যদের ব্যবহারের জন্য এটি আর সম্পূর্ণ বেনামি, অমডারেটেড কোনো তৃতীয় পক্ষের হোস্টের মধ্যে একটি বেছে নিতে চান, তাহলে বিষয়টি গুরুত্বপূর্ণ।
বিদ্যমান ছবি আপলোডের অভ্যাসের পাশাপাশি চালু করা
যেসব ফোরাম অনেক দিন ধরে চলছে, সেখানে সদস্যদের নিজস্ব অভ্যাস থাকে: কেউ ব্যক্তিগত হোস্টিং থেকে হটলিংক করেন, কেউ চিরকালের পছন্দের কোনো ফ্রি ইমেজ হোস্ট থেকে। প্লাগইন কাউকে সেই অভ্যাস বদলাতে বাধ্য করে না, শুধু টেক্সট বক্সের ঠিক পাশে একটি দ্রুততর, আরও নির্ভরযোগ্য বিকল্প যোগ করে। বাস্তবে, সদস্যরা কয়েকবার এক-ক্লিক আপলোড বাটন ব্যবহার করে যখন দেখেন পুরোনো হটলিংক করা ছবির মতো এই লিংক কখনো নষ্ট হয় না, তখন জোর করে মাইগ্রেশন বা নিয়ম বদলানো ছাড়াই ব্যবহার নিজে থেকে বাড়ে। নতুন বাটন ব্যাখ্যা করে একটি ছোট ঘোষণা থ্রেড পিন করা, আর কৌতূহলীদের জন্য API ডকুমেন্টেশন পেজের লিংক দেওয়া সাধারণত যথেষ্ট।
আপনার ফোরাম সফটওয়্যার তালিকায় না থাকলে
phpBB, SMF, MyBB, FluxBB, PunBB ও ZetaBoards আজও সক্রিয় ফোরামের একটি বড় অংশ ধরে, তবে এগুলোই একমাত্র বিকল্প নয়। যে ফোরাম সফটওয়্যার তার পেজ টেমপ্লেটে ছোট HTML ও JavaScript স্নিপেট রেন্ডার করতে পারে, যা নিজে হোস্ট করা ফোরাম প্ল্যাটফর্মের বিশাল অংশের ক্ষেত্রেই সত্যি, সেটি FluxBB ও PunBB ইন্টিগ্রেশনের একই উইজেট ব্যবহার করতে পারে: একটি পেজ-এডিটর বাটন, যা API দিয়ে আপলোড করে এবং স্বয়ংক্রিয়ভাবে BBCode বসায়। এটি যে এন্ডপয়েন্ট কল করে তার পূর্ণ প্রযুক্তিগত বিবরণ yourimageshare.com/about/api-এ আছে, যাঁরা স্নিপেটটি অন্য প্ল্যাটফর্মে মানিয়ে নিতে স্বচ্ছন্দ তাঁদের জন্য।
সদস্যরা আসলে কী দেখেন
সদস্যের দৃষ্টিতে পোস্ট করার প্রক্রিয়ায় একটি নতুন বাটন ছাড়া আর কিছুই বদলায় না। তাঁদের yourimageshare.com-এ অ্যাকাউন্ট লাগে না, আপলোড যে আলাদা কোনো সার্ভিসের মাধ্যমে হচ্ছে তা জানারও দরকার নেই, আর "ছবি যোগ করতে এই বাটনে ক্লিক করুন" ছাড়া কোনো নির্দেশনাও লাগে না। এটি যে লিংক তৈরি করে তা পোস্টে পেস্ট করা অন্য যেকোনো ছবির লিংকের মতোই আচরণ করে, স্বাভাবিকভাবে প্রিভিউ দেখায় এবং বছর পরেও একইভাবে কাজ করে, আর এই বৈশিষ্ট্যের জন্যই পুরো সেটআপটা করা সার্থক।
জোর না করে ব্যবহার উৎসাহিত করা
নতুন বাটন ব্যাখ্যা করে একটি ছোট পিন করা পোস্ট, সাথে YourImageShare-এর লিংক, যাঁরা জানতে চান এখন ছবিগুলো আসলে কে হোস্ট করছে, সাধারণত এটুকুই যথেষ্ট। পুরোনো অভ্যাস থেকে জোর করে সরানো প্রতিষ্ঠিত কমিউনিটিতে কমই ভালো ফল দেয়, আর টেক্সট বক্সের পাশেই থাকা সত্যিকারের দ্রুততর বিকল্প কয়েক সপ্তাহের মধ্যে মানুষকে নিজে থেকেই টেনে নেয়।
সেটআপে প্রতি প্ল্যাটফর্মে কয়েক মিনিট লাগে, আর একবার হয়ে গেলে তা হয়েই থাকে; ফোরামের যে অ্যাডমিন প্যানেল আপডেট মাঝেমধ্যে লাগেই, তার বাইরে আলাদা কোনো রক্ষণাবেক্ষণ নেই।
হাতের কাছে রাখার মতো একটি সংক্ষিপ্ত তুলনা
সদস্যরা যদি জানতে চান ফোরাম কেন সবাইকে যেখান থেকে খুশি হটলিংক করতে দেওয়া বন্ধ করল, তাহলে সংক্ষেপে উত্তর হলো নির্ভরযোগ্যতা। YourImageShare-এর মাধ্যমে তৈরি লিংক কাজ করতে থাকে, কারণ প্ল্যাটফর্মটি ঠিক সেই ফাইল দীর্ঘ সময় হোস্ট করার জন্যই আছে, যেমন yourimageshare.com ওয়েবসাইটে সরাসরি আপলোড করা যে কারও জন্য কাজ করে। পাঁচ বছর আগে কোনো সদস্যের যেখানে অ্যাকাউন্ট ছিল সেখানকার লিংকের তেমন কোনো নিশ্চয়তা নেই, আর ওয়েবজুড়ে পুরোনো ভাঙা ছবির একটি উল্লেখযোগ্য অংশ ঠিক এই ধরনের লিংক থেকেই আসে।
ফোরামের সদস্যরা যদি সেভ করা ফাইলের বদলে সরাসরি স্ক্রিনশট টুল থেকে আপলোড করতে চান, তাহলে এই সহযোগী পোস্টে ShareX, Flameshot ও Greenshot ইন্টিগ্রেশন সেটআপের কথা আছে, যা বাগ নথিভুক্ত করা, স্ক্রিনশট শেয়ার করা বা ছবি দেখিয়ে সাপোর্টের প্রশ্নের উত্তর দেওয়ার জন্য ফোরাম প্লাগইনের সাথে স্বাভাবিকভাবেই মানিয়ে যায়।
এর কোনোটির জন্যই ফোরামের মূল সফটওয়্যারে হাত দিতে হয় না, যা ভবিষ্যতের আপগ্রেড জটিল হওয়ার আশঙ্কা করা যে কারও কাছে গুরুত্বপূর্ণ।
আপলোডের ধাপ নয়, বরং BBCode ফরম্যাটিংয়ের রেফারেন্স দরকার হলে দেখুন BBCode, HTML ট্যাগ ও এমবেডযোগ্য ফ্রেম। প্লাগইনের বদলে স্ক্রিপ্ট দিয়ে একসাথে অনেক ফাইল আপলোড করতে চাইলে দেখুন API দিয়ে আপলোড স্বয়ংক্রিয় করা।