آرت‌دایرکشن وب؛ از Creative Brief تا Visual QA

وقتی تیم هم‌زمان Glassmorphism، تایپوگرافی جسور، تصویر AI، سه‌بعدی و چند Microinteraction را به یک صفحه اضافه می‌کند، نتیجه معمولاً «به‌روز» نیست؛ یک کلاژ بی‌قاعده است. ترند می‌تواند ماده خام باشد، اما آنچه تجربه را منسجم می‌کند آرت‌دایرکشن وب است: تصمیم روشن درباره اینکه برند چه می‌گوید، چگونه دیده و حس می‌شود، و این زبان بصری در صدها صفحه و حالت چگونه دوام می‌آورد.

این راهنما از Creative brief تا Production می‌رود: Visual thesis، Moodboard و Anti-moodboard، Style frame با محتوای واقعی، Composition، تایپوگرافی فارسی، رنگ، تصویر، Illustration، Icon، Motion و 3D، سپس Token/Handoff، Responsive art direction، Accessibility، Performance budget، Visual QA، Asset governance و Measurement. هدف یک صفحه زیبا نیست؛ سیستم بصری قابل‌توضیح، قابل‌ساخت، قابل‌آزمون و قابل‌نگهداری است.

آرت‌دایرکشن وب چیست؟

آرت‌دایرکشن مجموعه تصمیم‌هایی است که پیام و شخصیت برند را به یک زبان دیداری منسجم برای Context مشخص تبدیل می‌کند. این زبان باید انتخاب، رد و Trade-off بسازد؛ اگر فقط فهرستی از صفت‌های مثبت مانند «مدرن، ساده و جذاب» باشد، تیم‌های مختلف خروجی‌های متفاوتی خواهند ساخت.

حوزهپرسش اصلیخروجی
Brand strategyچه وعده و جایگاهی داریم؟Purpose، Audience، Positioning
Art directionاین وعده چگونه دیده و حس می‌شود؟Visual thesis و Grammar
Visual designصفحه/Asset مشخص چگونه ساخته می‌شود؟Layout، Type، Color، Media
UI designکاربر چگونه می‌فهمد و عمل می‌کند؟Hierarchy، Control، State، Flow
Design systemتصمیم‌ها چگونه تکرار و Govern می‌شوند؟Token، Component، Pattern، Policy

آرت‌دایرکشن جای Brand strategy یا UX را نمی‌گیرد. ظاهر متمایز نمی‌تواند Value proposition مبهم یا Flow خراب را درمان کند؛ همان‌طور که Component library بدون Direction، هویت بصری نمی‌سازد.

ترند ورودی است، نه Direction

یک Trend ممکن است Signal، Capability، Pattern یا Style باشد. تصمیم درباره Adopt/Trial/Watch/Avoid را باید بیرون از پروژه آرت‌دایرکشن و با Evidence گرفت؛ آرت‌دایرکشن پس از آن می‌پرسد چگونه انتخاب تأییدشده را با Brand، Content و User context سازگار کنیم.

ورودی ترندیسؤال آرت‌دایرکشنخروجی سالمخروجی سطحی
Bold typographyکدام پیام واقعاً باید غالب شود؟Scale و Line-break قاعده‌مندهمه Headingها عظیم
Glass surfaceکجا Depth معنا دارد و Contrast حفظ می‌شود؟لایه محدود و قابل‌خواندنBlur روی تمام Cardها
3Dچه تصمیمی با Depth بهتر می‌شود؟Viewer هدفمند با FallbackHero سنگین تزئینی
AI imageryStyle، Rights و Truth contract چیست؟Asset قابل‌ردیابی و Reviewشدهتصویر نامنسجم و کلیشه‌ای
Brutalismکدام هنجار را چرا می‌شکنیم؟تمایز کنترل‌شدهآشفتگی و مسیر مبهم

مقاله ترندهای طراحی سایت ۲۰۲۶ مالک Radar، Scorecard و Pilot پذیرش Trend است؛ این مقاله مالک ترجمه انتخاب به سیستم بصری Production است.

Creative brief؛ قرارداد تصمیم

Brief باید پاسخ‌های قابل‌آزمون داشته باشد. «سایت باید حس حرفه‌ای بدهد» کافی نیست.

