SYSTEM ZARZĄDZANIA TREŚCIĄ JAKO SPOSÓB NA WŁASNE WWW. Krystian Gembala, Tomasz Piesiur



Podobne dokumenty
I. Informacje ogólne. Jednym z takich systemów jest Mambo.

System Zarządzania Treścią

CMS - Joomla. Autor: Cyryl Sochacki Mail: cyryllo@task.gda.pl WWW:

Strona wizytówka od 400 zł

Tomasz Grześ. Systemy zarządzania treścią

UNIWERSYTET KAZIMIERZA WIELKIEGO WYDZIAŁ MATEMATYKI, FIZYKI I TECHNIKI INSTYTUT TECHNIKI

ZASTOSOWANIE SYSTEMÓW CMS W TWORZENIU PRZESTRZENI INFORMACYJNO-EDUKACYJNEJ W INTERNECIE

Tomasz Grześ. Systemy zarządzania treścią, cz. II

System sprzedaŝy rezerwacji

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

1. System zarządzania treścią CMS

Bezpieczne strony WWW dla edukacji, organizacji non-profit i uŝytkowników indywidualnych.

Pierwszy projekt. Na początku warto wspomnieć, że program WebSite X5 dostępy jest w 3 wariantach: Start, Evolution oraz Professional

TWORZĘ WŁASNĄ STRONĘ INTERNETOWĄ (BLOG)

MAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z

System EssentioCMS. Korzyści z zastosowania EssentioCMS

Joomla! 3.x : praktyczny kurs / Sławomir Pieszczek. Gliwice, cop Spis treści

BIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA.

Firma Informatyczna ASDER. Prezentacja. Serwer danych lokalnych. Przemysław Kroczak ASDER

SPECYFIKACJA WYMAGAŃ. w zakresie migracji i uruchomienia nowego serwisu WWW na potrzeby PKP S.A.

PRZEWODNIK PO PRZEDMIOCIE

LearnIT project PL/08/LLP-LdV/TOI/140001

Załącznik nr 1. Specyfikacja techniczna portalu internetowego Łódź, r.

Kim jesteśmy, co oferujemy?

Instalacja systemu zarządzania treścią (CMS): Joomla

Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr )

Wymogi prawne dotyczące BIP CMS. Zasady funkcjonowania serwisu

Sklep Internetowy (HTML/xHTML, CSS, JavaScript, PHP, MySQL)

Agenda czyli rozkład (od)lotu. Joomla! Portal Informacyjny Wydziału IL. Jak to się robi? CMS co to jest i po co? Jak to działa? Podstawowe zadanie CMS

RFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

Oferta specjalna na Zintegrowany System Zarządzania Stroną Firmy.

SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS

Publisher Panel jest podzielony na 3 działy, z których każdy oferuje zaawansowane narzędzia do prowadzenia czasopisma w systemie Index Copernicus:

PRZEWODNIK PO PRZEDMIOCIE

Odseparowanie kodu PHP i warstwy prezentacji od dawna było celem

PROPOZYCJA WYKONANIA SERWISU WWW

REFERAT O PRACY DYPLOMOWEJ

Zmiana logo. Dziękujemy za wybór naszych rozwiązań. apjoo od Apláuz. Wspólnie przebrniemy przez proces konfiguracji strony www i wstawiania treści.

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

Pakiety podstawowe. Cena: 8750 zł netto

omnia.pl, ul. Kraszewskiego 62A, Jarosław, tel

HARMONOGRAM WARSZTATÓW z Zarządzania treścią strony internetowej w systemie CMS

Budowanie interfejsów do baz danych

Pełna specyfikacja usługi Kreator WWW

e-awizo SYSTEM POTWIERDZANIA DORĘCZEŃ POCZTY ELEKTRONICZNEJ

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Pozdrawiam Andrzej Wegner, Consensus. Firma Usługowa.

Opis przedmiotu zamówienia strona internetowa

Aplikacje Internetowe

Rok akademicki: 2014/2015 Kod: GIP ZP-s Punkty ECTS: 3. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

