Práce se zabývá implementací softwarového řešení univerzálního, vícejazyčného, lokalizova-ného e-shopu, za využití vhodného PHP frameworku. Výběr vhodného frameworku proběhl na základě teoretické rešerše nejčastěji používaných PHP frameworků, s ohledem na podporu vývoje vícejazyčných lokalizovaných aplikací. Předkládané řešení bude nasazeno do ostrého provozu, kde nahradí stávající, zastaralý systém provozovaný na adrese: http://mmproducts.cz.
Anotace v angličtině
The thesis deals with an implementation of a universal multilanguage-localized e-shop. The suitable PHP framework was selected on the base of theoretical research and used for realization. The suitability of the framework was assessed according to its support of multi-lingual application. Presented application will be used as a replacement of obsolete system at the address: http://mmproducts.cz.
Práce se zabývá implementací softwarového řešení univerzálního, vícejazyčného, lokalizova-ného e-shopu, za využití vhodného PHP frameworku. Výběr vhodného frameworku proběhl na základě teoretické rešerše nejčastěji používaných PHP frameworků, s ohledem na podporu vývoje vícejazyčných lokalizovaných aplikací. Předkládané řešení bude nasazeno do ostrého provozu, kde nahradí stávající, zastaralý systém provozovaný na adrese: http://mmproducts.cz.
Anotace v angličtině
The thesis deals with an implementation of a universal multilanguage-localized e-shop. The suitable PHP framework was selected on the base of theoretical research and used for realization. The suitability of the framework was assessed according to its support of multi-lingual application. Presented application will be used as a replacement of obsolete system at the address: http://mmproducts.cz.
V úvodní části práce je nutné provést přehled a porovnání nejčastěji používaných PHP frameworků. Především pak frameworků CakePHP, Nette, QPHP, Symfony a Zend. Při porovnávání frameworků bude kladen důraz na podporu vývoje multijačných lokalizovaných webových aplikací.
Primárním cílem bakalářské práce je návrh a implementace softwarového řešení univerzálního multijazyčného lokalizovaného e-shopu za využití vhodného PHP frameworku. V rámci lokalizace je nutno mimo jiné počítat s variantou umožňující:
Používat v různých jazykových mutacích různou měnu,
nabízet konkrétní produkt pouze na vybraných jazykových mutacích,
zakázat zobrazování vybraných fotografií produktů ve vybraných jazykových mutacích, spravovat na různých jazykových mutacích odlišné kategorie produktů.
Produkt bude otestován a nasazen do ostrého provozu, kde nahradí stávající systém provozovaný na adrese: http://mmproducts.cz
Předpokládané využití technologií: PHP, HTML5, CSS3, JavaScript, relační databáze
Zásady pro vypracování
V úvodní části práce je nutné provést přehled a porovnání nejčastěji používaných PHP frameworků. Především pak frameworků CakePHP, Nette, QPHP, Symfony a Zend. Při porovnávání frameworků bude kladen důraz na podporu vývoje multijačných lokalizovaných webových aplikací.
Primárním cílem bakalářské práce je návrh a implementace softwarového řešení univerzálního multijazyčného lokalizovaného e-shopu za využití vhodného PHP frameworku. V rámci lokalizace je nutno mimo jiné počítat s variantou umožňující:
Používat v různých jazykových mutacích různou měnu,
nabízet konkrétní produkt pouze na vybraných jazykových mutacích,
zakázat zobrazování vybraných fotografií produktů ve vybraných jazykových mutacích, spravovat na různých jazykových mutacích odlišné kategorie produktů.
Produkt bude otestován a nasazen do ostrého provozu, kde nahradí stávající systém provozovaný na adrese: http://mmproducts.cz
Předpokládané využití technologií: PHP, HTML5, CSS3, JavaScript, relační databáze
Seznam doporučené literatury
BAGUI, Sikha a Richard EARP. Database design using entity-relationship diagrams. 2nd ed. Boca Raton, FL: CRC Press, c2012, xxvii, 343 p. Foundations of database design series. ISBN 14-398-6176-5.
BORONCZYK, Ed a Steven D NOWICKI. PHP 6: programujeme profesionálně. Vyd. 1. Překlad Ondřej Gibl. Brno: Computer Press, 2010, 718 s. Programujeme profesionálně, no. 2. ISBN 9788025127674.
PILGRIM, Mark. Dive into HTML5. [online] 2011 [cit. 2012-10-11]. Dostupné z WWW: http://diveintohtml5.info, http://kniha.html5.cz
Seznam doporučené literatury
BAGUI, Sikha a Richard EARP. Database design using entity-relationship diagrams. 2nd ed. Boca Raton, FL: CRC Press, c2012, xxvii, 343 p. Foundations of database design series. ISBN 14-398-6176-5.
BORONCZYK, Ed a Steven D NOWICKI. PHP 6: programujeme profesionálně. Vyd. 1. Překlad Ondřej Gibl. Brno: Computer Press, 2010, 718 s. Programujeme profesionálně, no. 2. ISBN 9788025127674.
PILGRIM, Mark. Dive into HTML5. [online] 2011 [cit. 2012-10-11]. Dostupné z WWW: http://diveintohtml5.info, http://kniha.html5.cz
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem bakalářské práce byl návrh a implementace softwarového řešení univerzálního multijazyčného likalizovaného e-shopu za využití vhodného PHP frameworku. Dle vedoucího práce je logická i stylistická úroveň práce v naprostém pořádku a všechny cíle byly splněny v plné míře.