PHP expert • Nette • Joomla • legacy projekty

PHP expert pro převzetí, opravy a rozvoj webových aplikací.

Pomáhám firmám se staršími PHP projekty, Nette aplikacemi, Joomla weby a e-commerce systémy, které potřebují opravit, rozšířit, zrychlit nebo stabilizovat.

20+let PHP praxe
Nettepřevzetí a rozvoj
Legacyopravy bez přepisu od nuly
Filip Bartmann, PHP expert

Kdy dává smysl PHP expert

Když projekt funguje, ale nikdo se v něm nechce nebo neumí hrabat.

Nejčastěji řeším aplikace po původním dodavateli, starší PHP kód, chyby v produkci, nedokončené úpravy a systémy, kde je potřeba nejdřív pochopit skutečný stav.

01

Převzetí projektu

Orientace v cizím kódu, zmapování aplikace, rizik, databáze, provozu a dalšího postupu.

02

Opravy a troubleshooting

Chyby 500, rozbité formuláře, pomalé dotazy, problémy s platbami, dopravci a importy.

03

Rozvoj bez chaosu

Nové funkce, úpravy administrace, modernizace PHP a postupné zlepšování bez přepisu od nuly.

Expertíza

PHP neřeším izolovaně. Sleduji aplikaci, databázi i server.

U složitějších problémů bývá příčina mezi vrstvami: v kódu, SQL, PHP-FPM, Apache, cron úlohách, právech, logách, integraci třetí strany nebo datech.

Nette FrameworkPřevzetí, rozvoj, refaktoring, formuláře, administrace a API
JoomlaKomponenty, pluginy, migrace, napadené weby a vlastní e-commerce řešení
E-commerceObjednávky, produkty, zákazníci, sklad, dopravy, platby a ERP integrace
Legacy PHPDiagnostika, opravy, modernizace a postupné snižování technického dluhu
Serverový kontextLinux, Apache, PHP-FPM, MySQL/MariaDB, SSL, logy a výkon

Reference

Vybrané projekty, kde šlo o zakázkový PHP vývoj a praktické řešení provozu.

Informační systémy, e-shopy, dražební aplikace, převzaté projekty, integrace účetnictví, plateb, dopravců a interních systémů.

Abbott Diagnostics

Vlastní informační a objednávkový systém pro objednávky nemocnic.

  • integrace s interními systémy zákazníka
  • správa zákazníků, produktů a objednávek
  • evidence expirací a generování PDK souborů
PHP, Nette, MySQL/MariaDB, JavaScript, jQuery

Dražbyprost

Kompletní vývoj a provoz systému pro elektronické dražby a aukce.

  • dražební a aukční procesy
  • integrace Fio banky pro kontrolu plateb
  • provoz aplikace na spravovaném VPSFree VPS
PHP, Nette, MySQL/MariaDB, jQuery, UIkit, Linux

Arno

Převzetí a další rozvoj rozsáhlého e-commerce systému pro prodej obuvi.

  • orientace v převzatém rozsáhlém projektu
  • objednávky, vratky, slevové a zákaznické programy
  • údržba a postupná modernizace aplikace
PHP, Nette, MySQL/MariaDB, JavaScript, jQuery, Linux

Bonitex

Dlouhodobý rozvoj e-shopu na vlastním řešení SPACECms/SPACEShop.

  • integrace s účetním systémem Pohoda
  • automatizovaný přenos produktů a objednávek
  • Comgate a pokročilé poptávkové formuláře
PHP, Nette, MySQL/MariaDB, jQuery, UIkit

Zalij.to

Převzetí a další vývoj existujícího e-commerce řešení v Nette.

  • přímé napojení dopravců místo Balíkobotu
  • Zásilkovna, DPD, PPL a Česká pošta
  • rozšíření produktových variant
PHP, Nette, MySQL/MariaDB, JavaScript, jQuery

Azema

E-commerce řešení postavené na Joomla a vlastním systému SPACEShop.

  • automatické XML importy produktů
  • PPL, Zásilkovna/Packeta a tisk štítků
  • integrace platební brány Comgate
PHP, Joomla, MySQL/MariaDB, JavaScript

Postup

Nejdřív zjistit stav. Teprve potom slibovat řešení.

U převzatých aplikací je největší riziko neviditelný rozsah problému. Proto začínám technickou analýzou, logy, databází, strukturou kódu a provozem.

Typický postup
  1. Prohlédnutí kódu, databáze, logů a konfigurace
  2. Určení příčiny problému a rizik
  3. Návrh rychlého zásahu nebo dlouhodobého plánu
  4. Oprava, testování a nasazení
  5. Doporučení další údržby, hostingu nebo správy VPS

Technologie

Pracuji s tím, na čem reálné PHP projekty běží.

PHP 8.x Legacy PHP Nette Framework Joomla MySQL / MariaDB JavaScript / jQuery REST / JSON / XML ERP integrace Platební brány Dopravci Linux Apache / PHP-FPM

„U starého PHP projektu je nejdřív potřeba pochopit, proč pořád běží.“

Převzetí • opravy • rozvoj • integrace • bezpečnost • produkční provoz

Spolupráce

Máte PHP projekt, který potřebuje převzít, opravit nebo rozvíjet?

Napište, na čem aplikace běží, co teď nefunguje a jaký výsledek potřebujete. Ozvu se s návrhem dalšího postupu.

Filip Bartmann filbar@website21.cz V Zahradách 10/107 708 00 Ostrava

Odesláním formuláře souhlasíte se zpracováním uvedených údajů za účelem vyřízení vaší poptávky.