AMP Story এবং Visual Content গাইড ও নোট

Mobile App Development - গুগল এএমপি (Google AMP)
321

AMP Story এবং Visual Content হলো গুগলের AMP (Accelerated Mobile Pages) প্ল্যাটফর্মের একটি নতুন বৈশিষ্ট্য যা মোবাইল ব্যবহারকারীদের জন্য ইন্টারঅ্যাকটিভ এবং ভিজ্যুয়ালি আকর্ষণীয় কনটেন্ট প্রদান করে। এটি মূলত ডিজাইন করা হয়েছে যাতে মোবাইল ডিভাইসে দ্রুত লোড হওয়া এবং ভিজ্যুয়ালি দৃষ্টি আকর্ষণকারী কনটেন্ট তৈরি করা যায়। চলুন, AMP Story এবং Visual Content সম্পর্কে বিস্তারিত জানি।

AMP Story কী?

AMP Story হলো একটি নতুন ধরণের ইন্টারঅ্যাকটিভ ফরম্যাট যা AMP প্রযুক্তি ব্যবহার করে মোবাইল ডিভাইসে দ্রুত লোড হওয়া এবং ইনফরমেটিভ কনটেন্ট তৈরি করতে সহায়তা করে। এটি মূলত ফুল স্ক্রীন, ইমেজ, ভিডিও, টেক্সট, এবং অ্যানিমেশন সমন্বয়ে একটি কাহিনী বা ইনফরমেটিভ স্টোরি উপস্থাপন করে।

AMP Story এর বৈশিষ্ট্য:

  1. ফুল-স্ক্রীন ইন্টারঅ্যাকটিভ ডিজাইন:
    • AMP স্টোরি একটি পুরো স্ক্রীন কন্টেন্ট ডিসপ্লে করে, যা ব্যবহারকারীর দৃষ্টি আকর্ষণ করে এবং ভিডিও বা ইমেজের মাধ্যমে কন্টেন্ট প্রদান করা হয়। এটি একটি দৃষ্টিনন্দন উপস্থাপনা দেয় যা ব্যবহারকারীদের আরও বেশি সময় ধরে কন্টেন্টে ধরে রাখতে সহায়তা করে।
  2. দ্রুত লোডিং:
    • AMP স্টোরি পেজগুলো বিশেষভাবে ডিজাইন করা হয়েছে যাতে তা দ্রুত লোড হয়। AMP স্টোরির মাধ্যমে মিডিয়া কন্টেন্ট (যেমন ইমেজ, ভিডিও) এবং অন্যান্য রিসোর্স দ্রুত রেন্ডার হয়, যা মোবাইল ডিভাইসে ব্যবহারকারীদের অভিজ্ঞতাকে আরও উন্নত করে।
  3. ইমেজ এবং ভিডিও এক্সপেরিয়েন্স:
    • AMP স্টোরি কনটেন্টে ইমেজ এবং ভিডিও ব্যবহারের জন্য উপযুক্ত। এটি মোবাইল ডিভাইসে দ্রুত লোড হওয়া এবং একটি ইন্টারঅ্যাকটিভ ভিডিও বা ইমেজ প্রদর্শন করার সুবিধা দেয়।
  4. অ্যানিমেশন:
    • AMP স্টোরি কনটেন্টে অ্যানিমেশন ব্যবহার করা হয় যা স্লাইড বা ট্রানজিশনের মাধ্যমে স্টোরিকে আরও প্রাণবন্ত এবং আকর্ষণীয় করে তোলে।
  5. এডভার্টাইজমেন্ট এবং এনগেজমেন্ট:
    • AMP স্টোরি কনটেন্টে বিজ্ঞাপনও অন্তর্ভুক্ত করা যেতে পারে, এবং এই কনটেন্টটি বিশেষভাবে ডিজাইন করা হয়েছে যাতে তা ব্যবহারকারীদের আরো বেশি এনগেজ করতে পারে।

AMP Story এর প্রয়োজনীয়তা:

  1. দ্রুত লোডিং:
    • মোবাইল ব্যবহারকারীরা দীর্ঘ সময় ধরে লোডিং পেজে অপেক্ষা করতে পছন্দ করেন না। AMP স্টোরি দ্রুত লোড হয় এবং ব্যবহারকারীদের আকর্ষণ ধরে রাখে।
  2. বিজ্ঞাপন এবং মার্কেটিং:
    • এটি ব্র্যান্ড এবং মার্কেটিং প্রচারের জন্য উপযুক্ত, কারণ এটি ব্যবহারকারীদের মোবাইল স্ক্রীনে প্রমোটেড কনটেন্ট এবং বিজ্ঞাপন সহজে প্রদর্শন করতে সহায়তা করে।
  3. ইন্টারঅ্যাকটিভ কনটেন্ট:
    • AMP স্টোরি সাধারণ নিউজ আর্টিকেল বা ব্লগ পোস্টের তুলনায় আরও ইন্টারঅ্যাকটিভ। এটি ব্যবহারকারীদের আকর্ষণ করতে এবং তাদের আরও দীর্ঘ সময় ধরে সাইটে রাখার জন্য ডিজাইন করা হয়েছে।

Visual Content in AMP

Visual Content হল সেই কনটেন্ট যা ইমেজ, ভিডিও, ইনফোগ্রাফিক্স, অ্যানিমেশন, গ্রাফিক্স ইত্যাদি মাধ্যমে তথ্য উপস্থাপন করে। AMP প্ল্যাটফর্মে ভিজ্যুয়াল কনটেন্ট ব্যবহারের ফলে পেজের অভিজ্ঞতা আরো মসৃণ এবং আকর্ষণীয় হয়ে ওঠে।

Visual Content এর বৈশিষ্ট্য:

  1. ইমেজ এবং ভিডিও অপ্টিমাইজেশন:
    • AMP পেজে ইমেজ এবং ভিডিও দ্রুত লোড হওয়ার জন্য বিশেষভাবে অপ্টিমাইজড থাকে। AMP পেজে <amp-img> এবং <amp-video> ট্যাগ ব্যবহার করে ইমেজ এবং ভিডিও দ্রুত লোড করা হয়, যা ব্যবহারকারীর অভিজ্ঞতাকে দ্রুত এবং মসৃণ করে।
  2. Responsive Design:
    • AMP প্ল্যাটফর্মে ভিজ্যুয়াল কনটেন্ট রেসপন্সিভ ডিজাইন ব্যবহার করে, যাতে তা মোবাইল, ট্যাবলেট এবং ডেস্কটপে ভিন্ন ভিন্ন স্ক্রীন সাইজে সঠিকভাবে প্রদর্শিত হয়।
  3. Lazy Loading:
    • AMP প্ল্যাটফর্ম Lazy Loading এর মাধ্যমে ইমেজ এবং ভিডিও লোড করার জন্য ডিজাইন করা হয়েছে, অর্থাৎ শুধুমাত্র যখন একটি কনটেন্ট ব্যবহারকারীর স্ক্রীনে আসবে তখন তা লোড হবে, যাতে পেজের লোডিং টাইম কমে।
  4. Interactive Features:
    • Visual Content এর মধ্যে ব্যবহার করা যায় ইন্টারঅ্যাকটিভ ফিচার যেমন অ্যামিমেশন, স্লাইডার, হোভার ইফেক্ট, যা পেজের ব্যবহারকারী অভিজ্ঞতাকে আরও উন্নত করে।

