tytuł oryginału: the official joomla! bookpdf.helion.pl/joomop/joomop.pdf · historia systemu...

46

Upload: lexuyen

Post on 31-Jan-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników
Page 2: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Tytuł oryginału: The Official Joomla! Book

Tłumaczenie: Piotr Pilch

ISBN: 978-83-246-3608-2

Authorized translation from the English language edition, entitled:The Official Joomla! Book, ISBN: 0321704215, by Jeniffer Marriott, and Alin Waring: published by Pearosn Education, Inc, publishing as Addison Wesley, Copyright © 2011 Pearson Education, Inc

All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from Pearson Education, Inc.Polish language edition published by Helion S.A, Copyright © 2012 by Helion S.A.

Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną, fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji.

Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich właścicieli.

Pliki z przykładami omawianymi w książce można znaleźć pod adresem: ftp://ftp.helion.pl/przyklady/joomop.zip

Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELION nie ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłez wykorzystania informacji zawartych w książce.

Wydawnictwo HELIONul. Kościuszki 1c, 44-100 GLIWICEtel. 32 231 22 19, 32 230 98 63e-mail: [email protected]: http://helion.pl (księgarnia internetowa, katalog książek)

Drogi Czytelniku!Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres http://helion.pl/user/opinie/joomopMożesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.

Printed in Poland.

• Kup książkę• Poleć książkę • Oceń książkę

• Księgarnia internetowa• Lubię to! » Nasza społeczność

Page 3: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Spis treści

S�owo wst�pne ............................................................................................................... 13

Przedmowa .................................................................................................................... 15

Podzi�kowania .............................................................................................................. 17

O autorach .................................................................................................................... 19

1 System Joomla! w pigu�ce ............................................................................................. 21Historia systemu Joomla! w skrócie .............................................................................................. 21Joomla! — system zarz�dzania tre�ci� ........................................................................................ 24Joomla! — szkielet ........................................................................................................................ 25�wiat systemu Joomla! ................................................................................................................. 26

Forum systemu Joomla! .......................................................................................................... 26Spo�eczno�� zwi�zana z systemem Joomla! .......................................................................... 29Witryna demonstracyjna systemu Joomla! ............................................................................. 30Joomla! Extension Directory .................................................................................................... 30Joomla! Resources Directory .................................................................................................. 32Internacjonalizacja, lokalizacja i translacje systemu Joomla! ................................................. 34System Joomla! czeka na Ciebie: jak si� zaanga�owa� ........................................................ 35Kierownictwo projektu ............................................................................................................. 36

Podsumowanie .............................................................................................................................. 37

2 Co teraz i od czego zacz�� przed instalacj� systemu Joomla! ........................................ 39Identyfikowanie celu ...................................................................................................................... 39Nazwy domenowe: rejestrowanie nazwy domeny ........................................................................ 40

Page 4: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

6 Spis tre�ci

Znaki towarowe, licencjonowanie, prawo autorskie i zgodno�� z prawem .................................. 42Znaki towarowe ....................................................................................................................... 42Prawo autorskie ....................................................................................................................... 43Licencjonowanie ...................................................................................................................... 45

Podstawy procesu budowania �wiadomo�ci marki ...................................................................... 45atwe do zapami�tania logo i powody jego obecno�ci .......................................................... 46Wszystko o kolorach i ich schematach ................................................................................... 47

Identyfikowanie odbiorców docelowych: kto, co, gdzie i dlaczego .............................................. 51Poznawanie odwiedzaj�cych .................................................................................................. 52U�yteczno��: oryginalny pomys�! U�ytkownicy naprawd� chc� korzysta� z Twojej witryny .. 52Czym jest dost�pno��? ........................................................................................................... 53

Szkielety, scenorysy i wizualizacja ................................................................................................ 55Tworzenie znakomitej tre�ci .......................................................................................................... 57Kluczowa sprawa: dlaczego wybranie dobrej firmy hostingowej ma znaczenie .......................... 58Podsumowanie .............................................................................................................................. 61

3 Instalowanie i konfigurowanie systemu Joomla! ............................................................ 63Pobieranie systemu Joomla! ......................................................................................................... 64Tworzenie bazy danych ................................................................................................................. 65Zastosowanie programu File Manager do przes�ania danych systemu Joomla! ......................... 69Instalacja internetowa systemu Joomla! ....................................................................................... 70Podstawowe kroki konfiguracji nowej witryny ............................................................................... 78

Edytowanie ustawie konta administratora ............................................................................. 79Grupy u�ytkowników ................................................................................................................ 80Podstawowe opcje strony Konfiguracja globalna ................................................................... 81

Podsumowanie .............................................................................................................................. 86

4 Praca z tre�ci� i tworzenie jej dla witryny systemu Joomla! ........................................... 87Definiowanie tre�ci ........................................................................................................................ 87Zarz�dzanie tre�ci� ....................................................................................................................... 92Praca z oknem Media i wstawianie obrazów ................................................................................ 98Menu i pozycje menu .................................................................................................................. 101

Projektant menu .................................................................................................................... 101Pozycje menu ........................................................................................................................ 101Uk�ady typu pozycji menu ..................................................................................................... 103

Podsumowanie ............................................................................................................................ 109

5 Dostosowywanie szablonów i podstawowe informacje o szablonach systemu Joomla! ....111Dostosowywanie domy�lnego szablonu Beez ............................................................................ 112

Schemat kolorów szablonu Beez .......................................................................................... 116Dodawanie w�asnego logo .................................................................................................... 123

Page 5: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Spis tre�ci 7

Podstawowe informacje o szablonach systemu Joomla! .............................................................. 124Stosowanie stylu dla projektu i arkusze stylów CSS ............................................................. 125Proste pliki szablonu ............................................................................................................. 126Pozycje szablonów ................................................................................................................ 127Nadpisania szablonów .......................................................................................................... 128

Podsumowanie ............................................................................................................................ 129

6 Podstawy dotycz�ce rozszerze� systemu Joomla!:komponenty, modu�y, dodatki i j�zyki .......................................................................... 131Podstawowe rozszerzenia systemu Joomla! .............................................................................. 131Komponenty ................................................................................................................................ 131

Content .................................................................................................................................. 132Web Links .............................................................................................................................. 134News Feeds ........................................................................................................................... 136Contacts ................................................................................................................................ 137Banners ................................................................................................................................. 138Search ................................................................................................................................... 139Polls ....................................................................................................................................... 140

Modu�y ......................................................................................................................................... 140Modu�y tre�ci ......................................................................................................................... 141Modu�y wy�wietlania .............................................................................................................. 142Modu�y narz�dziowe .............................................................................................................. 143Modu�y u�ytkowników ............................................................................................................ 143Modu�y nawigacji ................................................................................................................... 143

Dodatki ........................................................................................................................................ 143Wybór rozszerze ........................................................................................................................ 144U�ycie katalogu Joomla! Extension Directory ............................................................................. 145Instalowanie rozszerze i wy�wietlanie informacji o nich ................................................................ 146Popularne rozszerzenia ............................................................................................................... 148Podsumowanie ............................................................................................................................ 150

7 Utrzymanie witryny internetowej systemu Joomla! i pomocne wskazówki ..................... 151Liczy si� pierwsze wra�enie: jakie informacje o twórcach witryny zawiera strona g�ówna ......... 151Wyszukiwarki i zwi�zana z nimi optymalizacja

oraz wy�wietlanie na listach i pozostawanie na nich ............................................................... 153Przekazywanie danych wyszukiwarkom ................................................................................ 154Optymalizacja dla wyszukiwarek ........................................................................................... 157

U�ycie funkcji nawigacji .............................................................................................................. 158Anga�owanie odwiedzaj�cych i dbanie o aktualno�� tre�ci ....................................................... 166Podstawy marketingu i serwisy spo�eczno�ciowe ...................................................................... 167Dlaczego konieczne jest aktualizowanie na bie��co witryny internetowej? ................................ 168

Aktualizacje: dlaczego i jak? ................................................................................................. 168Podsumowanie ............................................................................................................................ 169

Page 6: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

8 Spis tre�ci

8 Praktyczne zastosowanie: system Joomla! w biznesie .................................................. 171Podstawy planowania witryn biznesowych ................................................................................. 171Witryny statyczne ......................................................................................................................... 172

Rozszerzenia systemu Joomla!: rozszerzenia mo�liwe do zastosowania w biznesie .......... 172Witryny sklepów internetowych ................................................................................................... 174

Jaki system obs�ugi p�atno�ci jest odpowiedni? ................................................................... 174Rozszerzanie systemu Joomla!: rozszerzenia do rozwa�enia w przypadku handlu

elektronicznego .................................................................................................................. 175Inne rozszerzenia witryn biznesowych ........................................................................................ 176

MaQma .................................................................................................................................. 177Project Fork ........................................................................................................................... 177

Joomla! Authentication Tools ...................................................................................................... 177Demonstracja biznesowej witryny internetowej ........................................................................... 178

Etap 1: Witryna statyczna ...................................................................................................... 178Etap 2: Dodawanie przyk�adowego koszyka zakupów ......................................................... 196

Podsumowanie ............................................................................................................................ 199

9 Praktyczne zastosowanie: system Joomla! dla organizacji pozarz�dowychi non profit, grup, klubów i innych organizacji .................................................................. 201Podstawy planowania witryn grup ............................................................................................... 201Wykorzystanie witryny do zwi�kszania �wiadomo�ci i rozwoju .................................................. 202

Rozszerzenia umo�liwiaj�ce podstawow� interakcj� ............................................................ 203Kalendarze i rejestrowanie wydarze .................................................................................... 204Fora ....................................................................................................................................... 205Systemy zarz�dzania relacjami z klientami ........................................................................... 206

Tworzenie portalu spo�eczno�ci .................................................................................................. 207Jomsocial .............................................................................................................................. 207Community Builder ................................................................................................................ 207

Pozyskiwanie �rodków finansowych ........................................................................................... 208Demonstracja witryny internetowej organizacji non profit ........................................................... 209

Konfigurowanie witryny i rozszerze ..................................................................................... 210Ustawienia strony g�ównej ..................................................................................................... 210Tworzenie formularza kontaktowego ..................................................................................... 211Modu� W�asny kod HTML z nazw� witryny ............................................................................ 211Konfigurowanie kalendarza ................................................................................................... 212Forum .................................................................................................................................... 214

Modyfikowanie szablonu ............................................................................................................. 216Tworzenie kopii szablonu ...................................................................................................... 217Zmiana schematu kolorów .................................................................................................... 218Edytowanie pliku indeksu ...................................................................................................... 218Modyfikowanie kodu CSS i stylów ......................................................................................... 220

Podsumowanie ............................................................................................................................ 224

Page 7: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Spis tre�ci 9

10 Praktyczne zastosowanie: system Joomla! w edukacji ................................................. 225Podstawowe planowanie witryn edukacyjnych ........................................................................... 225Rozszerzenia do rozwa�enia na potrzeby edukacji .................................................................... 227

JCE ........................................................................................................................................ 227Simple Image Rotator ............................................................................................................ 227Filtered News ......................................................................................................................... 227Wy�wietlanie dokumentów .................................................................................................... 227Kalendarze ............................................................................................................................. 228Informacje kontaktowe i strony personelu ............................................................................. 229