فیلدپرسشنمونه قابل‌دفاع
Audienceچه کسی، در چه Contextی؟مدیر خرید صنعتی روی Desktop و PDF-share
Taskکاربر چه تصمیمی می‌گیرد؟تشخیص Fit فنی و درخواست پیش‌فاکتور
Message hierarchyاول/دوم/سوم چه بفهمد؟Capability→Evidence→Action
Brand tensionبین کدام دو کیفیت؟دقیق، اما نه سرد؛ جسور، اما نه پرهیاهو
Distinctive assetچه چیزی قابل‌شناسایی است؟Diagram فنی با رنگ/خط اختصاصی
Constraintsچه محدودیت‌هایی واقعی‌اند؟فونت self-host، RTL، Android، تیم کوچک
Success/Guardrailچه بهتر/بدتر نشود؟Task clarity بهتر؛ LCP/A11y بدتر نشود
Approver/Kill ruleچه کسی و چه زمانی رد می‌کند؟Owner واحد؛ رد Direction بدون Evidence ممنوع

Brief باید Content و حالت‌های واقعی را نام ببرد: عنوان بلند فارسی، عدد/قیمت، Error، جدول، فرم، Empty state، مقاله و Campaign. طراحی با Lorem ipsum جهت هنری را روی خوش‌شانس‌ترین محتوا می‌سنجد.

Research؛ مرجع را با تقلید اشتباه نکنید

Reference research برای شناخت Grammar، Category convention و White space رقابتی است؛ نه جمع‌کردن Screenshotهایی که فقط دوستشان داریم.

منبعچه استخراج می‌کنیم؟چه کپی نمی‌کنیم؟
رقبای مستقیمConvention و نقاط تشابههویت و Layout مشخص
Category مجاورالگوی اعتماد/داده/روایتContext نامرتبط
فرهنگ/معماری/چاپریتم، Material، Compositionنماد بدون فهم فرهنگی
محصول واقعیشکل، فرآیند، Texture و Evidenceتزئین Stock جای واقعیت
آرشیو برنددارایی متمایز و Continuityنوستالژی بی‌هدف

برای هر Reference، Source URL، Creator، License/usage، تاریخ و چیزی که از آن آموخته‌اید ثبت کنید. Reference بدون Provenance بعداً به مشکل حق استفاده یا تقلید ناخواسته تبدیل می‌شود.

Moodboard باید فرضیه داشته باشد

Moodboard خوب مجموعه‌ای از Evidence برای یک Direction است. هر تصویر باید نقش مشخصی داشته باشد: Composition، Type، Color، Texture، Image treatment، Motion یا Tone. Boardی که فقط «حال‌وهوای زیبا» دارد، بین Designer و Stakeholder قرارداد مشترک نمی‌سازد.

لایه Boardسؤالخروجی
Messageچه چیزی غالب است؟Hierarchy و Pace
FormGeometry/edge/space چگونه‌اند؟Shape grammar
Typeصدا و ریتم متن چیست؟Typeface role
Color/Lightکدام Contrast و Mood؟Palette behavior
Mediaواقعی، مستند، انتزاعی یا ساخته‌شده؟Photo/illustration rule
Motionحرکت چه Jobی دارد؟Temporal grammar

Anti-moodboard؛ مرزهای «نه»

Direction با ردکردن روشن می‌شود. Anti-moodboard نمونه‌هایی را نشان می‌دهد که از نظر Stakeholder ممکن است جذاب باشند اما با Brief ناسازگارند.

  • «نه» به تصویرهای AI براق بدون Evidence محصول.
  • «نه» به Gradientهایی که Status و CTA را مبهم می‌کنند.
  • «نه» به تایپ لاتین‌محور که نسخه فارسی را درجه‌دو می‌کند.
  • «نه» به Motion اسکرولی که Reading pace را می‌رباید.
  • «نه» به Photo stock با ژست/محیط غیرواقعی برای بازار هدف.
  • «نه» به لوگو/Pattern تکرارشونده در هر سطح.

هر «نه» یک دلیل داشته باشد: Brand، User، Accessibility، Performance، Rights یا Operations. سلیقه شخصی دلیل کافی نیست.

دو یا سه Territory واقعی بسازید

ارائه ده نسخه رنگی از یک Layout انتخاب نمی‌سازد. Territoryها باید Thesis متفاوت داشته باشند و هرکدام Trade-off نشان دهند.

فیلدTerritory ATerritory BTerritory C
ThesisPrecision editorialHuman workshopDynamic systems
Hero evidenceداده/Diagramآدم/فرآیند واقعیInteractive model
Riskسرد و شبیه گزارشکلیشه Stockهزینه Performance
Best fitاعتماد فنیخدمت انسانیمحصول قابل‌نمایش
Kill conditionEvidence بصری نداریمPhotography واقعی نداریمFallback/TCO رد می‌شود

هر Territory باید روی یک محتوای مشترک آزمایش شود تا تفاوت Direction سنجیده شود، نه تفاوت Copy یا Information architecture.

Visual thesis را در یک جمله بنویسید

Thesis باید رابطه Message و Form را توضیح دهد:

