Andrej Srna · aplikácie mimo šablóny

PHP vývoj na mieru – webové aplikácie a CMS

Keď sa váš pracovný postup nezmestí do hotového systému. Pomôžem s vlastnou administráciou, správou obsahu, API integráciou aj ďalším rozvojom PHP aplikácie. Rozsah a zodpovednosti si dohodneme podľa toho, čo už máte a čo potrebujete zmeniť.

Obsah → pravidlá → výstupPHP / CMS
Pracovné rozhranie

Administrácia

Názov záznamuObsah a prílohy
KonceptUložiť zmeny
Aplikačná logika

Pravidlá vášho procesu

Databázazáznamy a väzby
Externé APIdohodnuté prepojenie
Ilustračná schéma aplikácie, nie ukážka klientského systému ani administrácie DIA.

Čo potrebujete vyriešiť?

Od obsahu k funkčnému procesu

CMS podľa vášho obsahu

Stránky, dokumenty a opakovateľné sekcie s pravidlami, ktoré redaktorovi pomáhajú udržať jednotný obsah. Najprv posúdime existujúci CMS; vlastný systém má zmysel až tam, kde hotové riešenie nestačí.

Administrácia pre každodennú prácu

Prehľady záznamov, formuláre, vyhľadávanie a oprávnenia podľa úloh v tíme. Rozsah navrhneme podľa konkrétnych pracovných postupov, nie podľa počtu obrazoviek.

Napojenie na API

Prepojenie aplikácie s externými službami a výmena údajov bez ručného prepisovania. Súčasťou návrhu je overovanie vstupov, riešenie chýb aj postup pri nedostupnosti druhej strany.

Rozvoj existujúcej PHP aplikácie

Nová funkcia, oprava alebo postupná úprava staršieho systému. Začnem kontrolou zdrojov, verzie PHP, závislostí a spôsobu nasadenia; nepredpokladám, že treba všetko prepísať.

Nie každý problém potrebuje vlastný CMS.

Ak hľadáte celý systém od zadania po nasadenie, pozrite si vývoj webových aplikácií na mieru. Táto ponuka rieši kompletný pracovný postup, nielen samostatnú technickú časť. Ak potrebujete predovšetkým prepojiť existujúce systémy, pozrite si API integrácie webu a externých služieb.

Pri bežnom obsahovom webe môže byť vhodnejší WordPress vývoj. Ak potrebujete rozšírenie existujúceho WordPressu, pozrite si tvorbu pluginov na mieru. Samostatná aplikácia má zmysel vtedy, keď jej pravidlá a dlhodobá správa obhája náklady na vlastný vývoj.

PHP je serverová vrstva, nie náhrada dobrého rozhrania. Pre samostatnú prácu na používateľskej časti ponúkam frontend vývoj. Pre projekty na inom technologickom základe je oddelenou službou vývoj s Prisma a PostgreSQL.

Referencia · tímová spolupráca

DIA / gov.cz: komponenty v prostredí Sulu CMS

V spolupráci s českou agentúrou Cognito som vyvíjal komponenty pre DIA v Scrum/agilnom prostredí.

Kontextom projektu bol Sulu CMS a blokový editor. Moja referencia tu dokladá účasť na komponentovej a frontendovej časti tímového projektu, nie samostatné autorstvo celého redakčného systému.

Priebeh spolupráce

Najprv poznáme systém. Potom ho meníme.

  1. Zadanie a technická kontrola

    Prejdeme úlohy používateľov, existujúci kód, dáta a integrácie. Dohodneme hranice zásahu, prostredie a konkrétne podmienky prevzatia.

  2. Menší overiteľný celok

    Navrhnem model obsahu alebo pracovný postup a pripravím dohodnutú časť riešenia. Priebežne kontrolujeme bežný scenár aj neplatný vstup, chýbajúce oprávnenie či chybu API.

  3. Testovanie, nasadenie a ďalšia správa

    Overíme dohodnuté scenáre na testovacom prostredí a pripravíme nasadenie s návratovým postupom. Dokumentáciu, prevádzku a ďalší rozvoj dohodneme podľa potrieb aplikácie.

Otázky o PHP vývoji na mieru

Kedy má PHP vývoj na mieru zmysel?

Keď potrebujete vlastný pracovný postup, administráciu alebo integráciu, ktorú hotové riešenie nepokrýva rozumne. Ak stačí existujúci CMS alebo jeho konfigurácia, odporučím jednoduchšiu cestu. Technológiu a rozsah vyberieme podľa zadania.

Je to rovnaká služba ako WordPress vývoj?

Nie. WordPress vývoj rozširuje konkrétny redakčný systém témami a pluginmi. Táto služba zahŕňa aj PHP aplikácie mimo WordPressu, samostatné administrácie a rozvoj existujúcich systémov. Ak už máte WordPress, najprv posúdime riešenie v jeho rámci.

Môžete prevziať existujúcu PHP aplikáciu?

Najprv potrebujem posúdiť kód, dokumentáciu, závislosti a prostredie. Podľa výsledku navrhnem opravu, nové funkcie alebo postupnú modernizáciu. Prevzatie ani kompatibilitu so všetkými staršími systémami nemožno sľúbiť bez tejto kontroly.

Čo presne znamená referencia DIA / gov.cz?

V spolupráci s agentúrou Cognito som sa podieľal na vývoji komponentov pre DIA v Scrum/agilnom tíme. Referencia sa týka komponentovej a frontendovej práce v prostredí Sulu CMS s blokovým editorom. Nie je tvrdením, že som sám vytvoril celý portál alebo jeho PHP backend.

Ako riešite testovanie a prevádzku?

Dohodneme hlavné scenáre, oprávnenia a správanie pri chybách. Úpravy najprv overíme na testovacom prostredí; pred nasadením si ujasníme zálohy, návratový postup a zodpovednosť za ďalšiu údržbu. Konkrétne bezpečnostné požiadavky treba posúdiť samostatne, nejde o automatickú garanciu súladu či certifikáciu.

Koľko stojí vývoj a čo potrebujete na úvod?

Cena a termín závisia od rozsahu, stavu aplikácie a integrácií. Pošlite stručný opis problému, používateľských úloh a existujúceho systému. Prístupy ani osobné údaje neposielajte do formulára; ich bezpečné odovzdanie dohodneme až podľa potreby.

Čo má vaša aplikácia robiť lepšie?

Opíšte problém a súčasné riešenie. Navrhnem, čo má zmysel preveriť ako prvé.

Radšej e-mail? [email protected]

Prebrať zadanie →

Máte projekt alebo otázku?

Ozvite sa. Priamo mne.

Zavolajte mi ↗+421 914 230 321 Napíšte mi ↗[email protected]

Alebo mi nechajte správu