Visual Content এর প্রয়োজনীয়তা:

  1. দ্রুত লোডিং:
    • ইমেজ এবং ভিডিও দ্রুত লোড হওয়া ব্যবহারকারীদের অভিজ্ঞতা উন্নত করে। AMP এর মাধ্যমে ভিজ্যুয়াল কনটেন্টকে দ্রুত লোড করে ওয়েব পেজের পারফরম্যান্স বাড়ানো যায়।
  2. এনগেজমেন্ট বৃদ্ধি:
    • Visual Content, বিশেষ করে ইন্টারঅ্যাকটিভ ভিডিও এবং ইমেজ, ব্যবহারকারীদের সাইটে আরও বেশি সময় ধরে রাখে এবং তাদের সঙ্গে গভীর এনগেজমেন্ট সৃষ্টি করে।
  3. SEO উন্নতি:
    • AMP প্ল্যাটফর্মে সঠিকভাবে অপ্টিমাইজড Visual Content সার্চ ইঞ্জিনে ভাল র‌্যাঙ্কিং পেতে সহায়তা করে। গুগল এবং অন্যান্য সার্চ ইঞ্জিনগুলো মোবাইল-ফ্রেন্ডলি এবং দ্রুত লোড হওয়া কনটেন্টকে অগ্রাধিকার দেয়।

AMP Story এবং Visual Content এর সুবিধা

  • দ্রুত লোডিং: AMP স্টোরি এবং ভিজ্যুয়াল কনটেন্ট মোবাইল ডিভাইসে দ্রুত লোড হয়, যা ব্যবহারকারীর অভিজ্ঞতাকে উন্নত করে।
  • ইন্টারঅ্যাকটিভ ডিজাইন: AMP স্টোরি এবং ভিজ্যুয়াল কনটেন্টে ইন্টারঅ্যাকটিভ ফিচার ব্যবহার করা যায়, যা ব্যবহারকারীদের আরও আকৃষ্ট করে।
  • বিজ্ঞাপন সুবিধা: AMP স্টোরি কনটেন্টে বিজ্ঞাপন সহজে সংযুক্ত করা যায়, যা সাইটের মুনাফা বাড়ায়।
  • SEO সুবিধা: গুগল AMP পেজগুলিকে অগ্রাধিকার দেয়, বিশেষ করে দ্রুত লোড হওয়ার কারণে।

উপসংহার

AMP Story এবং Visual Content গুগল AMP প্রযুক্তির মাধ্যমে মোবাইল-ফ্রেন্ডলি, দ্রুত লোড হওয়া, এবং ভিজ্যুয়ালি আকর্ষণীয় কনটেন্ট তৈরি করতে সহায়তা করে। এটি ব্র্যান্ডের মার্কেটিং, সংবাদ পরিবেশন, এবং ইন্টারঅ্যাকটিভ কনটেন্ট প্রদানে গুরুত্বপূর্ণ ভূমিকা পালন করে, যা ব্যবহারকারীর অভিজ্ঞতাকে উন্নত করে এবং ওয়েব পেজের পারফরম্যান্স বৃদ্ধি করে।

Content added By

AMP Story কী এবং কিভাবে কাজ করে?

341

AMP Story হল একটি ইন্টারেক্টিভ এবং ভিজ্যুয়ালি সমৃদ্ধ ওয়েব পেজ ফরম্যাট যা গুগলের AMP (Accelerated Mobile Pages) প্রকল্পের অংশ হিসেবে তৈরি করা হয়েছে। এটি মূলত একটি কাহিনী বা স্টোরি উপস্থাপন করার জন্য ডিজাইন করা হয়েছে যা ব্যবহারকারীদের জন্য মোবাইল ডিভাইসে আকর্ষণীয় এবং দ্রুত লোড হয়। AMP স্টোরি বিশেষভাবে মোবাইল-ফার্স্ট ব্যবহারকারীদের জন্য উপযুক্ত, যেখানে ব্যবহারকারীরা দ্রুত এবং ভিজ্যুয়ালি সমৃদ্ধ কন্টেন্ট উপভোগ করতে পারে।

AMP Story কী?

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

AMP Story কিভাবে কাজ করে?

AMP Story-এর কাজের পদ্ধতি একটি নির্দিষ্ট কাঠামো এবং লেআউট অনুসরণ করে। এটি মূলত HTML, CSS, এবং AMP JS (JavaScript) এর সংমিশ্রণ ব্যবহার করে তৈরি করা হয় এবং এটি অনেকটা সোশ্যাল মিডিয়ার "স্টোরি" ফিচারের মতো, যেমন Instagram Stories বা Facebook Stories। তবে, AMP স্টোরি ব্রাউজারে সহজে লোড হতে পারে এবং এটি কোনও অ্যাপ ব্যবহার না করেই দেখা যায়।