«برای نشان‌دادن دقت مهندسی بدون سردی، شواهد واقعی را در Grid منظم با تایپ فارسی گرم و یک رنگ Accent محدود نمایش می‌دهیم.»

این جمله تصمیم می‌سازد: چرا Grid منظم، چرا Photo واقعی، چرا Accent محدود. «مدرن و مینیمال» چنین قدرتی ندارد.

Visual principles قابل‌آزمون

اصلRuleTest
Evidence before decorationهر Visual اصلی داده/محصول/فرآیند را نشان دهداگر حذف شود چه اطلاعاتی از دست می‌رود؟
One dominant signalهر Viewport یک Anchor غالبBlur/5-second test
Calm structure, vivid proofLayout آرام؛ Evidence پرجزئیاتHierarchy و reading path
Persian firstشکست خط/عدد/RTL ابتدا فارسیواقعی‌ترین Copy فارسی
Motion explains stateحرکت Job و پایان داردReduced-motion equivalence

Style frame؛ Direction روی واقعیت

Style frame یک Screenshot تزئینی نیست؛ صفحه/بخشی با محتوای واقعی و حالت‌های نماینده است که Grammar را آزمایش می‌کند. حداقل سه Frame بسازید:

  • صفحه Marketing با Hero، Evidence و CTA؛
  • صفحه Content یا Detail با متن بلند، جدول و Media؛
  • حالت Product/UI با Form، Error، Disabled، Loading و Success.
Stress caseچرا لازم است؟
عنوان فارسی دو/سه‌خطیScale و line-height واقعی را آشکار می‌کند
عدد لاتین داخل RTLBiDi و Alignment را می‌سنجد
تصویر با نسبت متفاوتCrop/art-direction rule را می‌سنجد
Error و Warningرنگ تزئینی را از Semantic جدا می‌کند
Zoom 200–400%Reflow و Typography را می‌سنجد
Reduced motion/dark/high contrastPreference layer را آشکار می‌کند

Composition؛ ریتم پیش از Component

Composition قرارداد رابطه میان محتواست: Density، alignment، scale contrast، overlap، edge و negative space. Grid فقط تعداد ستون نیست.

تصمیمRule نمونهFailure
Reading widthمتن طولانی از Measure خوانا فراتر نرودسطرهای بسیار بلند
Densityاطلاعات فنی متراکم؛ Marketing تنفس بیشتریک Density برای همه
Anchorیک عنصر غالب در هر Sectionرقابت Heading/Image/CTA
Overlapفقط برای رابطه معناییپوشاندن Content در Responsive
Asymmetryبا alignment پنهان و reading order سالمآشفتگی یا DOM order غلط

Typography فارسی؛ Art direction و مهندسی با هم

Typeface زیبا روی Poster ممکن است برای متن محصول، عدد، Bold، نیم‌فاصله یا Screen کوچک مناسب نباشد. Arabic & Persian Layout Requirements یک Draft Note جاری W3C برای نیازهای خط عربی/فارسی است؛ آن را منبع تکامل‌یابنده بدانید، نه گواهی تطابق.

محورسؤالتست
Glyphحروف/اعداد/علائم فارسی کامل‌اند؟Corpus واقعی
Weightوزن‌ها واقعاً متمایزند؟Body/Heading/Label
MetricsFallback و Webfont چقدر جابه‌جا می‌شوند؟CLS/line-wrap diff
Line heightاعراب/نقطه و خوانایی کافی است؟Mobile/zoom
BiDiکد، URL، عدد و واحد درست‌اند؟mixed-direction cases
LicenseWeb embedding/subset مجاز است؟license registry
DeliverySubset/WOFF2/fallback policy چیست؟font trace/failed load

راهنمای رسمی web.dev برای Font تأثیر Load و Swap بر FCP/LCP/CLS را توضیح می‌دهد. قرارداد جامع Locale، RTL، عدد، تاریخ و QA در راهنمای طراحی سایت فارسی آمده است.

Type roles، نه فقط Type scale

RoleJobGuardrail
Displayشخصیت و Anchor محدودعنوان بلند/Zoom/Fallback
Headingساختار و ScanHierarchy معنایی مستقل از اندازه
Bodyخواندن پایدارMeasure/line-height/weight
UIAction و State فشردهLabel/number clarity
Dataعدد، واحد و مقایسهtabular/locale/BiDi
Code/Technicalشناسه و دستورLTR isolation و contrast

Color system؛ Mood و Meaning را جدا کنید

رنگ Brand با رنگ Semantic یکی نیست. اگر Accent برند هم‌زمان Success و CTA و لینک باشد، تغییر Context معنا را خراب می‌کند.

لایهمثالقانون
Primitiveblue-600مقدار خام، بدون کاربرد
Semantictext-primary، surface-raisedنقش و Context
Componentbutton-primary-bgState/variant محدود
Expressivecampaign-gradientOpt-in و Scope محدود

