Flarum
ফ্লারাম হল প্রাথমিকভাবে পিএইচপি-তে লেখা ইন্টারনেট ফোরাম সফ্টওয়্যার এবং এর ইউজার ইন্টারফেসের জন্য জাভাস্ক্রিপ্ট এবং টাইপস্ক্রিপ্টের সংমিশ্রণ। এটি দুটি বিদ্যমান ফোরাম সফ্টওয়্যার, ফ্লাক্সবিবি এবং এসোটক এবং তাদের দুই প্রধান বিকাশকারী, ফ্রাঞ্জ লিডকে এবং টবি জারনারের একত্রীকরণের অংশ হিসাবে তৈরি করা হয়েছিল। ফ্লারাম উচ্চ সম্প্রসারণযোগ্যতা সহ ন্যূনতম ফোরাম সফ্টওয়্যার হিসাবে ডিজাইন করা হয়েছে। অন্যান্য ফোরাম সফ্টওয়্যারের সর্বাধিক সাধারণ বৈশিষ্ট্যগুলি হল ফ্লারামের মূল সফ্টওয়্যারের এক্সটেনশন, যেমন থ্রেড লক করা, ব্যক্তিগত বার্তা পাঠানো, ফ্ল্যাগিং পোস্ট এবং আলোচনার জন্য ট্যাগ (বিভাগ) বরাদ্দ করা। ফ্লারামের ইতিহাস ফ্লাক্সবিবি এবং এসোটকের একত্রীকরণের অনেক আগে থেকে শুরু হয়েছে। ফ্লারামের দর্শনের ধারণাটি 2010 সালে টবি জারনার দ্বারা ধারণা করা হয়েছিল, প্রাথমিক নকশা এবং প্রোটোটাইপগুলি 2012 সালের প্রথম দিকে তৈরি করা হয়েছিল এবং তিনি ফ্লারামকে অ্যাডিলেড বিশ্ববিদ্যালয়ের ই-চ্যালেঞ্জ প্রোগ্রামে প্রবেশ করেছিলেন, প্রকল্পের ধারণাটি নিয়ে দ্বিতীয় স্থানের পুরস্কার জিতেছিলেন। 2014 সালের অক্টোবরে, টবি জারনার এবং তার বন্ধু স্টিফেন গ্রেস একটি কিকস্টার্টার ক্রাউডফান্ডিং প্রচারাভিযান শুরু করেন, যা টবি যখন মেডিসিন নিয়ে পড়াশোনা করছিল তখন ফ্লারামের উন্নয়নের জন্য তহবিল তৈরিতে সহায়তা করে। ফ্লারামের পাশাপাশি একটি প্রদত্ত ক্লাউড হোস্টিং পরিষেবা চালু করার পাশাপাশি ফ্লারামকে পূর্ণ-সময়ের বিকাশের জন্য তার চিকিৎসা প্রশিক্ষণ থেকে এক বছর বের করার জন্য তহবিল সংগ্রহের পরিকল্পনা করা হয়েছিল। যাইহোক, কিকস্টার্টার চালু হওয়ার প্রায় দুই সপ্তাহ পরে, প্রকল্প উন্নয়নের জন্য একটি মুক্ত উৎস এবং জনসাধারণের পদ্ধতির পক্ষে প্রচারটি বাতিল করা হয়েছিল। প্রোটোটাইপ কোডটি 2014 সালের ডিসেম্বরে গিটহাব-এ প্রকাশিত হয়েছিল। মূল ফ্লারাম প্রোটোটাইপগুলি পিএইচপি এবং জাভাস্ক্রিপ্টে তৈরি করা হয়েছিল, লারাভেলকে ব্যাকএন্ড কাঠামো হিসাবে এবং Ember.js কে ফ্রন্টএন্ড কাঠামো হিসাবে ব্যবহার করে। 2015 সালের এপ্রিলে, Ember.js কে Mithril.js দিয়ে প্রতিস্থাপন করা হয়, যা এখনও ফ্লারামের সর্বশেষ প্রকাশগুলিতে ব্যবহৃত হয়। 2015 সালের 27শে আগস্ট ফ্লারামের প্রথম বিটা সংস্করণ জনসাধারণের জন্য প্রকাশ করা হয়। 4ঠা জুলাই, 2019-এ, টবি জারনার ঘোষণা করেছিলেন যে তিনি তার নিজস্ব প্রিমিয়াম ফোরাম সফ্টওয়্যারে মনোনিবেশ করার জন্য ফ্লারাম প্রকল্পটি ছেড়ে দেবেন, এবং ভবিষ্যতে এই প্রকল্পটির নেতৃত্ব দেওয়ার জন্য ফ্রাঞ্জ লিডকে এবং ড্যানিয়েল ক্ল্যাবার্সকে ছেড়ে দিয়েছেন। টবির চলে যাওয়ার পরে, ফ্লারাম দলের অবশিষ্ট সদস্যরা অলাভজনক ফ্লারাম ফাউন্ডেশনকে (ওলন্দাজঃ স্টিচিং ফ্লারাম) ফ্লারাম ওপেন-সোর্স প্রকল্পের আইনি মালিক এবং এর নিবন্ধিত ট্রেডমার্ক হিসাবে খুঁজে পান। 2021 সালের ফেব্রুয়ারিতে, ফ্রাঞ্জ লিডকে ঘোষণা করেছিলেন যে তিনি ফ্লারাম প্রকল্পটিও ছেড়ে দেবেন, প্রকল্পে ধারাবাহিকভাবে সময় উৎসর্গ করতে না পারার কারণে, ড্যানিয়েল ক্ল্যাবার্সকে ফ্লারামের নেতৃত্ব দেওয়ার জন্য ছেড়ে দেওয়া হয়েছে। মোট 11 বছরের উন্নয়নের পর, 2021 সালের মে মাসে ফ্লারামের প্রথম স্থিতিশীল সংস্করণটি মুক্তি পায়। 2021 সালের জুন মাসে, ফ্লারামের প্রাথমিক স্থিতিশীল প্রকাশে একটি গুরুত্বপূর্ণ নিরাপত্তা দুর্বলতা পাওয়া গেছে যা একটি ইউআরএল ক্লিক করার মাধ্যমে অন্যান্য ব্যবহারকারীদের বিরুদ্ধে ক্রস-সাইট স্ক্রিপ্টিং আক্রমণের অনুমতি দেয়। এটি সংস্করণ 1.0.2 হিসাবে একটি প্যাচ রিলিজ দিয়ে ঠিক করা হয়েছিল। ফ্লারামের প্রাথমিক স্থিতিশীল প্রকাশের অল্প সময়ের মধ্যেই, অনুসন্ধান ক্ষেত্রে একটি ক্রস-সাইট স্ক্রিপ্টিং দুর্বলতা পাওয়া গিয়েছিল যা ব্যবহারকারীদের অনুমতি ছাড়াই নির্বিচারে জাভাস্ক্রিপ্ট কোড চালানোর অনুমতি দিতে পারে। এই দুর্বলতা সংস্করণ 1.0.2-এ প্যাচ করা হয়েছিল। এই দুর্বলতা অনুসরণ করে, ফ্লারাম দল ওপেন-সোর্স নিরাপত্তা রিপোর্টিং ওয়েবসাইট Huntr.dev-এর সাথে অংশীদারিত্বের সিদ্ধান্ত নেয় যাতে সমস্যাগুলি রিপোর্ট করার জন্য আরও সুশৃঙ্খল উপায়ের অনুমতি দেওয়া যায়, পাশাপাশি ওপেন-সোর্স প্রকল্পের অর্থ ব্যয় না করে রিপোর্ট এবং সমাধানের জন্য একটি পুরস্কার প্রদান করা যায়। আরও দেখুন ইন্টারনেট ফোরাম সফ্টওয়্যার রেফারেন্সের তুলনা বাহ্যিক লিঙ্ক ফ্রি ইন্টারনেট ফোরাম সফ্টওয়্যার ফ্রি গ্রুপওয়্যার পিএইচপি ইন্টারনেট ফোরাম সফ্টওয়্যার পিএইচপি সফ্টওয়্যারে প্রোগ্রাম করা ফ্রি সফ্টওয়্যার