OPIS PRZEDMIOTU ZAMÓWIENIA

Firma Informatyczna ASDER. Prezentacja. Serwer danych zdalnych. Przemysław Kroczak ASDER

DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA

I. WYSIWYG What You See Is What You Get Widzisz to co otrzymujesz

REFERAT O PRACY DYPLOMOWEJ

Pla$orma edukacyjna czy to wystarczy? Przygotował: Artur Dyro, Prezes Learnetic S.A.

Platforma e-learningowa

A. Specyfikacja wymagań na utworzenie portalu internetowego

OfficeObjects e-forms

Cennik usług Sotech.pl

Microsoft Class Server. Waldemar Pierścionek, DC EDUKACJA

Natalia BIEŃ Uniwersytet Przyrodniczy, Studenckie Koło Naukowe Informatyków IMPLEMENTACJA PORTALU INTERNETOWEGO W TECHNOLOGIACH PHP I MYSQL

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NOWYM SĄCZU SYLABUS PRZEDMIOTU 1. PRZEDMIOT. Oprogramowanie profesjonalne CMS (Joomla)

INSTALACJA SERWERA LOKALNEGO TYPU WAMP NA PRZYKŁADZIE PAKIETU KRASNAL SERV 2.7

sprawdź korzyści płynące ze współpracy z nami

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

ZAPYTANIE OFERTOWE NR 2

Główne założenia projektu. Założenia projektu wdrożenia systemu CMS do obsługi strony internetowej. Spis treści

Phocus.pl to polsko-japońska firma składająca się z grupy kreatywnych profesjonalistów, którzy współpracując razem tworzą porządne rzeczy.

Aplikacje internetowe i mobilne (studia tradycyjne)

FUNDUSZE EUROPEJSKIE DLA ROZWOJU REGIONU ŁÓDZKIEGO ZAPYTANIE OFERTOWE DOTYCZĄCE PORTALU DENTONET.PL CMS

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

katalog Usługi internetowe SERWERY WIRTUALNE

Deduplikacja danych. Zarządzanie jakością danych podstawowych

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS

egroupware czy phpgroupware jest też mniej stabilny.

Zarządzanie procesami w Twojej firmie Wygodne. Mobilne. Sprawdzone.

SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK

Przedmiot zamówienia. Załącznik nr 1

Spis treści. Wstęp 5 Rozdział 1. Joomla! i inne systemy zarządzania treścią 9. Rozdział 2. Przygotuj swój warsztat 25

Aplikacje internetowe - opis przedmiotu

mcourser platforma edukacyjna z multimedialnymi mlibro Zestaw darmowych aplikacji do zainstalowania

Usługi ze wsparciem Centrum Innowacji Microsoft. Jerzy Mikołajczak, Marek Zawadzki

PROJEKTOWANIE STRON WWW

Aplikacje Internetowe

Działający siedem dni w tygodniu, przez 24h na dobę sklep internetowy stanie się skutecznym

Szczegółowy opis aplikacji

Extranet narzędzie zapewniające kontrolę i usprawniające współpracę z oddziałami spółki oraz partnerami zewnętrznymi.

REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką

FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL

firmy produkty intranet handel B2B projekty raporty notatki

Transkrypt:

SYSTEM ZARZĄDZANIA TREŚCIĄ JAKO SPOSÓB NA WŁASNE WWW. Krystian Gembala, Tomasz Piesiur Streszczenie Celem artykułu jest wskazanie sposobu tworzenia witryny internetowej za pomocą systemu zarządzania treścią. Ukazano możliwości jakie daje to rozwiązanie, osobą nie będącym specjalistami w dziedzinie tworzenia stron internetowych a zarazem chętnym przygotować nowatorski, ciekawy serwis internetowy. Jako przykład wykorzystano oprogramowanie CMS-owe Joomla. Podstawowe informacje o systemach CMS. Internet jest dziś jednym z najpopularniejszych mediów. Wielu użytkowników codziennie przeszukuje witryny w poszukiwaniu informacji z całego świata, zgodnie z własnymi zainteresowaniami. Jednym z najważniejszych aspektów wpływających na popularność strony internetowej jest jej aktualność w stosunku do treści publikowanych materiałów. Każdy chciałby aby jego witryna przyciągała wzrok, wzbudzała zachwyt a co za tym idzie była nowatorska i konkurencyjna. Z drugiej jednak strony wymaga to od potencjalnego prowadzącego ciągłych, czasochłonnych aktualizacji, koordynacji i kontroli treści umieszczanych w serwisie. W tej sytuacji pojawia się zapotrzebowanie na oprogramowanie, które z jednej strony jest proste w użyciu nawet dla początkującego webmastera, z