DTCG Format 2025.10 نخستین نسخه Stable فرمت Token است و برای Type، Alias، Group و Interoperability قرارداد می‌دهد. جزئیات معماری سه‌لایه Token و Governance در راهنمای سیستم طراحی مالکیت دارد.

Contrast را روی ترکیب‌های واقعی بسنجید

نسبت Contrast یک Swatch روی سفید، تمام حالت‌ها را پوشش نمی‌دهد. متن روی Photo، Gradient، Video، Blur، Disabled و Hover باید جدا تست شود. WCAG 2.2 برای متن معمولی Level AA حداقل ۴.۵:۱ و برای متن بزرگ ۳:۱ تعیین می‌کند؛ Non-text control و Focus نیز قرارداد مستقل دارند.

  • Foreground و Background را هم‌زمان تعریف کنید.
  • Overlay قابل‌پیش‌بینی برای Photo/Video داشته باشید.
  • رنگ تنها نشانه Status، Link یا Selection نباشد.
  • Forced colors و Preferenceهای Contrast را روی UI حیاتی بیازمایید.
  • Logo exception را به Body text تعمیم ندهید.

Photography direction؛ «عکس واقعی» کافی نیست

فیلدRule نمونهMetadata لازم
Subjectفرآیند واقعی، نه ژست عمومیwho/what/location
DistanceClose detail برای Evidence، Wide برای Contextshot role
Lightطبیعی با Contrast کنترل‌شدهlighting treatment
Color gradeSkin/product truth حفظ شودpreset/version
CropSafe zones برای ratios مختلفfocal point
RightsScope/term/territory/consentlicense/release

Art direction تصویر با یک Crop واحد Responsive نیست. عنصر <picture> امکان انتخاب Sourceهای متفاوت را می‌دهد؛ Art-direction crop باید همان معنی را در Viewport متفاوت حفظ کند، نه فقط فایل کوچک‌تر بسازد.

Asset contract برای تصویر و ویدئو

فیلدنمونه
PurposeEvidence محصول / Mood / Instruction
Ratios۱۶:۹، ۴:۵، ۱:۱ با Focal-safe area
OutputAVIF/WebP/JPEG fallback و Poster
Alt/captionمعنا و Context، نه Keyword stuffing
Performancebyte/dimension/loading/fetch priority
RightsSource، creator، model release، expiry
Versioncontent hash و replacement history

فرمت، Responsive source، LCP، Lazy loading، Alt و Media accessibility در راهنمای تصویر و ویدئو وب پوشش داده شده است.

Illustration و Icon؛ Grammar قابل‌ترکیب

Illustration system فقط «یک Style» نیست. Perspective، Stroke، Corner، Fill، Light، Texture، Human representation، Metaphor و Complexity باید Rule داشته باشند.

محورDecisionFailure
Perspectiveflat/isometric/spatial با کاربرد مشخصترکیب زاویه‌های ناسازگار
Strokescale-aware و optical ruleناپدیدشدن در اندازه کوچک
Metaphorفرهنگی و قابل‌فهمکلیشه یا استعاره مبهم
Peoplerepresentation آگاهانهToken diversity تزئینی
Iconمعنی، label و optical gridآیکون بدون Label در Task مهم
ComplexityDetail با اندازه مصرفIllustration پیچیده در 24px

تصویر مولد و AI؛ Provenance پیش از Style

AI می‌تواند Exploration و Asset production را سریع کند، اما Direction را تعیین نمی‌کند. Prompt و Output باید زیر همان Brief، Rights و Quality gate باشند.

کنترلپرسشEvidence
PurposeIdeation، final asset یا variation؟asset record
Tool/modelشرایط استفاده و Data policy چیست؟version/terms snapshot
Input rightsReferenceها مجازند؟source/license
Truthمحصول/فرد/رویداد را غلط نشان می‌دهد؟subject expert review
ConsistencyStyle/character/object پایدار است؟visual QA
Disclosureآیا Context نیاز به اعلام دارد؟editorial policy
ExitSource و امکان بازتولید داریم؟prompt/settings/output lineage

Motion direction؛ حرکت باید Job داشته باشد

JobنمونهGuardrail
FeedbackAction پذیرفته شدفوری و غیرمبهم
Continuityعنصر از کجا به کجا رفتFocus/state حفظ شود
Hierarchyتغییر مهم را برجسته کندرقابت چند Motion
Orientationورود به Layer/Stepراه خروج و Back روشن
Storyرابطه/توالی را توضیح دهدSkip/Pause و محتوای معادل
Delightلحظه محدود برندTask/Latency را نرباید

