در این پست، ما خوشحالیم که برخی از پیشرفتهای قابل توجه در تجربه شروع برنامه افزودنی کروم و چند روش که میتوانید بخشی از این رویا باشید را به اشتراک بگذاریم.
راهنمای قدیمی
پیش از این، آموزش شروع برنامه افزودنی کروم یک مثال اولیه برنامه افزودنی بود که با کلیک کاربر روی دکمه ای در پنجره بازشو، رنگ پس زمینه صفحه فعلی را تغییر می داد. همچنین شامل یک صفحه گزینه است که می توانید یکی از چهار رنگ را انتخاب کنید.
این مثال اولیه نحوه افزودن قابلیتهای محبوبی که در برنامههای افزودنی دنیای واقعی ارائه میشوند را نشان نمیدهد. زمان اصلاح فرا رسیده بود.
یک رویکرد جدید
ما می دانیم که توسعه دهندگان برای شروع سفر یادگیری افزونه Chrome خود به مستندات ما تکیه می کنند و هدف ما ارائه مسیری است که در دسترس، مبتدی پسند و مرتبط باشد. به جای تلاش برای بهبود نمونه آموزشی موجود، تصمیم گرفتیم از ابتدا شروع کنیم.
معرفی مجموعه جدید و بهبود یافته Getting Started:
- برنامه های افزودنی 101
- به طور خلاصه برخی از مفاهیم اساسی توسعه برنامه افزودنی Chrome مانند فناوریهای وب و اجزای برنامه افزودنی رایج را پوشش میدهد. علاوه بر این، شامل مواردی است که هنگام طراحی و توزیع یک برنامه افزودنی در فروشگاه وب Chrome باید از آن آگاه باشید.
- مبانی توسعه
- با ایجاد یک مثال Hello, Extensions، گردش کار توسعه برنامه افزودنی را معرفی می کند. این برنامه از طریق بارگذاری برنامه افزودنی در حین توسعه، یافتن گزارشها و خطاها، انتخاب ساختار پروژه و استفاده از Typescript میگذرد.
- آموزش Reading Time
- خیلی خوب است که بدانیم برای پایان خواندن یک مقاله چقدر زمان نیاز داریم. Reading Time به شما می آموزد که چگونه یک عنصر حاوی زمان تخمینی خواندن را در هر صفحه اسناد برنامه افزودنی درج کنید.
- آموزش حالت فوکوس
- حذف درهم و برهمی اضافی از یک صفحه به ذهن ما اجازه می دهد تا روی مرتبط ترین اطلاعات تمرکز کند. حالت فوکوس نحوه تغییر سبک صفحه و پنهان کردن چند عنصر حواس پرتی را نشان می دهد.
- آموزش Tabs Manager
- در حالی که در حال تحقیق در مورد توسعه برنامههای افزودنی هستید، میتوانید به برگههای اسناد زیادی در چندین پنجره دست پیدا کنید. مدیر برگهها برنامه افزودنی Chrome و برگههای اسناد فروشگاه وب Chrome شما را سازماندهی میکند.
این آموزشها نه تنها به شما یاد میدهند که چگونه برنامههای افزودنی در دنیای واقعی بسازید، بلکه نکات توسعه و بهترین روشها را نیز به اشتراک بگذارید. علاوه بر این، استفاده از این برنامههای افزودنی، تجربه شما را در هنگام خواندن اسناد افزونه بهبود میبخشد.
انتظار چه چیزی
هر آموزش شامل بخش های زیر است:
- وظیفه ای که برنامه افزودنی انجام خواهد داد.
- دروسی که پوشش داده خواهد شد.
- آنچه باید قبل از شروع بدانید.
- دستورالعمل های گام به گام برای ساخت افزونه.
- نحوه بارگذاری و تست افزونه
اگر برای یک چالش آماده هستید، ما بخشی را با چند ایده در مورد نحوه سفارشی کردن یا افزودن ویژگی های دیگر به برنامه افزودنی خود اضافه کرده ایم.
ما از شما کمک می خواهیم
ما خوشحالیم که از شما می شنویم! اگر چیزی اشتباه یا نامشخص در این راهنماها مشاهده کردید، لطفاً یک اشکال را در مخزن GitHub ما گزارش دهید.
ما فکر میکنیم که این راهنمای شروع جدید پیشرفت قابل توجهی نسبت به راهنمای قبلی است، اما در اینجا متوقف نمیشویم. ما به کار برای بهبود و گسترش اسناد خود ادامه می دهیم تا به همه توسعه دهندگان برنامه های افزودنی خدمات بهتری ارائه دهیم.
عکس واردان پاپیکیان در Unsplash