drugiej zaś gwarantowałoby oddzielenie zawartości informacyjnej serwisu od jego wyglądu. Takie rozwiązanie stanowią systemy zarządzania treścią CMS-y. [WIKI06] Historia związana z powstaniem pierwszych systemów CMS to pierwsza połowa lat 90 XX wieku. Pierwsze rozwiązania systemowe zaproponowała amerykańska firma CNET w 1995 roku. W późniejszym czasie CNET wydzielił zewnętrzną firmę Vignette, która zajęła się komercyjną produkcją systemu klasy CMS. System zarządzania treścią -Content Management System (CMS) jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację i rozbudowę serwisu WWW przez redakcyjny personel nietechniczny. Kształtowanie treści i sposobu ich prezentacji w serwisie zarządzanym poprzez CMS odbywa się za pomocą prostych w obsłudze interfejsów użytkownika, zazwyczaj w postaci stron WWW zawierających rozbudowane formularze i moduły. Podstawowym zadaniem platform CMS jest oddzielenie treści zawartości informacyjnej serwisu od wyglądu, sposobu jej prezentacji. Po wprowadzeniu nowych informacji przez uprawnionego redaktora system przenosi je do bazy danych, jednocześnie wypełniając nimi odpowiednie miejsca na stronach WWW. Wykorzystanie szablonów stron sprawia, że zmiana koncepcji graficznej całego serwisu sprowadza się do przygotowania i zamiany szablonu, przy czym system nie powinien narzucać żadnych ograniczeń kompozycyjnych. Dzięki takiemu podejściu proces publikacji w Internecie staje się prosty - specjaliści mogą skoncentrować się na swojej pracy i korzystać ze swoich ulubionych aplikacji użytkowych np. edytorów tekstu. Każda strona WWW generowana jest dynamicznie,

w oparciu o szablony i zawartość baz danych co oznacza w tym przypadku zawsze aktualne informacje w serwisie. Systemy zarządzania treścią zazwyczaj oparte są na bazach danych oraz na językach skryptowych lub specjalistycznym oprogramowaniu po stronie serwera. Większość systemów CMS jest napisanych w języku dynamicznym typu ASP, Python, PHP, itp. Rodzaje systemów klasy CMS W skład CMS-ów wchodzą produkty mające wspólne korzenie i nazwę, ale w znacznym stopniu różniące się funkcjonalnością. Do cech tego typu oprogramowania zaliczamy: założenie i uruchomienie serwisu WWW w kilka minut, możliwość dodawania zawartości i zarządzania serwisem bez informatyka, obsługę bez znajomości jakiegokolwiek języka programowania (html, xhtml, css, php), dzięki edytorą WYSWIG (What You See is What You Get -co widzisz, to masz), zarządzanie zawartością witryny z poziomu przeglądarki, nie ograniczone możliwości co do częstości i wielkości przeprowadzanych aktualizacji, możliwość zainstalowania wielu różnych modułów: fora dyskusyjne, newslettery, galerie, księgi gości, katalogi stron, downloady, FAQ, możliwość stworzenie serwisu w kilku wersjach językowych na jednym cms-ie,

