Stránka je momentálne v testovacej prevádzke a postupne sa dopĺňa.

Portfólio


Malá ukážka mojej práce. Niekoľko projektov, ktoré som robil a dorobil :)

1


NajReal.sk :: Portál realitnej kancelárie   (http://www.najreal.sk)

HTML/CSS+JS/Ajax+PHP/MySQL+Smarty+CMSee 16.08.2010

Hlavná stránka

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.



Agentúra B&W :: Portál   (http://www.agenturabw.sk)

HTML/CSS+JS/Ajax+PHP/MySQL+Smarty+CMSee 26.11.2009

Úvodná stránka

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.




Milan Ilavský :: Osobný portál   (http://www.cmsee.eu)

HTML/CSS+JS/Ajax+PHP/MySQL+Smarty+CMSee 14.11.2008

Úvodná stránka

Milujem rekurziu :)



FAnn :: Eshop + Eaukcie + Portál

HTML/CSS+JS/Ajax+PHP/MySQL+Smarty+CMSee 01.03.2008

Úvodná stránka

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:

  • CMS: implementuje základné volania ostatných modulov, priraďovanie URL stránkam a podobne. Taktiež obsahuje administrátorské rozhranie pre správu CMS.
  • Eshop: jedná sa o najrozsiahlejší modul. Internetový obchod ponúka okrem klasických služieb (zobrazovanie, vkladanie do košíka, odoslanie objednávky) aj rozšírené funkcie ako: akcie, akcie závislé na aktuálnom nákupe, darčeky k nákupu, darčekové poukážky, darčekové poukážky na konkrétne produkty, vernostný systém zliav, vzorky k nákupu, platbu cez internet, špeciálna ponuka pre VIP zákazníkov, atď.
Ostatnú časť systému tvoria bežné modulu z ktorých popíšem tie významnejšie:
  • E-auction: elektronické aukcie sú silne prepojené s eshopom. Ponúkajú klasické vyvolanie aukcie, automatické prihadzovanie do určenej čiastky, automatické spracovanie a vytvorenie objednávky čakajúcej na potvrdenie. Pri aukciách sa ukladá aj ich priebeh, ktorý je možné sledovať. Aukcie sa zapínajú a končia v presne stanovenom čase plne automaticky (je možné vytvoriť aukcie aj na týždeň dopredu).
  • Súťaže: vytváranie súťaží, variabilný počet otázok, tri druhy otázok (odpovedať vetou, jedna možnosť správa, viac možností správnych), automatické žrebovanie podľa správnych odpovedí (ak sa nejedná otázku na ktorú sa odpovedá slovom), automatické trvanie súťaže, podobne ako pri aukciách.
  • Bannery: inteligentná správa bannerov. Možnosť náhodného výberu na rôzne pozície, pridanie obrázku či flash banneru, rovnaký banner sa nahrá iba raz a môže sa použiť na rôznych miestach.
  • Vyhľadávanie fulltextové vyhľadávanie v produktoch, zoraďovanie podľa relevancie, vyznačenie kľúčových, kombinovanie kľúčových slov.
  • Menu: úprava menu, automatické generovanie menu podľa kategórií v eshope, položky viditeľné podľa oprévnenia.
  • Text: správa textových sekcií pomocou FCK editora.
  • Mailing list: pridávanie a odoberanie ľudí z mailing listu, odosielanie je zabezpečované firmou ktorá sa na to špecializuje (veľmi veľa užívateľov).
  • Napíšte nám: odosielanie informačného emailu, captcha overovanie.
  • Užívatelia: skupiny užívateľov s rôznymi právami na jednotlivé sekcie, akcie viazané na skupinu užívateľov.
Celý systém sa snaží dodržiavať základné SEO praktiky do najväčšej možnej miery, no pri používaní FCK editora a jemu podobných je ťažké zaručiť validitu (hlavne pri kopírovaní textov priamo z wordu) a už tobôž nie sémantickú časť webu. Systém obsahuje základné štatistiky, no túto časť dokonale zastúpi google analytics s ktorým je systém zžitý (klasické štatistiky návštevnosti, ecommerce, sledovanie vyhľadávania, definovanie cieľov).

Popísané je toho veľa a ešte viac by sa dalo, ak Vás zaujíma viac, prejdite na sekciu CMSee, kde sa môžete o systéme dozvedieť viac.




1


Copyright © 2008 Milan Ilavský | All Rights Reserved | Design by P&B Creations | Modified by Milan Ilavský | Powered by CMSee