Skip to content
Studiya Qeydləri · 02.03.2026 · 5 dəq oxu

Bir şablon, üç renderer: QRcado necə quruldu

Studiya
One template, three renderers: building QRcado

QRcado hər dinamik QR kodunu brendli mobil səhifəyə bükür. Bu o deməkdir ki, eyni dizayn eyni anda üç yerdə mövcud olmalıdır: qurucudakı canlı önizləmə, marketinq saytında göstərilən nümunə və skandan sonra telefonun həqiqətən açdığı səhifə.

Əvvəlcə onları ayrı-ayrı qurduq və — ayrı qurulan hər şey kimi — bir-birindən uzaqlaşdılar. Önizləmə bir eni deyirdi, skan olunan səhifə başqasını çəkirdi. Şrift tətbiqdə yüklənir, hostinq səhifəsində isə sistem şriftinə düşürdü. Heç biri testi yıxacaq qədər sınıq deyildi; hamısı isə gözə dəyəcək qədər səhv idi.

Bir dizaynın üç icrası ehtiyat demək deyil. Dizaynın səhv ola biləcəyi üç yer deməkdir.

Həll şablonu komponent yox, sənəd etmək idi: struktur, tokenlər və bölmələr məlumat kimi; onları oxuyan tək renderer və eyni paketi istifadə edən digər ikisi. Hamısının altına ortaq CSS sıfırlaması qoyuldu, çünki fərq məzmun qədər tez-tez konteynerdən gəlirdi.

Qazanc arxitektura yox, redaksiya qazancıdır. Şablon artıq bir yerdə redaktə olunur və göründüyü hər yerdə dəyişir — «vahid brend»in ikinci dizayneri yaşadan yeganə variantı budur.

QRcado qapalı sınaqda olan bitmiş məhsuldur. Hələ buraxılmayıb və bu qeyd onun kim tərəfindən istifadə olunduğu haqqında yox, necə qurulduğu haqqındadır.

Pixhelm komandası tərəfindən yazılıb, Bakı
← Bütün yazılar