প্রকল্প সম্পর্কে

Filament হলো Laravel-এর জন্য একটি ওপেন-সোর্স UI ফ্রেমওয়ার্ক, যাকে এর রক্ষণাবেক্ষণকারীরা "দ্রুত অ্যাপ এবং অ্যাডমিন প্যানেল তৈরির" একটি উপায় হিসেবে বর্ণনা করেছেন। এটি Laravel ফাউন্ডেশনের (Laravel v11+) ওপর ভিত্তি করে তৈরি, এর ইন্টারঅ্যাক্টিভ লেয়ারের জন্য Livewire v3 ব্যবহার করে এবং এর জন্য PHP 8.2 বা তার পরবর্তী সংস্করণ প্রয়োজন। এই ফ্রেমওয়ার্কটি UI বিল্ডিং ব্লকের একটি সংহত সেট প্রদান করে, যা অ্যাপ্লিকেশনের জটিলতা বাড়লেও কার্যকর থাকে। README-তে এই উপাদানগুলো হাইলাইট করা হয়েছে: - Tables — কলাম, অ্যাকশন এবং বাল্ক অপারেশনের মাধ্যমে বড় ডেটাসেট ব্রাউজ এবং ফিল্টার করুন। - Forms — পুনরায় ব্যবহারযোগ্য এবং স্টেট-অ্যাওয়ার কম্পোনেন্ট থেকে জটিল, রিঅ্যাক্টিভ ফর্ম তৈরি করুন। - Infolists — স্ট্রাকচার্ড লেআউট এবং কাস্টম ফরম্যাটিং সহ রিড-অনলি রেকর্ড ভিউ রেন্ডার করুন। - Notifications — ন্যূনতম সেটআপের মাধ্যমে অ্যাকশন, ত্রুটি এবং সিস্টেম ইভেন্টের জন্য ইন-অ্যাপ ফিডব্যাক ট্রিগার করুন। - Dashboard widgets — প্রতিটি ব্যবহারকারীর জন্য উপযোগী লাইভ, ডেটা-চালিত উইজেট ব্যবহার করে মূল মেট্রিক্স এবং ট্রেন্ড প্রদর্শন করুন। - Action modals — অ্যাকশনের সাথে যুক্ত ফোকাসড মোডাল ওয়ার্কফ্লোর মাধ্যমে কনফার্মেশন এবং ডেটা এন্ট্রি পরিচালনা করুন। README-তে তালিকাভুক্ত শুরুর রিসোর্সগুলোর মধ্যে রয়েছে ডকুমেন্টেশন সাইট, demo.filamentphp.com-এ একটি হোস্ট করা ডেমো এবং একটি Discord কমিউনিটি। ডকুমেন্টেশন থেকে একটি কন্ট্রিবিউটিং গাইডের রেফারেন্স দেওয়া হয়েছে। সাপোর্টের জন্য, প্রজেক্টটি ব্যবহারকারীদের GitHub ইস্যু টেমপ্লেটের মাধ্যমে বিস্তারিত বাগ রিপোর্ট জমা দিতে, GitHub Discussions বা Discord কমিউনিটিতে প্রশ্ন এবং ফিচার রিকোয়েস্ট উত্থাপন করতে এবং কোনো দুর্বলতা রিপোর্ট করার সময় এর সিকিউরিটি পলিসি অনুসরণ করতে অনুরোধ করে। এটি কোনো স্বতন্ত্র অ্যাপ্লিকেশন নয় বরং একটি লাইব্রেরি/ফ্রেমওয়ার্ক: এটি একটি Laravel প্রজেক্টে ইনস্টল করার জন্য এবং ডেভেলপারদের দ্বারা নিজস্ব ইন্টারফেস এবং অ্যাডমিন প্যানেল তৈরি করার জন্য ডিজাইন করা হয়েছে।