স্মার্ট [node:share-image] টোকেন যোগ করুন, কনটেন্টের জন্য ফলব্যাক URL-এর সুবিধাসহ

 

ভিডিও থেকে নেওয়া এই লেখায় আমি Varbase Media-তে যুক্ত করা একটি নতুন ফিচার নিয়ে কথা বলব: স্মার্ট [node] টোকেন। Facebook, Twitter, এমনকি Slack-এর মতো সোশ্যাল প্ল্যাটফর্মে কোনো নোড শেয়ার করার সময় এই টোকেন সবচেয়ে উপযুক্ত ছবিটি বুদ্ধিমত্তার সঙ্গে বেছে নেয়। সঙ্গে আছে ফলব্যাক URL-এর সুবিধা, ফলে উপযুক্ত কোনো ছবি না পাওয়া গেলেও একটি ডিফল্ট ছবি ব্যবহার হবে। এতে পুরো প্রক্রিয়া সহজ হয় এবং বিভিন্ন প্ল্যাটফর্মে শেয়ার করা কনটেন্ট দেখতে আরও ভালো লাগে।

 

পুরোনো পদ্ধতির সমস্যা

আগে কনটেন্ট শেয়ার করার জন্য আমরা নানা রকম টোকেনের ওপর নির্ভর করতাম। পুরোনো সেই টোকেনগুলো এডিটর বা কনটেন্ট অ্যাডমিনের পক্ষে ব্যবহার করা বেশ জটিল ছিল।
নেস্টিংয়ের যুক্তির কারণে সঠিকভাবে ফলব্যাক রাখাও সম্ভব হতো না।

  • [node:field_media:entity:social_large]
  • [node:field_media:entity:social_medium]
  • [node:field_media:entity:social_small]

     

কোন ছবিটি ব্যবহার হবে তা ঠিক করে দেওয়ার জন্য এই টোকেনগুলো খুব সতর্কভাবে কনফিগার করতে হতো, আর বিভিন্ন কনটেন্ট টাইপ ও মিডিয়া ফিল্ড থাকলে বিষয়টি বেশ জটিল হয়ে উঠত।

উদাহরণস্বরূপ, কোনো কনটেন্ট টাইপে মিডিয়ার ফিল্ড থাকলে এবং সেই মিডিয়ায় কভার ছবি থাকলে টোকেন সেই ছবিটিই ব্যবহার করত। কিন্তু মিডিয়া ফিল্ডে কোনো ছবি না থাকলে টোকেন শেয়ার-ছবি দিতে ব্যর্থ হতো, ফলে সোশ্যাল মিডিয়া পোস্ট অসম্পূর্ণ বা কম আকর্ষণীয় দেখাত।

নতুন স্মার্ট [node:share-image] টোকেন

নতুন স্মার্ট [node] টোকেন এই প্রক্রিয়াটাকেই আমূল বদলে দিয়েছে: নোডের কনটেন্ট দেখে এটি নিজে থেকেই সবচেয়ে উপযুক্ত ছবিটি বেছে নেয়। কাজ করে এভাবে:

 

  1. ফিল্ড মিডিয়া যাচাই: কনটেন্ট টাইপে ছবি বা ভিডিওসহ ফিল্ড মিডিয়া থাকলে টোকেন সেই ছবিটিই ব্যবহার করবে।
  2. ফিল্ড ইমেজে ফলব্যাক: ফিল্ড মিডিয়া না থাকলে সে ফিল্ড ইমেজ খুঁজে দেখবে।
  3. শেষ ভরসা ফিল্ড ভিডিও: উপরের কোনোটিই না পাওয়া গেলে ফিল্ড ভিডিও দেখবে।
  4. ডিফল্ট ফলব্যাক ছবি: এই ফিল্ডগুলোর কোনোটিতেই ছবি না থাকলে টোকেন আগে থেকে ঠিক করা একটি ফলব্যাক ছবি নিজে থেকেই ব্যবহার করবে। এই ফলব্যাক ছবি ডিফল্ট থিমে গ্লোবালভাবে সেট করা যায়, ফলে শেয়ার করা সব কনটেন্টের চেহারা থাকে একরকম।

ব্যবহারের কিছু উদাহরণ

চলুন কয়েকটি নির্দিষ্ট উদাহরণ দেখে নিই:

  • মিডিয়াসহ ব্লগ পোস্ট: ধরুন আপনার ব্লগ পোস্ট কনটেন্ট টাইপে ফিল্ড মিডিয়া আছে। সেই ফিল্ডে ছবি থাকলে শেয়ারের সময় সেই ছবিই ব্যবহার হবে। ভিডিও থাকলে ব্যবহার হবে ভিডিওর কভার ছবি।
  • শুধু লেখাওয়ালা পোস্ট: যে পোস্টে শুধু লেখা আছে, কোনো মিডিয়া নেই, সেখানে টোকেন ফলব্যাক ছবি ব্যবহার করবে। ফলে শেয়ার করলেও পোস্টটি দেখতে আকর্ষণীয় থাকবে।
  • একাধিক মিডিয়া ফিল্ডওয়ালা কনটেন্ট টাইপ: “Show”-এর মতো কনটেন্ট টাইপে ফিল্ড মিডিয়া ও ফিল্ড ভিডিও দুটোই থাকলে টোকেন আগে ফিল্ড মিডিয়াকে প্রাধান্য দেবে। মিডিয়া না পেলে কভার ছবির জন্য ফিল্ড ভিডিও দেখবে। দুটোর কোনোটিই না থাকলে ডিফল্ট ছবিতে ফিরে যাবে।

কোনো কনফিগারেশন ছাড়াই কাজ করে

স্মার্ট [node] টোকেনের সবচেয়ে ভালো দিকগুলোর একটি হলো, এটি ইনস্টল করার পরপরই কাজ করে। আপনার মেটা ট্যাগ কনফিগারেশনে টোকেনটি যোগ করলেই এটি আপনার কনটেন্টের জন্য সেরা ছবিগুলো নিজে থেকে বেছে নিতে শুরু করে। ফলে লম্বা হাতে-কলমে কনফিগারেশন ছাড়াই নিশ্চিত করা যায় যে শেয়ার করা কনটেন্ট সবসময় সেরা চেহারায় দেখা যাচ্ছে।

 

উপসংহার

Varbase Media-তে স্মার্ট [node] টোকেন আসা আগের পদ্ধতিগুলোর তুলনায় একটি বড় অগ্রগতি। সোশ্যাল শেয়ারিংয়ের জন্য সম্ভাব্য সেরা ছবি বাছাই স্বয়ংক্রিয় করে এবং একটি ফলব্যাক বিকল্প দিয়ে এটি ব্যবহারকারীর অভিজ্ঞতা এবং শেয়ার করা কনটেন্টের উপস্থাপনা, দুটোকেই উন্নত করে। আপনি সাইট অ্যাডমিন হোন বা কনটেন্ট নির্মাতা, এই টোকেন আপনার সময় বাঁচাবে এবং নিশ্চিত করবে যে আপনার কনটেন্ট সবসময় শেয়ারের জন্য প্রস্তুত।

 

পড়ার জন্য ধন্যবাদ। আপনার প্রজেক্টগুলোতে এই স্মার্ট টোকেনটি কাজে লাগাতে ভুলবেন না!