Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:miw:2009:miw09_wiki_s5_fix [2009/07/06 20:51] jsi08 |
pl:miw:2009:miw09_wiki_s5_fix [2019/06/27 15:50] (aktualna) |
====== Prezentacja ====== | ====== Prezentacja ====== |
[[pl:miw:2009:miw09_wiki_s5_fix:prezentacja|Prezentacja wyników projektowych]]. | [[pl:miw:2009:miw09_wiki_s5_fix:prezentacja|Prezentacja wyników projektowych]]. |
| |
(Tworzymy krótką prezentację wyników projektu na w.w. osobnej stronie przy pomocy pluginu do S5. | |
Prezentacja ma byc na 15min i zawierać 10-20 slajdów) | |
| |
====== Sprawozdanie ====== | ====== Sprawozdanie ====== |
**1. Cel projektu** | **1. Cel projektu** |
| |
Celem projektu była modyfikacja pluginu wiki S5 służącego do tworzenia prezentacji w przeglądarce na podstawie stron wiki. Modyfikacja miała polegać na dostarczeniu większy możliwości manewrowania parametrami w tworzonej prezentacji takimi jak np. wielkości czcionek, obrazków itp. Po wstępnym zorientowaniu się w budowie i działaniu pluginu s5 zasugerowane zostało przejście na inny silnik JavaScript'owy tworzący prezentację z kodu html. Okazało się że nowy silnik (Slidy) o wiele lepiej radzi sobie z wyświetlaniem slajdów oraz dodaje nową funkcjonalność. | Celem projektu była modyfikacja pluginu wiki S5 służącego do tworzenia prezentacji w przeglądarce na podstawie stron wiki. Modyfikacja miała polegać na dostarczeniu większych możliwości manewrowania parametrami w tworzonej prezentacji takimi jak np. wielkości czcionek, obrazków itp. Po wstępnym zorientowaniu się w budowie i działaniu pluginu s5 zasugerowane zostało przejście na inny silnik JavaScript'owy tworzący prezentację z kodu html. Okazało się że nowy silnik (Slidy) o wiele lepiej radzi sobie z wyświetlaniem slajdów oraz dodaje nową funkcjonalność. |
| |
**2. Realizacja** | **2. Realizacja** |
| |
* Uruchomienie dokuwiki wraz z pluginem s5, zorientowanie się w budowie oraz działaniu pluginu. | * Uruchomienie dokuwiki wraz z pluginem s5, zorientowanie się w budowie oraz działaniu pluginu. |
* Testowanie działania pluginu s5 na przykładowej prezentacji [[hekate:semweb:dl_intro]] . | * Testowanie działania pluginu s5 na przykładowej prezentacji [[hekate:dl_intro]] . |
* Ponieważ arkusze styli s5 są zbyt skomplikowane i panuje w nich ogólny nieporządek, kierunkiem zainteresowań stał się wcześniej już wspomniany silnik "Slidy". | * Ponieważ arkusze styli s5 są zbyt skomplikowane i panuje w nich ogólny nieporządek, kierunkiem zainteresowań stał się wcześniej już wspomniany silnik "Slidy". |
* Zapoznanie się z działaniem silnika Slidy i budowa prototypowego pluginu opartego na nim. | * Zapoznanie się z działaniem silnika Slidy i budowa prototypowego pluginu opartego na nim. |
* Udoskonalanie pluginu poprzez lepszą integrację z dokuwiki - ulepszone dzielenie tekstu na slajdy, renderowanie tabelek, działanie także z pluginem folded, umożliwiony powrót z prezentacji na stronę wiki za pomocą 'Esc'. | * Udoskonalanie pluginu poprzez lepszą integrację z dokuwiki - ulepszone dzielenie tekstu na slajdy, renderowanie tabelek, działanie także z pluginem folded, umożliwiony powrót z prezentacji na stronę wiki za pomocą 'Esc'. |
* Ponieważ Slidy umożliwia inkrementację zawartości slajdu (czyli pokazywanie zawartości po akcji na klawiaturze), zostało to także umożliwione z poziomu wiki poprzez włączenie opcji w ustawieniach wiki - "wstawki HTML" i dodawanie tagu z klasą "incremental". | * Ponieważ Slidy umożliwia inkrementację zawartości slajdu (czyli pokazywanie zawartości po akcji na klawiaturze), zostało to także umożliwione z poziomu wiki poprzez włączenie opcji w ustawieniach wiki - "wstawki HTML" i dodawanie tagu z klasą "incremental". Metoda dodania pewnego znacznika do składni wiki byłaby tutaj lepsza, ale problem w tym, że to wymagałoby modyfikacji dokuwiki, a nie rozszerzenia w postaci pluginu. |
* Wykrywanie języka następuje automatycznie poprzez zczytanie atrybutu XML'a - lang. | * Wykrywanie języka następuje automatycznie poprzez zczytanie atrybutu XML'a - lang. |
* Dodane zostają 4 tematy graficzne. | * Dodane zostają 4 tematy graficzne. |
| |
====== Projekt ====== | ====== Projekt ====== |
(jeżeli były jakieś fragmenty strony, wątki poboczne, | |
które ostatecznie nie znalazły sie w głównym sprawozdaniu, przenosimy je do poniższego hasła) | |
| |
[[pl:miw:2009:miw09_wiki_s5_fix:projekt|Dodatkowa dokumentacja projektu]]. | [[pl:miw:2009:miw09_wiki_s5_fix:projekt|Dodatkowa dokumentacja projektu]]. |