دوره‌ طراحی

قراردادهای نام‌گذاری: سازماندهی سیستم طراحی

سیستم طراحی

هنگام ایجاد یک سیستم طراحی، شما می خواهید همه چیز را اصلی و متفاوت کنید – به عنوان مثال، بهترین نام ها را برای سبک های رنگی یا فایل ها انتخاب کنید. در نتیجه، معمولاً برای مقیاس‌بندی سیستم طراحی شما برای تنظیم سیستم‌های فعلی و آینده، کار بیشتری لازم است.
برای جلوگیری از این امر، ارزش معرفی یک قرارداد نامگذاری را دارد. او به ایجاد همکاری موثر بین طراحان و توسعه دهندگان کمک می کند و اجرای و درک همه پروژه ها را آسان تر می کند.

اصول

قرارداد

نامگذاری قراردادها اصول و اهداف یک پروژه را تعریف می کنند.

چندین اصل از نامگذاری قراردادها برای یک سیستم طراحی قابل تشخیص است:

۱-وضوح و آشکار بودن.

نام‌ها باید واضح و بدون ابهام باشند، بنابراین هر عضو تیم می‌تواند به راحتی معنای آنها را بفهمد: مخفف‌های خالی و اختصارات مبهم.

۲-قوام و سازماندهی.

نام ها باید از یک توالی مجموعه پیروی کنند. منظور او هم یکنواختی در استفاده از یک نام برای یک شی و هم سازگاری در نحوه ایجاد هر نام مرکب است. توالی اسامی و صفات باید از قبل تعریف و توافق شود. او پیدا کردن و استفاده از اشیا و فایل‌ها را آسان‌تر می‌کند.

۳-وضوح و خود گواهی.

هر نام باید عملکرد یا هدف عنصر را نشان دهد. اسامی توصیفی را ببینید

۴-پیشوندها و پسوندها.

برای تمایز بین عناصر انواع مختلف می توانید پیشوندها یا پسوندها را معرفی کنید. به عنوان مثال، شما می توانید از “btn” برای دکمه ها، “lbl” برای برچسب ها و غیره استفاده کنید.

۵-استفاده از CamelCase یا kebab-case.

سبک املایی را برای استفاده در همه نام ها انتخاب کنید. به عنوان مثال، camelCase (کلمه اول با یک حرف کوچک، بعد از کلمات با حروف بزرگ) یا kebab-case (کلمات جدا شده با خط فاصله).

۶-منحصر به فرد بودن.

برای جلوگیری از تداخل استفاده از تکرار نام ها خودداری کنید.

۷-کنترل نسخه.

از کنترل نسخه برای تعیین آخرین نسخه یک فایل استفاده کنید. با افزودن اطلاعات به انتهای نام می توانید نسخه ها را پیگیری کنید. t برای استفاده از شماره و تاریخ نسخه راحت تر است.

۸-اسناد و مدارک.

اسنادی را که نامگذاری قراردادها را توصیف می کند، نگه دارید تا همکاران جدید یا یک تیم توسعه دهنده جدید بتوانند به سرعت با پروژه آشنا شوند و درگیر شوند.

دسته بندی عناصر و قالب های رابط کاربری

سیستم طراحی

طبقه‌بندی عناصر و قالب‌های رابط کاربری (UI) یک گام اساسی در سازماندهی و سیستم‌بندی سیستم طراحی و همچنین برای نام‌گذاری قراردادها است.

در اینجا مثالی از نحوه سازماندهی قراردادهای نامگذاری عناصر و الگوهای رابط کاربری با استفاده از دسته بندی عمومی آورده شده است:

۱-عناصر اساسی:

  • دکمه ها: btn-primary، btn-secondary، btn-submit و غیره.
  • فیلدهای متنی: ورودی-متن، ناحیه متنی و غیره
  • نمادها: نماد قلب، نماد جستجو و غیره.
  • سرفصل ها: heading-h1، heading-h2 و غیره.

۲-ظروف و نشانه گذاری:

  • بلوک های محتوا: بلوک محتوا، بلوک متن و غیره.
  • Grid: Grid-container، Grid-row، Grid-col و غیره.
  • کارت ها: کارت، ویژگی کارت و غیره

۳-عناصر ناوبری:

  • منوها: منوی اصلی، منوی پاورقی و غیره
  • پیوندهای ناوبری: ناو پیوند، ناوبری کشویی و غیره.
  • صفحه بندی: صفحه بندی، صفحه بندی- آیتم و غیره.

۴-کنترل ها و فرم ها:

  • چک باکس ها و جابجایی ها: چک باکس، کلید سوئیچ و غیره.
  • فرم ها: فرم-ورود، فرم-ثبت نام و غیره.
  • لیست های کشویی: کشویی، گزینه های انتخاب، و غیره.

۵-عناصر رسانه ای:

  • تصاویر و ویدئوها: img-thumbnail، پخش کننده ویدئو و غیره.
  • گالری ها: گالری، گالری-آیتم و غیره
  • لغزنده: لغزنده، اسلایدر مورد و غیره.

۶-ساختار و اجزای صفحه:

  • سرصفحه و پاورقی: سرصفحه، پاورقی و غیره.
  • بلوک های محتوا: بخش ویژگی، بلوک اطلاعات و غیره.
  • عناصر اجتماعی: نمادهای اجتماعی، دکمه اشتراک گذاری و غیره

