চ্যালেঞ্জ
লেখক চেয়েছিলেন এমন একটি সাইট, যা তাঁর বই আর প্রেস কিটের মতো দেখতে — যেখানে নতুন বই, রিভিউ, ভিডিও ট্রেইলার আর ছোটগল্প নিজেই যোগ করতে পারবেন, অথচ পেজ বিল্ডারের কারণে সাইট ধীর হবে না।
সমাধান
১৮টি ACF ব্লক দিয়ে একটি কাস্টম থিম বানিয়েছি — বইয়ের পরিচিতি, প্রশংসার তালিকা, প্রেস লোগো, ভিডিও সেকশন, গল্পের হেডার ইত্যাদি। প্রতিটি ব্লকের নিজস্ব ফিল্ড, স্পেসিং আর অ্যাঙ্কর আছে, তাই নতুন পেজ তৈরি সেকশন সাজিয়েই বানানো যায়।
ফন্ট নিজের সার্ভারে, ভিডিও লোড হয় শুধু দরকার হলে, আর GitHub Actions দিয়ে থিম অটোমেটিক টেস্ট হয়ে VPS-এ deploy হয়।
ফলাফল
- ১৮টি পুনর্ব্যবহারযোগ্য ACF ব্লক — কোড ছাড়াই নতুন পেজ
- কোনো পেজ বিল্ডার নেই, ফ্রন্ট-এন্ডে jQuery নেই
- প্রতিটি পরিবর্তনে টেস্ট; পাস করলে তবেই deploy