Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Redakční systém s integrací webových služeb
Roman Pospěch Brno 2017
2
HLAVNÍ CÍLE Snadná správa obsahu webu Snadné přizpůsobení systémů podle požadavků zákazníka Integrace webových služeb 1 2 Ad 1 Z podhledu koncového uživatele - Odstínění uživatele od složitých možností nastavení Ad 2 Z pohledu programátora Ad 3 Například – vložím novinku a zároveň o ní upozorním na FB 3
3
EXISTUJE VYHOVUJÍCÍ ŘEŠENÍ ?
Existující CMS mají univerzální možnosti => vyšší (zbytečná) složitost; přesto omezené možnosti přizpůsobení
4
Aplikace tvořená konfigurovatelnými komponentami
VLASTNÍ ŘEŠENÍ Aplikace tvořená konfigurovatelnými komponentami NAPŘ.: ČLÁNKY, UDÁLOSTI, … Třídy realizující komunikaci s webovými službami různých poskytovatelů (integrovány do komponent) FACEBOOK, GOOGLE, TWITTER 1 2 … proto jsem vytvořil vlastní řešení, který bude možné vytvářet přímo na míru požadavkům ! V podstatě jde o FRAMEWORK Komponenta Relativně soběstačná Znovupoužitelná Definována svým (specifickým) účelem S okolím komunikuje přes své rozhraní
5
UKÁZKA ŘEŠENÍ … na webu PSO, kde je systém nasazený !
6
Tímto způsobem funguje administrace u všech komponent
Z pohledu návštěvníka
7
Z pohledu administrátora
Tímto způsobem funguje administrace u všech komponent Z pohledu administrátora
8
Tímto způsobem funguje administrace u všech komponent
10
INTEGRACE WEBOVÝCH SLUŽEB
14
DALŠÍ VÝVOJ Zjednodušení způsobu vytváření šablon a kaskádových stylů Usnadnění nasazení a údržby systému 1 2
15
DĚKUJI ZA POZORNOST
16
OTÁZKY Plánujete rozšířit CLI pro generování komponent (šablon, kontrolerů, modelů) aplikace, aby se ulehčila práce programátorovi, podobně jako je to u frameworku Laravel (CLI Artisan)? Uvažujete o migračním systému (např. Phinx) pro řízení importu databáze při zavádění nové instance systému? 1 2
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.