MDN توضیح می‌دهد prefers-reduced-motion ترجیح سیستم کاربر برای کاهش Motion غیرضروری را منتقل می‌کند. نسخه Reduce نباید فقط Duration را کمی کوتاه کند؛ Motion محرک را حذف یا با تغییر غیرحرکتی معادل جایگزین کنید.

3D و Depth را از معماری فنی جدا نکنید

Art direction می‌تواند Depth را پیشنهاد دهد، اما تصمیم WebGL/WebGPU/Asset/GPU/Fallback باید با Engineering گرفته شود. اگر Value فقط Texture و سایه است، CSS/تصویر ممکن است کافی باشد. اگر فرم/زاویه/پیکربندی برای تصمیم کاربر ضروری است، راهنمای طراحی سه‌بعدی سایت قرارداد Production را از glTF تا Memory و Accessibility پوشش می‌دهد.

Core layer و Expressive layer

برای جلوگیری از تبدیل هر Campaign به Fork سیستم، Direction را دو لایه کنید:

لایهپایدارقابل‌تغییر
CoreTypography body، semantics، spacing، components، a11yبا Version/مهاجرت
Expressiveکمپین color/texture/type display/media/motionOpt-in، محدود و قابل‌حذف

Expressive token نباید Semantic token را Override مبهم کند. Component باید Slot و Constraint مشخص داشته باشد تا Art direction بدون شکستن State/Accessibility وارد شود.

Responsive art direction؛ فشرده‌سازی Desktop نیست

محورDesktopSmall viewport decision
Hierarchyچند لایه هم‌زمانیک Anchor و Sequence روشن
ImageWide environmental cropSubject crop یا Asset متفاوت
TypeDisplay بزرگFluid scale و line-break کنترل‌شده
Overlapعمق فضاییStack بدون پوشاندن محتوا
Motionpointer/scroll affordancetouch، battery و reduced variant
Dataجدول/Diagram کاملreflow یا progressive disclosure

Breakpoint را از Device label نسازید؛ از شکست Content و Composition استخراج کنید. DOM order باید مستقل از جای‌گذاری بصری، Reading/focus order سالم داشته باشد.

Preference-aware direction

Theme فقط Light/Dark نیست. سیستم بصری باید با Preference و Forced environment نیز قابل‌استفاده بماند.

  • prefers-color-scheme: Surface و Media مناسب، نه Invert کور.
  • prefers-reduced-motion: حذف/جایگزینی Motion غیرضروری.
  • prefers-contrast: در Browserهای پشتیبان، تقویت خوانایی با Fallback.
  • forced-colors: حفظ Border/Focus/Control و عدم وابستگی به Fill.
  • Text zoom/spacing: جلوگیری از Clip و overlap.

راهنمای Media queryهای دسترسی MDN محدوده Preferenceها را توضیح می‌دهد؛ Progressive enhancement و Test واقعی ضروری است.

Accessibility Quality gate است، نه Style محدودکننده

Direction از ابتدا باید حالت Focus، Error، Disabled، Zoom، Reflow، Hover/Focus content، Target و Keyboard را ببیند. اصلاح Contrast در پایان ممکن است Palette و Hierarchy را از نو بسازد.

ArtifactGate
Moodboardخطرهای Contrast/Motion/Image-of-text علامت خورده‌اند
Style frameFocus/Error/Zoom/long content حاضرند
PrototypeKeyboard/Screen reader/Reduced motion تست شده‌اند
ComponentName/Role/Value/State/contrast contract دارد
ReleaseAutomated + manual + assistive-tech sample

مسیر Audit و Remediation در راهنمای ممیزی دسترس‌پذیری وب آمده است.

Performance budget بخشی از Direction است

داراییBudget/Signalتصمیم هنری
Fontfamily/weight/subset/bytes/CLSRole کمتر یا System fallback
Hero imagedimensions/format/bytes/LCPCrop ساده‌تر یا Art-directed source
Videoposter/codec/autoplay/dataClick-to-play یا static story
MotionJS/main thread/compositor/INPCSS/WAAPI یا حذف
3Dasset/GPU/memory/energyViewer اختیاری/Fallback
Effectsblur/filter/paint/scrollscope محدود و static variant

Budget را بعد از Sign-off اضافه نکنید. Style frame باید با Asset و Font نزدیک به Production تست شود. CWV/RUM و تفکیک Lab/Field در راهنمای Core Web Vitals آمده است.

از Direction به Token و Rule

همه چیز Token نیست. مقدار تکرارشونده و Semantic relation می‌تواند Token شود؛ قاعده Composition یا Crop باید Pattern/Documentation باشد.

تصمیمArtifact مناسب
رنگ/فاصله/Type/DurationToken با type/alias/description
Hero compositionPattern + constraints + examples
Photo treatmentAsset rule + preset + do/don’t
Motion sequenceMotion spec + reduced variant
Illustration grammarStyle guide + source templates
Campaign expressionTheme/expressive layer + expiry

