=====Linkovací systém spojený s on-line katalogem===== ====Autor==== František Szabó ====Oponent==== Doc. Ing. Ivan Jelínek, CSc. ====Adresa aplikace==== http://weblinker.cz ====Zadání==== * Navrhněte katalog stránek a článků využívající výhod linkovacích systémů. * Systém bude s weby pracovat na úrovni podstránek. * Katalog bude hodnotit stránky a články podle návštěvnosti. * Systém navrhněte tak, aby byl odolný proti možným útokům a zneužitím. * Dále umožněte uživatelům hodnotit kvalitu stránek i článků. * Katalog bude umožňovat registrovaným uživatelům umístit na stránku dynamicky se měnící ikonu s hodnotou PageRanku a S-Ranku stránky. * Katalog bude uchovávat data o přístupech na weby, kde jsou umístěny ikonky katalogu. * Systém implementujte pomocí HTML, PHP, CSS, SMARTY a AJAXu. * Celý systém otestujte. ====Úkoly a komunikace==== ===11. 5. 2009=== * schůzka * úkoly: * pošlu info, jak odstranit "Kapitola 1" u úvodu * pošlu info, jak se vytvoří linky na obrázky * zaneste změny a verzi mi zašlete do 20. 5. 2009 * další schůzka: 25. 5. 2009, 20:00, KN:E-315 ===20. 4. 2009=== * schůzka * úkoly: * sjednoťte oba USE-CASE diagramy do jednoho, * oveřte si směr šipek u dědění v USE-CASE, * zpracujte sekvenční diagramy, * dodělejte datový model, transformujte jej na class diagram, * projděte si osnovu záverečné zprávy a ke každé kapitolce zpracujte základ, * precizněji zpracujte první tři kapitolky. * termín odevzdání: 2. května * termín další schůzky: 4. května, 20:00 ===16. 3. 2009=== * schůzka * úkoly: * dolaďte komunikaci formulářů s uživatelem prostřednictvím PHP, * vyřešte problémy s počty článků / webů v jednotlivých kategoriích v pravém sloupci, * odstraňte ikony z míst, kam nepatří, * popřemýšlejte nad novou grafikou, * pošlete mi datový model, * sepište základ textové části, konkrétně Úvod, teoretické základy včetně rešerše, motivaci a popis datového modelu (ideálně alespoň 10 stran A4). * další schůzka: 6. 4. 2009, 20:00, KN:E-315. ===10. 2. 2009=== * schůzka. * úkoly: * zkontrolujte si zadání bakalářské práce na info336 a dejte mi echo, zda mohu odstartovat proces zadávání. * vyřešte problém s češtinou, * upravte chybové hlášení při neúspěšném odeslání e-mailu, * dodělejte řazení položek, * implementujte stránkování, * termín další schůzky: začátkem března po předchozí domluvě, KN:E-315. ===6. 1. 2009=== * schůzka. * úkoly: * implementujte možnost vložení stránky či článku a jejich editaci a prohlížení, * rozmyslete si reprezentaci klíčových slov v databázi a práci s nimi, * dolaďte ošetření formulářů, * implementujte správu uživatelských účtů, * do detailu si promyslete použití redirectu, * termín další schůzky: začátek března. ===25. 11. 2008=== * schůzka. * úkoly: * pošlete mi stávající verzi datového modelu, * datový model ještě dolaďte - sjednoťte dostal / poslal u počtu odkazů a dolů / nahoru u ajaxového hodnocení, * popřemýšlejte nad systémem sběru a ukládání informací o návštěvách, * popřemýšlejte nad koncepcí uživatelských práv, * nezapomeňte v BP zdůvodnit, proč používáte položku seo_url, * implementujte ošetření správnosti vstupů ve formulářích * implementujte administraci statických stránek. * termín další schůzky: 16. 12., 13:30. ===4. 11. 2008=== * schůzka. * zvážit, zda přidat do zadání zmínku o vyhledávání, * navrhnout datový model (zaslat nejpozději v neděli před schůzkou), * popřemýšlet nad způsobem využití dat z historie, * poladit grafický design, * implementovat některé dílčí funkční části, * termín další schůzky: 25. 11. 2008, 13:00. ===14. 10. 2008=== * schůzka. * do konce října dokončete návrh šablon, * sepište plánované funkcionality systému, * termín další schůzky: 4. 11. 2008, KN:E-315. ===6. 10. 2008=== * Zaslán [[http://webdev.felk.cvut.cz/~matyap1/projekty/szabof1/2008-10-06.doc| tento soubor]]. ===6. 8. 2008=== * Zaslán [[http://webdev.felk.cvut.cz/~matyap1/projekty/szabof1/2008-08-06.doc| tento soubor]], * termín další schůzky: začátek září.