Zápisnica č.6
zo stretnutia Tímu č.1/PSS v rámci predmetu Tímový projekt 2,
konaného dňa 31.3.2009
Prítomní členovia: Martin Hrubý, Michal Olšovský, Tomáš Valko, Martin Šuvada, František Januš
Program:
- Analýza súčasného stavu projektu
- Plán do budúceho stretnutia
K bodu 1.)
Tento týždeň sa stretnutie nášho tímu neuskutočnilo ako obvykle v softvérovom štúdiu, ale iba virtuálne, pomocou komunikačných nástrojov Skype a Google Groups. Ako sme už v minulej zápisnici spomenuli, projekt je v záverečnej fáze implementácie. Funkcie systému, ktoré boli implementované provizórne, sa v priebehu posledných 7 dní prepracovali tak, aby neovplyvňovali beh systému hlavne z dlhodobého hľadiska. Implementačné zmeny môžeme zhrnúť do nasledujúcich bodov:
- Zmena v nastavovaní absolútnej cesty pri ukladaní projektu do pracovného adresára pre TinyMCE. Pôvodne sa cesta nastavovala na dočasný priečinok, ktorý sa po čase automaticky odstránil. To však spôsobilo, že po vymazaní stále ostali uložené texty bez obrázkov a css súborov. Teraz sa využíva absolútna cesta voči pôvodnému projektu v adresári /var/mirror_web/%HASH%.
- Doplnený oznam o tom, že užívateľ má otvorený projekt na úpravu. Pokiaľ sa vytvára export projektu z SVN pomocou "checkout" funkcie pre zobrazovanie projektu, štandardne sa ukladá do adresára /mirror_web/temp/%NEW_HASH%. Keď sa však otvorí projekt na úpravu, pomocou "checkout" funkcie sa uloží do adresára /mirror_web/temp/Q.%NEW_HASH% a tým sa vie, že bol vytvorený pre editáciu. Keď potom používateľ otvára projekt na úpravu, skontroluje sa, či nie je v adresári /var/mirror_web/temp vytvorený taký priečinok, ktorý má v názve na začiatku "Q." a zároveň bol vytvorený pre daný projekt. To sa dosiahne skriptom, ktorý získa tieto informácie (nový hash - originálny hash) z .svn priečinka v danom projekte a tieto informácie následne spracuje. Ak taký adresár existuje, zobrazí sa upozornenie. Pre aktuálnosť sa adresár ktorý obsahuje export projektu z SVN odstráni po tom, ako bolo spravené uloženie projektu. Priečinky, ktoré sa vytvorili s otvorením editora TinyMCE, ale sa nezmazali uložením projektu, budú odstránené príslušným skriptom po určitom časovom intervale.
Dokumentácia projektu sa priebežne dopracováva. Doposiaľ sú kompletné kapitoly Analýza riešenia a Návrh riešenia. Kapitola Implementácia je takmer hotová. Pre kapitolu Užívateľská príručka, je vypracovaná osnova, ktorú je nutné doplniť textom a vhodnými obrázkami, tak aby bola zároveň účelná, názorná a primerane stručná, aby užívateľa neodradila od jej čítania.
K bodu 2.)
Do budúceho stretnutia by sme radi splnili nasledovné ciele:
- Dokončiť implementáciu systému.
- Testovať implementovaný systém.
- Prípadné chyby, ktoré by sa našli v rámci testovania. by boli odstránené a zdokumentované v kapitole Testovanie systému.
- Dopracovať kapitolu Implementácia systému.
- Vypracovať časť z kapitoly Užívateľská príručka.
Zapísal: František Januš
|