AMP Story এর মূল উপাদান:

  1. HTML (Structure):

    • AMP স্টোরি HTML ব্যবহার করে তৈরি করা হয়, যেখানে প্রতিটি স্লাইডের জন্য আলাদা <amp-story> ট্যাগ এবং <amp-story-page> ট্যাগ ব্যবহার করা হয়।

    উদাহরণ:

    <amp-story standalone
               title="Story Title"
               publisher="Publisher Name"
               publisher-logo-src="logo-url"
               font="serif">
      <amp-story-page id="page-1">
        <amp-story-grid-layer template="fill">
          <amp-img src="image1.jpg" width="720" height="1280" layout="responsive"></amp-img>
        </amp-story-grid-layer>
      </amp-story-page>
    </amp-story>
  2. CSS (Styling):
    • AMP স্টোরি ব্যবহারকারীদের জন্য একটি আকর্ষণীয় এবং প্রফেশনাল লুক দেওয়ার জন্য CSS ব্যবহার করে। এটি পেজের ইন্টারফেস এবং কন্টেন্টের লেআউট কাস্টমাইজ করতে সহায়তা করে।
  3. AMP JS (JavaScript):
    • AMP স্টোরি JS সেগমেন্টের মাধ্যমে ইন্টারেক্টিভ উপাদান এবং অ্যানিমেশন বাস্তবায়িত হয়। এটি ব্যবহৃত হয় স্লাইডের মধ্যে ভিজ্যুয়াল ট্রানজিশন এবং অ্যানিমেশন তৈরি করতে।
  4. Multimedia:
    • AMP স্টোরিতে ভিডিও, ছবি, এবং অ্যানিমেশন ব্যবহৃত হয় যাতে এটি আরও বেশি আকর্ষণীয় এবং ইন্টারেক্টিভ হয়।

AMP Story এর মূল বৈশিষ্ট্যসমূহ:

  1. ইন্টারেক্টিভ ডিজাইন:
    • AMP স্টোরি ইন্টারেক্টিভ এলিমেন্টস যেমন স্ক্রলিং, ক্লিকিং এবং স্লাইডিং ইফেক্টস ব্যবহৃত হয়, যা ব্যবহারকারীকে আরও বেশি আকর্ষণ করে।
  2. মাল্টিমিডিয়া কন্টেন্ট:
    • স্টোরি কন্টেন্টের মধ্যে ইমেজ, ভিডিও, অডিও, গ্রাফিক্স এবং অ্যানিমেশন ব্যবহৃত হয়। এটি ব্যবহারকারীদের জন্য তথ্য প্রাপ্তি আরও আনন্দদায়ক করে তোলে।
  3. রেসপন্সিভ ডিজাইন:
    • AMP স্টোরি মোবাইল এবং ডেস্কটপ উভয়েই ভালোভাবে রেন্ডার হয়, তবে এটি মোবাইল-ফার্স্ট ডিজাইন, যা মোবাইল ডিভাইসে দ্রুত লোড হয় এবং দারুণ দেখায়।
  4. দ্রুত লোডিং:
    • AMP স্টোরি গুগলের AMP প্ল্যাটফর্ম ব্যবহার করে তৈরি হওয়ায় এটি মোবাইল ডিভাইসে খুব দ্রুত লোড হয় এবং ব্যবহারকারীরা অপেক্ষা না করেই কন্টেন্ট অ্যাক্সেস করতে পারে।
  5. স্টোরি নেভিগেশন:
    • ব্যবহারকারী সহজেই স্টোরির মধ্যে বিভিন্ন পেজের মধ্যে নেভিগেট করতে পারে। তারা প্রতিটি স্লাইড বা পেজের মধ্যে গতি নিয়ন্ত্রণ করতে পারে, যেমন ডাবল-ট্যাপ বা স্ক্রলিং।
  6. স্টোরি ট্র্যাকিং:
    • AMP স্টোরিতে, আপনি ব্যবহারকারীর ইন্টারঅ্যাকশন ট্র্যাক করতে পারেন, যেমন কতটা সময় ব্যবহারকারী একটি স্লাইডে ব্যয় করেছে বা কোন স্লাইডে তারা বেশি সময় কাটিয়েছে।

AMP Story এর ব্যবহার:

AMP স্টোরি বিশেষভাবে সেই সব কন্টেন্টের জন্য উপকারী, যেখানে দ্রুত তথ্য প্রাপ্তি এবং মাল্টিমিডিয়া কন্টেন্টের প্রেজেন্টেশন প্রয়োজন। কিছু প্রধান ব্যবহার ক্ষেত্র:

  1. নিউজ এবং মিডিয়া:
    • AMP স্টোরি নিউজ কন্টেন্ট এবং মিডিয়া রিপোর্ট দ্রুত, ইন্টারেক্টিভ এবং আকর্ষণীয়ভাবে উপস্থাপন করতে সাহায্য করে।
  2. ই-কমার্স:
    • পণ্যের প্রচারণা বা বিশেষ অফারগুলো স্টোরি আকারে দেখানো হতে পারে, যা গ্রাহকদের জন্য আরও আকর্ষণীয় এবং ইন্টারেক্টিভ হয়।
  3. ব্র্যান্ডিং এবং মার্কেটিং:
    • AMP স্টোরি ব্র্যান্ড এবং প্রোডাক্ট মার্কেটিং স্ট্রাটেজির জন্য উপযুক্ত, যেখানে গ্রাহকদের সঙ্গে দ্রুত যোগাযোগ তৈরি করা হয়।
  4. ট্রাভেল এবং ট্যুরিজম:
    • ভ্রমণ স্থান বা ট্যুরিস্ট স্পটের তথ্য এবং ছবি আকর্ষণীয়ভাবে প্রদর্শন করতে AMP স্টোরি ব্যবহার করা হয়।
  5. এডভার্টাইজিং:
    • AMP স্টোরি বিজ্ঞাপন প্রচারের জন্য ব্যবহার করা যেতে পারে, যেখানে ব্র্যান্ডগুলি তাদের পণ্য বা সেবার বিবরণ ভিজ্যুয়ালি আকর্ষণীয়ভাবে উপস্থাপন করতে পারে।

AMP Story এর উদাহরণ:

<amp-story standalone
            title="Discover the Beautiful Mountains"
            publisher="Travel Adventures"
            publisher-logo-src="logo.png"
            font="serif">
  <amp-story-page id="page-1">
    <amp-story-grid-layer template="fill">
      <amp-img src="mountain1.jpg" width="720" height="1280" layout="responsive" alt="Mountain View"></amp-img>
    </amp-story-grid-layer>
  </amp-story-page>
  
  <amp-story-page id="page-2">
    <amp-story-grid-layer template="fill">
      <amp-video src="video.mp4" width="720" height="1280" layout="responsive" alt="Mountain Adventure"></amp-video>
    </amp-story-grid-layer>
  </amp-story-page>
</amp-story>

AMP Story এর সুবিধা:

  1. দ্রুত লোডিং: AMP প্ল্যাটফর্মের মাধ্যমে স্টোরি দ্রুত লোড হয়।
  2. রেসপন্সিভ: এটি মোবাইল এবং ডেস্কটপ উভয় ক্ষেত্রেই সুন্দরভাবে প্রদর্শিত হয়।
  3. ইন্টারেক্টিভ: ব্যবহারকারীরা সহজেই স্টোরির মধ্যে নেভিগেট করতে পারে।
  4. SEO সুবিধা: AMP স্টোরি গুগল সার্চে উচ্চ র‌্যাঙ্কিং পেতে সহায়তা করে।

