ხელმისაწვდომობა
სამუშაო პროექტი. ხელმისაწვდომობაზე ზრუნვა ამ ინტერფეისის ნაწილია. ქვემოთ ვარჩევთ განხორციელებულ შესაძლებლობებსა და ჯერ შეუმოწმებელ გამოცდილებას.
შიგთავსი და მედიის მიწოდება
კატალოგისა და ტექსტების სარედაქციო წყარო Supabase-ის მონაცემთა ბაზაა. საჯარო გვერდები წინასწარ მზადდება: ცვლილება მხოლოდ შემოწმების, სინქრონიზაციისა და ახალი გამოშვების შემდეგ ჩანს. ბრაუზერი მონაცემთა ბაზას პირდაპირ არ უკავშირდება; თარო, მოწონებები და მოსმენის პროგრესი ისევ მხოლოდ ამ მოწყობილობაზე ინახება.
ილუსტრაციები Supabase-ის საჯარო საცავიდან იტვირთება. აუდიოზე ამავე საიტის მოთხოვნა დროებით ხელმოწერილ ბმულზე გადამისამართდება კერძო საცავში. ამ მოთხოვნებისას Supabase-ის მიწოდების სერვისს ვიზიტორის IP მისამართი და HTTP ტექნიკური მონაცემები მიეწოდება. ეს ანგარიშების ან თვალთვალის სისტემა არ არის. შრიფტი, ბრენდის ნიშნები და სათადარიგო ყდა ისევ ამავე საიტზეა.
აუდიოს ხელმოწერილი ბმული ორი საათით მოქმედებს. ვადის გასვლა უკვე მიღებულ ბაიტებს არ შლის და ჩაწერის ან კოპირების შეუძლებლობას არ ნიშნავს. შეცდომისას ხელახალი ცდა მოსმენის მიმდინარე ან ჯერ ჩასატვირთ პოზიციას ინარჩუნებს; დაკვრა თავისით არ იწყება.
რაც ინტერფეისში გათვალისწინებულია
გვერდებს აქვს სათაურების იერარქია, ძირითადი შინაარსისკენ გადასასვლელი ბმული, სემანტიკური ნავიგაცია და ქართული აღწერები. კლავიატურით ფოკუსი ხილულია. ბმულები და ღილაკები ჩვეულებრივი HTML ელემენტებია; რუკა ნავიგაციის ერთადერთი გზა არ არის.
მობილური მენიუ, წაშლის დადასტურება, ბმულის ხელით კოპირება და გაფართოებული მოსმენა იყენებს დიალოგს: Escape ხურავს მას, დახურვისას ფოკუსი გამხსნელ ღილაკს უბრუნდება. ძირითადი მოქმედებების სამიზნეები სულ მცირე 44 პიქსელია. განლაგება მცირე ეკრანზე ერთ სვეტად ეწყობა და ტექსტი გადადის ახალ ხაზზე.
ინტერფეისი იყენებს ადგილობრივ ქართულ შრიფტს და არ მოითხოვს ანიმაციის ყურებას. შემცირებული მოძრაობის არჩევანი გათვალისწინებულია. ინფორმაციის გადაცემა მხოლოდ ფერით არ ხდება.
მოსმენის მართვა
ავტომატური დაკვრა ან ავტომატურად შემდეგ ამბავზე გადასვლა არ არის. აუდიოს მართვა მოიცავს დასახელებულ ღილაკებსა და კლავიატურით სამართავ პოზიციის ზოლს, როცა მედიის ხანგრძლივობა ცნობილია. ჩატვირთვა და შეცდომა ტექსტითაც აღინიშნება.
ჩანაწერის არქონისას ღილაკი გამორთულია და მიზეზი წერია. 79 ამბავს სრული, სემანტიკური ტექსტი ახლავს. ტექსტი მოწოდებული არ არის შემდეგი ამბებისთვის: „წითელქუდა“. 5 ამბის თავები მოწოდებული ჩანაწერების ნამდვილ ნიშნულებს იყენებს. სურათის არჩევა კლავიატურით შეიძლება. მიყოლა მხოლოდ დადასტურებული თავის დასაწყისში ცვლის სურათს; გვერდი და ფოკუსი თავისით არ გადაადგილდება. დანარჩენი ეპიზოდები ხელით ირჩევა — აბზაცების სინქრონიზაცია არ არის.
შემოწმება და საზღვრები
პროექტში დამატებულია ავტომატური კომპონენტური და ლოგიკის ტესტები. მედიის ქცევის ტესტები იყენებს იმიტირებულ ბრაუზერულ მოვლენებს და არ ადასტურებს ნამდვილი ჩანაწერის დაკვრას. შესრულებული ტექნიკური შემოწმებების ანგარიში პროექტის დოკუმენტაციაშია.
ეკრანის წამკითხველით, რეალური აუდიოთი და ბავშვებთან გამოყენებადობის კვლევა ამ განხორციელების ფარგლებში არ ჩატარებულა. სხვადასხვა ბრაუზერში, გადიდებისას და მოწყობილობაზე დამატებითი შემოწმება საჭიროა. არ ვაცხადებთ სრულ შესაბამისობას, სერტიფიკაციას ან ყველა დამხმარე ტექნოლოგიასთან გარანტირებულ მუშაობას.
უკუკავშირის არხი
მოგვწერე hello@dadu.ge-ზე ან დაგვირეკე +995 551 11 90 50. ფორმის გაგზავნის სერვისი ჯერ არ არის ჩართული; გამოიყენე პირდაპირი ელფოსტა ან ტელეფონი.