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:05]
piw09
pl:miw:2009:piw09_semwikis_kiwi2 [2019/06/27 15:50] (aktualna)
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 domyślny język, w przypadku „pl” przy instalacji wyświetla error-y, które wcale nie wskazują ​na brak plików tłumaczeń ​– Aplikacja nie działa. +Kiwi wykrywa domyślny język, w przypadku „pl” przy instalacji wyświetla error-y, które 
-Dodanie do instalacji plików z rozszerzeniem _pl nie naprawia błędu, a nawet pogarsza, instalacja zawiesza się. +wcale nie wskazuje ​na brak plików ​odpowiedzialnych za umaczenie ​– Aplikacja nie 
-Błąd występuje dla rewizji nr 2,3,4. Natomiast dla pierwszej rewizji instalacja przebiega prawidłowo.+działa. 
 +Dodanie do instalacji plików z rozszerzeniem _pl nie naprawia błędu, a nawet 
 +pogarsza, instalacja zawiesza się. 
 +Błąd występuje dla rewizji nr 2,3,4. Natomiast dla pierwszej rewizji instalacja 
 +przebiega prawidłowo.
  
 === Rozwiązanie ===  === Rozwiązanie === 
  
-Jedynym sposobem na uruchomienie aplikacji jest użycie systemu operacyjnego z domyślnym językiem angielskim lub niemieckim+Jedynym sposobem na uruchomienie aplikacji jest użycie systemu operacyjnego z 
 +domyślnym językiem angielskim lub niemieckim
  
-==== Błąd ​tagów ​====+==== Błąd ​struktury bazy danych ​====
  
-Wraz z wersją czwartą kiwi posiada system tagów oparty o wektory semantyczne. ​Po zainstalowaniu ​tagi nie działają prawidłowo. ​Błąd pojawia się gdy wprowadzamy słowo ​długości znaków większej niż jedenSystem próbuje uruchomić podpowiedz (suggested tool) a następnie wyświetla się strona debagera i błędy+Po zainstalowaniu ​aplikacji kiwi wiele narzędzi ​nie działprawidłowo. ​np. 
 +system tagów oparty ​wektory semantyczne,​ import danych i wiele funkcji w panelu 
 +administratora. 
 +Kiwi używa ORM – hibernate jako narzędzia dostępu do bazy danychPodczas 
 +pierwszego uruchomienia hibernate powinien stworzyć strukturę tabelek na 
 +podstawie pliku xml. To czy to robi czy nie zależy od ustawień w pliku 
 +konfiguracyjnym
  
-=== Przyczyna === 
- 
-Kiwi używa ORM – hibernate jako nażędzia dostępu do bazy danych. Podczas pierwszego uruchomienia hibernate powinien stowrzyć strukture tabelek na podstawie pliku xml. To czy to robi czy nie zależy od ustawień w pliku konfiguracyjnym. W przypadku tagów, gdy zaczynamy wpisywać tag uruchamia się saggest tool, który szuka w bazie danych podobnych tagów, ponieważ nie ma  tabeli odpowiedzialnej za tagi wyskakuje error. ​ 
  
 === Rozwiązanie === === Rozwiązanie ===
  
-Udało nam się oszukać system, wprowadzić bardzo szybko ciąg znaków, a następnie kliknąć Add, co spowodowało, ​że nie wykonał się selekt, tylko tworzony tag został dodany. Hibernate, dostał obiekt do utworzenia na listę obiektów oczekujących (unit of work), na zakończenie sessji utworzył odpowiednią tabelkę i dodał obiekt. Po pierwszym udanym dodaniu system tagów zaczął działać prawidłowo. +Przy pierwszym uruchomieniu należy zmodyfikować plik konfiguracyjny hibernate 
-Na blogu kierownika projektu kiwi znalezliśmy przypis: +server/​default/​deploy/​KiWi.ear/​KiWi.jar/​META-INF/​persistence.xml ​ 
-„you should change the property hibernate.hbm2ddl.auto in server/​default/​deploy/​KiWi.ear/​KiWi.jar/​META-INF/​persistence.xml ​to “create” before you do the first start of the system ​and change it back to “update” or “validate” before you start second time;” +  pole  hibernate.hbm2ddl.auto ustawic na create ​ 
-Powyższa zmianana modyfikuje plik konfiguracyjny hibernate tak aby przy pierwszym uruchomieniu tworzył strukture tablek+Jeżeli tego nie zrobimy ​system ​zadziała, ale z błedami. Zadziała dlatego, że hibernate 
 +potrafi dodać obiekt nawet jeżeli dana tabelka nie istnieje( po prostu utworzy ja w 
 +momencie dodawania), lecz nie potrafi pobrać danych z nie istniejącej tabelki.
  
-==== Inne ====+===== Analiza aplikacji =====
  
-Pod system Windows udało nam się uruchomić tylko pierwszą wersję kiwi. Pozostałe podczas instalacji generują dużą ilość ędów, pomimo ustawienia odpowiedniej ścieżki do JDK oraz zmiennych środowiskowych.+Aplikacje Kiwi można podzielić na piec częsci:
  
 +  * Wiki
 +  * TagIT
 +  * Admin
 +  * Dashboard
 +  * Inspector
  
-===== UWAGI =====+==== Wiki - Browse Pages ==== 
  
-Niestety na razie brakuje ​ dokumentacji,​ która opisuje proces uruchomienia aplikacji. Na oficjalnej stornie kiwi trudno znaleźć przydatne informacjie ​na temat instalacji. Na blogu Kiwi przy każdej wersji są wzmianki gdzie i jak trzeba ustawiać niektóre zmienne w plikach konfiguracyjnyjednak aby je znaleźć należy zagłębiać się artykuły na blogu+Jest to cześć prezentacji danych w postaci stron (podobne do zwyczajnego wiki) 
-Kiwi jest systemem bardzo estetycznym,​ dopracowanym graficznie. Twórcy wkładają duż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 konrety. Problem polega na tym, że aby znaleźć klilka przydatnych informacje odnośnie instalacji i uruchomienia,​ musieliśmy przebrnąć przez dużą ilość materiałów promocyjnych i sprawozdań ze spotkań grupy projektowej.+gdzie można uzupełniać danedopisywać tagi dla danego pojęcia oraz definiować 
 +Relacje RDF. 
 +W edycji pomaga nam Tinymc – wizualny i intuicyjny edytor tekstu
 +System tagów ​jest oparty ​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.
  
-===== LINKI =====+Działa 
 +  * Edycja strony przez TinyMc 
 +  * Dodawanie tagów, relacji RDF (jeżeli są już dodane do systemu) sam proces dodawanie jest nie dostępny 
 +  * Dodawanie komentarzy 
 +  * Wyszukiwanie po tagach 
 +Nie działa 
 +  * Dodawanie nowych stron do bazy wiedzy jest nie intuicyjne – brak przycisku „Dodaj nową stronę”.
  
-http://​www.kiwi-project.eu/​ +==== TagIT – Browse location ====
-http://​planet.kiwi-project.eu/​ +
-http://​www.schaffert.eu/​category/​kiwi/​ +
-http://​wiki.kiwi-project.eu/​+
  
-Prezentacja aplikacji kiwi (oficjalna):​ +Jest to element, w którym można powiązać dane z dowolna lokalizacja. Do 
-http://​showcase.kiwi-project.eu/​KiWi/​wiki/​home.seam?​cid=24298+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.1246611903.txt.gz · ostatnio zmienione: 2019/06/27 15:58 (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