bezpieczeństwo poprzez mechanizm autoryzacji, czyli nadawania użytkownikom jak i operatorom tylko takich uprawnień na które pozwolimy, zapewnienie serwisowi eleganckiego niepowtarzalnego wyglądu, niższe koszty utrzymania serwisu, prowadzenie stałego dialogu z użytkownikami, np. klientami [Cont06] W zależności od tego co jest przedmiotem treści, można wyróżnić następujące rodzaje systemów CMS: W-CMS (Web Content Management System), system poświecony zarządzaniu treścią witryny internetowej, T-CMS (Transactional Content Management System), system który ułatwia przeprowadzania tranzakcji w środowisku komercyjnym, I-CMS (Integrated Content Management System), zintegrowany system mający na celu ułatwienie współpracy pomiędzy użytkownikami np. przez obieg dokumentów, P-CMS (Publication Content Management System), system wspomagający równoległe tworzenie publikacji, L-CMS (Learning Content Management System), aplikacja wspomagająca tworzenie serwisów o treści edukacyjnej. Podsumowując CMS to aplikacja mająca na celu: zarządzanie dokumentami (Document Management), wiedzą (Knowledge Management), zarządzanie cyfrowymi zasobami (Digital Asset Management), zarządzanie obiegiem treści (Enterprise Content Management) oraz zarządzaniem treścią znajdującą się na stronie internetowej (Web Content Manage-

ment). Ostatnia z wymienionych dziedzin działalności jest obecnie najpopularniejsza i została omówiona na praktycznym przykładzie w dalszej części artykułu. Fundamenty witryny [Rzeź06] Zanim nastąpi projektowanie samej witryny, ważne jest miejsce, środowisko uruchomienia systemu typu CMS. Potrzebne jest rozwiązanie serwerowe obsługujące m.in. skrypty PHP, bazę danych SQL i usługę FTP. W tym celu można wyróżnić następujące alternatywy: lokalny, wirtualny serwer dla środowiska Windows jak i Linux, stworzony dzięki takim zestawom serwerowym jak: Krasnal Serv, Fox Serv, XAMPP lub WAMP, emulującym pracę pełnoprawnego serwera, bezpłatne usługi hostingowe, które udostępniają wybrani dostawcy na okres próbny np. www.sold.pl, www.bazarek.pl, www.netidea.pl. pełna oferta hostingowa, wraz z określoną powierzchnią dyskową na WWW, pocztę, bazy danych, wielkością transferu miesięcznego czy rocznego, liczby obsługiwanych domen, kont email, FTP. Tutaj trzeba liczyć się już z kosztem usługi hostingowej, średnio 240 zł rocznie a dodatkowo w ramach promocji można otrzymać domenę (koszt domeny to ok. 70-90 zł na rok). System zarządzania treścią - Joomla. Oprogramowanie typu CMS dzielimy na: 1. darmowe, na licencji open source (Drupal, Joomla, PHP-Nuke, PHP- Fusion itp.) 2. komercyjne (FileNET, Colony,EasyWeb, RedDot itp.)

Mając na uwadze rozwiązania open sourcowe i korzyści materialne, które z nich wynikają, jak i w pełni zapewniony hosting, Joomla staje się potężnym narzędziem do tworzenia profesjonalnych witryn WWW oraz administrowania nimi. Program Joomla należy do kategorii Web Content Management System (WCMS), system zarządzania witryną internetową. [WWW1] Joomla to rozwiązanie rozwijane przez ten sam wielokrotnie nagradzany zespół, który uczynił Mambo CMS gwiazdą wśród innych programów. Nazwa ta w sierpniu 2005 r. została wybrana w miejsce poprzedniej - Mambo, gdy cała społeczność jego twórców i użytkowników jednomyślnie zaangażowała się w obronę zasad wolności i nieskrępowanego rozwoju, które były głównym i prawdziwym źródłem sukcesu i wyróżnień zdobytych przez ten projekt. Tym, co odróżnia go od innych systemów, jest zaangażowanie twórców w utrzymanie rzeczy tak prostymi, jak tylko jest to możliwe, a równocześnie zapewnienie jak najbogatszej funkcjonalności. W efekcie każdy, bez technicznego przygotowania, może przy pomocy Joomla budować i zarządzać swoim małym czy potężnym serwisem WWW w prosty i efektywny sposób, bez ponoszenia kosztów drogiego, komercyjnego oprogramowania. [Rze106] Polsce są dwie oficjalne grupy polonizujące: Polskie Centrum Joomla www.joomla.pl, oraz Team Joomla www.joomlapl.com. Pierwsza z nich oferuje system całkowicie spolonizowany, druga wersją ze spolonizowaną tylko stroną frontową. Stabilną wersją sytemu jest numer 1.0.12, natomiast najnowszą w fazie testów, edycja 1.5 beta.

