Blog / Z naší práce
Od 11. října běží web abbreva.cz v nové podobě. Vyvinuli jsme ho stejně jako weby pro klienty: na CMS Drupal, z komponent naší knihovny značky a s AI, jejíž každý výstup kontroloval člověk. Článek je pro vás, pokud zvažujete nový web nebo přestavbu stávajícího a chcete vidět, jak takový projekt u nás probíhá.
NOVINKY
Nový web ukazuje víc naší práce. Reference a případové studie mají snímky skutečných webů v rámečku prohlížeče, takže vidíte, jak weby klientů opravdu vypadají. U Lenner Motors porovnáte, jak vypadala práce s vozy před naším řešením a po něm. Konzultaci zdarma si domluvíte v okně přímo na stránce, kterou právě čtete.
Web má nově anglickou verzi, přeložili jsme 19 stránek a přepínač jazyka najdete v hlavičce. Články, které anglicky zatím nemají, nabízejí v angličtině krátké shrnutí s odkazem na český originál.
Staré adresy fungují dál: každá přesměruje na nejbližší novou stránku, takže odkazy z vyhledávačů, e-mailů i záložek nevedou naprázdno.
DRUPAL
Web běží na Drupalu 11, na stejném základu jako nové projekty našich klientů. Nové projekty vyvíjíme na Drupalu 11 a novějším, upgrade a migraci ze starších verzí nabízíme jako službu.
Obsah spravujeme v přehledné administraci Gin a stránky skládáme z připravených bloků, takže nová stránka nebo článek nepotřebuje programátora.
ZNAČKA
Vzhled webu nevznikal stránku po stránce. Nejdřív jsme sepsali knihovnu značky: barvy, písma, rozestupy, nadpisy a hotové prvky stránek, od karty článku po patičku. Web z ní skládá všechny stránky a používá 48 komponent. Komponenta je hotový stavební díl, třeba karta reference nebo blok s častými otázkami.
Výhodu poznáte při změně: upravený prvek se z knihovny propíše na celý web a nikde nezůstane stará verze. Písma Inter a Poppins máme uložená přímo u webu, prohlížeč je tedy nestahuje z cizího serveru.
Ze stejné knihovny čerpá Abbreva build interface, náš nástroj pro vývoj s AI, a podle ní vznikají i příspěvky na sociální sítě a bannery do reklam. Úvodní obrázek tohoto článku pochází také z ní.
AI
AI používáme také. Zrychluje nám práci a každý její výstup kontroluje člověk. S navigací dnes dojede skoro každý, a je to dobře. Jak jet po náledí, naučí ale až najeté kilometry.
Na novém webu pracovali AI agenti po jednotlivých úkolech. Každý úkol měl písemné zadání a hotovou práci ověřily testy, bezpečnostní kontrola a posouzení designu. Co neprošlo, šlo zpátky k opravě. O tom, co jde na web, rozhodoval člověk.
Aby AI neuhýbala od zadání, drží ji Abbreva build interface. AI se jinak chová jako učeň bez vyučovacího plánu: rád udělá víc, než bylo zadáno, a občas si něco domyslí. Plán a pravidla ho drží u zadání i u designu, který jsme schválili.
Vývoj běží v odladěném prostředí v Dockeru a DDEV, takže každý vývojář pracuje se stejnou kopií webu. Kód verzujeme, držíme standardy pojmenování a každá změna prochází kontrolními branami, než se dostane na živý web.
Připomínky k novému webu jsme psali přímo do stránek přes Abbrevio, náš nástroj pro připomínky na webu. Každá měla své místo na stránce a svůj stav, takže bylo vidět, co je hotové a co ještě čeká. Stejně s námi pracují klienti.
Za dobrým výsledkem pořád stojí zkušenost.
HLEDÁNÍ
Na firmy se dnes lidé ptají i AI asistentů a ti odpovídají podle toho, co na webu najdou. Proto má každá stránka strukturovaná data. Jsou to informace v podobě, kterou stroj přečte bez hádání: kdo jsme, kde sídlíme, kdo článek napsal a kam stránka patří.
V kořeni webu je soubor llms.txt, stručný přehled služeb, případových studií a kontaktů pro jazykové modely. Vyhledávače dostanou mapu webu a u každé stránky vědí, kde je její anglická verze.
PROVOZ
Spuštěním práce nekončí. Novou verzi nasazujeme bez výpadku: nejdřív záloha, pak přepnutí verze a kontrola, že web odpovídá. Kdyby něco nesedělo, vrátíme předchozí verzi do 5 minut.
Databázi zálohujeme každou noc v 01:00 a zálohy držíme 14 dní zpět. Běžné aktualizace Drupalu a modulů děláme nejméně jednou za čtvrtletí, kritické nejpozději do 48 hodin.
Cookies lištu máme vlastní, bez služby třetí strany. Bez vašeho souhlasu web nepoužívá analytické ani reklamní cookies.
KONZULTACE
Napište nám, co právě řešíte. Projdeme zadání a ukážeme, jak by projekt probíhal u vás.