Dodatkowe narz�dzia .................................................................................................................. 231Uwierzytelnianie oparte na protokole LDAP .......................................................................... 231Importowanie wielu u�ytkowników ........................................................................................ 231ProjectFork ............................................................................................................................ 232Zarz�dzanie dost�pem .......................................................................................................... 232Dost�pno�� ........................................................................................................................... 233Projekt szablonu zapewniaj�cego dost�pno�� .................................................................... 233Witryny wieloj�zyczne ............................................................................................................ 233Rozszerzenia obs�uguj�ce proces uczenia ........................................................................... 234Aplikacje obs�uguj�ce blogi .................................................................................................. 235Witryny serwisów spo�eczno�ciowych ................................................................................... 235

Demonstracja szkolnej witryny internetowej ............................................................................... 235JCE ........................................................................................................................................ 236Community Builder ................................................................................................................ 240Strony profili rozszerzenia Community Builder ...................................................................... 241Listy rozszerzenia Community Builder .................................................................................. 243Dodatki rozszerzenia Community Builder ............................................................................. 248Dodatkowe informacje o nawigacji ....................................................................................... 250Kalendarze ............................................................................................................................. 250Dostosowywanie szablonu .................................................................................................... 253

Podsumowanie ............................................................................................................................ 256

11 Wersja 1.6 systemu Joomla! i przysz�o�� ..................................................................... 257Zmiany dotycz�ce minimalnych wymaga ................................................................................. 258Zmiany w interfejsie u�ytkownika ................................................................................................ 258

Cz��� administracyjna .......................................................................................................... 258Modu�y ................................................................................................................................... 259Projektant menu .................................................................................................................... 259U�ycie filtrów .......................................................................................................................... 259

Nie ma ju� sekcji, a jedynie kategorie ......................................................................................... 261Szablony ...................................................................................................................................... 262

Do��czono nowe szablony interfejsu ..................................................................................... 262Szablony administracyjne ...................................................................................................... 262Style szablonów ..................................................................................................................... 263

Page 8: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

10 Spis tre�ci

Kontrola dost�pu (lista ACL) ....................................................................................................... 263J�zyki ........................................................................................................................................... 266Mened�er rozszerze .................................................................................................................. 267Aktualizowanie systemu Joomla! ................................................................................................ 267Nowe rozszerzenia ...................................................................................................................... 267

Komponenty .......................................................................................................................... 267Modu�y ................................................................................................................................... 268Dodatki .................................................................................................................................. 268

Podsumowanie ............................................................................................................................ 269

12 Wywiady z ekspertami ................................................................................................. 271Wywiad z ekspertem: Andrew Eddie, w�a�ciciel firmy NewLifeInIT

i g�ówny programista systemu Joomla! ................................................................................... 271Wywiad z ekspertami: Mark Dexter i Sam Moffatt, cz�onkowie grupy Joomla! Bug Squad ....... 275Wywiad z ekspertem: Ian MacLennan, cz�onek zespo�u zarz�dzaj�cego

produkcj� systemu Joomla! i zespo�u Joomla! Security Strike Team ..................................... 280Wywiad z ekspertem: Elin Waring, profesor, autor i uczestnik projektu systemu Joomla!

— znak towarowy i licencjonowanie ........................................................................................ 282Wywiad z ekspertem: Wendy Robinson, firma Rochen Ltd. — tworzenie marki ........................ 287Wywiad z ekspertem: Brad Baker, firma Rochen Ltd. — hosting systemu Joomla! .................. 289Wywiad z ekspertem: Chris Davenport, zespó� kieruj�cy produkcj� systemu Joomla!

— szukanie i edytowanie szablonów ....................................................................................... 290Wywiad z ekspertem: Vic Driver, w�a�ciciel firmy Anything Digital

— rozszerzanie systemu Joomla! ............................................................................................ 294Wywiad z ekspertem: Gary Brooks, prezes firmy CloudAccess.net

— zalety systemu Joomla! w biznesie ..................................................................................... 297Wywiad z ekspertem: Ryan Ozimek, prezes organizacji Open Source Matters,

a tak�e prezes i wspó�za�o�yciel firmy PICnet Inc. — system Joomla!w segmencie organizacji non profit i pozarz�dowych ............................................................. 301

Wywiad z ekspertem: Jennifer Marriott, w�a�cicielka firmy Marpo Multimediai uczestniczka projektu systemu Joomla! — witryny dla szkó� ................................................ 304

Wywiad z ekspertem: Louis Landry, g�ówny architekt systemu Joomla!i ekspert w jego zakresie .......................................................................................................... 308

A Typowe problemy i ich rozwi�zania .............................................................................. 311Utracone has�o administratora .................................................................................................... 311

Joomla! 1.5 ............................................................................................................................ 311Joomla! 1.6 ............................................................................................................................ 314

Problemy z uprawnieniami plików i prawem w�asno�ci .............................................................. 315Komunikat Location not found zwi�zany z u�yciem rozszerzenia .............................................. 316T�o edytora ma dziwny kolor lub wygl�d ..................................................................................... 317Szablon znika po w��czeniu adresów URL przyjaznych dla wyszukiwarki ................................. 317W okre�lonej przegl�darce witryna jest wy�wietlana inaczej lub niepoprawnie ......................... 318

Page 9: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Spis tre�ci 11

B Zasoby ......................................................................................................................... 319Podstawowe zasoby zwi�zane z systemem Joomla! ................................................................. 319Narz�dzia dla webmasterów i programistów witryn .................................................................... 321Wyszukiwarki ............................................................................................................................... 322Zdobywanie umiej�tno�ci zwi�zanych z j�zykiem HTML i arkuszami stylów CSS ..................... 323Udoskonalanie projektu witryny .................................................................................................. 324Standardy internetowe, u�yteczno�� i dost�pno�� .................................................................... 326Bazowe oprogramowanie ........................................................................................................... 326Inne zasoby dla biznesu .............................................................................................................. 328Inne zasoby dla organizacji non profit ........................................................................................ 328Inne zasoby zwi�zane ze szkolnictwem i edukacj� .................................................................... 330

C Lista kontroli dost�pu ACL systemu Joomla! 1.6 .......................................................... 333Kontrolowanie dzia�a podejmowanych przez u�ytkowników .................................................... 333Kontrolowanie tego, co u�ytkownicy mog� wy�wietla� .............................................................. 341

D Zarz�dzanie tre�ci� w systemie Joomla! 1.6 ................................................................ 345Mened�er kategorii ...................................................................................................................... 345Podsumowanie ............................................................................................................................ 354

E Praca z szablonami w systemie Joomla! 1.6 ................................................................ 355Mened�er szablonów .................................................................................................................. 355Podsumowanie ............................................................................................................................ 363

F Tworzenie menu w systemie Joomla! 1.6 ..................................................................... 365Projektant menu .......................................................................................................................... 365

Pozycje menu ........................................................................................................................ 367Uk�ady typów pozycji menu ................................................................................................... 373

G Witryna edukacyjna oparta na systemie Joomla! 1.6 ................................................... 381Tworzenie witryny szkolnej lub edukacyjnej ................................................................................ 381

Modyfikowanie szablonu ....................................................................................................... 399

S�ownik ....................................................................................................................... 403

Skorowidz .................................................................................................................... 415

Page 10: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

12 Spis tre�ci

Page 11: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

3Instalowanie i konfigurowanie

systemu Joomla!

rozdziale wyjaśniono, jak pobrać i ręcznie zainstalować system Joomla!. Ponadto opisanopodstawowe opcje konfiguracyjne. Zrzuty ekranów i instrukcje odwołują się do typowego

panelu sterowania hostingu WWW o nazwie Cpanel. Cpanel to interfejs umożliwiający użytkow-nikom kontrolowanie różnych funkcji konta usługi hostingu. Kilka firm hostingowych oferujewłasne interfejsy paneli sterowania kontami hostingu, które przypominają interfejs Cpanel. Wy-brana firma hostingowa udostępni dokumentację prezentującą równorzędne działania i funkcjedla opisanych w rozdziale. Podstawowe zadania, które przedstawiamy, dotyczą tworzenia bazy da-nych, uzyskiwania dostępu do narzędzia phpMyAdmin i używania programu File Manager. Jeśliwybrana firma hostingowa nie oferuje interfejsu Cpanel, przed kontynuowaniem zajrzyj do do-kumentacji w celu zaznajomienia się z każdą z funkcji udostępnionych przez host. Zauważ też, żeniektóre hosty mogą ograniczać możliwość tworzenia baz danych lub uzyskiwania dostępu do na-rzędzia phpMyAdmin. W tym przypadku musisz skontaktować się z firmą hostingową w celu uzy-skania nazwy bazy danych, nazwy jej użytkownika i hasła bazy. Powinieneś upewnić się, że używanyw przypadku bazy danych zestaw znaków i metoda segregowania danych to odpowiednio utf8i utf8_general_ci. Dzięki temu uzyskuje się największy możliwy zestaw cyfr, znaków alfabetui symboli z grupy wielu języków.

W rozdziale 2. wyjaśniliśmy, jak wybrać odpowiedni host dla systemu Joomla!, a także podali-śmy minimalne wymagania związane z uruchomieniem systemu Joomla! 1.5. W tym rozdzialewymagane jest postępowanie zgodnie z tymi najlepszymi praktykami, a także oferowanie przezhosta optymalnego środowiska do uruchomienia systemu Joomla!.

W

Page 12: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

64 Rozdzia� 3. Instalowanie i konfigurowanie systemu Joomla!

Pobieranie systemu Joomla!W witrynie o adresie http://www.joomla.org przejdź do odnośnika pobierania, który pokazanona rysunku 3.1.

Rysunek 3.1. Pobierz najnowsz� wersj� systemu Joomla!

Po kliknięciu odnośnika zostanie wyświetlona strona z listą najnowszych plików do pobrania(rysunek 3.2), która uwzględnia pełny pakiet zawierający wszystkie pliki systemu Joomla! oraz pa-kiet łatek wyłącznie z plikami modyfikowanymi od czasu pojawienia się poprzedniej wersji. Jeśli sys-tem Joomla! instalujesz po raz pierwszy, wskazane będzie pobranie pełnego pakietu (1) przez kliknię-cie odnośnika ZIP. Zapisz plik na komputerze w miejscu łatwym do zapamiętania (np. na pulpicie).Strona pobierania systemu Joomla! zawiera też mnóstwo innych pomocnych informacji, w tymmożliwość dokonania subskrypcji aktualizacji zabezpieczeń, które będą wysyłane w wiadomo-ściach e-mail (2). Zalecane jest zarejestrowanie się w celu uzyskiwania powiadomień w postaci wiado-mości e-mail, aby na bieżąco być informowanym o aktualizacjach systemu Joomla! oraz otrzymywaćwszelkie informacje dotyczące zabezpieczeń. Wprowadź adres e-mail i kliknij przycisk Subscribe.

Rysunek 3.2. Okno pobierania systemu Joomla! z wyró�nionym odno�nikiemumo�liwiaj�cym uzyskanie pliku ZIP z pe�nym pakietem oraz sekcj�, która pozwala dokona�

subskrypcji powiadomie dotycz�cych zabezpiecze w postaci wiadomo�ci e-mail

Kliknij odnośnik ZIP, aby pobrać pełny pakiet systemu Joomla!. Po pobraniu systemu i doko-naniu subskrypcji listy wysyłkowej aktualizacji dotyczących zabezpieczeń w przeglądarce inter-netowej musisz przejść do panelu sterowania konta hostingowego, zalogować się, a następnie wy-konać poniższe kroki w celu przygotowania konta do instalacji systemu Joomla!. W przykładachzamieszczonych w rozdziale zrzuty ekranów prezentują użycie interfejsu Cpanel w roli panelu sterowa-nia konta hostingowego. Operacje powinny być łatwe do wykonania po zalogowaniu za pomocą kontahostingowego. Odpowiednie instrukcje powinny zostać udostępnione przez host. Niektóre hostymogą oferować starszą wersję interfejsu Cpanel, która choć wygląda trochę inaczej, uwzględnia tesame funkcje.