Handoff contract

بستهباید شامل شود
Decision recordBrief، thesis، alternatives، reasons، approver
Tokenssource، type، semantic alias، modes، version
Componentsstates، content bounds، slots، responsive behavior
Assetssource، crops، formats، rights، alt/caption، expiry
Motionjob، trigger، duration/easing، interruption، reduced
QAreference viewport، tolerance، stress cases، owners
Releasefeature flag، fallback، rollback، observation window

Redline عددی بدون Intent کافی نیست. Developer باید بداند کدام Rule invariant، کدام مقدار flexible و در حالت ناشناخته چه تصمیمی بگیرد.

Visual QA؛ Pixel-perfect کافی نیست

QA باید Fidelity و رفتار را با هم بسنجد.

لایهسؤالروش
SemanticHierarchy و state درست‌اند؟DOM/a11y/manual
Tokenمقدار و mode درست resolve شده؟computed style/token test
CompositionAnchor/spacing/crop در Content واقعی؟screenshot matrix
Typographyfont/weight/line-break/fallback؟font failure/locale corpus
Mediafocal point/rights/alt/performance؟asset manifest/network
Motionjob/interruption/reduced variant؟behavior recording
Preferencedark/contrast/forced/zoom؟OS/browser matrix

Screenshot diff باید Regionهای Dynamic، Font rasterization و Tolerance را بشناسد. عبور Visual diff تضمین Accessibility یا UX نیست؛ شکست کوچک نیز همیشه Defect نیست. Severity را بر اساس Task/Brand/Reach تعیین کنید.

Content stress test

  • عنوان ۳۰، ۶۰ و ۱۲۰ نویسه‌ای فارسی؛
  • نام شخص/محصول بسیار کوتاه و بلند؛
  • عدد فارسی و لاتین، درصد، ریال/تومان و واحد؛
  • تصویر Portrait/Landscape و نبود تصویر؛
  • ۰، ۱ و ۲۰ Badge/Tag؛
  • Error چندخطی، Translation ناقص و Empty state؛
  • User-generated content با نسبت‌های پیش‌بینی‌نشده؛
  • Zoom، Text spacing override و Narrow viewport.

Asset registry و Rights governance

فیلدچرا لازم است؟
Asset ID/version/hashردیابی مصرف و Rollback
Creator/sourceProvenance
License/releaseحق استفاده، تغییر و انتشار
Territory/channel/termمحدوده حقوق
Subjects/consentریسک حریم/بازنمایی
Alt/caption/transcriptAccessibility و Content
Derivatives/cropsرابطه Source و Output
Owner/expiryRefresh/retire

Governance؛ Direction چگونه زنده می‌ماند؟

تصمیممالکCadence
Core visual principlesBrand/Design leadسالانه/تغییر استراتژی
Token/themeDesign system teamRelease versioned
Asset approvalArt/Content/Legalپیش از انتشار
Campaign expressionCampaign ownerبا expiry
A11y/performanceQuality ownersCI + audit دوره‌ای
Visual regressionEngineering/QAهر Release
Drift auditDesign opsماهانه/فصلی

Measurement؛ زیبایی را با Click تنها نسنجید

فرضیهMetricGuardrail
Hierarchy واضح‌تر استTask success، time، misclickAccessibility/reading
Brand متمایزتر استRecognition/recall qualitative testTrust/clarity
Evidence بهتر دیده می‌شودcomprehension و evidence interactionscroll ≠ فهم
Media کمک می‌کندdecision confidence/support questionsLCP/data cost
Motion Orientation می‌دهدnavigation error/backtrackreduced-motion parity

CTR بالاتر ممکن است از اغراق یا Novelty کوتاه‌مدت بیاید. Measurement باید Outcome، Trust و Guardrail را کنار هم ببیند. قرارداد داده و تصمیم UX در راهنمای UX داده‌آگاه توضیح داده شده است.

ملاحظات ایران

ریسک/فرصتکنترل
فونت فارسی و Licenseحق Web embedding/subset، Source و fallback
RTL/BiDi/اعدادCorpus واقعی، dir/lang، logical layout و QA
ریال/تومان و شمسیLabel صریح، Locale contract و مثال واقعی
Android/اپراتور/ISPAsset/font/CDN روی شبکه واقعی
ابزار/SaaS خارجیEligibility، پرداخت، Export، mirror و exit
بازنمایی فرهنگیResearch محلی، Review و پرهیز از کلیشه
عکاسی/مدلConsent، Scope استفاده و قرارداد روشن
هزینه ارزیTCO سناریویی و مالک Source files

