=====Webový multiuživatelský textový editor===== ====Autor==== Pavel Kročák ====Oponent==== Vojtěch Jirkovský ====Adresa==== http://www.krocapav.g6.cz/www ====Zadání==== * Zpracujte rešerši aplikací pro správu znalostí. * Navrhněte webový systém pro správu znalostí a jejich verzování s podporou pro více uživatelů. * Navrhněte algoritmus pro správu verzí. * Navrhněte API této aplikace, pro využití textů pro jinou aplikaci. * Celý systém implementujte. * Aplikaci důkladně otestujte. ====Úkoly a komunikace==== ===31. 3. 2011=== * schůzka, * úkoly: * začněte si analýzu sypat do LaTeXu, * implementujte registraci a detail záznamu. * termín další schůzky: 14. 4. 2011, 15:00. ===17. 3. 2011=== * schůzka, * úkoly: * implementujte přihlašování, * implementujte první stránku se seznamem záznamů. * začněte si analýzu sypat do LaTeXu. * termín další schůzky: 31. 3. 2011, na prozvonění. ===1. 3. 2011=== * schůzka, * úkoly: * vytvořte navigační model aplikace s využitím webML, * překlopte draft do Nette, * vytvořte celou databázi a případně zaktualizujte datový model. * termín další schůzky: 10. 3. 2011, 14:00 ===15. 2. 2011=== * schůzka, * úkoly: * vytvořte na webdevu databázi a naplňte si ji ukázkovým článkem s několika verzemi, * nastudujte si Nette a vytvořte první draft, * pomocí diagramu aktivit zpracujte postup porovnání dvou verzí, * termín další schůzky: 1. 3. 2011, 14:00 ===20. 1. 2011=== * schůzka, * úkoly: * přepracujte koncept aplikace tak, aby využívala GUI, * sepište scénáře jednotlivých případů užití, * pomocí diagramu aktivit popište vybrané zajímavé části systému (zejména porovnávání verzí). * termín další schůzky: 3. 2., 10:00 ===6. 1. 2011=== * schůzka, * úkoly: * srovnejte Symphony s Nette a případně i dalšími (sepište), * zpracujte USE CASE diagramy, * navrhněte datový model. * termín další schůzky: 18. 1., 10:00 ===15. 12. 2010=== * schůzka, * úkoly: * podívejte se po aplikacích s jiným účelem, ale podobnými funkcemi, * zahrňte je do rešerše a i u nich vytyčte výhody a nevýhody, * upravte jednotlivé body funkčních požadavků tak, aby byly srozumitelné, * navrhněte zadání práce (5-7 bodů v imperativu), * začněte přemýšlet nad architekturou a technologiemi, které použijete. * termín další schůzky: první týden v lednu na základě e-mailové dohody. ===7. 10. 2010=== * schůzka, * úkoly: * prozkoumejte již existující školní informační systémy, * zpracujte rešerši s výsledky vašeho srovnání, * stanovte cíle práce, * počítejte s tím, že závěrečnou zprávu budu chtít v LaTeXu. Ke studiu doporučuji [[http://umarecka.cz/var/ezwebin_site/storage/images/pocitacova/ostatni/dtp_tex_a_latex/latex_pro_zacatecniky/15314-1-cze-CZ/latex_pro_zacatecniky_medium.jpg|tuto knihu]], * nastudujte si podmínky pro psaní BP na info336. * termín další schůzky: třetí týden v říjnu 2010.