V nejnovější verzi administrace systému Webspire je možné pomocí analytických widgetů v dashboardu graficky vizualizovat statistiky návštěvnosti a konverzí webu či e-shopu. Více se dočtete na našem blogu.
Administrač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!
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.
Moderní technologie a trendy nás drží napřed. Jsme díky tomu schopni vyrovnat se konkurenci a být v obraze.
Běžíme na linuxovém serveru, stránky servíruje Apache společně s PHP 8.0, data ukládáme do PostgreSQL 12 databáze, kterou podporují Memcache, RabbitMQ a Redis. Na vývojovém prostředí je vše pěkně zabalené do Docker kontejnerů.
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 přes merge requesty v Gitlabu a unit testováním v PHPUnit.
Systém pohání Nette Framework 3 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.
CI našich projektů má na starost Gitlab - pomáhá nám s jejich sestavením, spouštěním testů a deployem na ostrý i testovací server.
V nejnovější verzi administrace systému Webspire je možné pomocí analytických widgetů v dashboardu graficky vizualizovat statistiky návštěvnosti a konverzí webu či e-shopu. Více se dočtete na našem blogu.
Startujeme přechod na PHP 7.2 - většína našich balíčků je již připravená, aktuálně vše integrujeme a v brzké době budeme na této nové verzi frameworku spouštět první projekt.
Provádíme testy našich webů na PHP 7, Nette 2.4 a připravujeme aktualizaci na produkčním serveru. Aktualizací dosahujeme zlepšení odezvy o 55 % oproti PHP 5.6.
Zapracovali jsme na bezpečnosti. Náš frontend i administrační systém Webspire nyní používá HTTP hlavičky X-XSS-Protection, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options i Strict-Transport-Security.
Pro automatické spouštění testů a deploy projektů na ostrý i testovací server nově používáme CI server Jenkins.
Zlepšili jsme časy načítání JavaScriptu na 70 % původního času. Pro produkční prostředí jsme vyměnili require.js za allmond.js a všechny JavaScripty jsou sbaleny do jednoho balíčku.