TCO آرت‌دایرکشن

BucketDriverهزینه پنهان
DiscoveryResearch/brief/territoryتصمیم‌گیری Stakeholder
ProductionPhoto/illustration/type/motion/3DRights و Retake
SystemizationToken/pattern/component/docsMigration
ImplementationResponsive/preference/content statesedge cases
QualityA11y/performance/visual/device QAmatrix و remediation
Operationsasset registry/drift/refreshexpiry و vendor change
Exitsource/export/license transferlock-in

RACI

کارResponsibleAccountableConsulted
Brief/ThesisArt director/Brand designerBrand/Product leadResearch/Content
UX/HierarchyProduct designerProduct leadContent/Analytics
Tokens/ComponentsDesign system/FrontendEngineering/Design leadA11y
Assets/RightsCreative/Content opsPublisherLegal
Motion/3DMotion/Creative techArt directorPerformance/A11y
Visual QADesign QA/FrontendRelease ownerContent/A11y
MeasurementResearch/AnalyticsProduct leadBrand/Design

Runbook: خروجی زیباست اما برند را نشان نمی‌دهد

  1. سلیقه را کنار بگذارید و Brief/Thesis/Distinctive asset را بازخوانی کنید.
  2. مشخص کنید کدام Rule به Category convention یا Reference رقیب نزدیک شده است.
  3. Logo را بزرگ‌تر نکنید؛ Form/Type/Media/Voice متمایز را اصلاح کنید.
  4. با Recognition test کوچک، نسخه‌ها را بدون نام برند مقایسه کنید.
  5. Decision record را به‌روز و Rule قابل‌تکرار بسازید.

Runbook: پیاده‌سازی با Style frame فاصله دارد

  1. اختلاف را به Token، Asset، Composition، Typography، State یا Environment طبقه‌بندی کنید.
  2. Source of truth و Version فایل/Token/Font/Asset را تطبیق دهید.
  3. Content واقعی و Viewport مرجع را یکسان کنید.
  4. اگر Spec ناممکن است، Design/Engineering Trade-off را ثبت؛ Patch محلی پنهان نسازید.
  5. Visual/behavior regression test برای خطا اضافه کنید.

Runbook: فونت یا تصویر خارجی لود نمی‌شود

  1. Fallback باید Content و Task را حفظ کند؛ Blank/clip قابل‌قبول نیست.
  2. DNS/TLS/HTTP/CORS/cache/MIME را با ISP/Device متاثر تفکیک کنید.
  3. Font metric/Crop/Layout shift را پس از Fallback بررسی کنید.
  4. Mirror یا Asset self-host تأییدشده را فعال کنید.
  5. License، CDN dependency و Exit plan را پس از Incident اصلاح کنید.

Runbook: کمپین سیستم را Fork کرده است

  1. Core invariant و Expressive overrideها را Diff کنید.
  2. Semantic/A11y state را فوراً به Core برگردانید.
  3. Overrideهای ارزشمند را به Theme/Pattern رسمی با Scope/expiry تبدیل کنید.
  4. CSS/Asset/Component محلی بلاصاحب را حذف یا Deprecate کنید.
  5. برای Campaign بعدی Slot و approval gate روشن بسازید.

برنامه ۹۰روزه

روز ۱ تا ۳۰: Brief و Territory

  • Audience/Task/Message/Brand tension/constraints/guardrails را مصوب کنید.
  • Reference research با Provenance و Anti-moodboard بسازید.
  • دو تا سه Territory با Thesis/Risk/Kill condition ارائه کنید.
  • یک Direction را روی Content مشترک و Stress case انتخاب کنید.

روز ۳۱ تا ۶۰: Systemize و Prototype

  • Style frameهای Marketing/Content/Product state را تکمیل کنید.
  • Type/Color/Media/Illustration/Motion/Preference rules را بنویسید.
  • Core/Expressive layer، Token/Pattern/Asset contract و Rights registry بسازید.
  • Prototype responsive فارسی را با A11y/Performance budget تست کنید.

روز ۶۱ تا ۹۰: Build، QA و Govern

  • Handoff versioned، Component state و Visual QA matrix را اجرا کنید.
  • Content/font/asset/preference/failure stress test بگیرید.
  • Release محدود، RUM/UX/brand evidence و Runbookها را بررسی کنید.
  • Drift cadence، owner، expiry و backlog اصلاح را تصویب کنید.

اشتباه‌های پرتکرار