Page 13: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Tworzenie bazy danych 65

Tworzenie bazy danychPo zalogowaniu w celu zarządzania kontem hostingowym za pośrednictwem panelu sterowaniahosta lub interfejsu Cpanel należy poszukać pozycji MySQL Database Wizard. W górnym lewymnarożniku interfejs Cpanel udostępnia pole Find, które z łatwością umożliwia znalezienie szukanejfunkcji. W tym polu wpisz słowo data. Na rysunku 3.3 przedstawiono pole Find, a także pokaza-no, jak interfejs Cpanel filtruje dostępne funkcje w celu wyświetlenia tylko tych, które mogą doty-czyć baz danych (Databases) (1). Kliknij ikonę MySQL Database Wizard, aby otworzyć okno kre-atora baz danych w celu utworzenia nowej bazy danych.

Rysunek 3.3. U�ycie interfejsu Cpanel do utworzenia bazy danych za pomoc� kreatoraMySQL Database Wizard

Po kliknięciu i otwarciu kreatora baz danych zostaniesz przeprowadzony przez kolejne okna proce-su tworzenia bazy danych. Pierwszym krokiem jest nadanie nazwy tworzonej bazie (rysunek 3.4.).

Rysunek 3.4. Utwórz now� baz� danych, wprowadzaj�c jej nazw�

Po przejściu do następnego kroku przez kliknięcie przycisku Next Step zostanie wyświetlonepotwierdzenie utworzenia bazy danych wraz z jej nazwą. Niektóre hosty będą dołączać nazwękonta hostingowego lub inny łańcuch znakowy do nazwy nadanej bazie danych. Zwróć uwagę nazamazany tekst na rysunku 3.5 (1). Pomocne jest zanotowanie pełnej nazwy bazy danych, którajest nazwą powstałą w wyniku połączenia. Następnie pojawia się prośba o określenie nazwy użyt-kownika bazy danych i jego hasła. Na rysunku 3.5 (2) wskazano, że niezbędne jest podanie dla ba-zy danych bardzo silnego hasła, będącego kombinacją liter, liczb i symboli (zapewnia największypoziom bezpieczeństwa). Nie używaj typowych fraz, nazw lub łatwego do odgadnięcia wyrazu zesłownika. Interfejs Cpanel uwzględnia generator haseł, którego możesz użyć, klikając przycisk GeneratePassword. Zostanie utworzone hasło złożone z losowo wybranych liter, liczb i symboli. Zastoso-wanie tego przycisku spowoduje otwarcie niewielkiego okna nakładki, w którym możesz wybraćsposób utworzenia hasła przez generator. Dla bezpieczeństwa zanotuj nazwę użytkownika i hasło.Po wygenerowaniu hasła kliknij przycisk Next Step.

Page 14: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

66 Rozdzia� 3. Instalowanie i konfigurowanie systemu Joomla!

Rysunek 3.5. Dla nowej bazy danych utwórz nazw� u�ytkownika i has�o

Na rysunku 3.6 zaprezentowano nowego użytkownika i określone dla niego hasło (1). W sekcjiStep 3: Add User to the Database znajduje się pełna nazwa użytkownika oraz bazy danych (2).W sekcji tej możesz powiązać użytkownika z bazą danych oraz przypisać użytkownikowi przywi-leje w odniesieniu do bazy. Na potrzeby przykładowej bazy danych używanej dla systemu Joomla!należy przypisać wszystkie przywileje przez zaznaczenie pola wyboru All Privileges (3).

Rysunek 3.6. Przypisywanie przywilejów u�ytkownikowi bazy danych oraz potwierdzaniepe�nej nazwy bazy, pe�nej nazwy u�ytkownika i jego has�a

Page 15: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Tworzenie bazy danych 67

Zakończ proces tworzenia bazy danych, klikając przycisk Next Step. Zostanie wyświetloneokno potwierdzenia (rysunek 3.7), w którym zostaną udostępnione opcje utworzenia kolejnej bazydanych, dodania następnego użytkownika lub powrotu do głównego okna interfejsu Cpanel.Przejdź do tego okna w celu rozpoczęcia przesyłania i instalowania systemu Joomla!.

Rysunek 3.7. Kocowe okno potwierdzenia procesu tworzenia nowej bazy danych MySQLi przypisania do niej u�ytkownika

Po utworzeniu własnej bazy danych upewnij się, że jest używany zestaw znaków utf8 oraz metodasegregowania danych utf8_general_ci. Te ustawienia znajdują się w narzędziu phpMyAdmin.

Gdy po powrocie do strony głównej ponownie w polu w górnym lewym narożniku poszukaszsłowa data, w efekcie zostaną wyświetlone opcje związane z bazami danych. Kliknij żądaną pozy-cję, aby otworzyć narzędzie phpMyAdmin (zwykle zostanie ono wywołane w nowym oknie lubkarcie przeglądarki). Po wykonaniu tej czynności po lewej stronie ujrzysz bazy danych. Na rysun-ku 3.8 przedstawiono przykład wyświetlanego okna narzędzia phpMyAdmin. Wybierz właśnieutworzoną bazę danych, a następnie kliknij kartę Operacje (1). Karta prezentuje różne informacjedotyczące bazy danych, takie jak zestaw znaków i metoda segregowania danych. Po utworzeniubazy danych została dla niej ustawiona metoda segregowania danych latin1_swedish_ci (2).W przypadku kilku firm hostingowych powszechne jest ustawianie metody latin1_swedish_ci jakodomyślnej metody segregowania danych oraz zestawu Latin w roli domyślnego zestawu znaków.

Metoda segregowania danych może zostać zmieniona na utf8_general_ci w celu zapewnieniamożliwości skorzystania z najszerszego zbioru znaków, ponieważ niektórzy twórcy rozszerzeń dlasystemu Joomla! wymagają tego do ich poprawnego działania. Kliknij menu rozwijane metod se-gregowania danych i wybierz pozycję utf8_general_ci (rysunek 3.9), a następnie kliknij przyciskWykonaj (1).

Następnie zostanie wyświetlone okno potwierdzające pomyślne wprowadzenie zmiany. Jakwidać na rysunku 3.10 (1), jako metodę segregowania danych wybrano pozycję utf8_general_ci.

Zamknij kartę lub okno narzędzia phpMyAdmin. Następnym krokiem będzie użycie programuFile Manager znajdującego się w interfejsie Cpanel do przesłania pliku ZIP systemu Joomla!, któryzostał pobrany wcześniej w poprzednim rozdziale.

Page 16: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

68 Rozdzia� 3. Instalowanie i konfigurowanie systemu Joomla!

Rysunek 3.8. Przyk�ad narz�dzia phpMyAdmin ze wskazanym miejscem szukania informacjio metodzie segregowania danych

Rysunek 3.9. Wybór pozycji utf8_general_ci w celu zmiany zestawu znakówi metody segregowania danych bazy

Rysunek 3.10. Pomy�lna zmiana zestawu znaków i metody segregowania danych

Page 17: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Zastosowanie programu File Manager do przes�ania danych systemu Joomla! 69

Zastosowanie programu File Managerdo przes�ania danych systemu Joomla!W polu w górnym lewym narożniku strony głównej interfejsu Cpanel poszukaj słowa file. W rezultaciezostaną wyświetlone opcje dostępne w przypadku pracy z plikami z wykorzystaniem konta ho-stingowego. Wybierz i otwórz program File Manager. Program zostanie wywołany na nowej karcielub w oknie przeglądarki. Gdy to nastąpi, przejdź do głównego katalogu konta hostingowego.W przypadku większości hostów ten katalog ma nazwę public_html. Może też nosić nazwę htdocslub inną podobną. Firma świadcząca usługę hostingu powinna udostępnić dokumentację, w którejpodano nazwę głównego katalogu, a także określono, gdzie są umieszczane pliki witryny interne-towej. Kliknij przycisk Upload na pasku narzędzi zlokalizowanym u góry okna. Spowoduje tootwarcie nowego okna lub karty, gdzie następnie możesz kliknąć przycisk Browse, aby znaleźći wybrać plik ZIP (rysunek 3.11). Jeśli jesteś zaznajomiony z obsługą klienta FTP, takiego jak File-Zilla, za jego pomocą możesz przesłać plik ZIP. Jednakże zawsze poczekaj na rozpakowanie plikuna serwerze, aby zminimalizować ryzyko uszkodzenia pliku.

Rysunek 3.11. U�ycie interfejsu Cpanel do przes�ania plików na konto hostingowe

Po przesłaniu pliku możesz powrócić do głównego okna programu File Manager, klikając w oknieodpowiednią opcję bądź zamykając kartę lub okno. Po wyświetleniu okna programu w katalogupublic_html będzie widoczny plik ZIP systemu Joomla!. Wybierz ten plik przez zaznaczenie polawyboru (1), a następnie kliknij przycisk Extract (2) (rysunek 3.12).

Po kliknięciu przycisku Extract w górnym menu programu File Manager zostaniesz poproszo-ny o potwierdzenie ścieżki. Ta ścieżka powinna identyfikować lokalizację w obrębie głównegodomyślnego katalogu konta hostingowego, który zwykle ma nazwę public_html lub home. Ponie-waż katalog może być różny w przypadku poszczególnych hostów, wskazane jest potwierdzeniew firmie oferującej hosting nazwy głównego katalogu konta hostingowego przed rozpakowaniemplików. Na rysunku 3.13 zademonstrowano wybraną ścieżkę dla operacji rozpakowywania.

Page 18: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

70 Rozdzia� 3. Instalowanie i konfigurowanie systemu Joomla!

Rysunek 3.12. U�ycie programu File Manager interfejsu Cpanel do wyodr�bnieniaplików z archiwum ZIP

Rysunek 3.13. Okno wyboru �cie�ki dla operacji rozpakowywania

Na rysunku 3.14 pokazano wyniki kliknięcia przycisku Extract File(s).Po zamknięciu okna z wynikami rozpakowywania zauważysz, że wszystkie pliki systemu Joomla!

zostały umieszczone w katalogu public_html. Program File Manager pozostaw otwarty w przeglą-darce w osobnym oknie lub karcie, ponieważ zostanie użyty w ostatnim kroku instalacji.

Następnym krokiem jest przeprowadzenie instalacji internetowej systemu Joomla!.

Instalacja internetowa systemu Joomla!Z poziomu nowego okna lub karty przeglądarki przejdź do swojej witryny internetowej, którejadres może mieć postać http://www.nazwa-twojej-witryny-internetowej.com. Jeśli wybrana nazwa do-meny nie została jeszcze zarejestrowana, zwykle dla witryny możesz użyć tymczasowego adresu URL.

Page 19: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Instalacja internetowa systemu Joomla! 71

Rysunek 3.14. Wyniki operacji rozpakowywania

Ten adres będzie powiązany z wybraną firmą hostingową, która może go przekazać. Przeważnietymczasowy adres URL dla konta hostingowego będzie przypominał następujący: http://nazwa-serwera-firmy-hostingowej.com/~nazwa-konta-hostingowego.

Gdy użycie domenowego lub tymczasowego adresu URL zakończyło się powodzeniem, zosta-nie wyświetlone okno instalacyjne systemu Joomla! (rysunek 3.15), w którym pojawi się prośbao wybranie języka. Ten język będzie używany podczas procesu instalacji. Po wybraniu języka klik-nij przycisk Dalej w prawym górnym narożniku okna.