Instalacja Joomla. Instalacja programu jest bardzo łatwa, wręcz wymarzona dla początkującego użytkownika. Potrzebujemy na nią dosłownie kilka minut. Opierając się na własnym doświadczeniu, informacjach zawartych na oficjalnych grupach Joomla jak i w książkach na temat tego systemu [Hage07], każdy - zakładając że ma już odpowiednie środowisko sieciowe, winien wykonać następujące czynności: pobrać archiwum ZIP i rozpakować pakiet dystrybucyjny, umieścić pliki na serwerze za pomocą klienta FTP, uruchomić kreatora instalacji wpisując adres wybranej domeny, wykonać kolejne kroki zgodnie z kreatorem instalacji, podać m.in. nazwę serwisu, bazy, hasła dostępu i adres email, uruchomić swój CMS. W ten sposób w Internecie pojawi się gotowa witryna ze wszystkim, czego potrzebujemy na początek, a więc: menu serwisu, prowadzącym do jego działów (Rys.1 umieszczony poniżej) podstawową strukturą, umożliwiającą: publikowanie informacji, publikowanie linków, pobieranie i publikowanie nowin z innych witryn, prowadzenie sondaży, formularzem kontaktowym, systemem rejestracji i logowania użytkowników,

centrum administracyjnym, umożliwiającym zarządzanie serwisem (Rys.2 umieszczony poniżej) CMS składa się z 2 części front end oraz back end. Front end to strona internetowa, którą widzą goście i zalogowani użytkownicy (Rysunek1). Rys. 1. Strona główna programu Joomla Źródło: Opracowanie własne Back end to z kolei warstwa administracyjna strony. Zajmuje się ona konfiguracją, konserwacją, przygotowaniem zawartości (Rysunek2).

Rys. 2. Panel administracyjny programu Joomla Źródło: Opracowanie własne Dzięki możliwością przedstawionym na rysunkach powyżej, każdy administrator w łatwy sposób zarządza z osobna treścią danej strony jak i szatą graficzną, co wynika z głównego założenie systemów klasy CMS. Możliwości rozbudowy serwisu [WWW2] Najważniejsze zagadnienia związane z Joomla tkwią w modułowej budowie tzn. w komponentach, modułach i mambotach. Zbudowanie strony bez ich pomocy jest oczywiście możliwe, ale dopiero one pozwalają w pełni wykorzystać możliwości tkwiące w stronach serwisu. Umożliwiają one gromadzenie i publikację wszystkich materiałów, którym można nadać postać elektroniczną. Do dodatkowych komponentów należą: Banery Formularz kontaktowe

