Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:miw:2009:piw09_semwikis_kiwi2 [2009/07/03 11:10]
piw09
pl:miw:2009:piw09_semwikis_kiwi2 [2009/07/03 11:44]
piw09
Linia 1: Linia 1:
-====== SemWikisRev ======+====== SemWikisRev ​- KIWI======
  
 Autorzy: Autorzy:
Linia 15: Linia 15:
  
 ==== Błąd wersji językowej ====  ==== Błąd wersji językowej ==== 
-Kiwi wykrywa ​domyslny jezyk, w przypadku „pl” przy instalacji ​wyswietla ​error-y, które +Kiwi wykrywa ​domyślny język, w przypadku „pl” przy instalacji ​wyświetla ​error-y, które 
-wcale nie wskazuja ​na brak plików odpowiedzialnych za tłumaczenie – Aplikacja nie+wcale nie wskazuje ​na brak plików odpowiedzialnych za tłumaczenie – Aplikacja nie
 działa. działa.
-Dodanie do instalacji plików z rozszerzeniem _pl nie naprawia błedu, a nawet +Dodanie do instalacji plików z rozszerzeniem _pl nie naprawia błędu, a nawet 
-pogarsza, instalacja zawiesza ​sie+pogarsza, instalacja zawiesza ​się
-ad wystepuje ​dla rewizji nr 2,3,4. Natomiast dla pierwszej rewizji instalacja+ąd występuje ​dla rewizji nr 2,3,4. Natomiast dla pierwszej rewizji instalacja
 przebiega prawidłowo. przebiega prawidłowo.
  
 === Rozwiązanie ===  === Rozwiązanie === 
  
-Jedynym sposobem na uruchomienie aplikacji jest uycie systemu operacyjnego z +Jedynym sposobem na uruchomienie aplikacji jest użycie systemu operacyjnego z 
-domyslnym jezykiem ​angielskim lub niemieckim+domyślnym językiem ​angielskim lub niemieckim
  
-==== Bład struktury bazy danych ====+==== Błąd struktury bazy danych ====
  
-Po zainstalowaniu aplikacji kiwi wiele narzedzi ​nie działa prawidłowo. np.+Po zainstalowaniu aplikacji kiwi wiele narzędzi ​nie działa prawidłowo. np.
 system tagów oparty o wektory semantyczne,​ import danych i wiele funkcji w panelu system tagów oparty o wektory semantyczne,​ import danych i wiele funkcji w panelu
 administratora. administratora.
-Kiwi uywa ORM – hibernate jako narzedzia dostepu ​do bazy danych. Podczas +Kiwi używa ORM – hibernate jako narzędzia dostępu ​do bazy danych. Podczas 
-pierwszego uruchomienia hibernate powinien ​stworzyc strukture ​tabelek na +pierwszego uruchomienia hibernate powinien ​stworzyć strukturę ​tabelek na 
-podstawie pliku xml. To czy to robi czy nie zaley od ustawien ​w pliku+podstawie pliku xml. To czy to robi czy nie zależy od ustawień ​w pliku
 konfiguracyjnym. ​ konfiguracyjnym. ​
  
Linia 41: Linia 41:
 === Rozwiązanie === === Rozwiązanie ===
  
-Przy pierwszym uruchomieniu nalezmodyfikowac ​plik konfiguracyjny hibernate+Przy pierwszym uruchomieniu należzmodyfikować ​plik konfiguracyjny hibernate
 server/​default/​deploy/​KiWi.ear/​KiWi.jar/​META-INF/​persistence.xml ​ server/​default/​deploy/​KiWi.ear/​KiWi.jar/​META-INF/​persistence.xml ​
   pole  hibernate.hbm2ddl.auto ustawic na create ​   pole  hibernate.hbm2ddl.auto ustawic na create ​
-Jeeli tego nie zrobimy system zadziała, ale z błedami. Zadziała dlatego, ​e hibernate +Jeżeli tego nie zrobimy system zadziała, ale z błedami. Zadziała dlatego, ​że hibernate 
-potrafi ​dodac obiekt nawet jeeli dana tabelka nie istnieje( po prostu utworzy ja w +potrafi ​dodać ​obiekt nawet jeżeli dana tabelka nie istnieje( po prostu utworzy ja w 
-momencie dodawania) ​+momencie dodawania), lecz nie potrafi pobrać danych z nie istniejącej tabelki.
  
 ===== Analiza aplikacji ===== ===== Analiza aplikacji =====
  