Rysunek 3.15. Pierwszy z siedmiu kroków instalacji systemu Joomla! za po�rednictweminstalatora internetowego

Page 20: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

72 Rozdzia� 3. Instalowanie i konfigurowanie systemu Joomla!

Następne okno, o nazwie Przegląd ustawień (rysunek 3.16), ułatwi określenie, czy serwer jestoptymalnie skonfigurowany pod kątem instalacji systemu Joomla!. W górnej części okna są wi-doczne pozycje niezbędne do zainstalowania systemu. Obok każdej z tych pozycji powinien znaj-dować się łańcuch Tak w kolorze zielonym. Jeśli przy jakiejkolwiek pozycji widnieje czerwonyłańcuch Nie, przed kontynuowaniem działań należy rozwiązać zaistniały problem, kontaktując sięz firmą hostingową. Jedną z najczęstszych przyczyn pojawiania się łańcucha Nie u góry okna jestbrak możliwości modyfikowania pliku configuration.php. Może to wskazywać na to, że host niejest optymalnie skonfigurowany w odniesieniu do uprawnień i/lub praw własności plików znaj-dujących się na serwerach firmy hostingowej. Aby rozwiązać ten problem, gdy nie było to możliwepo skontaktowaniu się z firmą hostingową, zajrzyj do dodatku A.

Rysunek 3.16. Drugie okno instalacyjne Test �rodowiska i przegl�d ustawie

Drugi zestaw informacji dotyczy konkretnych ustawień interpretera języka PHP. Choć systemJoomla! zostanie zainstalowany, gdy te ustawienia nie są optymalne, wszelkie oznaki dotycząceniedostępności zalecanego ustawienia mogą w przyszłości być przyczyną problemów z witryną.

Jeżeli masz możliwość modyfikacji (samodzielnej lub za pośrednictwem firmy hostingowej)dowolnych ustawień w celu ich zoptymalizowania, możesz kliknąć przycisk Sprawdź ponownie,aby sprawdzić, czy zmiany zostały uwzględnione. Szczególnie zalecamy zoptymalizowanie wszyst-kich ustawień, ponieważ zapewni to pomyślne działanie witryny opartej na systemie Joomla!. Jeślitak nie jest, skontaktuj się z działem wsparcia firmy hostingowej i poproś o pomoc w zmianie tychustawień. Gdy jesteś gotowy do przejścia do następnego okna, Licencja, kliknij przycisk Dalej,położony w prawym górnym narożniku.

Pokazane na rysunku 3.17 okno Licencja zawiera kopię publicznej licencji GNU (GNU/GPL)i pełni funkcję informacyjną. Jeśli jesteś gotowy do kontynuowania procesu, w celu wyświetlenia oknaKonfiguracja bazy danych kliknij przycisk Dalej widoczny w prawym górnym narożniku okna.

Page 21: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Instalacja internetowa systemu Joomla! 73

Rysunek 3.17. Licencja GNU General Public License

W oknie Konfiguracja bazy danych (rysunek 3.18) określisz wcześniej skonfigurowaną bazędanych dla witryny systemu Joomla!. W tym oknie zdefiniujesz również użytkownika bazy danychi jego hasło. Pierwsze pole umożliwia wybranie typu bazy danych. Utworzona wcześniej baza da-nych MySQL stanowi domyślną opcję wyboru w menu rozwijanym.

Rysunek 3.18. Okno Konfiguracja bazy danych

Drugie pole do wypełnienia nosi nazwę Nazwa serwera. Zwykle jest to nazwa localhost. W prze-ciwnym razie konieczne będzie uzyskanie nazwy hosta od dostawcy usługi hostingu.

W trzecim polu zostanie wprowadzona wcześniej skonfigurowana nazwa użytkownika bazydanych. Ważne jest pamiętanie o tym, że firma hostingowa może dodać nazwę konta hostingowe-go na początku podanej nazwy użytkownika. Aby kontynuować instalację, niezbędne będzie uży-cie całej nazwy (na przykład xxyyzz_uzytkownikbazydanych).

W czwartym polu zostanie wpisane hasło utworzone dla użytkownika.

Page 22: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

74 Rozdzia� 3. Instalowanie i konfigurowanie systemu Joomla!

Piąte pole służy do wprowadzenia nazwy wcześniej utworzonej bazy danych. Ważne jest pa-miętanie o tym, że firma hostingowa może dodać nazwę konta hostingowego na początku nazwypodanej dla bazy danych. Aby kontynuować instalację, niezbędne będzie zastosowanie całej na-zwy (na przykład xxyyzz_nazwabazydanych).

Na rysunku 3.18 pokazano rozwiniętą sekcję Dodatkowe ustawienia. W celu rozwinięcia sekcjikliknij jej tytuł. Pola z ustawieniami zaawansowanymi zapewniają jeszcze więcej opcji określeniasposobu działania bazy danych (np. prefiks tabel). Domyślny prefiks tabel to jos_. Pomocne możebyć zdefiniowanie innego prefiksu tabel, jeśli jesteś ograniczony do tylko jednej bazy danych ofe-rowanej przez firmę hostingową, a chcesz uruchomić więcej niż jedną witrynę systemu Joomla!.Jeżeli zmienisz domyślny prefiks lub użyjesz innego, pamiętaj o dołączeniu znaku podkreślenia.Bez niego litery tworzące prefiks staną się częścią nazwy tabeli bazy danych. Masz również możli-wość usunięcia dowolnej tabeli, która może istnieć w bazie danych, lub wykonania kopii zapasowej ja-kiejkolwiek dostępnej tabeli. Kopie zapasowe tabeli automatycznie będą używać prefiksu bak_.

Po zakończeniu podawania szczegółów dotyczących bazy danych kliknij przycisk Dalej w prawymgórnym narożniku okna, aby przejść do okna FTP.

Warstwa protokołu FTP ma na celu ułatwić zarządzanie plikami witryny internetowej. FTP toprotokół sieciowy służący do nawiązywania połączenia między dwoma komputerami za pośrednic-twem internetu. To połączenie pozwala użytkownikom przesyłać, pobierać i przetwarzać pliki międzydwoma komputerami. Niektóre serwery oparte na systemie Linux mają problemy z jego upraw-nieniami i ograniczeniami. Warstwa protokołu FTP w systemie Joomla! 1.5 umożliwia autoryzo-wanym użytkownikom hostów z takimi problemami uzyskanie dostępu do procesów przesyłaniaoferowanych przez system Joomla!, takich jak instalowanie rozszerzeń i przesyłanie obrazów w mene-dżerze Biblioteka mediów. Jeśli firma hostingowa stosuje właściwe praktyki zarządzania uprawnienia-mi i prawami własności plików konta hostingowego, używając narzędzi suPHP i PHPsuExec lubpodobnego rozwiązania, nie powinno być konieczne korzystanie z warstwy protokołu FTP.

W celu zastosowania tej warstwy musisz ją włączyć przez wybranie opcji Tak. Po jej włączeniuw polach Użytkownik FTP i Hasło FTP wprowadź odpowiednio nazwę użytkownika FTP i jegohasło. Firma hostingowa może dostarczyć nazwę użytkownika i hasło. Jeśli firma to umożliwia,możesz dla własnego konta utworzyć użytkownika FTP i jego hasło za pośrednictwem panelu ste-rowania usługi hostingowej. Po wprowadzeniu danych uwierzytelniających dla konta FTP za po-mocą funkcji automatycznego szukania możesz znaleźć ścieżkę katalogu, który zawiera pliki sys-temu Joomla!, i sprawdzić ustawienia FTP.

Jak pokazano na rysunku 3.19, poniżej nagłówka Dodatkowe ustawienia możesz określić na-zwę hosta i port FTP, jeśli dostawca usługi hostingu wymaga użycia określonego ustawienia. Nie-zbędne będzie uzyskanie tej informacji od dostawcy. Ustawienia FTP możesz zmienić za pośred-nictwem ustawień Konfiguracja globalna w systemie Joomla!.

Jeżeli nie używasz warstwy protokołu FTP lub wprowadziłeś informacje niezbędne do jejdziałania, kliknij przycisk Dalej widoczny w prawym górnym narożniku w celu przejścia do głów-nego okna konfiguracyjnego.

W polu Nazwa witryny podaj nazwę witryny. Zwykle będzie to nazwa firmy, nazwa biznesowalub nazwa, z którą odwiedzający mają kojarzyć witrynę internetową. Pole Twój email umożliwiawprowadzenie adresu e-mail, który będzie podstawowym adresem powiązanym z administratorem

Page 23: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Instalacja internetowa systemu Joomla! 75

Rysunek 3.19. Okno FTP

witryny internetowej. Pola Hasło administratora i Potwierdź hasło służą do wpisania hasła admini-stratora. Po wprowadzeniu hasła w pierwszym polu wpisujesz je ponownie w drugim polu w celuzweryfikowania. Aby hasłu zapewnić jak największe bezpieczeństwo, powinno być silnym hasłemzłożonym z losowo wybranych liter, liczb i symboli. Hasło możesz zanotować i przechowywać razemz innymi ważnymi informacjami, które powinny być zachowane na potrzeby witryny internetowej.

W przypadku części konfiguracyjnej procesu instalacji związanej z danymi do wyboru są do-stępne trzy opcje.

� Instalacja przykładowych danych. Przykładowe dane dołączone do systemu Joomla! mająza zadanie w odpowiedni sposób zaprezentować to, jak działa system Joomla!, a także w jakisposób treść może być organizowana i prezentowana.

� Ładowanie skryptu migracji do przeprowadzenia migracji danych z witryny opartej nasystemie Joomla! 1.0x. Aby skorzystać z tej możliwości, konieczne będzie użycie narzędzimigracji do przygotowania starej bazy danych do migracji. Informacje o tych narzędziachoraz o sposobie korzystania z nich udostępniono pod adresem http://docs.joomla.org.

� Rezygnacja z instalowania przykładowych danych lub danych migracji i utworzenie całkowiciepustej witryny (wariant wybierany zwykle przez osoby zaznajomione już z systememJoomla! i tworzące nową witrynę).

Na potrzeby książki rozpoczniemy tworzenie nowej witryny. Zainstalujemy przykładowe dane,które umożliwią lepsze zrozumienie zasad działania systemu Joomla!. Kliknij przycisk Wczytaj (4), jakpokazano na rysunku 3.20. Jeśli instalacja danych zakończy się powodzeniem, ujrzysz potwier-dzenie tego faktu. Po zakończeniu instalowania danych kliknij przycisk Dalej w prawym górnymnarożniku, aby przejść do okna Podsumowanie.

Page 24: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

76 Rozdzia� 3. Instalowanie i konfigurowanie systemu Joomla!

Rysunek 3.20. Okno G�ówna konfiguracja

Na rysunku 3.21 przedstawiono ostatnie okno procesu instalacji internetowej systemu Joom-la!. W oknie znajduje się komunikat z gratulacjami, a także instrukcje objaśniające dalsze działa-nia. Okno informuje również o konieczności usunięcia z witryny katalogu instalacyjnego.

Page 25: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Instalacja internetowa systemu Joomla! 77

Rysunek 3.21. Okno Podsumowanie

