Różnice

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

Odnośnik do tego porównania

pl:miw:2009:piw09_semwikis_kiwi2 [2009/07/03 11:43]
piw09
pl:miw:2009:piw09_semwikis_kiwi2 [2019/06/27 15:50]
Linia 1: Linia 1:
-====== SemWikisRev ====== 
- 
-Autorzy: 
-  * Stępień Tomasz (kacpper@gmail.com) 
-  * Radosław Scheibinger (scheibinger@gmail.com) 
- 
-===== INSTALACJA ===== 
- 
-Kiwi jest udostępniana w postaci pakietu, którego instalacje można przeprowadzić na platformie Windows, Linux i Mac za pomocą uruchomienia odpowiedniego pliku ze skryptami. Plik ten instaluje serwer aplikacyjny JBoss, bazę danych i uruchamia całą aplikację. ​ 
-Aplikacja wymaga zainstalowagnego JDK (w przypadku najnowszej – czwartej wersji wymagane jest JDK 1.6) 
-Aby uruchomić instalacje wystarczy uruchomić plik /​bin/​run.bat (lub sh ran.sh) zależne od systemu operacyjnego. ​ 
-Aby serwer aplikacyjny Jboss były dostępny pod innym adresem niż localhost należy uruchomić instalację z opcją -b np. sh ran.sh -b 192.168.1.1 
- 
-===== PROBLEMY Z INSTALACJĄ ===== 
- 
-==== Błąd wersji językowej ====  
-Kiwi wykrywa domyślny język, w przypadku „pl” przy instalacji wyświetla error-y, które 
-wcale nie wskazuje na brak plików odpowiedzialnych za tłumaczenie – Aplikacja nie 
-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 ===  
- 
-Jedynym sposobem na uruchomienie aplikacji jest użycie systemu operacyjnego z 
-domyślnym językiem angielskim lub niemieckim 
- 
-==== Błąd struktury bazy danych ==== 
- 
-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 
-administratora. 
-Kiwi używa ORM – hibernate jako narzędzia dostępu do bazy danych. Podczas 
-pierwszego uruchomienia hibernate powinien stworzyć strukturę tabelek na 
-podstawie pliku xml. To czy to robi czy nie zależy od ustawień w pliku 
-konfiguracyjnym. ​ 
- 
- 
-=== Rozwiązanie === 
- 
-Przy pierwszym uruchomieniu należy zmodyfikować plik konfiguracyjny hibernate 
-server/​default/​deploy/​KiWi.ear/​KiWi.jar/​META-INF/​persistence.xml ​ 
-  pole  hibernate.hbm2ddl.auto ustawic na create ​ 
-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. 
- 
-===== Analiza aplikacji ===== 
- 
-Aplikacje Kiwi można podzielić na piec częsci: 
- 
-  * Wiki 
-  * TagIT 
-  * Admin 
-  * Dashboard 
-  * Inspector 
- 
-==== Wiki - Browse Pages ====  
- 
-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. 
- 
-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ę”. 
- 
-==== TagIT – Browse location ==== 
- 
-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