1
|
Stránka lokálnej realitnej kancelárie. Ide o bežnú stránku realitnej kancelárie so zoznamom realít, pokročilým vyhľadávaním v realitách a jednoduchou správou maklérov, ktorý majú dovolené jednotlivé reality pridávať a upravovať, ale z bezpečnostných dôvodov ich majú zakázané mazať. Parametre realít nechcel klient meniť, tak ostali parametre z pôvodnej stránky. Zoznam aktuálnych realít bol importovaný taktiež z pôvodnej stránky. Grafika bola dodávaná externe, ale povedal by som, že nevyzerá zle. Pôvodne bol navrhnutý iný horný banner, ale klient si napokon dodal svoj. Podľa posledných informácii sa táto realitná kancelária bude spájať s nejakou inou a stránka čoskoro zanikne.
Portál je postavený na CMSee.
|
Portál agentúry zameranej na event marketing a promotion. Grafik odviedol podľa mňa veľmi dobrú robotu. Grafika je pekná a dokonale sa k tejto agentúre hodí. Práca bola pokojná a bolo na ňu dostatok času a s výsledkom sme boli napokon asi všetci spokojný.
Stránka okrem klasického predstavenia firmy a kontaktov obsahuje referencie s obrázkami z eventov a promotion ktoré robili. Hlavnou časťou však ostáva sekcia hostesiek. Tu sa prihlasujú dievčatá, ktoré pre túto agentúru už pracovali, ale aj dievčatá, ktoré majú o prácu záujem. Dievčatá si môžu pridávať k profilu fotky, ale aj zoznam svojich skúseností. Každá hosteska, skúsenosť či fotka podlieha schvaľovaciemu procesu, aby si zamestnanci agentúry udržali túto sekciu čistú. Do tejto sekcie majú prístup len klienti agentúry, pričom aj títo klienti majú často prístup časovo obmedzený, len na doby spolupráce s agentúrou. Klienti môžu vyhľadávať hostesky podla lokality a hostesky s ktorými už robili môžu ohodnotiť.
Na záver už len dodám, že celý portál je postavený na mojom CMSee.
|
Milujem rekurziu :)
|
Ozaj veľký projekt z ktorého som mal pôvodne programovať "len" eshop, následne sa to však zvrhlo tak, že som robil celý portál vrátane elektronických aukcií, súťaží, atď.
Grafika sa riešila veľmi dlho, nakoľko sa dlhú dobu nevedeli dohodnúť s grafikom na výslednom vzhľade. Rukami mi prešlo mnoho návrhov, niektoré lepšie, iné horšie, všetky však veľmi zaujímavé. Grafik zjavne nebol web-dizajnér, čo sa aj podpísalo na predkladaných návrhoch. Schválený návrh sa dosť podobal súčasnému vzhľadu, podľa môjho názoru aj o čosi krajší, no na web ťažšie aplikovateľný (zaoblené hrany, tiene, diagonálne prechody). Napriek tomu bol implementovaný a pri prvom stretnutí opäť zmietnutý zo stola (tu to začínala byť sranda). Z HTML-kom som začínal opäť od začiatku a ako sa neskôr ukázalo aj s celým eshopom, nakoľko špecifikácia ktorú napísali nebola presne taká akú chcelo (a tu to prestala byť sranda). Vývoj sa tiahol hlavne vďaka skutočnosti, že po každom stretnutí sa funkcionalita prudko menila (odvtedy si striktne zakladám na precízne vypracovanej analýze, ktorú odsúhlasia obe strany). K bežnému vývoju sa priradil import nekonzistentných XML súborov s produktami a import užívateľov s objednávkami zo starej "kvázi" databázy (toto bolo fakt o nervy).
Technická časť: Kvôli tomuto portálu som implementoval svoje CMS (asi si poviete, že implementovať CMS je ako vymýšľať koleso, no potreboval som systém, ktorému budem dokonale rozumieť a budem si ho vedieť dokonale ohnúť podľa toho, ako to práve potrebujem). Moje CMS je postavené na template engine smarty (základ kolesa som teda prebral). Počas vývoja som si mierne upravoval aj smarty ako také, hlavne debugovaciu konzolu (viď. posledný obrázok). Do systému som zabudoval inteligentnú validáciu a poloautomatické administračné rozhranie, čím som celé CMS posunul o čosi vyššie a v súčastnosti tento systém pre mňa predstavuje základný framework každej web aplikácie ktorú robím. Viac o tomto systéme nájdete na týchto stránkach (napríklad hneď vedľa).
Moduly: Celý systém je zostavený z modulov, ktoré rozdeľujem na viditeľné a neviditeľné. Neviditeľné moduly nemajú výstup (okrem administrátorskej časti) a sú len podpornou časťou niektorých viditeľných, ktoré sú na nich závislé. Neviditeľné moduly sú konkrétne:
1