WskazówkaKilka firm hostingowych udost�pnia proste do zainstalowania popularne skrypty i programy in-ternetowe, takie jak system Joomla!, za po�rednictwem programów wspomagaj�cych do��czo-nych do panelu sterowania oferowanego u�ytkownikom. Z tego typu programów najpopularniej-szym jest program Fantastico, który wchodzi w sk�ad panelu sterowania us�ugi hostingu Cpanel.Cho� te wymagaj�ce jednego klikni�cia programy instalacyjne sprawiaj�, �e instalacja popular-nych programów i skryptów internetowych staje si� prostym zadaniem, niestety nie obja�niaj�one procesów zwi�zanych z instalacj� i ograniczaj� wiedz�, jak� mo�esz zdoby�, poznaj�c spo-soby instalowania tych programów i pracy z plikami witryny internetowej. Ponadto mo�esz by�ograniczony do u�ycia tej samej procedury w celu zaktualizowania programów lub skryptów poopublikowaniu aktualizacji, które mog� by� niedost�pne w odpowiednim czasie za po�rednic-twem instalacyjnego programu wspomagaj�cego. W celu skorzystania z tych rozwi�za mo�eby� konieczne zajrzenie do dokumentacji firmy hostingowej.

Tych samych instrukcji mo�esz te� u�y� w przypadku instalacji lokalnego serwera na kompute-rze osobistym. Takie programy jak XAMPP, WAMP (dla systemu Windows) i MAMP (dla systemuMacintosh) umo�liwiaj� skonfigurowanie serwera WWW na lokalnym komputerze. Dzi�ki temumo�esz przygotowywa� witryny internetowe lub projektowa� i programowa� je bez konieczno�cikorzystania z serwera produkcyjnego firmy hostingowej. Ró�nice w instrukcjach mog� polega�na tym, �e w przypadku komputera osobistego mog� wyst�pi� problemy z uprawnieniami kata-logów i plików niezb�dne do rozwi�zania. Poza tym zamiast narz�dzia File Manager do pracyz plikami na komputerze b�dziesz u�ywa� standardowych rozwi�za. W celu u�atwienia instalo-wania aplikacji internetowych na komputerze z systemem Windows udost�pniono równie� opro-gramowanie Microsoft Web Platform Installer.

Ze względów bezpieczeństwa witryny usunięcie katalogu instalacyjnego jest bezwzględniewymagane. Do momentu usunięcia katalogu nie będzie możliwe wyświetlenie lub edytowanie wi-tryny. Powróć do okna przeglądarki File Manager i — tak jak to pokazano na rysunku 3.22 — wy-bierz katalog instalacyjny (1), a następnie użyj funkcji Delete widocznej na pasku narzędzi oknaFile Manager (2). Zostanie wyświetlone potwierdzenie operacji usuwania katalogu. Potwierdźoperację, klikając przycisk Delete File(s) (3).

Page 26: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

78 Rozdzia� 3. Instalowanie i konfigurowanie systemu Joomla!

Rysunek 3.22. Usuwanie katalogu instalacyjnego

Po usunięciu katalogu instalacyjnego możesz powrócić do okna przeglądarki prezentującejokno Gratulacje!. Za pomocą przycisków Witryna lub Zaplecze zlokalizowanych u góry okna (ry-sunek 3.23) możesz spowodować wyświetlenie przez przeglądarkę interfejsu (przycisk Witryna)lub części administracyjnej (przycisk Zaplecze) nowo zainstalowanej witryny systemu Joomla!.

Rysunek 3.23. Instalacja zosta�a zakoczona. Mo�esz teraz przej�� do nowej witryny

W następnym podrozdziale omówimy niektóre podstawowe opcje służące do konfigurowaniawitryny. Ponadto przyjrzymy się, gdzie znajdują się istotne funkcje administracyjne, a także wyja-śnimy, jak zdefiniować treść.

Podstawowe kroki konfiguracji nowej witrynyW tym podrozdziale zaprezentujemy kilka podstawowych ustawień konfiguracyjnych pozwalają-cych na rozpoczęcie pracy z nową witryną internetową. Pod żadnym względem nie jest to obszer-ny przegląd wszystkich opcji konfiguracyjnych, z których możesz skorzystać. Choć w trakcie uży-wania systemu Joomla! będziesz korzystał z wielu opcji konfiguracyjnych, na potrzeby książkizajmiemy się tylko najbardziej podstawowymi.

Na końcu omówionego w poprzednim podrozdziale procesu instalacji mogłeś kliknąć przy-cisk Witryna lub Zaplecze w obrębie nowej witryny internetowej systemu Joomla!. Jeśli spojrzyszna interfejs witryny z zainstalowanymi przykładowymi danymi, możesz zaznajomić się z podsta-wowym wyglądem witryny systemu Joomla!, który jest prezentowany internautom. Choć z początku

Page 27: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Podstawowe kroki konfiguracji nowej witryny 79

nowa witryna z przykładowymi danymi może wyglądać trochę przytłaczająco, te dane mają za za-danie zaprezentowanie wielu różnych opcji wyświetlania danych.

Jeśli jeszcze tego nie zrobiłeś, zaloguj się w części administracyjnej witryny, wpisując adreswww.nazwa-domeny.com/administrator i słowo admin jako nazwę użytkownika i hasło określonew kroku konfiguracyjnym procesu instalacji.

Po zalogowaniu w części administracyjnej witryny zostanie wyświetlone okno Panel kontrolny.Choć czasem użytkownicy nazywają to okno panelem administratora, oknem administracyjnymlub w inny sposób, nazwa powiązana z tym oknem w menu Witryna (rysunek 3.24) brzmi Panelkontrolny (1). Okno Panel kontrolny oferuje kilka najczęściej używanych funkcji administratoraw postaci możliwych do kliknięcia ikon, które znajdują się na środku strony. Ponadto okno udo-stępnia inne funkcje administratora rozmieszczone u góry okna jako pasek menu z pozycjami menurozwijanego. Na potrzeby książki objaśnimy elementy, przechodząc do ich pozycji górnego menuzamiast klikania dużych ikon widocznych na środku strony.

Rysunek 3.24. Okno Panel kontrolny cz��ci administracyjnej z rozwini�tym menu Witryna

Edytowanie ustawie konta administratoraPierwszym krokiem procesu konfiguracji nowej witryny internetowej jest wybranie pozycji Użyt-kownicy (2) (rysunek 3.24), a następnie zwiększenie bezpieczeństwa konta administratora i okre-ślenie ustawień użytkowników.

Po otwarciu okna Zarządzanie użytkownikami przez kliknięcie pozycji menu Użytkownicy zo-stanie wyświetlona lista użytkowników, którzy aktualnie są zarejestrowani w witrynie. Ponieważwitryna jest nowa, będzie widoczny tylko jeden użytkownik, o nazwie Administrator. Zmiana na-zwy tego użytkownika przyczynia się do zwiększenia bezpieczeństwa witryny. Aby zmodyfikowaćustawienia użytkownika, kliknij jego nazwę poniżej kolumny Nazwa własna. Spowoduje to otwar-cie okna Użytkownik: [Zmień]. W tym oknie będą widoczne następujące ustawienia: Nazwa własna,Użytkownik, Adres email, Nowe hasło, Powtórz hasło, Grupa, Zablokuj konto, Powiadamianie, Za-rejestrował się, Data ostatniej wizyty, Język zaplecza, Język witryny, Edytor, Serwer pomocy, Strefaczasowa oraz sekcja Informacje o kontakcie (jeśli przypisano dane kontaktowe).

Na tym etapie jest tylko kilka rzeczy, które wymagają uwagi w odniesieniu do podstawowejkonfiguracji. Pierwszą z nich jest zmiana nazwy administratora. Nazwa powinna być powiązana z wi-tryną, jeśli planujesz stosowanie konta administratora w roli twórcy artykułów witryny interneto-wej, w której interfejsie są wyświetlane szczegóły artykułu, takie jak nazwa autora. Nazwa admini-stratora używana do logowania w witrynie powinna zostać zmieniona na coś, co nie jest łatwe do

Page 28: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

80 Rozdzia� 3. Instalowanie i konfigurowanie systemu Joomla!

odgadnięcia. Na tym etapie możesz również zmienić hasło i potwierdzić je. Jednakże zmiana hasłanie jest konieczna, jeśli podczas instalacji określiłeś silne hasło. Jeżeli zmienisz hasło, pamiętaj o zapi-saniu go w celu zachowania. Jedyną inną rzeczą do zmiany jest strefa czasowa odzwierciedlającastrefę powiązaną z administratorem. Ponadto należy zwrócić uwagę na to, że jako grupa jest ustawionagrupa Główny administrator. Oznacza to, że masz kontrolę nad witryną i wszystkimi ustawienia-mi. Po zakończeniu wprowadzania zmian kliknij przycisk Zapisz w prawym górnym narożnikuokna. Operacja zapisu spowoduje ponowne wyświetlenie okna Zarządzanie użytkownikami.

Grupy u�ytkownikówChoć sam jesteś głównym administratorem witryny, nie chcesz, aby jej wszyscy użytkownicy mieliuprawnienia do wykonania dowolnej operacji, takiej jak zmiana wyglądu lub przełączenie bazy da-nych. Grupy użytkowników to sposób, w jaki system Joomla! umożliwia zarządzanie tym, jacy użyt-kownicy mogą wykonywać różne działania w witrynie, a także kto może wyświetlić treść. Podczastworzenia nowych użytkowników konieczne będzie zdecydowanie, do jakich grup będą należeć.

Istnieją trzy grupy użytkowników, które mają możliwość zalogowania się w części administra-cyjnej witryny systemu Joomla!.

� Główny administrator — ta grupa ma dostęp do wszystkich funkcji administracyjnychw każdym obszarze witryny. Witryna musi mieć co najmniej jednego użytkownika, któryjest głównym administratorem. Użytkownicy należący do tej grupy nie mogą zostać usunięci.Tylko główny administrator może nadawać innym użytkownikom prawo Głównyadministrator przez przypisanie ich do grupy Główny administrator. Wyłącznie główniadministratorzy mogą zmienić grupę innych głównych administratorów.Bardzo uważaj na to, komu nadajesz uprawnienia głównego administratora. Ten pozwalającyna wszystko poziom dostępu powinien być nadawany tylko tym osobom, którym możesz bezobaw powierzyć witrynę i powiązane z nią informacje. Nigdy nie zamieszczaj na publicznymforum nazwy i hasła użytkownika głównego administratora. Nie przesyłaj tych danychnikomu w wiadomości e-mail, jeśli nie znasz jej odbiorcy i nie możesz zaufać takiej osobie.

� Administrator — ta grupa ma nieznacznie ograniczony dostęp do funkcji zaplecza(administracyjnych). Lepiej można to objaśnić, podając, na co grupa nie zezwala.Administratorzy nie mogą dodać użytkownika do grupy Główny administrator ani edytowaćkonta głównego administratora. Ponadto administratorzy nie mają dostępu do ustawieńkonfiguracji globalnej. Administratorzy nie mogą używać funkcji korespondencji masowejwitryny odbywającej się za pośrednictwem systemu przesyłania wiadomości. Nie mają oniteż możliwości zarządzania, edytowania ani instalowania szablonów lub plików językowych.

� Operator — ta grupa zwykle służy do grupowania kont użytkowników, którzy będązarządzali elementami treści. Operator nie może dodawać lub edytować użytkowników.Ponadto nie może instalować modułów, komponentów ani dodatków. Operator może miećograniczony dostęp w przypadku pracy z komponentami w części administracyjnej.

Page 29: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Podstawowe kroki konfiguracji nowej witryny 81

Drugi zestaw, złożony z czterech grup użytkowników, nie ma możliwości zalogowania w częściadministracyjnej. Te grupy mają większe przywileje w zakresie wykonywania działań w obrębieinterfejsu witryny. Nazwy tych grup mogą być znajome, ponieważ ich przywileje odzwierciedlająobecne w przepływie prac w procesie wydawniczym.