AMP Story এর সীমাবদ্ধতা:

  1. সীমিত কাস্টমাইজেশন: AMP স্টোরিতে কাস্টম JavaScript ব্যবহার করা যায় না, তাই কিছু বৈশিষ্ট্য সীমিত থাকতে পারে।
  2. ডিজাইন কাস্টমাইজেশন: কিছু ক্ষেত্রে, স্টোরির ডিজাইন কাস্টমাইজেশন সীমাবদ্ধ হতে পারে কারণ এটি AMP টেমপ্লেটের ভিত্তিতে কাজ করে।

উপসংহার:

AMP স্টোরি একটি শক্তিশালী এবং আকর্ষণীয় ফরম্যাট যা মোবাইল ব্যবহারকারীদের জন্য দ্রুত, ইন্টারেক্টিভ এবং ভিজ্যুয়ালি সমৃদ্ধ কন্টেন্ট প্রদান করতে সহায়তা করে। এটি নিউজ, ব্র্যান্ড মার্কেটিং, ই-কমার্স, এবং বিজ্ঞাপন প্রচারের ক্ষেত্রে গুরুত্বপূর্ণ ভূমিকা পালন করে।

Content added By

AMP Story এর Components (amp-story, amp-story-page, amp-story-grid-layer)

221

AMP Story হল গুগল AMP (Accelerated Mobile Pages) এর একটি বিশেষ কম্পোনেন্ট যা মোবাইল-ফ্রেন্ডলি এবং ইন্টারেকটিভ স্টোরি তৈরি করতে সহায়তা করে। এটি মূলত ব্যবহারকারীদের জন্য এক ধরনের "মোবাইল স্টোরি" অভিজ্ঞতা প্রদান করে, যা ব্যবহারকারীরা সহজেই স্ক্রল করে দেখতে পারেন। AMP Story পেজগুলো সাধারণত স্লাইড বা পেজের মাধ্যমে প্রদর্শিত হয় এবং এতে টেক্সট, ইমেজ, ভিডিও, অ্যানিমেশন ইত্যাদি উপাদান অন্তর্ভুক্ত থাকতে পারে।

AMP Story এর কম্পোনেন্টস:

AMP Story তৈরি করতে বেশ কিছু নির্দিষ্ট কম্পোনেন্ট এবং ট্যাগ ব্যবহার করা হয়, যেমন amp-story, amp-story-page, এবং **amp-story-grid-layer**। এই কম্পোনেন্টগুলোকে একত্রে ব্যবহার করে একটি ইন্টারেকটিভ এবং ভিজ্যুয়াল আকর্ষণীয় স্টোরি তৈরি করা যায়।


1. amp-story

amp-story হল AMP স্টোরির মূল রুট কম্পোনেন্ট যা স্টোরির সমস্ত কন্টেন্ট ধারণ করে। এটি একটি কনটেইনার হিসেবে কাজ করে এবং এর ভিতরে একাধিক পেজ (স্টোরি পেজ) থাকে। এই কম্পোনেন্টটি সাইটে পুরো AMP স্টোরি তৈরি করার জন্য ব্যবহৃত হয়।

amp-story কম্পোনেন্টের বৈশিষ্ট্য:

  • এটি একটি কনটেইনার: amp-story কম্পোনেন্টটি AMP স্টোরির মূল কনটেইনার হিসাবে কাজ করে, যেখানে সমস্ত পেজ এবং লেয়ার সন্নিবেশিত থাকে।
  • ডিভাইসের স্ক্রীনে ফিট করা: এটি রেসপন্সিভভাবে কাজ করে, যা মোবাইল ডিভাইসে সুন্দরভাবে প্রদর্শিত হয়।
  • স্টোরির পেজের ভিজ্যুয়াল কার্যকলাপ: এটি সাধারণত পুরোপুরি পূর্ণ পর্দায় দেখানো হয়, যেখানে ব্যবহারকারীরা সহজে এক পেজ থেকে অন্য পেজে স্লাইড করতে পারে।

amp-story উদাহরণ:

<amp-story standalone title="Example AMP Story" publisher="Your Publisher" publisher-logo-src="logo.png" font="https://fonts.googleapis.com/css2?family=Roboto&display=swap">
    <!-- Story Pages will go here -->
</amp-story>

এখানে:

  • standalone: এটি নির্দেশ করে যে স্টোরিটি একটি স্বতন্ত্র অ্যাপ্লিকেশন হিসাবে চলবে।
  • title: স্টোরির শিরোনাম।
  • publisher: স্টোরির প্রকাশক।
  • publisher-logo-src: প্রকাশকের লোগোর সোর্স URL।
  • font: ফন্টের জন্য কাস্টম CSS।

2. amp-story-page

amp-story-page হল AMP স্টোরির প্রতিটি পেজের জন্য ব্যবহৃত কম্পোনেন্ট। এটি amp-story কম্পোনেন্টের মধ্যে এক বা একাধিক পেজকে অন্তর্ভুক্ত করে, যেখানে প্রতিটি পেজে ভিন্ন ভিন্ন কন্টেন্ট থাকতে পারে (যেমন টেক্সট, ইমেজ, ভিডিও ইত্যাদি)।

amp-story-page কম্পোনেন্টের বৈশিষ্ট্য:

  • পূর্ণ পর্দায় কন্টেন্ট প্রদর্শন: প্রতিটি amp-story-page সম্পূর্ণ স্ক্রীনে কন্টেন্ট প্রদর্শন করতে ব্যবহৃত হয়।
  • একাধিক পেজে বিভক্ত কন্টেন্ট: AMP স্টোরি সাধারণত একাধিক পেজে বিভক্ত থাকে, যেখানে প্রতিটি পেজে আলাদা কন্টেন্ট থাকে।
  • পেজ ট্রানজিশন: যখন ব্যবহারকারী এক পেজ থেকে অন্য পেজে চলে যায়, তখন তা ট্রানজিশন বা অ্যানিমেশন সহকারে হয়।

amp-story-page উদাহরণ:

<amp-story-page id="page1">
    <amp-story-grid-layer template="fill">
        <h1>Welcome to the Story</h1>
    </amp-story-grid-layer>
</amp-story-page>

এখানে:

  • id: প্রতিটি পেজের জন্য একটি ইউনিক আইডি।
  • amp-story-grid-layer: এর মধ্যে টেক্সট বা অন্যান্য কন্টেন্ট রাখা হয়।
  • template="fill": এটি নির্দেশ করে যে লেয়ারটি সম্পূর্ণ পেজে ফিল করবে।

