Kurs systemu zarządzania treścią Joomla!. Część pierwsza: instalacja
Joomla! jest obecnie jednym z najpopularniejszych i najbardziej wszechstronnych systemów obsługi treści. Wsparcie licznej i prężnie działającej społeczności zapewniło tej aplikacji wysokie noty użytkowników i uczyniło z niej podstawę funkcjonowania wielu prestiżowych witryn internetowych. Tych, którzy chcą rozpocząć z nią przygodę, Joomla! może jednak onieśmielić liczbą dostępnych opcji konfiguracyjnych. Właśnie dla wszystkich takich osób powstała pierwsza część kursu obsługi systemu, w której wyczerpująco omówiono zagadnienia związane z jego instalacją i konfiguracją.
Wprowadzenie
Trochę historii
Zanim narodził się projekt Joomla!, było Mambo – program udostępniony w 2002 roku w ramach projektu SourceForge na warunkach licencji GNU GPL przez australijską firmę Miro. Wkrótce wokół projektu skupiła się ogromna rzesza pasjonatów z całego świata – zarówno programistów, jak i zwykłych użytkowników. Każdy na swój sposób starał się włączyć w prace nad rozwojem programu. W ciągu dwóch lat w wyniku zbiorowego wysiłku ze stosunkowo prymitywnego rozwiązania Mambo przeobraził się w jeden z najlepszych programów Open Source, zyskując najwyższe uznanie – wyrażające się także wieloma przyznanymi nagrodami.
Powoli narastał jednak konflikt pomiędzy tworzącymi Mambo programistami a firmą Miro, która miała nadzieję na komercyjne wykorzystanie aplikacji. W efekcie 17 sierpnia 2005 roku zespół tworzący program opublikował w specjalnie utworzonej witrynie OpenSourceMatters krótkie oświadczenie, w którym poinformował, że praca nad systemem obsługi treści będzie kontynuowana, ale w ramach nowego projektu, hołdującego zasadom Wolnego Oprogramowania. Decyzja ta spotkała się z powszechnym poparciem projektantów i społeczności użytkowników z całego świata. Swoje zaangażowanie wyrazili oni tysiącami e-maili oraz wypowiedziami na założonym błyskawicznie forum dyskusyjnym OpenSourceMatters. W ciągu niespełna trzech tygodni większość projektantów związanych dotychczas z Mambo skupiła się wokół zespołu liderów – 1 września 2005 roku ogłoszono narodziny Joomli!.
Jednak powstanie nowego systemu obsługi treści nie oznaczało końca Mambo. Obecnie na rynku funkcjonują więc dwa programy – Mambo i Joomla! – wyrosłe ze wspólnego korzenia. Oba bazują na tych samych, pierwotnych założeniach, obecnie rozwijane są już jednak niezależnie od siebie. Każdy z nich ma swoje centrum rozwoju, swoje cele i swoje plany. Co prawda możliwa jest wciąż migracja zarówno z Mambo w wersji 4.5.2.x do Jooml1! 1.0.x, jak i z Joomli! do Mambo, niemniej niektóre dodatkowe moduły i komponenty mogą już działać tylko w jednym z tych programów.
Joomla! dzisiaj
W styczniu tego roku pojawiła się długo oczekiwana wersja 1.5 programu Joomla!. Ze względu na daleko idące zmiany w kodzie przestał on być kompatybilny ze swymi poprzednikami. Duża popularność wcześniejszych wersji i wiele opracowanych dla nich dodatków skłoniły jednak autorów do udostępnienia również w pakiecie Joomla! 1.5 opcji uruchamiania aplikacji w trybie zgodności. Ponieważ system Joomla! w wersji 1.0 jest bardziej rozpowszechniony, lepiej udokumentowany, a także ma rozwijaną od dłuższego czasu polską wersję, to właśnie on będzie przedmiotem naszego zainteresowania w prezentowanym kursie.
Polska edycja
Oficjalne wydania narodowe są wiernymi, ale zlokalizowanymi kopiami wydań oficjalnych. Lokalizacja, czyli dostosowanie do potrzeb użytkowników posługujących się na przykład językiem polskim, polega na dołączeniu polskiego pakietu etykiet i komunikatów ekranowych strony frontowej, skryptu instalacyjnego i obsługującego bazę danych oraz zastąpieniu oryginalnych plików pomocy. Takie oficjalne wydanie zlokalizowane oznaczone jest nazwą oryginalną pakietu z dołączonym przyrostkiem pl – na przykład Joomla 1.0.15-pl. Trzeba jednak pamiętać, że nie jest w tym wypadku możliwa modyfikacja języka panelu administracyjnego. Jeśli nasza znajomość angielskiego kuleje, powinniśmy zainstalować jedno z wydań całkowicie spolonizowanych – przygotowane z myślą o naszym podwórku Joomla plus Admin Language (JAL) lub międzynarodowe, charakteryzujące się obsługą wielu języków Joomla International Edition (JIE). Wszystkie pakiety instalacyjne dostępne są na polskich stronach Joomli!.
Wydania rozszerzone
Zalety programu Joomla! są dostrzegane i wykorzystywane w praktyce przez wiele grup programistów-wolontariuszy. Dzięki temu powstają projekty różniące się w znacznym stopniu pod względem funkcjonalności i dostępnych funkcji, pozwalające użytkownikowi na optymalne dostosowanie aplikacji do jego potrzeb. Przedstawienie wszystkich tych dodatków wykraczałoby poza ramy niniejszego kursu. W poniższej tabeli można zatem znaleźć jedynie najważniejsze spośród rozwijanych obecnie projektów.
Rozszerzone wydania Joomli! |
|---|
|
A8e Joomla! A8e Joomla! (wcześniej: Accesible Joomla!) jest wydaniem dostosowanym do wymagań dostępności określonych w standardach WCAG i Section508. Projekt dostępny jest w witrynie a8e Joomla!.
Joomla! International Edition Mongolski projekt autorstwa Adriana Mummeya. Wersja ta obecnie rozrosła się do postaci w pełni funkcjonalnego systemu obsługi treści, umożliwiającego płynne przełączanie się pomiędzy używanymi językami. J!IE dostępny jest na oficjalnej stronie projektu.
Joomla! eCommerce Edition Projekt Joomla! eCommerce Edition jest wydaniem rozszerzonym o sklep internetowy VirtueMart oraz inne dodatkowe składniki, np. menedżera plików JoomlaXplorer czy biuletyn informacyjny Letterman. Projekt dostępny jest pod adresem http://virtuemart.net/.
Joomla! Power Edition Projekt Joomla! Power Edition to zmodyfikowany preinstalator, przeznaczony na platformę Windows, wzbogacony o zestaw często wykorzystywanych rozszerzeń – komponentów, modułów i botów. Umożliwia on wybór dodatkowych składników, co upraszcza proces przygotowania witryny. J!PE dostępny jest w witrynie http://www.pe.joomlapl.com/. |
Instalacja
Wymagania instalacyjne
CMS Joomla! może być zainstalowany niemal na wszystkich platformach systemowych, w tym: Linuksie, FreeBSD, Mac OS-ie X, Solarisie oraz Windows. Do jego instalacji niezbędne są trzy programy:
- serwer stron internetowych z obsługą PHP – Apache, IIS lub inny,
- język PHP w wersji 4.2.x lub nowszej,
- serwer bazy danych MySQL w wersji 3.23.x lub nowszej.
Jeśli zamierzamy korzystać z serwera Apache, upewnijmy się, że zawiera on skonfigurowane moduły mod_rewrite oraz security. Ich obecność pozwoli nam na skorzystanie z dobrodziejstwa tzw. przyjaznych adresów (postaci na przykład http://www.twojastrona.com/content/view/2/5/) oraz podniesie poziomu bezpieczeństwa.
Naturalnym przeznaczeniem pakietu Joomla! jest oczywiście instalacja na serwerze internetowym. Możemy jednak również umieścić program na specjalnie przygotowanym komputerze w sieci lokalnej lub maszynie stacjonarnej. Ten ostatni sposób można polecić szczególnie osobom rozpoczynającym dopiero swoją przygodę z systemem. Lokalna instalacja Joomli! nie wymaga zaawansowanych umiejętności, a w efekcie zyskamy przydatną platformę do nauki i przeprowadzania testów.
Instalacja lokalna
Aby rozpocząć pracę z Joomlą! na własnym komputerze, musimy zainstalować wszystkie konieczne, wymienione wcześniej składniki. Najlepiej skorzystać w tym celu z dostępnych zintegrowanych pakietów, w których skład wchodzą oprogramowanie Apache, PHP i serwer bazodanowy MySQL.
Pakiety zintegrowane
Samodzielna instalacja i konfiguracja serwera Apache, PHP oraz MySQL-a może sprawiać kłopoty niedoświadczonym użytkownikom. Istnieją jednak specjalne pakiety, które instalację i konfigurację serwera WWW czynią łatwą i przyjemną. Spośród wielu projektów warto rozważyć skorzystanie z następujących:
- WAMP – pakiet zawierający serwer Apache, PHP i MySQL-a, przeznaczony dla systemu Windows. W jego skład wchodzi również phpMyAdmin – program ułatwiający administrowanie bazą danych. Całość charakteryzuje się szybkością działania i prostotą konfiguracji.
- XAMPP jest projektem uniwersalnym. Oferuje on bowiem wersje dla wszystkich platform systemowych: Linuksa, Windows, Mac OS-u X czy Solarisa. Do wyboru mamy dwa wydania: kompletne i nazwany XAMPPlite pakiet o okrojonych możliwościach, wystarczający jednak w zupełności jako środowisko działania CMS Joomla!. XAMPP jest łatwy w obsłudze, a jego instalacja sprowadza się do uruchomienia pliku setup i udzielenia kilku niezbędnych informacji.
- WebServ – przeznaczony dla Windows projekt autorstwa polskiego duetu – Bartosza Malickiego i Radosława Skrzypczyńskiego. Zawiera serwer Apache z obsługą PHP, bazę danych MySQL i kilka innych narzędzi niezwykle przydatnych w trakcie pracy z lokalnie zainstalowaną aplikacją.
- VertrigoServ – instaluje w środowisku Windows serwer Apache, PHP, MySQL-a, SQLite'a, SQLiteManagera, phpMyAdmina oraz Zend Optimizera. Wygodny program instalacyjny umieszcza wszystkie potrzebne pliki w wybranym katalogu. Można z niego korzystać tuż po zainstalowaniu – nie wymaga on żadnej dodatkowej konfiguracji. Jest idealnym rozwiązaniem zarówno dla początkujących, jak i doświadczonych użytkowników.
Pakiety źródłowe
Gdy się już upewnimy, że nasze środowisko lokalne lub pakiet hostingowy (wykupiony u odpowiedniego dostawcy) spełniają wspomniane wcześniej wymogi techniczne, możemy pobrać pliki instalacyjne Joomli!. Pakiety źródłowe to archiwa spakowane standardowo w formacie ZIP lub TAR.GZ. Każde archiwum zawiera wszystkie skrypty rdzenia Joomla! umieszczone we właściwych katalogach oraz skrypty instalatora w katalogu installation.
Rozpakowując pakiet, należy pamiętać o zachowaniu istniejącej struktury folderów. Jeśli chcemy zainstalować system Joomla! lokalnie, pakiet źródłowy powinniśmy rozpakować do katalogu C:\\Apache\htdocs\_nazwa_katalogu_dla_joomla (dla Windows) lub też /var/www/_nazwa_katalogu_dla_joomla (dla Linuksa). Przy przesyłaniu plików na zdalny serwer należy oczywiście zawartość archiwum umieścić za pomocą klienta FTP w katalogu głównym. W tym wypadku zalecane jest też sprawdzenie, czy program nie zmienił wielkości znaków w nazwach plików.
Program instalacyjny
Aby rozpocząć instalację Joomli! na serwerze WWW, należy jedynie w Pasku adresu przeglądarki internetowej wpisać adres internetowy swojej domeny, ewentualnie rozszerzony o nazwę podkatalogu, jeśli pliki z pakietu instalacyjnego zostały w nim umieszczone. W wypadku instalacji na komputerze domowym lub w sieci lokalnej postępujemy podobnie, używając jednak adresu postaci http://localhost/twoj_katalog_Joomla.
Jeżeli po wykonaniu tych czynności nie pojawi się strona testowa instalatora Joomli!, powinniśmy sprawdzić dokładnie, czy wszystkie pliki zostały przesłane na serwer i czy podczas ich transferu klient FTP nie zmienił nazw. Przyczyną problemu może być również obecność w katalogu głównym pliku configuration.php. W ostateczności możemy się bezpośrednio odwołać do skryptu instalacyjnego, umieszczonego w folderze installation (http://twojastrona.com/installation/index.php). Jeśli i to nie pomoże, najbardziej prawdopodobną przyczyną niepowodzenia będzie niepoprawnie skonfigurowany serwer Apache i/lub PHP. Pozostanie nam więc skontaktowanie się z naszym usługodawcą internetowym albo bliższe zapoznanie się z dokumentacją zainstalowanego lokalnie serwera. Doświadczeni użytkownicy Sieci mogą także skorzystać z kursu instalacji „ręcznej”, umieszczonego w dalszej części tego artykułu.
«poprzednia 1 2 3 4 ... 6 następna »
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
Nazwa padła ofiarą szantażystów, inni polscy hosterzy też zagrożeni?
22
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Premiera Diablo 3 wzbudziła dyskusję na temat gier, które zawsze chcą być online
19
Nowy problem z Windows 8: bootuje się za szybko
10
Amerykańscy rodzice straszeni „e-narkotykami” dostępnymi w Sieci
21
Anonymous upubliczniają 1,7 GB danych wykradzionych Departamentowi Sprawiedliwości USA
12
Blueseed: libertariańska sztuczna wyspa przyciągnęła już ponad sto startupów z całego świata
8
Rewolucja w Firefoksie, nowa łatka czterokrotnie ograniczyła zużycie pamięci
20
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
CVDazzle: makijaż jest w stanie pokonać automatyczne systemy ulicznego monitoringu
3
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Ubuntu 12.04 LTS już dostępny: stabilna dystrybucja na następne pięć lat?
28
Zostań webmasterem polskiego rządu, zarobisz na komfortowe życie dla siebie i swojej rodziny
33
Społeczność
anga star za droga ludzie wy myślicie!?Jestem 4 klasistką rodzice się nigdy nie...
Jan Zwyczajnych filmów tak kręcić się nie da co najwyżej krótkie scenki jak w...
piotrek____ @asdfgh - yup, też tak sądzę.
Tak jak wtedy ten przeciek o żołnierzu...
gonzales Javowcy pozdrawiają dotnetowców xD
kaziks Galaxy S II - u mnie po aktualizacji Firefox działa strasznie zacina się...
Doniek Szkoda że strona z demo nie działa - non stop się przeładowuje
bartez Niech zaczną jeszcze bardziej ograniczać programistów, to zdziwią się ilu...
- Najdmen.pl: Konta www z wyłączonym licznikiem transferu od IONIC.pl (1)
- 2BE.PL: [Oferta] Promocja jak złoto w 2BE.PL (1)
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
Polecane książki
Praca
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |









#1 shymo 2008-08-25 15:23:04 0
None
#2 dAREuS® 2008-08-25 15:40:47 0
None
#3 ttttt 2008-08-25 17:01:12 0
None
#4 eRIZ® 2008-08-25 17:02:29 0
None
#5 lukas 2008-08-26 11:02:47 0
None
#6 Marcin Modestowicz® 2008-08-26 11:13:04 0
None
#7 shymo® 2008-08-26 21:42:16 0
None
#8 pak pak 2008-08-26 22:06:15 0
None
#9 dAREuS® 2008-08-26 23:05:30 0
None
#10 dAREuS® 2008-08-26 23:10:48 0
None
#11 shymo® 2008-08-27 10:01:13 0
None
#12 Pawel 2008-08-29 16:39:08 0
None
#13 ttttt 2008-08-29 17:07:07 0
None
#14 Pawel 2008-08-30 10:49:56 0
None
#15 ttttt 2008-08-30 15:08:26 0
None
#16 pak, pak 2008-09-02 22:24:19 0
None
#17 ISO czy UTF-8 2008-09-10 14:55:08 0
None
#18 Anulek 2009-11-11 22:16:40 0
IP: 85.222.88.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 GTB5