Masowe e-maile Kanały wiadomości Ankiety Listy odnośników Moduły to nic innego jak niezależny odcinek kodu, wstawiany i interpretowany przez inną część programu. Zbierają one dane np. z naszej strony a co za tym idzie pozwalają kierować w/w komponentami, rozszerzając tym samym możliwości naszej aplikacji. Mamboty pochodzą jeszcze z czasów platformy Mambo. Twórcy programu postanowili je zachować. Są one swego rodzaju robotami systemu Joomla, dołączalnymi elementami które wykonują specyficzną funkcję kiedy są wyzwolone. Mogą być bardzo proste jak te zamieniające wybrany tekst, lub być pełnymi osobnymi bibliotekami jak system szablonów. Zastosowanie w praktyce CMS Joomla jako narzędzie tworzenia stron internetowych ma szerokie zastosowanie w praktyce. Oprogramowanie to nadaje się do wszystkiego, jego możliwości są przeogromne i ciągle wzrastają. Dzięki setkom dodatków rozszerzających możliwości Joomla można w każdej chwili zamienić serwis fotograficzny w portal informacyjny lub sklep internetowy w blog. Korzystając z szerokiego wachlarza usług CMS-a, wykorzystują go zarówno prywatni użytkownicy, firmy hostingowe, sklepy prowadzące działalność internetową, popularne serwisy z chatami, po wielkie i znane koncerny. Ze względu na historię projektu, który istnieje na rynku od 2005 roku, a jego projektantami są twórcy Mambo, większość stron nadal oparta jest na CMS-ie Mambo. Istnieje wiele stron rankingów,

dzięki którym można zobaczyć ogrom możliwości jaki stworzyło to rozwiązanie. M.in. można tu wyróżnić takie adresy jak: 1. www.joomlasites.one.pl 2. www.joomlapowered.com 3. www.topsitescms.com 4. www.joomlatopsites.com 5. www.joomlawards.com i wiele innych będących dowodem szerokiego zastosowania CMS-a Joomla jak i Mambo.. Projektami na które warto zwrócić uwagę są m.in.: 1. http://www.futuro.pl/ - strona firmy hostingowej; Źródło: Opracowanie własne 2. http://www.torby-sklep.pl/ - strona sklepu internetowego z torbami;

Źródło: Opracowanie własne 3. http://www.polchat.pl/ - strona poświęcona serwisowi chatowemu; Źródło: Opracowanie własne

4. www.pc-praxis.de - strona niemieckiego magazynu internetowego; Źródło: Opracowanie własne 5. www.porsche.com/latin-america-en - strona firmy samochodowej Porsche w Brazylii; Źródło: Opracowanie własne

Zakończenie Rynek informatyczny oferuje wiele rozwiązań związanych z posiadaniem własnego WWW. Każdy z gąszczu tych informacji chce wybrać rozwiązanie, które spełniałoby jego oczekiwania, tzn. było innowacyjne i praktyczne, nie wymagało sporej wiedzy informatycznej, było łatwe w obsłudze, minimalizowało koszty, dało się zastosować prawie w każdej dziedzinie życia. Tu z pomocą przychodzą nam rozwiązanie typu CMS, które można wykorzystać m.in. w: 1. działalności informacyjnej i edukacyjnej: prowadzeniu portali, wortali, e-learningu, 2. prowadzeniu e-bizesu, marketingu, reklamy, promocji, agencji ogłoszeń, 3. prowadzeniu e-urzędu - udostępnianiu informacji publicznej, obsłudze petentów, 4. rozwijaniu wspólnot - społeczności lokalnych, religijnych, stowarzyszeń, 5. w wykonywaniu różnych zadań związanych z zarządzaniem serwisem. Literatura [Wiki06] http://pl.wikipedia.org/wiki/content_management_system (25.01.2007) [Cont06] http://contentmanager.eu.com/confusion.htm (10.05.2006) [Rzeź06] Rzeżnicki D.:WWW dla laików Pcworld grudzień 2006. [WWW1] http://www.joomla.pl/index.php/content/view/2/5/ (07.02.2007) [Rzeź106] Rzeżnicki D. Na sieć Joomla! Pcworld grudzień 2006

[Hage07] [WWW2] Hagen G.: Joomla, system zarzadzania treścią. Helion, Gliwice 2007. http://www.joomlapl.com/content/view/5/6/1/1/ (05.01.20007) Dr Krystian Gembala Mgr Tomasz Piesiur Katedra Informatyki Akademia Ekonomiczna ul. Bogucicka 3 40-226 Katowice Polska Numer telefonu (fax) +48/32/2577277 e-mail: gembale@ae.katowice.pl tomek_p@ae.katowice.pl