WikkaWiki

WikkaWiki (często skracane do Wikka) – otwartoźródłowe oprogramowanie typu Wiki; napisane w PHP, wykorzystujące MySQL do przechowywania stron i danych wiki. Powstał jako fork projektu WakkaWiki po zakończeniu jego rozwoju; pierwsze wydanie WikkaWiki opublikowano w maju 2004; opisywane jako lekkie (lightweight), zgodne ze standardami sieciowymi i nastawione na szybkość, rozszerzalność (w tym przez wtyczki) oraz zapewniające wysokie bezpieczeństwo. Oprogramowanie jest dystrybuowane na zasadach GPL.
| Autor | Wikka Development Team |
|---|---|
| Pierwsze wydanie | maj 2004 |
| Aktualna wersja stabilna | 1.4.2 (19 kwietnia 2020; około 6 lat temu) |
| Język programowania | PHP |
| System operacyjny | międzyplatformowe |
| Rodzaj | silnik wiki |
| Licencja | GNU GPL (GPLv2 lub nowsza) |
| Strona internetowa | |
WikkaWiki (często skracane do Wikka) – otwartoźródłowe oprogramowanie typu Wiki; napisane w PHP[1][2], wykorzystujące MySQL do przechowywania stron i danych wiki[2][3]. Powstał jako fork projektu WakkaWiki[4] po zakończeniu jego rozwoju; pierwsze wydanie WikkaWiki opublikowano w maju 2004[3][5][6]; opisywane jako lekkie (lightweight), zgodne ze standardami sieciowymi i nastawione na szybkość, rozszerzalność (w tym przez wtyczki) oraz zapewniające wysokie bezpieczeństwo[6][7][8]. Oprogramowanie jest dystrybuowane na zasadach GPL.
Historia
[edytuj | edytuj kod]Rozwój WakkaWiki zakończył się w 2003, a WikkaWiki został rozwinięty jako fork z zachowaniem założeń „lekkiego rdzenia” i rozbudowy przez moduły/wtyczki[5][3][7]. Wersja 1.4.2 (wydana 19 kwietnia 2020) jest wskazywana jako wydanie stabilne w katalogach instalatorów aplikacji webowych[8].
Charakterystyka
[edytuj | edytuj kod]W literaturze dotyczącej systemów e-learningowych i pracy grupowej WikkaWiki bywa klasyfikowany jako lekki silnik wiki możliwy do adaptacji (m.in. do witryn współpracy, wiki publicznych, stron FAQ, prostych narzędzi dyskusyjnych lub blogowych), dzięki czemu może pełnić rolę komponentu infrastruktury współdzielenia wiedzy w środowiskach edukacyjnych lub projektowych[9][10][11]. WikkaWiki udostępnia interfejs WWW do edycji treści, a także funkcje typowe dla silników wiki, takie jak śledzenie oraz porównywanie rewizji, komentowanie stron i mechanizmy nadawania uprawnień dostępu[1][3][7]. W opisie funkcjonalności wymienia się m.in.: obsługę załączanych i osadzanych elementów (np. grafiki, tabele, kanały RSS, mapy myśli FreeMind, ramki iframe; historycznie także obiekty Flash), wyszukiwarkę pełnotekstową, kategoryzację, narzędzia administracyjne oraz rozbudowane listy kontroli dostępu (ACL) na poziomie stron[1][3][8][5]. Wskazywane są również mechanizmy rozszerzeń (wtyczki/plug-ins) i motywów graficznych, co ma umożliwiać dopasowanie instalacji do potrzeb organizacji i projektów współpracy[3][8][7].
Funkcje
[edytuj | edytuj kod]- Obsługa wielu typów elementów zagnieżdżonych: obrazki, dane tabelaryczne, kod HTML, RSS feed, ramki zagnieżdżone i-frames, mindmap.
- Zaawansowana (ale opcjonalna) kontrola dostępu do danych, z rejestracją użytkowników, zarządzeniem hasłami i profilami użytkowników.
- Zaawansowane podświetlanie kodu z użyciem GeSHi:
- obsługa składni 68 języków programowania i opisu elementów;
- łatwe dostosowywanie wyglądu ostatecznego;
- (opcjonalne) numerowanie linii;
- aktywny znacznik do oficjalnej dokumentacji;
- ściąganie w locie zagnieżdżonych bloków kodu.
- kod HTML oraz CSS zgodny z wytycznymi W3C;
- zdefiniowane style CSS do podglądu do druku.
- funkcja SmartTitle generująca przyjazne dla człowieka i wyszukiwarek tytuły.
- oparty na interfejsie webowym instalator umożliwiający instalację lub aktualizację z WakkaWiki.
- Obszerne repozytorium wtyczek.
Przypisy
[edytuj | edytuj kod]- ↑ a b c Wikka - A lightweight wiki engine (SourceForge), [w:] SourceForge [online] [dostęp 2026-01-23] (ang.).
- ↑ a b Umakant Mishra, 50 Usable Software on Innovation, Concept Mapping and Idea Management, Rochester, NY, 24 grudnia 2011, s. 3, DOI: 10.2139/ssrn.1976625 [dostęp 2026-02-05] (ang.).
- ↑ a b c d e f Steve Emms, WikkaWiki – PHP wiki engine, [w:] LinuxLinks [online], 3 listopada 2023 [dostęp 2026-01-23] (ang.).
- ↑ Anja Ebersbach, Markus Glaser, Richard Heigl, Wiki: Web Collaboration, Springer Science & Business Media, 11 grudnia 2005, s. 18, ISBN 978-3-540-29267-8 (ang.).
- ↑ a b c o, WikkaWiki, [w:] Linux dla firm (Linuxiarze.pl) [online], 29 września 2015 [dostęp 2026-01-23] (pol.).
- ↑ a b WikkaWiki - Free Software Directory, [w:] Free Software Directory (Free Software Foundation) [online] [dostęp 2026-01-23] (ang.).
- ↑ a b c d The WikkaWiki Open Source Project on Open Hub, [w:] Open Hub (Black Duck) [online] [dostęp 2026-01-23] (ang.).
- ↑ a b c d WikkaWiki, [w:] Softaculous [online] [dostęp 2026-01-23] (ang.).
- ↑ R.M. Lima, M.A. Rodrigues, J.C.A. Mota, J. Carvalho, Enhancing learning systems by using virtual interactive classrooms and web-based collaborative work, [w:] IEEE EDUCON 2010 (Conference Proceedings), IEEE, 2010, DOI: 10.1109/EDUCON.2010.5492344 [dostęp 2026-01-23] (ang.).
- ↑ Nicolae Sfetcu, Web Design & Development, Nicolae Sfetcu, s. 225 [dostęp 2026-02-05] (ang.).
- ↑ Oliver Obst, WEB 2.0 Using a Wiki for the library, „Journal of the European Association for Health Information and Libraries”, Vol. 4 No. 2 May 2008, maj 2008, s. 51-52, ISSN 1841-0715 (ang.).