Nowa wersja
|
Poprzednia wersja
Nowa wersja
Both sides next revision
|
pl:miw:2009:miw09_wiki_s5_fix [2009/02/24 22:56] jsi08 utworzono |
pl:miw:2009:miw09_wiki_s5_fix [2009/07/06 22:50] jsi08 |
====== Opis ====== | ~~ODT~~ |
Marcin Stachura, stan7@tlen.pl | ====== MIW 2009 WIKI S5 FIX ====== |
==== Wiki_S5_Fix ==== | |
:!: | **Zrealizował: [[stan7@tlen.pl|Marcin Stachura]] (4RI)** |
Extend | |
[[http://www.dokuwiki.org/plugin:s5|the original S5 plugin]] | :!:Extend [[http://www.dokuwiki.org/plugin:s5|the original S5 plugin]] |
for the [[http://meyerweb.com/eric/tools/s5/|S5]] | for the [[http://meyerweb.com/eric/tools/s5/|S5]] |
for better presentation | better presentation including sensible support fot LaTeX, pictures, tables, |
including sensible support for | **FullScreen browser mode** :!: (bold, italic, underline, links etc.), |
LaTeX, | |
pictures, | |
tables, | |
**FullScreen browser mode :!: ** (bold, italic, underline, links etc.), | |
ordered lists | ordered lists |
and other modes/plugins. | and other modes/plugins. |
evaluate [[http://www.w3.org/Talks/Tools/Slidy/|Slidy]] | evaluate [[http://www.w3.org/Talks/Tools/Slidy/|Slidy]] |
| |
| ====== Prezentacja ====== |
| [[pl:miw:2009:miw09_wiki_s5_fix:prezentacja|Prezentacja wyników projektowych]]. |
| |
| ====== Sprawozdanie ====== |
| **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ę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** |
| |
| * 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]] . |
| * 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. |
| * 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". 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. |
| * Dodane zostają 4 tematy graficzne. |
| * Plugin zostaje ukończony i jest dostępny {{:pl:miw:2009:miw09_wiki_s5_fix:slidy.zip|}} w wersji do instalacji poprzez plugin manager. |
| |
| |
| |
| |
| |
| |
| |
| |
| |
====== Spotkania ====== | ====== Spotkania ====== |
===== 20090XYZ ==== | [[pl:miw:2009:miw09_wiki_s5_fix:spotkania|Notatki ze spotkań projektowych]]. |
====== Projekt ====== | ====== Projekt ====== |
====== Sprawozdanie ====== | |
====== Prezentacja ====== | [[pl:miw:2009:miw09_wiki_s5_fix:projekt|Dodatkowa dokumentacja projektu]]. |
====== Materiały ====== | ====== Materiały ====== |
| |
| [[http://meyerweb.com/eric/tools/s5/|S5]] |
| |
| [[http://www.w3.org/Talks/Tools/Slidy/|Slidy]] |
| |
| [[http://www.dokuwiki.org/plugin:s5|S5 plugin]] |