-Aplikacje Kiwi mona podzielic ​na piec czesci:+Aplikacje Kiwi można podzielić ​na piec częsci:
  
   * Wiki   * Wiki
Linia 58: Linia 58:
   * Inspector   * Inspector
  
-==== Wiki ==== +==== Wiki - Browse Pages ==== 
  
-===== LINKI =====+Jest to cześć prezentacji danych w postaci stron (podobne do zwyczajnego wiki) 
 +gdzie można uzupełniać dane, dopisywać tagi dla danego pojęcia oraz definiować 
 +Relacje RDF. 
 +W edycji pomaga nam Tinymc – wizualny i intuicyjny edytor tekstu. 
 +System tagów jest oparty o wektory semantyczne. 
 +Poprzez relacje RDF można tworzyć powiązania różnych typów RDF z dana strona. 
 +Jest to element dostępny dla moderatorów.
  
-http://​www.kiwi-project.eu/​ +Działa 
-http://​planet.kiwi-project.eu/​ +  * Edycja strony przez TinyMc 
-http://​www.schaffert.eu/​category/​kiwi/​ +  * Dodawanie tagów, relacji RDF (jeżeli są już dodane do systemu) sam proces dodawanie jest nie dostępny 
-http://​wiki.kiwi-project.eu/+  * Dodawanie komentarzy 
 +  * Wyszukiwanie po tagach 
 +Nie działa 
 +  * Dodawanie nowych stron do bazy wiedzy jest nie intuicyjne – brak przycisku „Dodaj nową stronę”.
  