3. amp-story-grid-layer

amp-story-grid-layer হল একটি উপ-কম্পোনেন্ট যা amp-story-page এর মধ্যে থাকে এবং কন্টেন্টের লেয়ার তৈরি করে। প্রতিটি পেজের ভিতরে একাধিক amp-story-grid-layer থাকতে পারে, যেখানে বিভিন্ন ধরনের কন্টেন্ট (যেমন টেক্সট, ইমেজ, ভিডিও ইত্যাদি) প্রদর্শিত হয়।

amp-story-grid-layer কম্পোনেন্টের বৈশিষ্ট্য:

  • কন্টেন্টের লেয়ার: এটি একটি গ্রিড লেয়ার হিসাবে কাজ করে এবং এখানে বিভিন্ন কন্টেন্ট যেমন টেক্সট, ছবি, ভিডিও, বাটন ইত্যাদি অন্তর্ভুক্ত করা যেতে পারে।
  • টেমপ্লেট ফর্ম্যাট: amp-story-grid-layer বিভিন্ন টেমপ্লেটে কন্টেন্ট প্রদর্শন করতে পারে, যেমন ফিল (পূর্ণ পেজ), সেন্টার (কেন্দ্রবিন্দুতে), অথবা স্কেল (স্কেলিং উপাদান)।

amp-story-grid-layer উদাহরণ:

<amp-story-page id="page1">
    <amp-story-grid-layer template="fill">
        <amp-img src="image.jpg" width="640" height="360" layout="responsive"></amp-img>
    </amp-story-grid-layer>
    <amp-story-grid-layer template="vertical">
        <h1>Welcome to AMP Story</h1>
    </amp-story-grid-layer>
</amp-story-page>

এখানে:

  • প্রথম amp-story-grid-layer টেমপ্লেটটি পূর্ণ স্ক্রীন ছবি (ফিল) প্রদর্শন করবে।
  • দ্বিতীয় amp-story-grid-layer টেমপ্লেটে টেক্সট থাকবে যা পেজের উপরের দিকে থাকবে (ভরাটভাবে)।

AMP Story এর অন্যান্য বৈশিষ্ট্য:

  • ইন্টারেক্টিভ কন্টেন্ট: AMP স্টোরি ব্যবহারকারীদের জন্য একটি ইন্টারেক্টিভ অভিজ্ঞতা প্রদান করে, যেখানে তারা স্লাইড করে স্টোরি দেখতে পারে।
  • গুগল সার্চে উপস্থিতি: AMP স্টোরি গুগল সার্চ রেজাল্টে বিশেষভাবে প্রদর্শিত হতে পারে, যা ব্যবহারকারীদের জন্য আরও আকর্ষণীয় এবং সঠিক অভিজ্ঞতা তৈরি করে।
  • মোবাইল অপটিমাইজড: AMP স্টোরি মোবাইল ডিভাইসের জন্য অপ্টিমাইজড থাকে, এবং এটি সমস্ত স্ক্রীন সাইজে সুন্দরভাবে প্রদর্শিত হয়।

AMP Story এর ব্যবহার ক্ষেত্র

  1. নিউজ এবং মিডিয়া সাইট: খবর এবং মিডিয়া কন্টেন্ট দ্রুত ও ভিজ্যুয়ালভাবে উপস্থাপন করার জন্য।
  2. ব্র্যান্ড স্টোরি: ব্র্যান্ডিং এবং মার্কেটিং ক্যাম্পেইনে ব্যবহারকারীদের আকৃষ্ট করার জন্য।
  3. ট্রাভেল এবং ইভেন্ট পেজ: ভ্রমণ, ইভেন্ট এবং ট্যুর প্যাকেজের তথ্য স্লাইড আকারে প্রদর্শন করতে।
  4. ই-কমার্স সাইট: পণ্যের স্টোরি এবং প্রমোশনের জন্য AMP স্টোরি ব্যবহার করা যেতে পারে।

উপসংহার

AMP স্টোরি একটি শক্তিশালী উপায় হিসেবে কাজ করে মোবাইল ফ্রেন্ডলি, ইন্টারেকটিভ এবং ভিজ্যুয়াল স্টোরি তৈরি করার জন্য। amp-story, amp-story-page, এবং amp-story-grid-layer কম্পোনেন্ট ব্যবহার করে, ডেভেলপাররা অত্যন্ত আকর্ষণীয় এবং দ্রুত লোড হওয়া স্টোরি তৈরি করতে পারে যা মোবাইল ব্যবহারকারীদের জন্য আদর্শ।

Content added By

AMP Story Layout এবং Animation তৈরি

293

AMP Story হল একটি নতুন ধরণের ইন্টারেক্টিভ এবং ভিজ্যুয়ালি আকর্ষণীয় পেজ ডিজাইন যা গুগল AMP (Accelerated Mobile Pages) প্রযুক্তির অংশ হিসেবে এসেছে। AMP Story এর মাধ্যমে আপনি ওয়েব পেজে স্টোরি-স্টাইল কন্টেন্ট তৈরি করতে পারেন, যা ছবি, টেক্সট, ভিডিও এবং এনিমেশন যুক্ত করে মোবাইল ব্যবহারকারীদের জন্য আকর্ষণীয় অভিজ্ঞতা তৈরি করে। এটি বিশেষভাবে ডিজাইন করা হয়েছে যাতে মোবাইল ডিভাইসে দ্রুত লোড হতে পারে এবং ইন্টারঅ্যাক্টিভ উপাদানগুলো ব্যবহারের জন্য উপযুক্ত।

এখানে AMP Story Layout এবং Animation তৈরির জন্য প্রয়োজনীয় পদক্ষেপ এবং উদাহরণ দেওয়া হয়েছে।

AMP Story Layout এবং Animation তৈরি করার জন্য প্রয়োজনীয় পদক্ষেপ

১. AMP Story Layout তৈরির জন্য HTML স্ট্রাকচার

AMP স্টোরি পেজ তৈরি করতে amp-story ট্যাগ ব্যবহার করা হয়, যা AMP পেজের জন্য স্টোরি ফরম্যাটে কন্টেন্ট প্রদর্শন করে। প্রতিটি "পৃষ্ঠা" (Page) এ amp-story-page ট্যাগ ব্যবহার করা হয় এবং এখানে প্রতিটি পৃষ্ঠার কন্টেন্ট নির্ধারণ করা হয়।

