XOOPS (od ang. extensible object-oriented portal system) – system CMS, czyli aplikacja ułatwiającą tworzenie portalu internetowego. XOOPS może być zainstalowany na serwerze WWW, który daje możliwość interpretacji języka PHP (np. Apache), wymagany jest także system bazodanowy MySQL (obecnie jedyny obsługiwany).

XOOPS
Logo XOOPS
Logo programu
ilustracja
Autor XOOPS Official Website
Pierwsze wydanie 2003-04-24 24 kwietnia 2003(dts)
Aktualna wersja stabilna 2.5.8.1 / 1 stycznia 2017; ponad 7 lat temu
Aktualna wersja testowa 2.6.0 Alpha 2 / 15 stycznia 2013; ponad 11 lat temu
Język programowania PHP
Platforma sprzętowa dowolna
System operacyjny Wieloplatformowy
Rodzaj System Zarządzania Treścią (CMS)
Licencja GPL
Strona internetowa

System ten został udostępniony na licencji GNU General Public License (GPL), czyli można go używać, modyfikować oraz rozpowszechniać nie ponosząc żadnych opłat, przy czym wszelkie zmodyfikowane wersje muszą również być udostępnianie na licencji GPL.

System XOOPS ma budowę modułową i aby móc utworzyć funkcjonalny system należy pobrać potrzebne dla danej instalacji moduły. Przykładowe moduły to: News, Forum, Download, Web Links, MyAlbum, extCal. XOOPS umożliwia także integrację ze skryptami IPB, SMF, LifeType, WordPress.

Prawidłowa wymowa słowa XOOPS powinna odpowiadać angielskim zasadom, dlatego powinno się wymawiać ją jako [zoo'ps].

Właściwości edytuj

Oparty na bazie danych
XOOPS używa relacyjnej bazy danych (obecnie tylko MySQL) do składowania danych niezbędnych dla funkcjonowania systemu zarządzania treścią.
Budowa modułowa
Po pobraniu poszczególne moduły można zainstalować i aktywować w panelu administracyjnym. Poszczególne moduły umożliwiają tworzenie różnych rodzajów dynamicznych stron (dział artykułów, galerie itp).
Szablony stron
XOOPS korzysta z silnika szablonów Smarty.
Zarządzanie użytkownikami
Możliwość wyszukiwania zarejestrowanych użytkowników według różnych kryteriów, wysyłanie im wiadomości e-mail i prywatnych wiadomości (poprzez wbudowany mechanizm powiadomień). XOOPS oferuje także system zarządzania grupami użytkowników i możliwościami dostępu dla poszczególnych grup do poszczególnych części serwisu.
Personalizacja dla użytkowników
Zarejestrowani użytkownicy mogą edytować swoje profile, wybierać wygląd strony (skórka), dodawać avatary itp.
Kodowanie znaków
XOOPS umożliwia wybranie różnych systemów kodowania znaków, w tym UTF-8 czy Unicode, które umożliwiają obsługę praktycznie dowolnych alfabetów (w tym japoński, chiński, koreański).
Wsparcie
Pomoc techniczną w języku angielskim można uzyskać na oficjalnej stronie internetowej projektu. Istnieją jednak również strony wspólnot użytkowników z różnych krajów (w tym z Polski), które również oferują wsparcie.

Literatura edytuj

  • Paweł Frankowski, CMS. Jak szybko i łatwo stworzyć stronę WWW i zarządzać nią, Helion, 2007 (rozdział 7)

Linki zewnętrzne edytuj