Интерфейстің навигациялық архитектурасы
1) Навигациялық сәулет дегеніміз не және ол не үшін қажет
Навигациялық сәулет (NA) - бұл өнімде пайдаланушыны бағдарлаудың жүйелі тәсілі: ол қайда екенін, қайда бара алатынын және қалай оралатынын қалай түсінеді. Жақсы NA:- Пайдаланушының мақсаттарын мазмұн/фич құрылымымен байланыстырады.
- Болжамды паттерндер есебінен когнитивтік жүктемені төмендетеді.
- Нәтижеге қол жеткізуді жеделдетеді (аз басу/секіру).
- Өнімнің өсуіне қарай масштабталады.
Қағидаттар: бірізділік> креатив, айқын бағдарлар> жасырын қимылдар, негізгі мақсатқа дейін 3-4 әрекеттерден қысқа жол.
2) Навигация қабаттары (IA деңгейлері)
1. Жаһандық деңгей - өнімнің бөлімдері (мысалы: Лобби, Live, Акциялар, Әмиян, Профиль).
2. Бөлім/санат - кіші секциялар және негізгі функциялар (каталогтар, есептер, баптаулар).
3. Бет/түр - нақты мәні (ойын, есеп, нысан).
4. Жергілікті/контекстік - табалар, зәкірлер, «тағы да көрсету», пагинация.
5. Тарих және кері жол - нан ұнтақтары, back, «соңғысына».
Ереже: әрбір деңгейде анық «мен қайда?» (белсенді тармақты бөлу, Н1/ұнтақ) және «бұдан әрі не?» (СТА/сілтемелер/ұсынымдар).
3) Навигация модельдері және оларды қашан таңдау
Жоғарғы мәзір (top-nav): 5-7 жоғарғы деңгей бөлімдері. Тұтынушылық интерфейстер мен мобайл үшін жақсы (төменгі табаларға айналады).
Төменгі табақтар (mobile): 5 тармаққа дейін, тіркелген, белгі + лейбл. Негізгі іс-әрекеттер - әрқашан бас саусақтың астында.
Сол жақ сайдбар: тереңдігі 2-3 деңгей, өнімдер мен әкімшіліктерде жұмыс істейді. Жиі пункттер үшін коллапс/пиндер.
Мега-мәзір: ірі каталогтар (дүкендер, контент-пулдар). Тақырыптар бойынша топтайды, кеңестер мен жедел сілтемелер қосады.
Нан үгінділері: терең жолдар мен SEO-контент үшін; H1 және топ-навигацияны алмастырмайды.
Контекстік навигация: табалар, чип-сүзгілер, «related», лонгридтердегі мазмұны (TOC).
Командалық палитра/Global search (, K): мәндер мен әрекеттер атаулары бойынша жылдам өту.
Шорткаттар мен қимылдар: power-users (ыстық пернелер, свайптар) - бірақ әрқашан UI-эквивалентімен.
Таңдау: бөлімдердің санына, тереңдігіне, пайдалану жиілігіне және құрылғыларға байланысты.
4) Роутинг және URL стратегиясы
Оқылатын URL: '/games/slot/[ slug] ', '/reports/ngr? period=Q3`.
Тұрақтылық: редакциясыз URL-ді өзгертпеңіз; кері сыйысымдылықты сақтаңыз.
Күй параметрлері бар маршруттар: сүзгілер/сұрыптаулар - query; ID - жолда.
«Ағымдағы сүзгіге/зәкірге сілтемені көшіру» түрін сақтау.
Терең сілтемелер (deep links): мылтықтан/поштадан - тікелей мақсатқа, қауіпсіз авторизациямен.
Офлайн режимінде және қалпына келтіру: қайтару кезінде - орнын/сүзгілерін қалпына келтіріңіз.
5) Ақпараттық бағдарлар мен белгілер
Тармақтың белсенді күйі (түсі/жолағы, белгішесі).
H1 және lead - беттің контексін айтады.
Бөлімнің локаторы - сынықтар, сайдбардағы маркерлер, табаны жарықтандыру.
Бос жай-күй - қайда бару керектігін көрсетеді (CTA, көмекке сілтемелер).
Тұрақты сөздік - элементтердің атаулары барлық жерлерде бірдей.
6) Іздеу және командалық палитра
Global search: мәндер индексі (ойындар, провайдерлер, есептер) + жылдам әрекеттер («/deposit », «/kyc»).
Автотолтыру: соңғы және танымал сұраулар, тар кеңестер.
Семантика: нәтижелердің жекелеген «түрлері» (мәні, анықтама беттері, теңшеулер).
Командалық палитра (, K): аттары мен хоткейлері бойынша бағыттау, орыс/ағылшын/синонимдерін қолдау.
7) Жай-күйі, рөлі және қолжетімділігі
RBAC: тек қол жетімді бөлімдерді көрсетіңіз; сұр «құлыптар» - үнемді және түсініктемелі.
Қонақ режімі: мәзірдің шектеулі тармақтары, CTA тіркелуге/логинге әкеледі.
Теңгерімділік: брендтер/операторлар бойынша кеңістік - жаһандық селекторда бөліну.
Құқықтардың күшеюі: KYC/2FA кейін - жаңа бағыттар ашылады.
8) Мобильді ерекшеліктері
Төменгі навигация (5- ≤): Лобби, Live, Акциялар, Әмиян, Профиль.
Түбіттен жасалған диплинкалар: қажетті таб/қосымша бетке/зәкірге апарады; қайтару - алдыңғы күйіне.
Артқа қимылдар: свайп-карусельдермен қайшы келмейді (осьтік лок).
Sticky-элементтер: шағын ойнатқыш/ағымдағы ойын, «Депозит» - жүзетін CTA.
9) Қол жетімділік және оқшаулау
Фокус-тәртіп көрнекі иерархияға сәйкес келеді.
Мәзір/ұсақ/табақтар үшін ARIA төлсипаттары. Иконкалардағы қолдар - міндетті.
Пернетақта навигациясы :/Tab/Enter; көрінетін фокус.
RTL/тілдер: торды және тармақтардың тәртібін айнала отырып, микро-копирайтты оқшаулаңыз.
Контраст және өлшемдері: WCAG AA минимум; 44px ≥ тап-таргеттер.
10) Өнімділік және тұрақтылық
Навигацияны прогрессивті жүктеу: сайдбар/мәзірге арналған скелетондар.
Мәзір/сөздікті кешіктіру: желіні сирек тарту, жылдам навигация.
Жақын бағыттарды алдын ала жүктеу: hover/фокус бойынша; ақылға қонымды бюджеттер.
Тұрақтылық: қосымша жүктеу кезінде секіріп өтпеу (белгіленген өлшемдер).
404/403-тен қорғау: достық беттер және жылдам «кері».
11) Телеметрия және метрика
Оқиғалар:- 'nav _ click' (дереккөз, тармақ, позиция), 'route _ change', 'search _ query/select',
- `breadcrumb_click`, `deeplink_open`, `back_used`, `not_found_view`.
- Time-to-Target (мақсатты экранға/әрекетке дейін).
- Nav Error Rate (404/403/құқық қателері).
- Return Rate (back бойынша бірден қанша қайтты - анық емес жолдың белгісі).
- Search Success% (нәтиже ≤ 2 басу үшін).
- Команда палитрасы мен ыстық пернелерді баптау.
- Сайдбар vs мега-мәзірі; үстінен табалар vs чип-сүзгілер; «әрқашан көрінетін» vs басу арқылы.
12) iGaming үшін үлгілер (мысалдар)
Операторлық веб-казино (B2C):- Жаһандық: Лобби/Live/Акциялар/Турнирлер/Әмиян/Профиль.
- Лобби ішінде: чип-сүзгілер (Жаңа, Джекпоттар, Провайдерлер, Buy-Bonus), іздеу.
- Үгінділер - лоббиде емес, провайдерлердің/мақалалардың беттерінде.
- Сайдбар: Дашборд/Контент/Серіктестер/Есептер/Compliance/Параметрлер.
- Бөлімдер ішінде - табалар (Тізім/Релиздер/Сертификаттау).
- Командалық палитра: «Ойынды ID бойынша ашу», «Шығарылым жасау», «Есепті экспорттау».
13) Антипаттерндер
Топтаусыз 20 + тармаққа арналған мәзір (көрнекі шу).
Бір бөлімнің атаулары әртүрлі жерлерде.
Жасырын сыни навигация тек бургер мәзірінде (десктопта).
Табтарды сүзгі ретінде қайта пайдалану (әртүрлі мағыналар - бір түр).
Күйді бұзатын өткелдер («артқа» сүзгілерді тастау).
Контентті және CTA-ны жабыстыратын «жабысқақ» панельдер.
14) Енгізу чек-парағы (спринттер бойынша)
Спринт 1 - Карта: бөлімдерді түгендеу, мақсатты жолдар (top-tasks), терминдер сөздігі.
Спринт 2 - IA: топтастыру, деңгейлер, модельді таңдау (top-nav/side/mega/tabs). Прототип.
3-спринт - Роутинг/URL: оқылатын жолдар, сүзгілерді сақтау, дипломинкалар, 404/403.
Спринт 4 - Іздеу/ К: мәнінің индексі, автотолтыру, жылдам әрекеттер.
Спринт 5 - Қолжетімділік/локаль: пернетақта, ARIA, RTL, қарама-қарсылық.
Спринт 6 - Телеметрия/А-B: Time-to-Target, Search Success, back-bounces; үлгілер сынағы.
Спринт 7 - Өнімділік: сөздік кэши/мәзірі, көрші бағыттардың prefetch, скелетондар.
15) Глоссарий
IA (Information Architecture) - бөлімдердің/контенттің логикалық құрылымы.
Top-nav/Side-nav/Tabs/Mega-menu - навигация модельдері.
Breadcrumbs - терең иерархияға арналған «нан үгінділері».
Deep link - нақты күйге/бөлімге терең сілтеме.
Command Palette - хоткейлер бойынша жаһандық іздеу/әрекеттер.
Time-to-Target - мақсатты экранға/әрекетке жеткенге дейінгі уақыт.
16) Жиынтық
Навигациялық сәулет - бұл пайдаланушының жолын қысқа және болжамды ететін өнім картасы. Табыс береді:1. нақты көп деңгейлі IA,
2. тұрақты оқылатын URL және күйін сақтау,
3. навигацияның құрамдастырылған модельдері (мәзір + табалар + іздеу/К),
4. қолжетімділік және оқшаулау,
5. метрлер және тұрақты тегістеуге арналған A/B.
Осылайша, функционалдық өсу кезінде де интерфейс түсінікті және жылдам болып қалады.