<!DOCTYPE html>
<html ⚡>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
    <title>AMP Story Example</title>
    <link rel="stylesheet" href="https://cdn.ampproject.org/v0/amp-story-1.0.css">
    <script async src="https://cdn.ampproject.org/v0.js"></script>
    <script async custom-element="amp-story" src="https://cdn.ampproject.org/v0/amp-story-1.0.js"></script>
</head>
<body>

<amp-story standalone title="AMP Story Example" publisher="Your Publisher Name" publisher-logo-src="https://example.com/logo.png" poster-portrait-src="https://example.com/poster.jpg">
    
    <!-- Page 1 -->
    <amp-story-page id="page1">
        <amp-story-grid-layer template="fill">
            <amp-img src="https://example.com/your-image.jpg" width="720" height="1280" layout="responsive"></amp-img>
        </amp-story-grid-layer>
        <amp-story-grid-layer template="vertical">
            <h1>Your Story Title</h1>
            <p>Some introductory text for your story</p>
        </amp-story-grid-layer>
    </amp-story-page>

    <!-- Page 2 -->
    <amp-story-page id="page2">
        <amp-story-grid-layer template="fill">
            <amp-img src="https://example.com/another-image.jpg" width="720" height="1280" layout="responsive"></amp-img>
        </amp-story-grid-layer>
        <amp-story-grid-layer template="vertical">
            <h1>Second Page Title</h1>
            <p>Text for the second page of the story</p>
        </amp-story-grid-layer>
    </amp-story-page>

</amp-story>

</body>
</html>

বিশদ বর্ণনা:

  • amp-story: এটি AMP স্টোরি পেজের মূল কন্টেইনার। এখানে standalone অ্যাট্রিবিউটটি পেজের স্বতন্ত্রতা নিশ্চিত করে এবং title, publisher, এবং publisher-logo-src সহ অন্যান্য মেটাডেটা যোগ করা হয়।
  • amp-story-page: প্রতিটি পৃষ্ঠার জন্য এই ট্যাগ ব্যবহার করতে হয়। এটি AMP স্টোরির একটি একক পৃষ্ঠা হিসেবে কাজ করে।
  • amp-story-grid-layer: এটি কন্টেন্টের জন্য লেয়ার তৈরি করে। আপনি এখানে ভিন্ন ভিন্ন লেয়ার ব্যবহার করে টেক্সট, ইমেজ বা অন্যান্য উপাদান রাখতে পারেন।
    • template="fill": এই লেয়ারটি ছবি বা ব্যাকগ্রাউন্ডে পুরো পৃষ্ঠা জুড়ে প্রদর্শিত হয়।
    • template="vertical": এটি ভরাট বা উল্লম্ব অবস্থানে টেক্সট বা অন্যান্য কন্টেন্ট প্রদর্শন করে।

২. AMP Story Animation (এনিমেশন)

AMP স্টোরিতে এনিমেশন যোগ করার জন্য AMP Animation API ব্যবহার করা হয়। আপনি amp-animation ট্যাগ ব্যবহার করে সহজ এনিমেশন তৈরি করতে পারেন, যা ইন্টারেক্টিভ স্টোরি অভিজ্ঞতা তৈরির জন্য খুব উপকারী। এখানে একটি সাধারণ উদাহরণ দেওয়া হল যেখানে একটি টেক্সট ব্লক এবং একটি ইমেজ এনিমেটেড হবে।

AMP Animation Example

<amp-animation layout="nodisplay" id="anim1">
    <script type="application/json">
        {
            "duration": "1s",
            "fill": "forwards",
            "animations": [
                {
                    "selector": "#page1 h1",
                    "keyframes": [
                        {"opacity": "0", "transform": "translateY(-100px)"},
                        {"opacity": "1", "transform": "translateY(0)"}
                    ]
                },
                {
                    "selector": "#page1 amp-img",
                    "keyframes": [
                        {"opacity": "0", "transform": "scale(0.5)"},
                        {"opacity": "1", "transform": "scale(1)"}
                    ]
                }
            ]
        }
    </script>
</amp-animation>

বিশদ বর্ণনা:

  • <amp-animation>: এটি এনিমেশন সেট করার জন্য ব্যবহৃত হয়। এখানে duration ব্যবহার করা হয়েছে যাতে এনিমেশনের সময় নির্ধারণ করা যায়, এবং animations অ্যারে নির্ধারণ করে কোন কন্টেন্ট এনিমেটেড হবে এবং কীভাবে।
  • keyframes: এনিমেশনের কী-ফ্রেমে শুরু এবং শেষ অবস্থান নির্ধারণ করা হয়। এটি CSS এর মতো কাজ করে, যেখানে আপনি টেক্সট বা ইমেজের অবস্থান বা স্টাইল পরিবর্তন করতে পারেন।
    • transform: এটা টেক্সট বা ইমেজের স্থানান্তর এবং স্কেলিং পরিচালনা করে।
    • opacity: এটি এনিমেশন দ্বারা উপাদানের স্বচ্ছতা পরিবর্তন করে।

এখানে, প্রথম এনিমেশনটি h1 ট্যাগের টেক্সটকে উপরের থেকে নিচে এনে দৃশ্যমান করে, এবং দ্বিতীয় এনিমেশনটি ইমেজের স্কেল এবং অপাসিটি পরিবর্তন করে।

৩. AMP Story এর এনিমেশন এবং ট্রানজিশন

AMP স্টোরিতে আরও উন্নত এনিমেশন এবং ট্রানজিশন ব্যবহার করতে আপনি AMP ইন্টারঅ্যাকশন এবং স্ক্রিপ্টিং টুলস ব্যবহার করতে পারেন। AMP স্টোরিতে সাধারণত ট্রানজিশন এফেক্ট এবং অটোমেটিক ট্রানজিশন ব্যবহৃত হয়। এটি ব্যবহারকারীকে এক পৃষ্ঠা থেকে অন্য পৃষ্ঠায় অটোমেটিকভাবে নিয়ে যায়।

Auto Transition Example