� Rejestrowany — ta grupa użytkowników może logować się w witrynie i wyświetlać treść,która jest przeznaczona tylko dla zarejestrowanych użytkowników.

� Autor — ta grupa umożliwia logowanie i wyświetlanie treści dla zarejestrowanychużytkowników, lecz zezwala też na tworzenie nowej treści, jeśli udostępniono odpowiednie opcje.

� Redaktor — ta grupa umożliwia to samo co grupa Autor, a ponadto zezwala na edytowanieartykułów.

� Wydawca — ta grupa zapewnia wszystko, co jest możliwe w przypadku grupy Redaktor,lecz zezwala też na zmianę stanu publikacji artykułów.

WskazówkaPowszechnie spotykanym problemem jest utrata mo�liwo�ci logowania w cz��ci administracyjnejz powodu podawania niepoprawnego has�a lub nazwy u�ytkownika. Mo�e to mie� miejsce, je�li kto�zapomnia� has�a lub w sytuacji, gdy nowy administrator przejmuje istniej�c� witryn�, a has�o i nazwau�ytkownika nie zosta�y przekazane lub zapisane w celu pó�niejszego wykorzystania. Na szcz�-�cie, istnieje metoda zmiany has�a poza systemem Joomla!, pod warunkiem �e masz dost�p dokonta hostingowego i narz�dzia phpMyAdmin. Ta technika zosta�a obja�niona w dodatku A.

Po zmodyfikowaniu ustawień konta głównego administratora, aby było bezpieczniejsze, mo-żesz przejść do następnego kroku konfiguracji witryny internetowej. Polega on na określeniu kilkuopcji na stronie Konfiguracja globalna. Z poziomu okna Zarządzanie użytkownikami przejdź dostrony Konfiguracja globalna, wybierając pozycję Konfiguracja menu rozwijanego Witryna, znaj-dującego się w lewym górnym narożniku okna.

Podstawowe opcje strony Konfiguracja globalnaStrona Konfiguracja globalna jest złożona z trzech obszarów.

� Opcje witryny zlokalizowane na stronie Konfiguracja globalna mają wpływ na witrynęinternetową na jej poziomie lub na poziomie publicznym. Decyduje to o tym, co internaucizobaczą, przeglądając witrynę internetową. Na przykład uwzględnia to takie rzeczy jak to,czy witryna jest dostępna czy wyłączona, domyślny edytor, który ma być stosowany dlawszystkich użytkowników, oraz metadane witryny. Opcje pozwalają również zaimplementowaćniektóre ustawienia optymalizacji pod kątem wyszukiwarek (SEO — Search EngineOptimization), takie jak przyjazne adresy URL.

� Opcje systemowe są opcjami konfiguracyjnymi, które wpływają na działanie systemu CMSJoomla!. Uwzględnia to niektóre uprawnienia, a także to, jak niektóre dane są obsługiwaneprzez system.

� Opcje serwerowe są opcjami konfiguracyjnymi wpływającymi na współpracę systemuJoomla! i ustawień serwera.

Page 30: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

82 Rozdzia� 3. Instalowanie i konfigurowanie systemu Joomla!

W przypadku konfiguracji na poziomie witryny wskazana jest zmiana tylko kilku rzeczy (ry-sunek 3.25). Nazwa witryny powinna być zgodna z wprowadzoną podczas wykonywania proceduryinstalacji. Jeśli chcesz zmienić tę nazwę lub podjąłeś inną decyzję, pole Nazwa witryny umożliwidokonanie odpowiedniej zmiany (1).

Rysunek 3.25. Ustawienia witryny do zmiany na stronie Konfiguracja globalna

Sekcja Metadane zawiera domyślne informacje o systemie Joomla!. Wymagana jest zmianatych danych odpowiednio do własnej witryny.

Pole Opis witryny (2) powinno zawierać dość krótkie zdanie stanowiące dobre podsumowanieprzeznaczenia witryny. Postaraj się, aby całkowity opis nie przekroczył 120 znaków. Dzięki temupełny opis zostanie użyty przez wyszukiwarki, gdy zostanie wyświetlony w wynikach wyszukiwa-nia. Jeśli wprowadzisz liczbę znaków z przedziału od 120 do 150, może się okazać, że opis nie zo-stanie w całości zaprezentowany.

Pole Słowa kluczowe (3) powinno zawierać krótką listę słów kluczowych lub fraz takich słówoddzielonych od siebie przecinkami. Najlepsze frazy liczą od dwóch do czterech słów kluczowych,które odwołują się do witryny, a dokładniej do treści. Najlepsze praktyki dotyczące stosowaniasłów kluczowych raczej stawiają jakość użytych słów kluczowych ponad ich liczbą. Tworzeniesłów kluczowych warto rozpocząć od zaproponowania pięciu podstawowych terminów związa-nych z witryną internetową i wprowadzenia ich w polu Słowa kluczowe. Następnie utwórz frazęliczącą od dwóch do czterech słów, używającą każdego z tych podstawowych terminów, które ba-zują na słowach wyrażających działanie, a także uwzględniającą liczbę mnogą i synonimy pięciupodstawowych terminów.

Page 31: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Podstawowe kroki konfiguracji nowej witryny 83

Gdy witryna się powiększy i uzyskasz możliwość wyświetlenia danych statystycznych dotyczą-cych tego, jak użytkownicy korzystają z wyszukiwarek w celu znalezienia witryny, a także jakichużywają słów kluczowych, możesz odpowiednio dostosować zawartość pola Słowa kluczowe.

Po prawej stronie okna znajdują się ustawienia optymalizacji dla wyszukiwarek (rysunek 3.26).Umożliwiają one ustawienie adresów URL dla witryny, aby były przyjazne dla wyszukiwarek i bardziejczytelne dla użytkowników.

Rysunek 3.26. Ustawienia witryny na stronie Konfiguracja globalna umo�liwiaj�ce zmian�w celu uzyskania adresów URL przyjaznych dla wyszukiwarek

Dynamiczne witryny, takie jak tworzone za pomocą systemu Joomla!, do tworzenia adresówURL kierujących do treści używają kodu języka programowania. Po włączeniu ustawienia adre-sów URL przyjaznych dla wyszukiwarek i zastosowaniu modułu mod_rewrite serwera Apache na-zwę pliku htaccess.txt zmień na .htaccess i dodaj przyrostek do adresów URL generowanych przezsystem Joomla!. Adres o postaci:

www.mojawitryna.com/index.php?option=com_content&view=category&layout=blog&id=1&Itemid=50zmień na następujący:www.mojawitryna.com/the-news.html

Możliwe jest aktywowanie następujących trzech ustawień adresów URL przyjaznych dla wy-szukiwarek:

� Proste adresy — ustawienie nie tylko sprawia, że adres URL staje się czytelny i zrozumiały,ale również umożliwia reprezentowanie wyświetlanej treści za pomocą adresu URL, którybędzie zawierać odpowiednie słowa kluczowe lub frazy. Dzięki temu zostanie poprawionaoptymalizacja pod kątem wyszukiwarek.

� Korzystaj z mod_rewrite — ustawienie reprezentuje technologię serwerową, która wykonujepolecenia tworzące przepisywany adres URL. Aby skorzystać z tej opcji, musisz mieć dostępdo serwera z uruchomionym oprogramowaniem Apache z włączonym modułem mod_rewrite.Konieczna jest zmiana nazwy pliku htaccess.txt dołączonego do systemu Joomla! na .htaccess.

� Adresy z przyrostkiem — przyrostki opisują typ wyświetlanego pliku. W przypadkuwyświetlania strony internetowe uzyskałyby przyrostek .html.

Page 32: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

84 Rozdzia� 3. Instalowanie i konfigurowanie systemu Joomla!

Na rysunku 3.27 pokazano okno programu File Manager interfejsu Cpanel z plikiem htac-cess.txt oraz domyślnym plikiem .htaccess, który powoduje umieszczenie kilku hostów w głównymkatalogu konta hostingowego.

Rysunek 3.27. Okno programu File Manager interfejsu Cpanelz plikami htaccess.txt i .htaccess

WskazówkaAby zmieni� nazw� pliku htaccess.txt na .htaccess, do zlokalizowania go u�yj programu File Ma-nager interfejsu Cpanel us�ugi hostingu. Za pomoc� funkcji zmiany nazwy zmie nast�pnie na-zw� pliku na .htaccess. Alternatywnie mo�esz otworzy� plik htaccess.txt, skopiowa� ca�� jegozawarto��, po czym utworzy� nowy plik przy u�yciu polecenia New File. Po otwarciu pliku doedycji wklej informacje skopiowane z pliku htaccess.txt do nowego pliku i nadaj mu nazw�.htaccess. W g�ównym katalogu niektórych kont hostingowych mo�e ju� wyst�powa� plik .htaccess.W tym przypadku otwórz plik htaccess.txt do��czony do systemu Joomla!, skopiuj ca�� jego za-warto��, a nast�pnie otwórz plik .htaccess, wklej do niego skopiowane dane i na kocu zapiszplik .htaccess. Pami�taj o wykonaniu kopii zapasowej pliku .htaccess przed wprowadzeniemw nim zmian. W istniej�cym pliku .htaccess mog� znajdowa� si� regu�y, które musz� zosta� po-nownie w nim umieszczone po zast�pieniu zawarto�ci pliku .htaccess danymi zawartymi w plikuhtaccess.txt systemu Joomla!.

W sekcji System strony Konfiguracja globalna znajdują się tylko dwie rzeczy, które mogą wy-magać zmiany (rysunek 3.28). Pierwsza z nich decyduje o tym, czy użytkownicy mogą zarejestro-wać konto w witrynie (1). Zwykle jest to zapewnione wyłącznie wtedy, gdy planujesz witrynę,w której odwiedzający mają mieć możliwość przeprowadzania rejestracji w celu przeczytania treści lubzakupienia czegoś, bądź gdy z jakiegoś innego powodu wymagasz uzyskania szczegółów o użyt-kownikach na potrzeby interakcji. Jeśli nie przewidujesz konieczności użycia tej funkcji, najlepiejwyłączyć rejestrowanie przez ustawienie dla opcji Rejestruj nowych wartości Nie. Zawsze możeszpóźniej włączyć rejestrowanie, przełączając ustawienie na wartość Tak.

Rysunek 3.28. Ustawienia systemowe na stronie Konfiguracja globalna zmieniaj�ceustawienia dotycz�ce u�ytkowników

Page 33: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Podstawowe kroki konfiguracji nowej witryny 85

Druga rzecz dotyczy zdecydowania, czy użytkownicy po zalogowaniu w witrynie mają miećmożliwość wyświetlania i modyfikowania dotyczących ich ustawień. W przypadku większości wi-tryn to ustawienie jest wyłączone w celu zachowania spójności, zwłaszcza wtedy, gdy istnieje wieluużytkowników, którzy tworzą lub edytują treść. Ustawienie dla opcji Własne ustawienia wartościUkryj (2) uniemożliwi użytkownikom logującym się w interfejsie edytowanie parametrów użytkowni-ków, takich jak Język witryny, Język zaplecza, Edytor, Serwer pomocy i Strefa czasowa. Jeśli ustawionowartość Pokaż (rysunek 3.28), wcześniej wyszczególnione parametry użytkowników zostaną pokazaneużytkownikom zalogowanym w interfejsie witryny. Jeżeli zainstalujesz zewnętrzny edytor, możeszgo ustawić jako globalny za pomocą ustawień witryny, które omówiono wcześniej w rozdziale.

