Vlastnosti

Redakční systém orientovaný na uživatelský zážitek, použitelnost, bezpečnost a kvalitu, s možností jednoduché implementace složitých business procesů, včetně pokročilých jazykově závislých funkcí. Předpokladem je životnost projektů 3 a více let.

Jednoduchá prezentace, složitý firemní web na míru, vícejazyčný e-shop nebo snad rezervační systém? Není problém!

Rychlá implementace

Využíváme vlastní znovupoužitelné, konfigurovatelné balíčky a komponenty pro snadnou a efektivní tvorbu webů a jejich automatické testování, rychlé a spolehlivé nasazení pomocí CI.

Když už se něco pokazí, díky monitoringu a nadupanému error reportingu dokážeme vše bleskurychle opravit.

Codebase

Odladěné, stabilní a prověřené moderní nástroje a software. To vše z velké části postavené na open-source technologiích.

K většímu pohodlí a spokojenosti nám pomáhá netwings konzole, která nám ulehčuje rutinní, avšak nezbytné úkony - automatickým generováním PHP tříd počínaje, sestavením medií konče.

Vývoj

Formu našim webům dáváme díky strukturovaným stylopisům psaným v SASS za pomoci knihovny Compass.

Striktně dodržujeme principy SOLID, KISS, PSR-4 a definované coding standards pro PHP, SQL, Latte, CSS, SASS (SCSS), JavaScript i CoffeeScript.

Kód před vypuštěním do světa prochází code-review pomocí Upsource a unit testováním v PHPUnit.

Správa codebase a projektů

O správu závislostí se nám stará Composer, vlastní balíčky řešíme přes Satis, který hlídá všech našich více než 40 Mercurial repozitářů. Balíčky máme zdokumentované, ať již formou UML diagramů, makrdownu nebo jako mindmapy.

CI našich projektů má na starost Jenkins - pomáhá nám s jejich sestavením, spouštěním testů a deployem na ostrý i testovací server.

Technologie

Moderní technologie a trendy nás drží napřed. Jsme díky tomu schopni vyrovnat se konkurenci a být v obraze.

Server

Běžíme na linuxovém serveru, stránky servíruje Apache, kterému supluje PHP (aktuálně přecházíme z verze 5.6 na verzi 7.0), data ukládáme do PostgreSQL 9.4 databáze a Memcache. Na vývojovém prostředí je vše pěkně zabalené do Docker kontejnerů.

Knihovny

Systém pohání Nette Framework spolu s vlastním ORM. Mimo jiných využíváme také některé Kdyby a Symfony balíčky. Máme vlastní JS stack napsaný v CoffeeScriptu, postavený nad Require.js/Almond a nejnovějším jQuery.