<amp-story standalone title="Story with Auto Transition" publisher="Your Publisher" publisher-logo-src="logo.png">
    <amp-story-page id="page1">
        <amp-story-grid-layer template="fill">
            <amp-img src="https://example.com/image.jpg" width="720" height="1280" layout="responsive"></amp-img>
        </amp-story-grid-layer>
        <amp-story-grid-layer template="vertical">
            <h1>Story Title</h1>
            <p>This page will automatically transition after a few seconds.</p>
        </amp-story-grid-layer>
    </amp-story-page>

    <amp-story-page id="page2">
        <amp-story-grid-layer template="fill">
            <amp-img src="https://example.com/another-image.jpg" width="720" height="1280" layout="responsive"></amp-img>
        </amp-story-grid-layer>
        <amp-story-grid-layer template="vertical">
            <h1>Second Page</h1>
            <p>Text for second page.</p>
        </amp-story-grid-layer>
    </amp-story-page>

    <amp-story-page id="page3">
        <amp-story-grid-layer template="fill">
            <amp-img src="https://example.com/final-image.jpg" width="720" height="1280" layout="responsive"></amp-img>
        </amp-story-grid-layer>
        <amp-story-grid-layer template="vertical">
            <h1>Last Page</h1>
            <p>Story ends here!</p>
        </amp-story-grid-layer>
    </amp-story-page>
</amp-story>

এটি একটি স্টোরি তৈরির উদাহরণ, যেখানে পৃষ্ঠাগুলি স্বয়ংক্রিয়ভাবে একে অপরের সাথে ট্রানজিশন হয়। AMP স্টোরি ট্রানজিশনের জন্য আপনার কোনো অতিরিক্ত কনফিগারেশন বা কোড প্রয়োজন হয় না, এটি স্বয়ংক্রিয়ভাবে কাজ করে।

সারাংশ

AMP Story Layout এবং Animation এর মাধ্যমে আপনি ওয়েব পেজে একটি ইন্টারঅ্যাক্টিভ এবং দৃষ্টিনন্দন কন্টেন্ট স্টোরি তৈরি করতে পারেন। এর মাধ্যমে ব্যবহারকারীরা একটি নতুন অভিজ্ঞতা লাভ করেন যেখানে ছবি, ভিডিও, এবং টেক্সট একটি সুন্দরভাবে সজ্জিত আকারে প্রদর্শিত হয় এবং

স্বয়ংক্রিয়ভাবে ট্রানজিশন হয়। AMP স্টোরি পেজগুলো মোবাইল ডিভাইসে দ্রুত লোড হয় এবং এটি খুবই জনপ্রিয় হচ্ছে মিডিয়া, সংবাদ, ব্লগ এবং ব্র্যান্ড স্টোরি পেজে।

Content added || updated By

AMP Story এর জন্য Interactivity এবং Multimedia Integration

305

AMP Stories একটি নতুন ধরনের ইন্টারঅ্যাক্টিভ কন্টেন্ট ফরম্যাট যা গুগল AMP প্রযুক্তির ওপর ভিত্তি করে তৈরি করা হয়েছে। এটি মূলত মোবাইল ডিভাইসের জন্য ডিজাইন করা, যেখানে ব্যবহারকারীরা দ্রুত এবং ইন্টারঅ্যাকটিভ ভাবে তথ্য দেখতে এবং সঙ্গে সঙ্গে মাল্টিমিডিয়া কন্টেন্ট উপভোগ করতে পারেন। AMP Stories এর মাধ্যমে একাধিক ইন্টারঅ্যাকটিভ এবং মাল্টিমিডিয়া উপাদান যুক্ত করা সম্ভব, যা ব্যবহারকারীদের একটি মসৃণ এবং আকর্ষণীয় অভিজ্ঞতা প্রদান করে।

AMP Story এর জন্য Interactivity এবং Multimedia Integration

AMP Stories-এ ইন্টারঅ্যাক্টিভ ফিচার এবং মাল্টিমিডিয়া উপাদান ইন্টিগ্রেট করা খুবই গুরুত্বপূর্ণ, কারণ এটি ব্যবহারকারীদের জন্য আরও আকর্ষণীয় এবং এনগেজিং অভিজ্ঞতা তৈরি করে। এই ক্ষেত্রে, AMP Stories-এ ব্যবহৃত কিছু গুরুত্বপূর্ণ টেকনোলজি এবং কন্টেন্টের উপাদান নিয়ে আলোচনা করা হবে।

1. AMP Story Structure

AMP Stories এর স্ট্রাকচার সাধারণত একটি পূর্ণ স্ক্রীন, ইন্টারঅ্যাকটিভ এবং মাল্টিমিডিয়া সমৃদ্ধ কন্টেন্ট ব্লক থাকে। এটি প্রধানত <amp-story> কম্পোনেন্ট ব্যবহার করে তৈরি হয়, যার মধ্যে একাধিক পেজ এবং মিডিয়া উপাদান অন্তর্ভুক্ত থাকে।

AMP Story টেমপ্লেট উদাহরণ:

<!doctype html>
<html amp>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1">
    <title>AMP Story Example</title>
    <script async src="https://cdn.ampproject.org/v0.js"></script>
    <link rel="stylesheet" href="https://cdn.ampproject.org/v0/amp-story-1.0.css">
  </head>
  <body>
    <amp-story standalone title="Story Title" publisher="Publisher" publisher-logo-src="publisher-logo.png" poster-portrait-src="poster.jpg">
      <amp-story-page id="page1">
        <amp-story-grid-layer template="fill">
          <amp-img src="image1.jpg" width="720" height="1280" layout="responsive"></amp-img>
        </amp-story-grid-layer>
        <amp-story-grid-layer template="vertical">
          <h1>Welcome to AMP Story</h1>
        </amp-story-grid-layer>
      </amp-story-page>
      <amp-story-page id="page2">
        <amp-story-grid-layer template="fill">
          <amp-video width="720" height="1280" layout="responsive" poster="video-poster.jpg">
            <source src="video.mp4" type="video/mp4">
          </amp-video>
        </amp-story-grid-layer>
        <amp-story-grid-layer template="vertical">
          <p>Enjoy this video!</p>
        </amp-story-grid-layer>
      </amp-story-page>
    </amp-story>
  </body>
</html>
  • ব্যবহারকারীর অভিজ্ঞতা: ব্যবহারকারী পুরোপুরি স্ক্রীন জুড়ে মাল্টিমিডিয়া উপাদান দেখতে পায় এবং পেজের মধ্যে সরাসরি স্ক্রল বা ট্যাপ করে ইন্টারঅ্যাক্ট করতে পারে।

2. Interactivity in AMP Stories

AMP Stories ইন্টারঅ্যাক্টিভ উপাদান অন্তর্ভুক্ত করতে পারে, যা ব্যবহারকারীদের প্রতি পৃষ্ঠায় ইনভলভ করে এবং তাদের অভিজ্ঞতা আরো মজাদার করে তোলে। এর মধ্যে কয়েকটি সাধারণ ইন্টারঅ্যাক্টিভ বৈশিষ্ট্য রয়েছে:

ইন্টারঅ্যাক্টিভ পৃষ্ঠা

AMP Stories-এ পেজের মধ্যে ব্যবহারকারী ইন্টারঅ্যাক্টিভ উপাদান যেমন ট্যাপ, স্ক্রল বা আঙ্গুলের ইশারা ব্যবহার করে নেভিগেট করতে পারে। এটি ব্যবহারকারীর একটি আরও ইন্টারঅ্যাক্টিভ অভিজ্ঞতা প্রদান করে।

AMP হোভার ইফেক্ট (Hover Effects)

এটি ব্যবহারকারী যখন একটি উপাদান বা ছবি উপর ট্যাপ বা হোভার করে, তখন উপাদানটির গঠন পরিবর্তন হতে পারে। এটি সাধারণত amp-animation বা amp-animate কম্পোনেন্ট ব্যবহার করে সম্পন্ন করা যায়।

<amp-img src="hover-image.jpg" width="720" height="1280" layout="responsive" alt="Image">
  <amp-animation layout="nodisplay">
    <script type="application/json">
      {
        "animations": [
          {
            "selector": "amp-img",
            "keyframes": {
              "0%": { "opacity": "0" },
              "100%": { "opacity": "1" }
            },
            "duration": "1s"
          }
        ]
      }
    </script>
  </amp-animation>
</amp-img>
  • ব্যবহারকারীর প্রতিক্রিয়া: যখন ব্যবহারকারী কোনো ছবি বা ভিডিওতে হোভার করবেন, তখন অ্যানিমেশন বা ইফেক্টটি দৃশ্যমান হবে, যা ইন্টারঅ্যাক্টিভ অভিজ্ঞতা সৃষ্টি করে।

3. Multimedia Integration in AMP Stories

AMP Stories এ মাল্টিমিডিয়া উপাদানগুলি খুবই গুরুত্বপূর্ণ, যেহেতু এটি ছবি, ভিডিও, অডিও, গ্যালারি ইত্যাদি সব ধরনের মাল্টিমিডিয়া সমৃদ্ধ কন্টেন্টকে সমর্থন করে। এখানে কিছু প্রধান মাল্টিমিডিয়া উপাদান নিয়ে আলোচনা করা হলো:

AMP Images

AMP Stories-এ ছবি ব্যবহার করা অত্যন্ত সাধারণ। ছবিগুলি সম্পূর্ণ স্ক্রীনে উপস্থাপিত হয়, যা ব্যবহারকারীকে আরও আকর্ষণীয় অভিজ্ঞতা প্রদান করে।

<amp-img src="image.jpg" width="720" height="1280" layout="responsive" alt="Image Description"></amp-img>

AMP Video

AMP Stories-এ ভিডিও ইন্টিগ্রেট করা যেতে পারে, যা ব্যবহারকারীদের ভিডিও কন্টেন্ট দেখতে দেয়। AMP ভিডিও কম্পোনেন্টটি ভিডিও স্ট্রীমিং বা হোস্ট করা ভিডিও সাপোর্ট করে।

<amp-video width="720" height="1280" layout="responsive" poster="video-poster.jpg">
  <source src="video.mp4" type="video/mp4">
</amp-video>

AMP Audio

AMP Stories এ অডিও ফাইলও অন্তর্ভুক্ত করা যেতে পারে। এটি ব্যবহারকারীকে অডিও শুনতে এবং কনটেন্টের সাথে আরও ইন্টারঅ্যাক্ট করতে সক্ষম করে।

<amp-audio src="audio.mp3" width="720" height="90" layout="fixed" controls></amp-audio>

AMP GIF

AMP Stories-এ অ্যানিমেটেড GIF ব্যবহারও করা যেতে পারে, যা স্টোরির মধ্যে আরও ইন্টারঅ্যাক্টিভ এলিমেন্ট যোগ করে।

<amp-anim src="animation.gif" width="720" height="1280" alt="Animated GIF"></amp-anim>

AMP Carousel for Image Galleries

AMP Stories-এর মধ্যে ইন্টারঅ্যাক্টিভ ছবি গ্যালারির জন্য amp-carousel ব্যবহার করা যেতে পারে।

<amp-carousel width="720" height="1280" layout="responsive" type="slides">
  <amp-img src="image1.jpg" width="720" height="1280" alt="Image 1"></amp-img>
  <amp-img src="image2.jpg" width="720" height="1280" alt="Image 2"></amp-img>
</amp-carousel>

4. AMP Story Interactivity Features

AMP Stories এ কিছু ইন্টারঅ্যাক্টিভ ফিচার যোগ করার মাধ্যমে ব্যবহারকারী অভিজ্ঞতাকে আরও বৃদ্ধি করা যায়:

  • Interactive Navigation: AMP Stories-এর পেজগুলো ব্যবহারকারীর ইন্টারঅ্যাকশন (ট্যাপ, স্ক্রল) এর মাধ্যমে নেভিগেট করা যায়।
  • Clickable Elements: পেজে ক্লিকেবল উপাদান যেমন বোতাম, লিঙ্ক বা অন্যান্য কন্টেন্ট ব্যবহার করে ইন্টারঅ্যাক্টিভিটি যোগ করা যায়।
  • Swipe Gesture: পেজগুলোতে সোয়াইপ গেস্টার চিহ্নিত করা, যা পেজের মধ্যে নেভিগেশন সহজ করে।

AMP Stories এর সুবিধা:

  • দ্রুত লোডিং: AMP Stories দ্রুত লোড হয়, কারণ এটি AMP HTML ফরম্যাটে তৈরি করা হয়েছে।
  • মোবাইল ফ্রেন্ডলি: AMP Stories মোবাইল ডিভাইসে উপযুক্তভাবে কাজ করে এবং দ্রুত লোড হয়।
  • SEO সুবিধা: গুগল AMP Stories কনটেন্টে বিশেষ গুরুত্ব দেয়, যা সার্চ ইঞ্জিনে উচ্চ র‌্যাঙ্কিং পেতে সাহায্য করে।

AMP Stories ইন্টারঅ্যাক্টিভ এবং মাল্টিমিডিয়া সমৃদ্ধ কন্টেন্ট তৈরি করতে একটি শক্তিশালী প্ল্যাটফর্ম। এটি মোবাইল-ফ্রেন্ডলি, দ্রুত লোডিং, এবং দর্শককে আকৃষ্ট করার জন্য চমৎকার উপায়।

Content added By
Promotion

Are you sure to start over?

Loading...