-Prezentacja aplikacji kiwi (oficjalna):​ +==== TagIT – Browse location ==== 
-http://​showcase.kiwi-project.eu/​KiWi/​wiki/​home.seam?​cid=24298+ 
 +Jest to element, w którym można powiązać dane z dowolna lokalizacja. Do 
 +wizualizacji i zarządzania lokalizacja użyto silnika google maps. Można nadawać 
 +dowolnemu punktowi na ziemi tag, dodawać opis, komentarze. Oprócz tego kiwi 
 +udostępnia również mechanizm do zaznaczania,​ opisu dróg oraz obszarów na mapie 
 +np. można zaznaczyć na mapie ścieżkę rowerowa i nadać jej tagi, lub zaznaczyć 
 +obszar miasteczka studenckiego. 
 + 
 +Działa 
 +  * Wyszukiwanie po tagach i zaznaczanie elementów na mapie 
 +  * Dodawanie tagów na mapie 
 +Nie działa 
 +  * Brak możliwości dodawania kategorii oraz podkategorii dla tagów 
 +  * Dodawanie dróg, zaznaczanie obszarów – da się użyć narzędzia do zaznaczanie,​ lecz zapis danych nie działa. 
 + 
 +==== Inspector – inspect and debug ==== 
 + 
 +Jest to element, który ma na celu pomoc w nadzorowaniu,​ edycji i analizie 
 +wprowadzanych zmian przez użytkownika. Można tu zobaczyć miedzy innymi 
 +historie, oraz wygenerowane,​ podstawowe pliki tagów, użytkowników (xml) 
 +Są tutaj tylko wyświetlane informacje, a każda strona menu wyświetla się prawidłowo. 
 + 
 +==== Admin – configure KiWi ==== 
 + 
 +Panel administratora czwartej wersji kiwi zawiera: 
 +  * Zarządzanie użytkownikami,​ dodawanie grup, nadawanie uprawnień 
 +  * Zarządzanie Search Index, tagami jako wektorami semantycznymi 
 +  * Import danych z kanałów rss, xml 
 +  * Ustawienia ontologi, oraz pobieranie(które w obecnej wersji nie jest jeszcze dostępne) 
 +  * Konfiguracja tagIt – sposób wyświetlania i podpowiedzi tagów. 
 + 
 +Działa 
 +  * Konfiguracja Search Index 
 +  * Konfiguracja ontologii 
 +  * Konfiguracja TagIt (dodawanie warstw, oraz zmiana ustawień wyświetlania suggest tool) 
 + 
 +Nie działa 
 +  * Konfiguracja aplikacji (kolejność głównego menu) – po zmianie kolejności i kliknięcie save, brak zapisu. 
 +  * Manage user, oraz Manage groups – jak na razie nie zaimplementowane (tylko odnośniki bez przekierowania) 
 +  * Import danych z kanałów rss,xml – nie działa dodawanie. (Na oficjalnej stronie prezentującej KIWI jest lista zaimportowanych kanałów, choć samo dodawanie również nie działa (włącza się debagger) 
 +  * Wczytywanie ontologii nie działa 
 + 
 +==== Dashboard – My Universe ==== 
 + 
 +Jest to panel użytkownika,​ gdzie mamy dostęp do edycji swoich danych, listę 
 +ostatnich aktywności,​ możliwość dodawania znajomych (element społeczności),​ 
 +tworzenia grup, oraz lista elementów zaznaczonych przez nas w trakcie przeglądania 
 +bazy wiedzy(watch list), które chcemy mieć pod ręka. 
 +Działa 
 +  * Edycja danych 
 +  * Dodawania awatara 
 +  * Ostatnie aktywności użytkownika 
 +  * Listowanie innych użytkowników 
 +  * watch list (elementy zaznaczone - ulubione, do których chcemy powrócić) 
 + 
 +==== Inne ==== 
 +Pod system Windows udało nam się uruchomić tylko pierwsza wersje kiwi. Pozostałe 
 +podczas instalacji generują duża ilość błędów, pomimo ustawienia odpowiedniej 
 +ścieżki do JDK oraz zmiennych środowiskowych. 
 + 
 +===== WNIOSKI ===== 
 + 
 +Podczas używania KiWi natknęliśmy się na bardzo wiele błędów i miejsc w którym 
 +aplikacja nie działa. Oczywiście KiWi jest ciągle w trakcie implementacji,​ producenci nie 
 +udostępnia stabilnej wersji. Bardzo dużo problemów mieliśmy z sama instalacja, pod 
 +systemem Windows udało nam się uruchomić tylko pierwsza wersje KiWi. 
 +W chwili obecnej brakuje dokumentacji,​ która opisuje proces uruchomienia aplikacji. Na 
 +oficjalnej stornie Kiwi trudno znaleźć przydatne informacje na temat instalacji. Na blogu Kiwi 
 +przy każdej wersji są wzmianki gdzie i jak trzeba ustawiać niektóre zmienne w plikach 
 +konfiguracyjny,​ jednak aby je znaleźć należy zagłębić się w artykuły na blogu. 
 + 
 +Kiwi jest systemem bardzo estetycznym,​ dopracowanym graficznie. Twórcy wkładają 
 +dużo pracy w wyprodukowanie bardzo charakterystycznego produktu.(np. Logo - pelikan). 
 +Na oficjalnej stronie projektu, oraz blogach twórców można znaleźć opisy, galerie zdjęć i 
 +materiały promocyjne, a nie konkrety. Problem polega na tym, że aby znaleźć kilka 
 +przydatnych informacje odnośnie instalacji i uruchomienia,​ musieliśmy przebrnąć przez dużą 
 +ilość materiałów promocyjnych i sprawozdań ze spotkań grupy projektowej. 
 + 
 +Kiwi jest bardzo niestabilnym oprogramowaniem,​ łatwo zawiesić sesje aplikacji. 
 +Wystarczy podczas ładowania danej strony szybko kliknąć na coś innego lub ponownie na ten sam 
 +element i zostaje uruchomiony debagger. Dodatkowo sama aplikacja działa dość wolno, 
 +trzeba mieć duża cierpliwość do korzystania z KiWi. 
 + 
 +===== LINKI ===== 
 +  
 +  - [[http://​www.kiwi-project.eu/​]] 
 +  - [[http://​planet.kiwi-project.eu/​]] 
 +  - [[http://​www.schaffert.eu/​category/​kiwi/​]] 
 +  - [[http://​wiki.kiwi-project.eu/​]] 
 +  - Prezentacja aplikacji kiwi (oficjalna): ​[[http://​showcase.kiwi-project.eu/​KiWi/​wiki/​home.seam?​cid=24298]]
  
  
  
  
pl/miw/2009/piw09_semwikis_kiwi2.txt · ostatnio zmienione: 2019/06/27 15:50 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0