AMP এর পূর্ণরূপ হলো Accelerated Mobile Pages। AMP HTML হলো গুগল কোম্পানি সমর্থিত একটি ওপেনসোর্স প্রজেক্ট। যা একটি ওয়েবসাইটের কনটেন্টকে যেকোনো মোবাইল ডিভাইসে দ্রুত লোড করতে সক্ষম। আরো ভালোভাবে যদি বলি, তাহলে আপনার ওয়েবসাইটে যদি সাধারণ টেমপ্লেট থাকে, তাহলে মোবাইল ডিভাইসে ওই ওয়েবসাইটের কনটেন্ট লোড করতে যে সময় লাগবে, তার চেয়ে কয়েক গুণ কম সময় লাগবে AMP টেমপ্লেট যুক্ত ওয়েব সাইটের কনটেন্ট লোড হতে। যার ফলে আপনার ওয়েবসাইটটি আরো দ্রুত হবে।
AMP এর সীমাবদ্ধতা :
১) শুধুমাত্র Asynchronous Scripts গ্রহন করে।
২) Third Party Scripts ব্যবহার করা যাবে না।
৩) সব CSS In-line এ রাখা’সহ আকারে 50,000 bytes এর মধ্যে থাকতে হবে।
৪) ফন্ট ট্রিগারিং অবশ্যই ভাল হতে হবে।
৫) মিনিমাম Web Resource Loading করে।
৬) সব Resource এর সাইজ Statically হয়ে থাকে।
Blogger Template কি AMP করা যাবে :
এই প্রশ্নের উত্তরে সংক্ষেপে বলা যায় যে, ব্লগার টেমপ্লেট আংশিকভাবে Accelerated Mobile Pages (AMP) করা যাবে। Blogger Team অফিসিয়াল ভাবে এখনো পর্যন্ত কোন টেমপ্লেটে AMP ব্যবহার করে নাই। কারণ Blogger Template Editor এ XHTML ভার্সনে বর্তমানে AMP HTML Tag সাপোর্ট করে না। যারা বর্তমানে AMP Theme ব্যবহার করছে, তারা Google Blogspot এর নিয়ম ভঙ্গ করে ব্যবহার করছে। যার ফলে ব্লগার টেমপ্লেটের অভ্যন্তরে থাকা অনেক মূল্যবান অপশনের সুবিধা হারাতে হচ্ছে, যা একটি ব্লগকে দীর্ঘ দিন পরিচালনা করতে সমস্যায় ফেলে। আপনি অবশ্যই Blogger Template কে AMP করতে পারবেন, কিন্তু ব্লগার Theme এর অনেক মূল্যবান Default Feature সহ ব্লগের অনেক সৌন্দর্য হারাতে হবে। AMP ব্লগে টেমপ্লেট’সহ পোস্টের ভিতরে থাকা কোডগুলোকে Convert করে Ugly Flat Css/Html করার পাশাপাশি ব্লগের Third Party Fancy Jquary এবং JavaScript নষ্ট করে দেবে।
AMP Template এর সুবিধা :
১) AMP Template যেকোন Normal Theme এর চাইতে দ্রুত Load নেবে।
২) ব্লগের Traffic বৃদ্ধি করবে যার ফলে ওয়েবসাইটটি দ্রুত রেঙ্ক করবে।
৩) ব্লগের পেজ দ্রুত লোড হওয়ার ফলে Page View বৃদ্ধি পাবে।
৪) সংবাদ পত্রের ক্ষেত্রে AMP Template হচ্ছে Better Choice
AMP Template এর অসুবিধা :
১) বিভিন্ন ধরনের বিজ্ঞাপন হতে আয়ের পরিমান কমে যাবে।
২) ব্লগের সাথে যুক্ত ডিফল্ট Scripts এবং Widgets ব্যবহার করতে পারবেন না।
৩) ব্লগের ডিফল্ট Comment Form টি ব্যবহার করা যাবে না।
৪) Iframe 600px এর অধিক হলে লোড নেবে না।
৫) ব্লগপোষ্টে অভ্যন্তরের সকল <img> ট্যাগ এর পরিবর্তে <amp-img> ট্যাগ ব্যবহার করতে হবে। আপনার ব্লগে পোষ্টের পরিমান বেশী হয়ে থাকলে এটি অনেক সময় সাপেক্ষ একটি বিষয়।
৬) ব্লগের সাইডবারে কোন উইজেট ব্যবহার করতে পারবেন না। কারণ ব্লগের সাইডবারটি Google এর Scripts এর মাধ্যমে লোড নেয়, সেহেতু আপনি সাইডবারে কোন Widgets যুক্ত করতে পারবেন না।
৭) Add-to-Cart button যুক্ত করা যাবে না।
৮) পোস্টের ভীতরের Embedded Videos ও Audios গুলির সাইজ পরিবর্তন করতে হবে। অন্যথায় এগুলিও ব্যবহার করা সম্ভব হবে না।
৯) টেমপ্লেটের শুরুতে <xmlns> attribute দিয়ে শুরু করা হয়। যার ফলে ওয়েব ব্রাউজারগুলি সহজে টেমপ্লেটের ভাষা বুঝতে পারে। কিন্তু AMP এর ক্ষেত্রে amp="amp" attribution দিয়ে শুরু করা হয়। যা w3.org এর Validate না হওয়াতে অনেক সময় পেজ লোড নিতে সমস্যা হবে।
১০) শুধুমাত্র Google AdSense ব্যতীত অন্য কোন ধরনের বিজ্ঞাপন সাপোর্ট করে না।
১১) Email Subscription Form ব্যবহার করা যাবে না। কারণ onclick, action, onsubmit, onfocus, onblur attributes গুলি AMP Allowed করে না।
AMP Template কি Responsive Template এর চাইতে দ্রুত লোড নেয় :
এ কথা নিঃসন্দেহে সবাইকে স্বীকার করতে হবে যে, একটি Proper AMP অপটিমাইজ Template যেকোন ধরনের নরমাল Responsive Template এর চা্ইতে দ্রুত লোড নেবে। তবে ওয়েব ডেভেলপার যদি সঠিকভাবে কোডিং করতে না পারেন, তাহলে সে ধরনের AMP Template একটি Responsive Template এর চাইতে দ্রুত লোড নিতে সক্ষম হবে না। তাছাড়া Responsive Template ব্লগের Sidebar ও Footer লোড নেওয়ার পাশাপাশি সকল ধরনের Third Party Scripts গুলিও Load নেয়। একটি Responsive Theme হচ্ছে Desktop ভার্সনের পরিপূর্ণ Feature সম্বলিত Mobile ভার্সন। Responsive Template এর মাধ্যমে কম্পিউটার ভার্সনের পরিপূর্ণ সুবিধা নেওয়া যায়।
অন্যদিকে AMP Template 50,000 bytes এর অধিক সাইজের Style Sheet ব্যবহার করতে পারে না। অধিকন্তু আপনি এ ধরনের টেমপ্লেটে বিভিন্ন ধরনের Third Party Widgets যেমন Add-to-cart buttons ও Social Media Sharing Buttons সহ আরো অন্যান্য উইজেটস ব্যবহার করতে পারবেন না।
AMP সম্পর্কে মতামত/পরামর্শ :
সবশেষে এটাই বলবো AMP টেমপ্লেটগুলাতে নানা সীমাবদ্ধতা থাকে বিধায় বেশিরভাগ ওয়েবসাইটের মালিকরা তা ব্যবহার করে না। AMP আপনার ব্লগের Speed অনেকাংশেই বৃদ্ধি করবে কিন্তু আপনি ইচ্ছে করলে এ ধরনের টেমপ্লেটে সকল ধরনের বিজ্ঞাপন ব্যবহার করতে পারবেন না। যার ফলশ্রুতিতে আপনার ব্লগের আয়ের পরিমান অনেকাংশেই কমে যাবে। তাছাড়া অধিকাংশ ভালমানের ব্লগাররা AMP ব্যবহার করে ব্লগের আয়ের পরিমান বৃদ্ধি করার ব্যাপারে কোন সাপোর্ট পাননি মর্মে মন্তব্য করেন। তাছাড়াও AMP ওয়েবসাইটের বিজ্ঞাপন মূল্য যেকোন Responsive টেমপ্লেট এর চাইতে কম বলে অনেকে মন্তব্য করেছেন।
ব্লগার প্লাটফর্মের ক্ষেত্রে এখনো পর্যন্ত AMP বেটার অপশন নয়। কারণ এই অপশনের জন্য গুগল এখনো কোন ধরনের অফিসিয়াল সাপোর্ট দিচ্ছে না। সে জন্য আপনি একটি Blogger Template কে কোনভাবে পরিপূর্ণ AMP ভার্সনের রূপান্তর করতে পারবেন না। আমি আপনাদের বলবো- ব্লগারটিম যতক্ষণ পর্যন্ত অফিসিয়াল ভাবে AMP সাপোর্ট না করছে সে পর্যন্ত ব্লগে AMP ব্যবহার না করার পরামর্শ দিচ্ছি। যখন ব্লগার টিম অফিসিয়ালভাবে সাপোর্ট দেবে তখন তারা একটি Template-কে কিভাবে পরিপূর্ণ AMP উপযোগী করতে হবে তাও বিস্তারিত বলে দেবে। তাই AMP টেমপ্লেট ব্যবহার করার আগে চিন্তা ভাবনা করে ব্যবহার করার অনুরোধ রইল।
1 Comments
পরিপূর্ণ ও সচ্ছ ধারণা প্রদানের জন্য অনেক অনেক ধন্যবাদ। আপনার এইটি কোন থিম দিয়ে করেছেন যদি বলতেন। ভালো থাকবেন।
ReplyDeleteYour comment helps to inspire and motivate a blogger to write something better, so please don't forget to give your feedback after reading each post.
Emoji