۷-سبک ها و مضامین:

  • رنگ ها: رنگ-اصلی، رنگ-لهجه و غیره.
  • فونت ها: font-heading، font-body و غیره.
  • تم ها: تم-روشن، تم-تاریک و غیره.

۸-عناصر عملکردی:

  • جستجو و فیلتر کردن: نوار جستجو، کشویی فیلتر و غیره.
  • اعلان ها: اعلان، جعبه هشدار و غیره
  • نشانگرهای بارگیری: لودر، اسپینر و غیره


این دسته بندی به شما کمک می کند تا نام های ساختاریافته و ثابتی را برای عناصر و قالب ها در سیستم طراحی خود ایجاد کنید. راحت است، اما موارد دیگری نیز وجود دارد.

قرارداد

همچنین می‌توانید ساختار خود را با دسته‌بندی عناصر و قالب‌های UI به دسته‌ها یا بخش‌ها تعریف کنید. برای این کار می توانید از یکی از روش های عملی زیر استفاده کنید:

۱.فهرستی بر اساس حروف الفبا تهیه کنید.

۲.بخش هایی را با توجه به اتم های طراحی ایجاد کنید:

  • رنگ ها و فونت ها: عناصر مربوط به رنگ ها، فونت ها و سبک ها.
  • Layout و Grid: اجزایی که ساختار و توزیع عناصر را در صفحه تعریف می کنند.
  • عناصر تعاملی: دکمه‌ها، پیوندها، لیست‌های کشویی و سایر جنبه‌های دارای قابلیت تعامل.

۳.بر اساس عملکرد تقسیم کنید

  • ناوبری: عناصر مربوط به پیمایش در سایت یا برنامه.
  • فرم ها و عناصر ورودی: دکمه ها، جعبه های متن، چک باکس ها و سایر عناصر مورد استفاده در فرم ها.
  • عناصر رسانه: تصاویر، فیلم ها، گالری ها و سایر اجزای چند رسانه ای.
  • نشانگرها و اعلان ها: نوارهای پیشرفت، پیام های خطا، اعلان ها و غیره.
  • ساختار صفحه: سرصفحه ها، پاورقی ها، ستون های کناری و سایر عناصر ساختاری.

برای نوع هیجان انگیز دسته بندی و نامگذاری بر اساس عملکرد، به قراردادهای نامگذاری سیستم طراحی خود مراجعه کنید.

۴.دسته بندی ها را بر اساس نوع محتوا ایجاد کنید.

  • محتوای متنی: سرفصل ها، پاراگراف ها، نقل قول ها و غیره.
  • محتوای چند رسانه ای: تصاویر، فیلم ها، نمادها و غیره
  • لیست ها: لیست های شماره گذاری شده، لیست های گلوله ای و سایر موارد لیست.
  • جداول: عناصر جدولی و طراحی میز.
  • فرم ها: عناصر ورودی، دکمه ها، لیست های کشویی و غیره.

۵.بر اساس سطح پیچیدگی تقسیم کنید

  • عناصر ضروری: اجزای ساده مانند دکمه ها و فیلدهای متنی.
  • عناصر مرکب: عناصر شامل جنبه های ضروری مانند کارت ها و پانل ها هستند.
  • Pages: طرح‌بندی صفحه تمام‌شده که شامل اجزا و عناصر مختلف است.

۶.طبقه بندی را بر اساس زمینه استفاده اجرا کنید:

  • صفحه اصلی: عناصر مخصوص صفحه اصلی.
  • نمایه شخصی: عناصر مورد استفاده در پروفایل کاربران.
  • محصولات و کاتالوگ: عناصر مربوط به نمایش محصولات و کاتالوگ ها.
  • وبلاگ: اجزایی که برای نمایش مقالات و سایر مطالب استفاده می شوند.

انتخاب یک رویکرد خاص به نیازهای پروژه شما بستگی دارد. علاوه بر این، همیشه می توانید چندین رویکرد را ترکیب کنید.

منابع و ابزارهایی که در تمام مراحل ایجاد قراردادهای نامگذاری مفید خواهند بود

دستورالعمل‌های رابط کاربری – راهنمای کاملی برای استانداردسازی طراحی/کد اجزای رابط کاربری بر اساس ۳۹ مورد از محبوب‌ترین سیستم‌های مرجع.

چک لیست قراردادهای نامگذاری فایل.

گالری کامپوننت – مخزنی از اجزای رابط کاربری برای هر کسی که رابط کاربری را بر اساس نمونه هایی از بهترین سیستم های طراحی می سازد.

Building Blocks of UI – فهرستی از عناصر UI بر اساس اصل مسئولیت واحد.

کاربرگ کنوانسیون نام‌گذاری فایل توسط Briney، Kristin A. شامل انتخاب ابرداده، رمزگذاری و سازماندهی فراداده، افزودن اطلاعات نسخه و قالب‌بندی مناسب نام فایل‌ها است.

مجموعه ای از سیستم های طراحی برای Figma

منبع: uxplanet.org

آکادمی آژانس طراحی دایره

آموزش طراحی در آژانس طراحی دایره شامل بوت‌کمپ طراحی ۰ تا ۱۰۰، طراحی تجربه کاربری، طراحی تعاملی، طراحی دیزاین سیستم، رنگ و تایپوگرافی و…

به اشتراک‌گذاری در

لوگو سایت

آژانس طراحی دایره

Search