اشتباهپیامداصلاح
Moodboard بدون Thesisتفسیر چندگانهrole/reason/anti-board
Territoryهای شبیهانتخاب رنگ، نه Directionthesis/risk متفاوت
Lorem ipsumشکست دیرهنگام فارسیreal/stress content
همه چیز Tokenنام‌گذاری پیچیده و بی‌معناtoken vs pattern vs rule
Brand color برای Statusمعنی مبهمsemantic layer
یک Crop برای همهسوژه/معنی از دست می‌رودart-directed sources/focal point
Motion تزئینی دائمیحواس‌پرتی/هزینهjob/end/reduced variant
A11y در انتهابازطراحی Palette/Statequality gate از Moodboard
Pixel-perfect تنهاState/Content/Behavior نادیدهmultilayer visual QA
Asset بدون Rights/Ownerریسک حقوقی و Stale contentregistry/version/expiry

چک‌لیست تحویل آرت‌دایرکشن

  • Brief برای Audience/Task/Message/Tension/Constraint/Success/Guardrail مصوب است.
  • Research provenance و Anti-moodboard مرزها را روشن می‌کنند.
  • Visual thesis و پنج اصل قابل‌آزمون نوشته شده‌اند.
  • Style frame با محتوای واقعی، فارسی، State و Preference ساخته شده است.
  • Composition/Type/Color/Photo/Illustration/Icon/Motion/3D rule دارند.
  • فونت، Media، Rights، Crop، Alt، Performance و Fallback قرارداد دارند.
  • Core و Expressive layer، Token/Pattern/Component boundary روشن است.
  • Responsive، RTL/BiDi، Zoom، Contrast، Focus و Reduced motion تست شده‌اند.
  • Handoff و Decision record Versioned و Source of truth معلوم است.
  • Visual QA شامل Token/Composition/Type/Media/Motion/Preference/Content است.
  • Asset registry، Owner، License، Expiry و Drift cadence وجود دارد.
  • Measurement، TCO، RACI، Release/rollback و Runbook تصویب شده‌اند.

پرسش‌های متداول

آرت‌دایرکشن وب چیست؟

آرت‌دایرکشن وب ترجمه استراتژی، پیام و شخصیت برند به یک زبان بصری منسجم برای وب است؛ شامل Visual thesis، Composition، Type، Color، Media، Motion و قواعد اجرای Responsive/Accessible. خروجی فقط Mockup نیست، بلکه Decisionها و Ruleهای قابل‌تکرار است.

تفاوت آرت‌دایرکشن و طراحی UI چیست؟

آرت‌دایرکشن تعیین می‌کند تجربه چگونه دیده و حس شود؛ UI design تعیین می‌کند کاربر چگونه محتوا و Controlها را بفهمد و استفاده کند. این دو هم‌پوشانی دارند اما جای هم نیستند: Direction بدون Usability نمایشی، و UI بدون Direction معمولاً بی‌هویت می‌شود.

Moodboard خوب چه اجزایی دارد؟

هر Reference باید نقش مشخصی در Message، Composition، Type، Color/Light، Media یا Motion داشته باشد و Source/Reason آن ثبت شود. Anti-moodboard نیز مرزهای «نه» را با دلیل Brand/User/A11y/Performance/Rights روشن می‌کند.

چگونه آرت‌دایرکشن را به کد منتقل کنیم؟

مقادیر تکرارشونده و Semantic به Token، رفتار UI به Component contract، Composition به Pattern/constraint، Media به Asset contract و Motion به Temporal spec تبدیل می‌شوند. Handoff باید Source/version، State، Responsive rule، Preference، Fallback و QA reference داشته باشد.

آرت‌دایرکشن فارسی چه تفاوتی دارد؟

فارسی باید از ابتدا با Typeface/Glyph/Weight واقعی، RTL و BiDi، عنوان بلند، نیم‌فاصله، عدد/واحد، ریال/تومان، تاریخ، Line break، Font license/delivery و Device/ISP ایران آزموده شود. طراحی لاتین و ترجمه دیرهنگام معمولاً Hierarchy و Composition را می‌شکند.

جمع‌بندی: Direction یعنی تصمیم‌های کمتر و منسجم‌تر

آرت‌دایرکشن موفق تعداد افکت‌ها را زیاد نمی‌کند؛ تعداد تصمیم‌های تصادفی را کم می‌کند. Brief روشن می‌گوید برای چه کسی و چه Taskی طراحی می‌کنیم، Thesis رابطه Message و Form را می‌سازد، Grammar انتخاب‌های روزمره را هماهنگ می‌کند و Handoff/QA/Governance مانع Drift می‌شوند.

برای شروع، یک صفحه واقعی با سخت‌ترین محتوای فارسی را انتخاب کنید. سه Board نسازید که فقط رنگشان فرق دارد؛ دو Territory با Thesis و Risk متفاوت بسازید، یک Style frame را با Font/Asset نزدیک Production پیاده کنید و پیش از گسترش، Accessibility، Performance و تشخیص برند را با Evidence بسنجید.

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

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