Na rysunku 3.29 przedstawiono widok interfejsu z wartością Ukryj ustawioną dla opcji Własneustawienia. Na rysunku 3.30 zaprezentowano widok interfejsu z wartością Pokaż ustawioną dlaopcji Własne ustawienia.

Rysunek 3.29. Widok interfejsu dla zalogowanego u�ytkownika,który edytuje dotycz�ce go szczegó�y

Rysunek 3.30. Widok interfejsu dla zalogowanego u�ytkownika,który edytuje dotycz�ce go szczegó�y

Page 34: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

86 Rozdzia� 3. Instalowanie i konfigurowanie systemu Joomla!

Na karcie Serwer okna ustawień Konfiguracja globalna w sekcji Lokalizacja ustaw strefę czaso-wą, w której witryna ma działać, wybierając odpowiednią strefę z menu rozwijanego widocznegona rysunku 3.31 (1). W ten sposób zakończysz podstawową konfigurację witryny. Choć dostępnesą inne opcje, w przypadku zwykłych użytkowników nie jest wymagane ich modyfikowanie.

Rysunek 3.31. Ustawienie na karcie Serwer okna Konfiguracja globalna s�u��cedo zmiany strefy czasowej

PodsumowanieW rozdziale opisano instalację własnej kopii systemu Joomla! i dokonano krótkiego przeglądu te-go, jak poruszać się w panelu usługi hostingowej oraz zarządzać plikami na serwerze. Ważne jestpoznanie podstaw dotyczących panelu sterowania systemu Joomla!, bazy danych, a także sposobuzarządzania plikami. Taka wiedza upoważnia do zarządzania witryną. Po określeniu przedstawio-nych ustawień podstawowych jesteś gotowy do rozpoczęcia organizowania strukturalnej treściwitryny oraz pracy z przykładową treścią i nauki tworzenia własnej.

Page 35: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Skorowidz

3PD, 403

AACL, 403administrator, 403Adobe Photoshop, 56, 123, 253adres IP, 40, 404adres SEF URL, 404adres tymczasowy, 71adres URL, 83, 404adres przyjazny dla wyszukiwarki, 317aktualizacja, 168, 267, 404aktualizowanie treści, 166Alfresco, 177alias, 102alias autora, 100analizowanie ruchu sieciowego, 155animacja, 151Apache, 59API, 404aplikacja, 26

Adobe Photoshop, 56, 123, 253Alfresco, 177CiviCRM, 206FileZilla, 69, 112GIMP, 56, 124, 253Google Analytics, 155, 210Google Apps, 235Google Calendar, 250

Inkscape, 56Moodle, 234phpBB, 206SugarCRM, 177, 206vTiger, 177webERP, 177

aplikacje CRM, 206aplikacje obsługujące blogi, 235arkusz stylów CSS, 404

black.css, 356general.css, 356general_konqueror.css, 356general_mozilla.css, 356general_opera.css, 356ie7only.css, 356ieonly.css, 356layout.css, 356nature.css, 356personal.css, 356position.css, 356print.css, 356template.css, 356template_rtl.css, 356

arkusze stylów CSS, 323aplikacja CSSEdit, 126aplikacja StyleMaster, 126

ASCII, 404automat MSNbot, 156autor, 404

Page 36: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

416 Skorowidz

Bbaza danych, 405below the fold, 405bezpieczeństwo, 32bezpieczeństwo plików, 60biblioteka mediów, 74biblioteka Open ID, 59biblioteki, 25blog, 103błąd 404, 405

CCAPTCHA, 27chmura znaczników, 157CiviCRM, 206CMS, Content Management System, 25Cpanel, 63, 64CRM, Customer Relationship Management, 177CRM, Customer Relationship Manager, 206CSS, Cascading Style Sheets, 125, 405CSSEdit, 126czcionka, 193czcionki Google, 324

Ddefiniowanie treści, 87Developer Forge, 23div, 405DNS, Domain Name System, 40dodatek, 405

Advanced Link, 237CB Captcha, 231, 249CB Profile Book, 250CB Profile Gallery, 249CB Public Mail, 249Developer Tools, 318File Manager, 227, 237Firebug, 318Gtranslate, 35Image Manager, 227, 237ImageGallery, 230loadposition, 228Media Manager, 227, 237Public Mail, 230Search — Content, 144

Spell Checker, 237Very Simple Image Gallery, 178, 399

dodatki, 25, 31, 143dodawanie czcionki, 194dokumentacja, 36domena, 41domeny najwyższego poziomu, 41dostawca usługi hostingu, 59dostęp do okna Projektant menu, 365dostępność, 54, 233, 405dostrzegalność, 54drzewo kategorii, 350DTD, 406dynamiczne witryny, 83, 152

Eedytor CodeMirror, 401edytor tekstu

Notepad++, 112TextWrangler, 112

edytor treściJCE, 236TinyMCE, 97

edytor WYSIWYG, 406ekspert

Andrew Eddie, 271Brad Baker, 289Chris Davenport, 290Elin Waring, 282Gary Brooks, 297Ian MacLennan, 280Jennifer Marriott, 304Louis Landry, 308Mark Dexter, 275Ryan Ozimek, 301Sam Moffatt, 275Vic Driver, 294Wendy Robinson, 287

ERP, Enterprise Resource Planning, 177

FFileZilla, 69, 112filtr treści, 89filtrowanie

opcje, 91parametry, 91

Page 37: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Skorowidz 417

filtrowanie artykułów, 347filtry, 259Firebug, 112, 125, 318Firefox, 55firma hostingowa, 58, 406folder

css, 126html, 129images, 126

formularz kontaktowy, 173, 186forum, 26, 29, 199, 205, 214forum Kunena, 210FTP, File Transfer Protocol, 60, 74, 112funkcja nawigacji, 158funkcja skrótu, 313

GGIMP, 56, 124, 253główny administrator, 406GNU GPL, 30Google Analytics, 155, 210Google Apps, 235Google Calendar, 250Google Chrome SEO, 156Google Translate, 35Google Webmaster Tools, 155GPL, 406grupa Super Users, 340grupy robocze, 37

Hhasło administratora, 311host, 59hosting, 58hosting systemu Joomla!, 289HTML, 59, 406

IICANN, Corporation For Assigned Names and

Numbers, 41identyfikator pozycji, 406IIS, Internet Information Server, 59ikona

Anuluj, 99Archiwum, 88

Change Permissions, 315Domyślnie, 116Insert/edit image, 99Kategorie i fora, 215Kopiuj, 89Kosz, 89Nie publikuj, 88Pomoc, 91Pozycje menu, 101Preferencje, 89Przenieś, 88Przywróć, 88Publikuj, 88Rozpocznij wczytywanie, 99Utwórz, 89, 102Utwórz katalog, 99Zmień, 89, 116

indeksowanie witryny, 156Google Chrome SEO, 156Majestic SEO, 156

informacje o systemie, 82Inkscape, 56instalacja edytora JCE, 237instalacja lokalnego serwera, 77instalacja systemu, 70, 75instalowanie rozszerzeń, 146instrukcja

background, 193float left, 193height, 193margin-left, 193margin-top, 193width, 193

interfejs, 407Cpanel, 64, 217forum Kunena, 216listy personelu, 248strony głównej, 191układu artykułów wyróżnionych, 377użytkownika, 407witryny systemu Joomla! 1.6, 362

interpreter PHP, 327intranet, 407IP, Internet Protocol, 40

Page 38: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

418 Skorowidz

JJavaScript, 407JCE, 236JED, Joomla! Extension Directory, 31, 145język HTML, 323Joomla!, 24Joomla! 1.0, 23Joomla! 1.5, 25, 34Joomla! 1.6, 257

aktualizacja, 267część administracyjna, 258dodatki, 268filtry, 259interfejs użytkownika, 258języki, 266kategorie, 261komponenty, 267kontrola dostępu, 263, 333menedżer kategorii, 345menedżer rozszerzeń, 267menedżer szablonów, 355menu, 365moduły, 259, 268opcje konfiguracyjne, 373opcje użytkowników, 337pozycje menu, 367projektant menu, 259, 365rozszerzenia, 267struktura kategorii, 354szablony, 262układy typów pozycji menu, 373witryna edukacyjna, 381zagnieżdżone kategorie, 381zarządzanie treścią, 345

Joomla! Announcements, 27Joomla! Bug Squad, 33, 275Joomla! Community Magazine, 29Joomla! Connect, 36Joomla! Days, 30Joomla! Demo, 23Joomla! Extensions Directory, 30, 36Joomla! People Portal, 29Joomla! Resources Directory, 32, 36Joomla! Security Strike Team, 280Joomla! User Groups, 29Joomla! World Conferences, 30JRD, Joomla! Resources Directory, 32JUG, Joomla! User Groups, 29, 35, 407

Kkalendarz, 229, 250kandydat na wersję, 407karta Serwer, 86katalog

htdocs, 69images, 253Joomla! Extension Directory, 145konta hostingowego, 69lunchmenus, 392public_html, 69rozszerzeń, 145

kategoria, 87, 261, 407Current Users, 95General, 95Languages, 95New to Joomla!, 95The CMS, 95The Community, 95The Project, 95

klient FTP, 69kod HTML, 219kody krajów ISO, 41kolejność sekcji, 94kolor, 47koło kolorów, 48komponent, 26, 31, 407

Agora, 205Banners, 138Community Builder, 146Contacts, 137Content, 87, 132DOCman, 228Event Registration Pro, 205GCalendar, 204, 229JCal Pro, 204, 229JForms, 173JoomFB, 173JoomFish, 35JXComments, 204Kunena, 205, 214MadBlanks, 203News Feeds, 136Nooku, 35Polls, 140RokDownloads, 228RokQuickCart, 176

Page 39: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Skorowidz 419

Search, 139Sobi2, 146Tag, 157Virtuemart, 146Web Links, 134

komunikat Location not found, 316komunikat o błędzie 404, 101konfiguracja

bazy danych, 72globalna

opcje serwerowe, 81opcje systemowe, 81opcje witryny, 81

kalendarza, 212koszyka, 197menu, 162Very Simple Image Gallery, 183witryny, 78, 210

konto administratora, 79kontrola

dostępu, 333działań użytkowników, 333, 341

kopia szablonu, 113kopiowanie kategorii, 353koszyk zakupów, 174, 196

Llicencja GNU/GPL, 45, 73licencjonowanie, 45, 282lista opcji konfiguracyjnych, 373loadposition, 407localhost, 73logo, 47, 123logowanie, 79

Łłańcuch, 408łącze wewnętrzne, 102łącze zewnętrzne, 102

MMajestic SEO, 156Mambo, 21mapa witryny, 155marka, 45

marketing witryny, 167Marriott Jennifer, 19menedżer kategorii, 345menedżer Media, 24menedżer rozszerzeń, 267menedżer Użytkownicy, 24menu, 102menu rozszerzone, 165menu startowe, 392metaznaczniki, 100metoda zmiany hasła, 81Microsoft IIS 6, 59mod_rewrite, 83moduł, 26, 31, 259, 408

Breadcrumbs, 160Easy Folder Listing, 228Facebook Like Box, 174File Base Reader, 393Filtered News, 227Main Menu, 188Menu, 161Simple Image Rotator, 227Tag Line, 187Własny kod HTML, 185, 211

modułynarzędziowe, 143nawigacji, 143treści, 141użytkowników, 143wyświetlania, 142

modyfikacja kolorów, 401modyfikowanie kodu CSS, 220modyfikowanie szablonu, 216, 399Moodle, 234MooTools, 408MVC, 408MySQL, 59, 408MySQL Database Wizard, 65

Nnadpisania szablonów, 128nadpisania treści, 129nadpisanie, 408narzędzia

