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čí.
Andrej Srna · aplikácie mimo šablóny
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ť.
Administrácia
Pravidlá vášho procesu
Čo potrebujete vyriešiť?
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čí.
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.
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.
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ť.
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
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
Prejdeme úlohy používateľov, existujúci kód, dáta a integrácie. Dohodneme hranice zásahu, prostredie a konkrétne podmienky prevzatia.
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.
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.
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.
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.
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.
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.
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.
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.
Opíšte problém a súčasné riešenie. Navrhnem, čo má zmysel preveriť ako prvé.
Radšej e-mail? [email protected]
Máte projekt alebo otázku?