برنامه نویسی

غنی‌سازی فهرست رویدادها با میکروفرمت‌ها/ریزداده‌ها برای تجربه کاربری بهتر

TLDR: از microdata/microformat ها برای افزودن معنی بیشتر به لیست رویدادها در وب سایت خود استفاده کنید، به کاربران این امکان را می دهد تا به راحتی رویدادها را به تقویم خود اضافه کنند و تجربه کاربری بهتری را ارائه دهند.

بسیاری از وب سایت ها لیستی از رویدادها دارند که در بهترین نیت می خواهند کاربران خود از آنها مطلع شوند. اما شاید بتوانند بازخوردهایی از این قبیل از کاربران دریافت کنند:

هی، عاشق لیست رویدادها هستم! اما اضافه کردن آنها به تقویم من دردناک است. آیا می توانید یک ویژگی “افزودن به تقویم” را اضافه کنید؟ این زندگی من را بسیار آسان تر می کند!

زیرا پیوندهای متنی برای مغز خوب است، اما برای کاربر خوب نیست که به راحتی به تقویم خود اضافه کند. میکروفرمت ها/ریزداده ها + مقداری جاوا اسکریپت می توانند آن را تغییر دهند!

ویژگی نادیده گرفته شده HTML: Microformats/Microdata

ریزفرمت‌ها/ریزداده‌های مورد استفاده در این مثال بر اساس h-event واژگان، که روشی استاندارد برای علامت گذاری رویدادها در وب است.

Microformats/Microdata راهی برای افزودن معنای معنایی اضافی به عناصر HTML است که درک ساختار و محتوای یک صفحه وب را برای موتورهای جستجو و سایر ماشین‌ها آسان‌تر می‌کند.

این h-event واژگان بخشی از مشخصات Microformats 2 است که یک روش استاندارد برای علامت گذاری ساختارهای داده رایج در وب است.

در اینجا نمونه ای از میکروفرمت های استفاده شده در این مثال آورده شده است:

  • class="h-event"> class="p-name">Tennis Band på Nytorv -
  • وارد حالت تمام صفحه شوید

    از حالت تمام صفحه خارج شوید

    در این مثال، h-event کلاس برای نشان دادن اینکه عنصر یک رویداد را نشان می دهد استفاده می شود. این dt-start و dt-end کلاس ها به ترتیب برای نشان دادن تاریخ و زمان شروع و پایان رویداد استفاده می شوند. این p-name کلاس برای نشان دادن نام رویداد استفاده می شود.

    شما می توانید اطلاعات بیشتری در مورد پیدا کنید h-event واژگان و Microformats 2 به طور کلی در وب سایت رسمی Microformats:

    علاوه بر این، می‌توانید اطلاعات بیشتری درباره میکروداده در وب‌سایت W3C بیابید:

    استفاده از جاوا اسکریپت برای افزودن پویا پیوند “افزودن به تقویم”

    افزودن ویژگی “افزودن به تقویم” به لیست رویدادهای خود ساده تر از آن چیزی است که فکر می کنید!

    با کمی جادوی جاوا اسکریپت، می‌توانید پیوندی به HTML توسعه‌یافته با میکروداده خود اضافه کنید که به کاربران اجازه می‌دهد به راحتی رویدادها را به تقویم خود اضافه کنند.

    من همراه با GROK یک اسکریپت برای نشان دادن این موضوع ایجاد کرده‌ام و می‌توانید آن را در عمل در CodePen ببینید. تنها با چند خط کد، می‌توانید به کاربران خود راهی بی‌نظیر برای اضافه کردن رویدادها به تقویم‌هایشان بدهید و فهرست رویدادهایتان را کاربرپسندتر کنید. پس چرا آن را امتحان نکنید و لیست رویدادهای خود را به سطح بعدی ببرید؟

    نوشته های مشابه

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    دکمه بازگشت به بالا