dla programistów witryn, 321dla webmasterów, 321monitorujące problemy, 408

Page 40: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

420 Skorowidz

narzędziaoptymalizacji dla wyszukiwarek, 156uwierzytelniania, 177Webmaster Tools, 210wyboru kolorów, 324

narzędziephpMyAdmin, 63, 67PHPsuExec, 74referencyjne, 169suPHP, 74whois, 42Zend Optimizer, 59

nawigacja, 408nazwa administratora, 79nazwa domeny, 41, 408Nielsen Jakob, 326niezawodność, 54

Oobrazy, 399obrazy szablonu Beez, 123odnośnik, 102

do listy, 248Forum, 27internetowy, 135Login, 27Register, 26Subscribe, 27

odzyskiwanie hasła, 311okno

administracyjne narzędzia phpMyAdmin, 312Artykuły, 88, 343CB List Manager, 248CB Tab Manager, 250dialogowe kopiowania, 189Dodatki, 144, 179edycji artykułu, 97edycji kontaktu, 211edycji szablonu, 118edytora CSS szablonu, 192edytora JCE, 238FTP, 75Główna konfiguracja, 76Insert/edit image, 100instalacyjne, 72

instalacyjne Rozszerzenia, 147Kategorie, 95, 261, 334komponentów menedżera rozszerzeń, 148Konfiguracja bazy danych, 73Konfiguracja globalna, 265konfiguracyjne koszyka, 198Licencja, 72Media, 97, 99, 180, 188Panel kontrolny, 79Podsumowanie, 77Pozycja menu, 108programu File Manager, 84Projektant menu, 101, 259Projektant pozycji menu, 101, 102, 107, 163Rozszerzenia

Dodatki, 147Języki, 147Komponenty, 147Moduły, 147Szablony, 147

Sekcje, 94Szablony, 116, 356Użytkownicy, 338Wybierz typ menu, 369Zarządzanie kategoriami, 95

Open Directory Project, 154open source, 21Open Source Matters Inc., 37, 409operator, 409optymalizacja dla wyszukiwarek, 157organizacje non profit, 201, 224, 301

Ppakiet językowy, 409parametr, 409parametry zaawansowane, 100pasek menu/wskaźnika, 115PayPal, 175PHP, 59, 409PHP 5.3, 59phpBB, 206phpMyAdmin, 409PHPsuExec, 60planowanie pozyskiwania środków, 208planowanie witryn grup, 201planowanie witryny dla organizacji, 201planowanie witryny edukacyjnej, 225

Page 41: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Skorowidz 421

plikconfiguration.php, 72, 312, 314, 317editor.css, 317favicon.ico, 126general.css, 119htaccess.txt, 83ie.css, 318ie6.css, 318ie7only.css, 119ieonly.css, 119index.html, 126index.php, 118, 126

modyfikacja, 218layout.css, 119logo.gif, 123override.css, 189, 192, 222, 253position.css, 121positions.css, 222print.css, 121template.css, 121, 126template_rtl.css, 121templateDetails.xml, 113, 126, 253

pliki.htaccess, 84CSS, 118indeksu, 218ZIP, 69obrazów, 123szablonu beez_20, 401

płatności w internecie, 174pole

Nazwa witryny, 82Opis witryny, 82Słowa kluczowe, 82

poziomy dostępuCustomer Access Level, 353Public, 353Registered, 353Special, 353

pozycja, 409pozycje szablonów, 127prawa dostępu do kategorii (uprawnienia), 338, 350prawo autorskie, 43prawo własności, 60, 315prefiks tabel, 74Professional Joomla!, 199profil użytkownika, 241, 396program

CiviCRM, 232CiviSCHOOL, 232File Manager, 63, 69, 113, 189FoxyCart, 176Magento, 175MAMP, 77osCommerce, 176Picassa, 123WAMP, 77XAMPP, 77

programy FTP, 112programy graficzne, 56protokół FTP, 74protokół LDAP, 231przeglądarka, 409

Chrome, 112Firefox

rozszerzenie Firebug, 112, 318Internet Explorer, 112Internet Explorer 8

Developer Tools, 318Safari, 112

przejrzystość, 54przekierowanie, 409przycisk

„Więcej...”, 97Grafika, 97NEW TOPIC, 28Podział strony, 97Przełącz edytor, 97Submit, 28Subscribe, 64

przywracanie, 93

RRDBMS, Relational Database Management System, 59redaktor, 409rejestrowanie, 410rejestrowanie domeny, 41rejestrowanie znaku towarowego, 43renderowanie, 113, 410repozytorium dokumentów, 228robot spamujący, spambot, 231rozszerzanie systemu Joomla!, 294rozszerzenie, 146, 410

Akeeba Backup, 149BigShot Google Analytics, 149

Page 42: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

422 Skorowidz

rozszerzenieCommunity Builder, 207, 229, 231, 240

instalacja dodatku, 248listy użytkowników, 243profil użytkownika, 241

Content Manager, 232Control, 232GCalendar, 210, 251JCE, 227JEPUM, 398JForms, 150Jomsocial, 207Joom!Fish, 233JoomFish, 35, 149Joomla! Content Editor (JCE), 149Joomlearn LMS, 234MaQma, 177ProfileBook, 230Project Fork, 177ProjectFork, 232RokBox, 149SEOSimple, 157sh404SEF, 149Tienda, 176Twitter Status, 173Update Manager, 168Update Manager for Joomla!, 148VirtueMart, 175Xmap, 149, 155

RSS, 410

Sschemat kolorów, 48, 116, 119, 218, 254sekcja, 87, 410

508, 233About Joomla!, 93FAQs, 92, 93Metadane, 154News, 93

sekcje opcji kategorii, 349SEO, Search Engine Optimization, 153, 410separator, 102serwer, 410serwer Apache, 83serwer lokalny, 77serwer nazw domenowych, 410serwer produkcyjny, 77

serwis eBay, 329serwis społecznościowy, 167, 207, 235Site Map Generator, 155sklep, 178

koszyk zakupów, 196witryna statyczna, 178

sortowanie według kolejności, 379sortowanie według tytułu, 378specjalny, 411 Patrz także poziomy dostępusprawdzanie poprawności, 411sprawność, 54statyczne witryny, 172stos LAMP, 411strona Konfiguracja globalna, 81style chromestyle, 128style szablonów, 263StyleMaster, 126SugarCRM, 177, 206suPHP, 60system zarządzania treścią, 24, 60, 411szablon, 55, 129, 262, 411

Beez, 112, 116, 129JA Purity, 112Milkyway, 111, 115rhuk_milkyway, 192

szablony, 26administracyjne, 262HTML, 111interfejsu, 262

szkielet, framework, 25, 411szkielet strony internetowej, 56szkolenia, 199szkoła, 235, 250, 330szukanie i edytowanie szablonów, 290

Śścieżka, 239środowisko, 411

Ttabela, 313tablica Announcements, 27tablica Installation, 28TinyMCE, 97, 411translacja, 234treść, 58

Page 43: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

Skorowidz 423

treść bez kategorii, 411tryb edycji, 98tryb graficzny, 97tryb widoku kodu, 97tworzenie

bazy danych, 65formularza kontaktowego, 183, 211kalendarza, 251kalendarza w serwisie Google, 213kanału informacyjnego, 136kopii szablonu, 217kopii zapasowej pliku, 400list użytkowników, 243marki, 287menu, 365nowego katalogu, 113nowej kategorii, 335nowych użytkowników, 80odnośników, 102pojedynczego kontaktu, 138portalu społeczności, 207sondy, 140strony głównej, 178stylu CSS, 125treści, 57witryny biznesowej, 171witryny statycznej, 178

dodatkowe pozycje treści, 184formularz kontaktowy, 183strona główna, 178Własny kod HTML, 184

witryny szkolnej, 381własnego szablonu, 129własnej treści, 132wystąpienia baneru, 139

typy pozycji menu, 102, 367

Uuaktualnienie, 412układ, 412

artykułów wyróżnionych, 375blogu, 103, 373, 412kategorii, 374listy, 374, 412listy kategorii, 104listy sekcji, 105strony głównej, 106, 412

uprawnienia, 335uprawnienia katalogu, 315uprawnienia plików, 315usługa hostingu, 58ustawienia adresów URL, 83ustawienia systemowe, 84usuwanie, 93usuwanie całkowite, 335usuwanie katalogu instalacyjnego, 78uszczegółowianie, 412UTF-8, 67, 412uwierzytelnianie, 231użyteczność, 412użyteczność witryny internetowej, 52użytkownik

Administrator, 80Autor, 81Główny administrator, 80Operator, 80Redaktor, 81Rejestrowany, 81Wydawca, 81

VVEL, Vulnerable Extensions List, 32, 169Very Simple Image Gallery, 173vTiger, 177Vulnerable Extensions List, 413

WW3C, World Wide Web Consortium, 54Waring Elin, 19warstwa aplikacji, 26warstwa szkieletu, 26WCAG 2.0, 54WCAG, Web Content Accessibility Guidelines, 54webERP, 177wersja alfa, 413wersja beta, 413wersja dotycząca zabezpieczeń, 413wersja serwisowa, 413wersja stabilna, 413whois, 41witryna, 413

A List Apart, 325Apache, 327Copyright.gov, 328

Page 44: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników

424 Skorowidz

witrynaCSS Play, 324CSS Zen Garden, 324Discovery Education, 330dmoz.org, 154eBay Giving, 209Google Apps, 330Google Checkout, 328Guidestar, 329IIS, 327Jakoba Nielsena, 52Joomla! Community Showcase, 172Lipsum.com, 322MissionFish, 209MooTools, 327Morgue File, 325MySQL, 327National Geographic, 330Network for Good, 329PayPal, 328Section 508, 326Smashing Magazine, 325Stock.xchange, 179Stock.Xchng, 325TeacherTube, 330Techsoup, 329U.S. Trademark Office, 328Usability.gov, 326W3.org, 322W3Schools, 323Web Accessibility Initiative, 326Web-site-map, 321WikiMedia Commons, 325Wikipedia, 323WIPO, 328YourCause, 329Youth Voices, 330

witrynybroszurowe, 413statyczne, 178dla szkół, 304, 402

właściciel pliku, 315Working Groups (WG), 37wstawianie obrazów, 98WWW, World Wide Web, 54wydawca, 413wyłączenie stylów, 55wyróżnione, 414

WYSIWYG, 97, 149wyszukiwanie, 139wyszukiwarka, 153

Ask, 155, 322Bing, 154, 156, 323dmoz, 323Google, 154, 322

XXML, 414

Zzalety systemu Joomla! w biznesie, 297zaplecze, 414zapytanie, 414zarządzanie dostępem, 232zarządzanie treścią, 92zasoby

dla biznesu, 328dla organizacji non profit, 328

zasoby systemu, 319centrum informacyjne, 320dokumentacja, 320informacje dla programistów, 320katalog JRD, 320kod systemu, 320komunikaty, 319rozszerzenia, 320witryna społecznościowa, 320wsparcie, 319

zespółCLT, Community Leadership Team, 37CoC, Community Oversight Committee, 37Leadership Team, 37PLT, Production Leadership Team, 37

zewnętrzny programista, 414zmiana nazwy szablonu, 115zmienna $livesite, 317znacznik iframe, 103znaczniki, 157znak towarowy, 42, 282

Żżądanie funkcji, 414

Page 46: Tytuł oryginału: The Official Joomla! Bookpdf.helion.pl/joomop/joomop.pdf · Historia systemu Joomla! w skrócie ... Edytowanie ustawie konta administratora ..... 79 Grupy uytkowników