SlideShare a Scribd company logo
Joomla! Podrêcznik
                           administratora systemu
                           Autor: Pawe³ Frankowski, Marcin Szumañski
                           ISBN: 978-83-246-1361-8
                           Format: 158x235, stron: 456




                                       Poznaj najprostsze sposoby tworzenia atrakcyjnych stron WWW
                               • Jak zwiêkszyæ dostêpnoœæ serwisu?
                               • Jak przenieœæ bazê danych MySQL?
                               • Jak przyspieszyæ proces wczytywania?
                           Joomla! to wielokrotnie nagradzany, darmowy System Zarz¹dzania Treœci¹, o rozleg³ym
                           i wci¹¿ poszerzaj¹cym siê zakresie mo¿liwoœci. Joomla! napisany zosta³ w jêzyku PHP
                           i wykorzystuje bazê danych MySQL. Pozwala u¿ytkownikowi ³atwo publikowaæ
                           i zarz¹dzaæ dowoln¹ zawartoœci¹ w internecie, intranecie oraz ekstranecie bez
                           znajomoœci jêzyka HTML. System Joomla!, którego nazwê t³umaczy siê jako „wszyscy
                           razem”, to coœ wiêcej ni¿ tylko program – to zaanga¿owana w jego dalszy rozwój
                           spo³ecznoœæ, do której i Ty mo¿esz teraz do³¹czyæ!
                           Ksi¹¿ka „Joomla! Podrêcznik administratora systemu” przeznaczona jest zarówno
                           dla osób, które dopiero poznaj¹ ten system, jak i dla zaawansowanych u¿ytkowników.
                           Dziêki niej nauczysz siê tworzyæ strony wizerunkowe, domowe i hobbystyczne, a tak¿e
                           rozbudowane serwisy komercyjne, takie jak sklep internetowy. Poznasz rozwi¹zania,
                           które pozwol¹ na u¿ycie szablonów, a one znacznie u³atwi¹ Ci realizacjê ciekawych
                           i oryginalnych pomys³ów. Ta ksi¹¿ka to swoisty niezbêdnik, który powinien mieæ pod
                           rêk¹ ka¿dy, kto chce zostaæ administratorem strony internetowej, przyci¹gaj¹cej nie
                           tylko uwagê, ale i rzesze u¿ytkowników!
                               • Systemy Zarz¹dzania Treœci¹ (CMS)
                               • Mambo i Joomla!
                               • Konfiguracja witryny i zarz¹dzanie u¿ytkownikami
                               • Tworzenie artyku³u statycznego i dynamicznego
                               • Mened¿er mediów
                               • Komponenty, modu³y i rozszerzenia
Wydawnictwo Helion             • Instalacja i modyfikacja szablonu
ul. Koœciuszki 1c              • Narzêdzia dla administratora
44-100 Gliwice                 • Bezpieczeñstwo systemu Joomla!
tel. 032 230 98 63             • Budowa strony instytucji pañstwowej i sklepu internetowego
e-mail: helion@helion.pl             Oto niezbêdnik, który pozwoli Ci tworzyæ niesamowite witryny WWW!
Spis tre ci
              Podziökowania ............................................................................... 11
              Wstöp ............................................................................................ 13
Rozdziaä 1. Systemy Zarzñdzania Tre ciñ (CMS) a Joomla! ................................ 17
              Co to jest CMS? ............................................................................................................. 17
              Jakie s cechy charakterystyczne CMS? ......................................................................... 18
              CMS, ale dla kogo? ........................................................................................................ 18
              Sk d czerpaü informacje o CMS? ................................................................................... 20
              Czy Joomla! jest CMS? .................................................................................................. 22
              Co oznacza nazwa Joomla!? ........................................................................................... 23
              A wi c jednak Joomla! ................................................................................................... 25
              Ile wersji Joomla! ukazaáo si do tej pory? ..................................................................... 29
              Wydania zmodyfikowane poprosz … ............................................................................ 32
              Sk d czerpaü wiedz o Joomla! ...................................................................................... 36
              Czy Joomla! mo e posáu yü jako platforma do budowy portalu korporacyjnego? ......... 39
              Joomla! dynamicznie, a mo e jednak statycznie? ........................................................... 40
Rozdziaä 2. Twój warsztat pracy, czyli zanim zaczniesz ...................................... 43
              Wprowadzenie ................................................................................................................ 43
              Techniczne wymagania .................................................................................................. 45
              Programowe wymagania ................................................................................................ 47
              Etapy tworzenia serwisu WWW ..................................................................................... 54
                  Etap zapoznania si ze zleceniem ............................................................................. 54
                  Etap projektowania ................................................................................................... 54
                  Etap webmasterski .................................................................................................... 54
                  Etap wdro enia ......................................................................................................... 55
                  Etap redakcyjny ........................................................................................................ 55
                  Etap testów ............................................................................................................... 55
                  Etap promocji w sieci ............................................................................................... 55
                  Etap aktualizacji ....................................................................................................... 55
              Natchnienie czy zlecenie? .............................................................................................. 56
              Strona w 24 h, czyli czego potrzebujesz od klienta ........................................................ 58
              Fajne zdj cia by si przydaáy .......................................................................................... 60
                  Samodzielna praca twórcza ...................................................................................... 60
                  Banki zdj ü ............................................................................................................... 61
              Co jednak musisz kupiü? ................................................................................................ 65
                  Zakup domeny — potrzebny czy niepotrzebny? ...................................................... 65
                  Miejsce w sieci ......................................................................................................... 70
6                                                                         Joomla! Podröcznik administratora systemu


               A jednak znajomo ü prawa si przydaje ......................................................................... 71
                   Autor musi znaü przepisy ......................................................................................... 71
                   Dobrze byü autorem ................................................................................................. 71
                   Twórca te mo e dostaü po uszach ........................................................................... 73
                   Co mo e twórca, gdy jest okradany .......................................................................... 74
                   Jak korzystaü z dobrodziejstw internetu? ................................................................. 75
                   Gdy witryna jest ródáem dochodów ........................................................................ 76
Rozdziaä 3. U yteczno è, dostöpno è i mówiñca strona WWW ........................... 79
               Twój serwis nie jest dla Ciebie ....................................................................................... 79
                   Dlaczego w sieci poruszamy si gorzej? .................................................................. 81
               Standardy technologiczne ............................................................................................... 83
               Wytyczne dotycz ce dost pno ci tre ci internetowych .................................................. 86
                   Jak zwi kszyü dost pno ü serwisu? ......................................................................... 88
                   Mówi ca strona ........................................................................................................ 97
Rozdziaä 4. Instalacja Joomla! od A do Z ........................................................ 101
               Zanim zaczniesz ........................................................................................................... 101
               Wybór serwera ............................................................................................................. 101
               Przygotowanie do instalacji Joomla! ............................................................................ 103
               Instalacja tradycyjna ..................................................................................................... 105
                   Test przedinstalacyjny ............................................................................................ 108
                   Licencja .................................................................................................................. 109
                   Krok 1. Konfiguracja bazy danych MySQL ........................................................... 110
                   Krok 2. Wpisz nazw swojego serwisu Joomla! .................................................... 111
                   Krok 3. URL, cie ka, e-mail, hasáo, uprawnienia ................................................. 111
                   Krok 4. Gratulacje! Zainstalowaáe Joomla! .......................................................... 112
               Instalacja automatyczna ................................................................................................ 114
                   Krok 1. Wprowad dane ......................................................................................... 116
                   Krok 2. Baza danych .............................................................................................. 118
                   Krok 3. Moje gratulacje .......................................................................................... 118
               Dla wygodnickich Joomla Power Edition ..................................................................... 120
               Joomla! Stand Alone Server (JSAS) ............................................................................. 121
               Przeprowadzka, czyli zmiana serwera .......................................................................... 126
                   Przenoszenie bazy danych MySQL ........................................................................ 126
                   Przenoszenie plików ............................................................................................... 129
                   Plik konfiguracyjny ................................................................................................ 130
                   Uprawnienia Chmod po zmianie serwera ............................................................... 132
               Aktualizacja Joomla! .................................................................................................... 132
                   BHP aktualizacji ..................................................................................................... 133
               Podsumowanie .............................................................................................................. 134
Rozdziaä 5. Ty jeste administratorem ............................................................ 135
               Wprowadzenie .............................................................................................................. 135
               Logowanie do Panelu administratora ........................................................................... 136
               Zaczynamy od konfiguracji .......................................................................................... 137
                  Konfiguracja witryny ............................................................................................. 138
               Zarz dzanie u ytkownikami ......................................................................................... 142
               Dodajemy tre ü ............................................................................................................. 146
                  Tworzenie artykuáu (materiaáu) statycznego .......................................................... 148
                  Tworzenie artykuáu dynamicznego ........................................................................ 151
               Mened er mediów ........................................................................................................ 156
                  Tworzenie i kasowanie katalogu ............................................................................ 157
                  Dodawanie pliku .................................................................................................... 157
Spis tre ci                                                                                                                                     7


               Nawigacja, czyli tworzymy menu ................................................................................ 158
                  Tworzenie nowej pozycji do menu ......................................................................... 158
               Komponenty, moduáy i rozszerzenia (boty) .................................................................. 161
                  Komponenty ........................................................................................................... 162
                  Moduáy ................................................................................................................... 167
                  Boty ........................................................................................................................ 174
               Porady dodatkowe ........................................................................................................ 176
Rozdziaä 6. Instalacja, modyfikacja szablonu ................................................... 179
               Wprowadzenie .............................................................................................................. 179
               Rebranding wizerunku .................................................................................................. 181
               Co to jest szablon dla Joomla!? .................................................................................... 183
               Elementy skáadowe szablonu ........................................................................................ 184
               Projektuj pod nowe, nie stare przegl darki ................................................................... 189
               Szablony w internecie — sk d pobraü, a gdzie kupiü? ................................................. 192
               Instalacja szablonu ........................................................................................................ 194
                   Instalacja szablonu z poziomu Panelu administracyjnego ...................................... 195
                   Instalacja r czna szablonu ...................................................................................... 196
                   Aktywacja szablonu ............................................................................................... 196
                   Kasowanie szablonu ............................................................................................... 197
               Narz dzia dla webdesignera ......................................................................................... 197
               Modyfikacja szablonu ................................................................................................... 198
                   Poznaj styl .............................................................................................................. 199
                   Czar kolorów i zdj ü .............................................................................................. 200
                   Fonty ...................................................................................................................... 203
               Nie pokazuj pustej strony! ............................................................................................ 203
Rozdziaä 7. Zmiana wyglñdu szablonu panelu administracyjnego Joomla! ......... 205
               Wprowadzenie .............................................................................................................. 205
               Czas na zmiany ............................................................................................................. 206
               Szukamy szablonu ........................................................................................................ 206
               Instalowanie nowego szablonu ..................................................................................... 211
               Aktywowanie nowego szablonu ................................................................................... 211
               Usuwanie zb dnych szablonów .................................................................................... 213
               Modyfikacja szablonu ................................................................................................... 214
                   Nowa ikona na wej ciu ........................................................................................... 216
                   Nowa górna belka ................................................................................................... 217
                   Drobne zmiany w CSS ........................................................................................... 218
                   Edycja panelu administracyjnego ........................................................................... 220
Rozdziaä 8. Praktyczne rozszerzenia ................................................................ 225
               Wprowadzenie .............................................................................................................. 225
               Narz dzia dla administratora ........................................................................................ 230
                  Quick Preview Button ............................................................................................ 230
                  CQI (CustomQuickIcons) ....................................................................................... 230
                  JoomlaStats ............................................................................................................ 232
                  JoomlaXplorer ........................................................................................................ 232
                  JW Media Manager XTD ....................................................................................... 233
                  Jombackup daily mysql backup bot ........................................................................ 235
                  Mass Content .......................................................................................................... 236
                  Ultimate PNG Fix ................................................................................................... 237
               Dost pno ü ................................................................................................................... 238
                  FWResizeFont ........................................................................................................ 239
                  FWTooltips ............................................................................................................ 240
                  w3accessibility (Text Reader Support) ................................................................... 241
8                                                                Joomla! Podröcznik administratora systemu


    Download ..................................................................................................................... 241
       Jooget! .................................................................................................................... 242
       DOCman ................................................................................................................ 243
    Edytory WYSIWYG ..................................................................................................... 247
       JCE ......................................................................................................................... 248
       JoomlaFCK ............................................................................................................ 250
    Forum ........................................................................................................................... 250
       FireBoard ............................................................................................................... 251
    Dodawanie filmów ....................................................................................................... 252
       AllVideos Plugin (All-in-one media solution) ........................................................ 253
       Stage6Bot ............................................................................................................... 254
    Efektowne aktualno ci .................................................................................................. 255
       RokLatest News ..................................................................................................... 255
       News Slider Pro ...................................................................................................... 256
       JW Ultimate Content Display ................................................................................. 256
       Text Scroller ........................................................................................................... 258
       Tabs & Sliders ........................................................................................................ 259
       Gavick Featured Content Slider ............................................................................. 260
       Gavick News Column ............................................................................................ 261
       iJoomla News Portal ............................................................................................... 261
    FAQ .............................................................................................................................. 263
       Moo Faq ................................................................................................................. 263
    Galerie .......................................................................................................................... 264
       Simple Image Gallery ............................................................................................. 265
       EasyGallery ............................................................................................................ 267
       Hover Box — a simple CSS gallery ....................................................................... 268
       Expose Flash Gallery ............................................................................................. 269
    Kalendarze .................................................................................................................... 271
       Flash Dynamic Calendar ........................................................................................ 271
       Easy Calendar ......................................................................................................... 273
       JCal Pro .................................................................................................................. 275
    Komentarze .................................................................................................................. 279
       Jom Comment ........................................................................................................ 280
       AkoComment v. 2.0 PL++ ..................................................................................... 281
    Mapa strony .................................................................................................................. 283
       samSiteMap ............................................................................................................ 283
       Xmap ...................................................................................................................... 283
       Sef Service Map ..................................................................................................... 285
    Przyspieszanie wczytywania ........................................................................................ 286
       JAccelerator ............................................................................................................ 286
    Przyjazne odno niki ...................................................................................................... 288
       ARTIO JoomSEF ................................................................................................... 288
    Sonda ............................................................................................................................ 288
       Modern Polls .......................................................................................................... 289
    Wieloj zyczna strona .................................................................................................... 289
       Joom!Fish — multilingual content manager .......................................................... 291
       JosLang .................................................................................................................. 295
       Yahoo Translation Module ..................................................................................... 296
    Wstawianie i wy wietlanie ró no ci na stronie ............................................................ 297
       GeshiBoxNJ ........................................................................................................... 297
       JPopup! ................................................................................................................... 298
       Top Authors ........................................................................................................... 298
       Gadu-Gadu Kontakt ............................................................................................... 300
       eWeather ................................................................................................................ 300
       Pogoda .................................................................................................................... 301
Spis tre ci                                                                                                                                       9


Rozdziaä 9. Joomla! i bezpieczeþstwo ............................................................. 303
               Wprowadzenie .............................................................................................................. 303
               ABC bezpiecze stwa systemu Joomla! ........................................................................ 304
                   Register_globals a bezpiecze stwo Joomla! ........................................................... 305
                   Hacked by turkish hacker ....................................................................................... 306
                   Wáamanie na stron — co robiü? ........................................................................... 314
                   Przywracamy uszkodzony przez hackera serwis .................................................... 315
               Kopie bezpiecze stwa .................................................................................................. 315
                   „Nie znacie dnia ani godziny” ................................................................................ 316
               Internetowym podgl daczom mówimy stanowcze „nie”! ............................................ 318
               Plik robots.txt ............................................................................................................... 318
               Inne „partyzanckie” metody obrony ............................................................................. 320
               Blokujemy dost p ......................................................................................................... 320
                   Zmieniamy nazwy .................................................................................................. 322
               Podsumowanie .............................................................................................................. 322
Rozdziaä 10. Budujemy stronö BIP dla urzödu, instytucji paþstwowej ................. 325
               Wprowadzenie .............................................................................................................. 325
               Twoja szansa na zarobek .............................................................................................. 326
               Wymogi prawne i techniczne ....................................................................................... 327
                  Informacje niejawne w BIP .................................................................................... 334
                  Logo BIP a jego podstawa prawna ......................................................................... 334
               Niezb dne modyfikacje ................................................................................................ 335
                  Dodatkowe modyfikacje i informacje .................................................................... 341
Rozdziaä 11. Budowa sklepu internetowego ...................................................... 349
               Wprowadzenie .............................................................................................................. 349
               Wybór sklepu ............................................................................................................... 351
               Wáa ciwo ci VirtueMart ............................................................................................... 351
               Instalacja ....................................................................................................................... 353
               Publikacja elementów skáadowych sklepu .................................................................... 356
               Administracja sklepem internetowym .......................................................................... 359
               Produkty i kategorie produktów ................................................................................... 364
                   Czas na wysyák ..................................................................................................... 377
                   Metoda páatno ci .................................................................................................... 378
                   Dane klientów i stan zamówienia ........................................................................... 381
                   Raporty ................................................................................................................... 385
                   Niezb dna konfiguracja .......................................................................................... 387
                   Wygl d i wiarygodno ü sklepu .............................................................................. 387
                   Zwi kszanie mo liwo ci ........................................................................................ 389
                   Zako czenie ........................................................................................................... 393
Rozdziaä 12. Joomla! 1.5 — zaczynamy od nowa ............................................... 395
               Wprowadzenie .............................................................................................................. 395
               Zaczynamy od instalacji ............................................................................................... 396
               Logowanie tak e dla obcokrajowca .............................................................................. 402
               Prosta administracja serwisem ...................................................................................... 403
                  Inteligentne instalowanie ........................................................................................ 409
                  Zupeánie nowe i stare szablony .............................................................................. 409
Rozdziaä 13. Jeste czö ciñ spoäeczno ci Joomla! ............................................. 413
               Wprowadzenie .............................................................................................................. 413
               Dziel si tym, co masz, a inni podziel si z Tob ! ...................................................... 414
               Potencjaá tkwi w ludziach ............................................................................................. 415
               Pewne zasady jednak obowi zuj ................................................................................. 418
               forum.joomla.pl ............................................................................................................ 420
10                                                            Joomla! Podröcznik administratora systemu


Dodatek A Joomla! i licencje ......................................................................... 425
Dodatek B Funkcje u ywane w szablonie Joomla! ........................................... 431
Dodatek C Porównanie budowy szablonu dla Joomla! 1.0.x i 1.5 ..................... 433
Skorowidz ....................................................................................................... 437
Rozdziaä 7.
Zmiana wyglñdu szablonu
panelu administracyjnego
Joomla!
                                                  „Things are changing
                                                  But nothing changes
                                                  And still there are changes
                                                  There is no teacher
                                                  Who can teach anything new
                                                  He can just help us to remember
                                                  The things we always knew”.

                                                     „Odyssey of the mind” — Enigma



Wprowadzenie
   Panel administracyjny dla systemu Joomla! (ang. Back End Template) od dawna cieszy
   si zasáu on sáaw najlepszego narz dzia do edycji i tworzenia strony internetowej.
   Mnogo ü jego funkcji powoduje, e z powodzeniem wykorzystuj go zarówno pocz t-
   kuj cy u ytkownicy, jak i profesjonali ci (zaawansowani administratorzy).

   Po lekturze tego rozdziaáu na pewno dowiesz si , sk d pobraü, jak zainstalowaü nowy
   szablon i modyfikowaü go, natomiast nie zamierzam uczyü Ci podstaw budowy nowe-
   go szablonu ani zaawansowanej modyfikacji j dra panelu administracyjnego. Niestety,
   zakres tego zagadnienia jest na tyle szeroki, e musiaáaby powstaü osobna publikacja
   tylko na ten temat. Przypuszczam, e zaprezentowana tutaj wiedza wystarczy ci w 99%.
206                                            Joomla! Podröcznik administratora systemu



Czas na zmiany
      Na ogóá tworz c stron internetow na bazie Joomla!, zapomina si , e wygl d panelu
      administracyjnego te mo na zmodyfikowaü, aby dopasowaü go do indywidualnych
      gustów wizualnych. Patrz c wci na ten sam wygl d panelu, mo na wreszcie zapragn ü
      jego modyfikacji, zarówno w odniesieniu do kolorów, jak i u ytych ikon (rysunek 7.1).

        Wedäug zapewnieþ producenta szablon Minted One-Point-Five jest najl ejszym i naj-
        lepszym szablonem pod kñtem jako ci i szybko ci kodu.


      Zawsze znajd si firmy czy osoby, które chc zarobiü na popularno ci Joomla!. St d te
      powstaj szablony komercyjne równie dla panelu administracyjnego. Z moich ob-
      serwacji, i nie tylko, wynika, e tego typu szablonów powstaje stosunkowo niewiele,
      a z caá pewno ci do rzadko ci nale y ich odsprzeda (rysunek 7.2).

      Jak widzisz, wygl d akurat tych szablonów komercyjnych nie zachwyca, szczególnie
      je li mamy w pami ci darmowy szablon Minted One-Point-Five.

      Przypuszczam, e agencje interaktywne korzystaj ce z Joomla! czy Mambo na ogóá
      nie chwal si tym, maskuj c wygl d panelu. Niestety, nie mam dost pu do tych re-
      alizacji, aby pokazaü czytelnikowi te „autorskie” modyfikacje.



Szukamy szablonu
      Z pewno ci ju wiesz, e najprostsz metod zmiany wygl du panelu administracyj-
      nego, przynajmniej od strony graficzno-wizualnej, jest pobranie, a nast pnie zainsta-
      lowanie i aktywowanie nowego szablonu.

      Szablonów mo esz szukaü zarówno na stronach ich producentów (gwarancja najnow-
      szych produkcji), jak i stronach, które zajmuj si kolekcjonowaniem i zarazem udo-
      st pnianiem szablonów. Od razu warto zwróciü uwag na dat powstania danego sza-
      blonu, poniewa im nowszy, tym wi ksza pewno ü, e speánia standardy W3C, i tym
      lepsza jego interpretacja z nowszymi przegl darkami.

      Przegl d adresów producentów darmowych szablonów dla panelu administracyjnego:
         szablony z serii Mitra (http://www.joomlamarket.de),
         szablon Black Mitra (http://www.studentsdesign.de),
         szablony z serii Plazza (http://www.templateplazza.com),
         szablon Minted One-Point-Five (http://www.joomlaworks.gr),
Rozdziaä 7. i Zmiana wyglñdu szablonu panelu administracyjnego Joomla!                       207




Rysunek 7.1. Wygl d szablonów dla panelu administracyjnego. Patrz c od góry: domy lny szablon,
kolejny to domy lny dla Joomla! International, Tango oraz moim zdaniem najáadniejszy
Minted One-Point-Five, wykonany przez JoomlaWorks.
208                                                    Joomla! Podröcznik administratora systemu




Rysunek 7.2. Wygl d komercyjnych szablonów dla Joomla!, pochodz cych z serwisu neojoomla.com

              przyjemny dla oka szablon Joomla! Tango BackEnd (http://www.eraser.ee/
                ´failid/kujundused/2.html) (rysunek 7.1),
              nietypowy szablon Joomla Admin DE light (http://www.joom.la) (zobacz
                rysunek 7.3),
                                                                                1
              nietypowy szablon, jakim jest z pewno ci Blackend Admin (rysunek 7.4),
              szablony z 2005 roku autorstwa Andy’ego Sikumbanga
                (http://www.kanvasdigital.net).




1
    Szablon aktualnie mo na pobraü tylko ze strony: http://www.joomlaos.de/option,com_remository/
    ´Itemid,41/func,fileinfo/id,2491.html
Rozdziaä 7. i Zmiana wyglñdu szablonu panelu administracyjnego Joomla!                       209




Rysunek 7.3. Ciekawy ukáad elementów w szablonie Joomla Admin DE light




Rysunek 7.4. Ciemne oblicze panelu administracyjnego, czyli szablon Blackend Admin z 2006 roku

        Pami tasz, jak pisaáem, e s serwisy, gdzie znajdziesz zbiór wszystkich szablonów.
        Z caá pewno ci warto odwiedziü stron http://www.joomlaos.de/joomla_template_
        ´galerie.html, a tam znale ü dziaá Admin Templates (rysunek 7.5).
210                                            Joomla! Podröcznik administratora systemu


Rysunek 7.5.
Na stronie JoomlaOS.de
znajdziesz wszystkie
licz ce si szablony
panelu
administracyjnego
dla Joomla!




        Te sam zbiór szablonów znajdziesz tak e pod adresem: http://www.joomla24.com.
Rozdziaä 7. i Zmiana wyglñdu szablonu panelu administracyjnego Joomla!                             211



Instalowanie nowego szablonu
           Maj c pobran na komputer paczk z plikami tworz cymi szablon, zaloguj si do pa-
           nelu administracyjnego, je li jeszcze w nim nie jeste .
             1. W górnym oknie wybierz Instalatory, a nast pnie Szablon — administrator
                (lub Szablon — zaplecze)2.
             2. W nowo otwartym oknie Menad era instalacji za pomoc przycisku Przegl daj
                zlokalizuj na dysku plik z szablonem (rysunek 7.6).




Rysunek 7.6. Joomla! 1.0.x — instalacja szablonu

             3. Nast pnie u yj przycisku Wczytaj plik i zainstaluj (ang. Upload File & Install).
             4. Je eli wszystko przebiegnie bez problemów, otrzymasz stosowny komunikat.
                Nast pnie kliknij Dalej…(lub Kontynuuj).
             5. Oczywi cie istnieje jeszcze metoda „r czna”, polegaj ca na skopiowaniu
                rozpakowanego szablonu bezpo rednio za pomoc klienta FTP do odpowiedniego
                folderu administrator/templates. Metoda ta czasami okazuje si byü nieodzown ,
                np. ze wzgl du na ograniczenia serwera.
             6. Maj c zainstalowany szablon, musisz go teraz opublikowaü, czyli ustawiü
                jako domy lny.



Aktywowanie nowego szablonu
           Po zainstalowaniu nowego szablonu system automatycznie przeniesie Ci do Listy sza-
           blonów (ang. Template Manager), która zawiera wykaz dost pnych, zainstalowanych
           szablonów. Mo esz tutaj nie tylko wybraü nowy domy lny szablon, ale tak e skasowaü
           niepotrzebne lub edytowaü istniej ce. Zielona ikona (lub óáta gwiazdka) wskazuje,
           który szablon jest aktualnie szablonem domy lnym (rysunek 7.7).

2
    Wszystko zale y od wersji Joomla! z jakiej b dziesz korzystaá.
212                                               Joomla! Podröcznik administratora systemu




Rysunek 7.7. Lista szablonów (zwana te Mened erem szablonów)

        Aby system zacz á korzystaü z szablonu, musisz go aktywowaü, tzn. ustawiü jako do-
        my lny (ang. default). Je eli chcesz aktywowaü szablon pó niej, uzyskasz do niego
        dost p, korzystaj c z górnego menu nawigacyjnego.

           Tylko jeden szablon mo e byè aktywny dla caäego panelu administracyjnego.


           1. W górnym menu wybierz Witryna, nast pnie w rozwini tym oknie najed
             wska nikiem myszy na Szablony i Szablon — administrator (rysunek 7.8).

Rysunek 7.8.
Dost p
do Listy szablonów




           2. Aby wybraü nowy szablon, najed na niego strzaák myszy — zobaczysz
             jego podgl d.
           3. Zaznacz szablon, klikaj c kóáeczko (rysunek 7.9)
           4. U yj ikony Default, aby system zmieniá domy lny szablon na ten, który przed
             chwil wybraáe .
           5. Od tej chwili mo esz si cieszyü nowym wygl dem i kolorystyk panelu
             administracyjnego. Zmieniony szablon zobacz wszyscy u ytkownicy maj cy
             dost p do tej cz ci witryny (rysunek 7.10).
Rozdziaä 7. i Zmiana wyglñdu szablonu panelu administracyjnego Joomla!                     213




Rysunek 7.9. Aktywowanie szablonu do cz ci administracyjnej strony




Rysunek 7.10. Nowy, atrakcyjny, wzorowany na Joomla 1.5, wygl d panelu administracyjnego
Joomla 1.0.x


           Niektóre szablony wymagajñ röcznej edycji (zmiany kodowania), aby poprawnie wy-
            wietlaäy polskie litery w panelu administracyjnym. Do tego celu posäu y Ci ikona
           Edytuj HTML.




Usuwanie zbödnych szablonów
        Oczywi cie trzymanie du ej liczby szablonów, z których nie korzystamy, mija si z ce-
        lem, dlatego te przewidziano opcj usuwania zb dnych szablonów.
          1. B d c w Li cie szablonów (ang. Template Manager) i korzystaj c z podgl du,
             wybierz szablon, z którego nie zamierzasz ju korzystaü.
          2. W wykazie szablonów kliknij pole wyboru przy jego nazwie (rysunek 7.11).
214                                                    Joomla! Podröcznik administratora systemu


Rysunek 7.11.
Kasowanie szablonu
panelu
administracyjnego




             3. W oknie dialogowym potwierd ch ü usuni cia szablonu.
             4. Je eli masz odpowiednie uprawnienia do serwera, Joomla! usunie odpowiednie
                pliki, informuj c Ci o tym stosownym komunikatem.
             5. W przypadku niemo no ci usuni cia szablonu z poziomu panelu
                administracyjnego, poá cz si z serwerem za pomoc klienta FTP, nast pnie
                przejd do folderu administrator/templates i skasuj folder z nazw szablonu.
                Do „r cznego” skasowania szablonu mo esz tak e wykorzystaü komponent
                JoomlaXplorer3 lub jego nowe oblicze w postaci eXtplorer (http://joomlacode.org/
                ´gf/project/joomlaxplorer)4.

              Kasujñc szablony panelu administracyjnego, pamiötaj, aby pozostawiè przynajmniej
              jeden szablon, który bödzie ustawiony jako domy lny.




Modyfikacja szablonu
          Najprostsz metod dostosowania gotowego szablonu jest podmiana plików graficz-
          nych na swoje oraz zmiany wprowadzone w pliku arkusza CSS. Oczywi cie opisywanie
          modyfikacji wszystkich dost pnych w sieci szablonów nie miaáoby wi kszego sensu.,
          Poni ej poka Ci kilka prostych zmian, które odmieni wygl d szablonu. B d ba-
          zowaá na podstawowym szablonie, który jest doá czany wraz polsk wersj Joomla!
          International Edition. Od razu pragn uspokoiü, e szablon ten ró ni si od zwykáego
          tylko wygl dem górnego paska z grafik w postaci napisu Joomla! Administrator.

          Podobnie jak to miaáo miejsce z szablonami dla strony frontowej, tak e te szablony
          nale y edytowaü online, aby widzieü efekt. Nim jednak przejdziemy do etapu modyfi-
          kacji, zobacz, z jakich elementów skáada si szablon (rysunek 7.12).


3
    Komponent do zarz dzania plikami z poziomu panelu administracyjnego Joomla!.
4
    W momencie pisania ksi ki wyst powaáy problemy po zainstalowaniu komponentu eXtplorer
    do Joomla! 1.0.13. W przypadku poprzedniej wersji problemów z dziaáaniem nie stwierdzono.
Rozdziaä 7. i Zmiana wyglñdu szablonu panelu administracyjnego Joomla!                   215


Rysunek 7.12.
Elementy skáadaj ce si
na domy lny szablon




            Szablony dla panelu administracyjnego Joomla! przechowuje w katalogu admi-
            nistratortemplates.


         Najwa niejsz ró nic mi dzy frontowym szablonem a szablonem administracyjnym
         jest konieczno ü zdefiniowania dodatkowego wygl du strony logowania. Wáa nie wy-
         gl d okna logowania oraz umiejscowienie panelu administracyjnego w pasku adresu
         po sáowie administrator pozwala odgadn ü, e dana strona zostaáa wykonana za po-
         moc Joomla! czy te Mambo (rysunek 7.13).

Rysunek 7.13.
Wygl d
domy lnego szablonu
ekranu logowania




         Poniewa domy lny szablon (joomla_admin) oparty zostaá na licencji GNU GPL, mo-
          esz bez obaw prawnych dopasowaü go do swoich potrzeb.

         Zacznijmy od wygl du ekranu logowania. Pami taj, aby zobaczyü zmiany, musisz sko-
         piowaü edytowane pliki na serwer, ewentualnie pracowaü online na plikach znajduj cych
         si na serwerze. Drug rzecz , o której musisz pami taü, to od wie enie okna prze-
         gl darki — na ogóá klawisz F5 lub od wie (z pomini ciem pami ci podr cznej) kla-
         wiszem CTRL+F5.

         Plikiem odpowiedzialnym za wygl d, a dokáadniej ukáad elementów w oknie logowa-
         nia, jest login.php. Generuj c stron , plik ten pobiera informacje o stylach z pliku
         admin_login.css, który znajduje si w katalogu joomla_admin/css.
216                                                 Joomla! Podröcznik administratora systemu



Nowa ikona na wej ciu
         Elementy graficzne szablonu znajduj si w folderze Image. Tam te znajdziesz ikon
         monitora z káódk (rysunek 7.14). Plik nosi nazw security.png. Bez problemu mo esz
         go podmieniü, u ywaj c dowolnego innego z zachowaniem jednak proporcji i nazwy
         pliku oraz rozszerzenia. Pami taj, e domy lna ikona ma rozmiar 64u64 pikseli.

Rysunek 7.14.
Podmiana ikony
na inn , z lewej strony
domy lna ikona,
z prawej
ju podmieniona




         Dla przykáadu u yáem ikony maáego kraba, pochodz cej ze strony www.pixelgirl-
         ´presents.com, a rozpowszechnianego w paczce pod nazw Beach Icons.

         Oczywi cie najlepsze efekty uzyskamy, je eli dokáadnie usuniemy táo wokóá obrazka
         i nadamy mu prze roczysto ü. Je eli chcemy u yü innego formatu graficznego, musimy
         ingerowaü w kod pliku login.php, odnajd linie 62:
             <div class="ctr"><img src="templates/joomla_admin/images/security.png" width="64"
             ´height="64" alt="security" /></div>

         Wiedz c, gdzie jest ta linijka kodu, z caá pewno ci poradzisz sobie z jej modyfika-
         cj , wykorzystuj c elementarna wiedz o HTML.

         Sáowo Login, które widzisz nad formularzem logowania, jest równie obrazkiem o na-
         zwie login.gif, z opcj prze roczysto ci, o rozmiarze 74u33 pikseli.
Rozdziaä 7. i Zmiana wyglñdu szablonu panelu administracyjnego Joomla!                       217


Nowa górna belka
        Z caá pewno ci zauwa yáe , e szablon wyposa ony jest w górn belk , gdzie stan-
        dardowo widnieje napis: Joomla! Administrator lub jak w naszym przypadku Joomla!
        International (rysunek 7.15).

Rysunek 7.15.
Wygl d górnej belki
zarówno okna
logowania,
jak i w panelu
administracyjnym

        Plik ten nosi nazw header_text.png i te znajduje si w katalogu images. Uwaga,
        domy lnie ten plik graficzny jest wykorzystywany dwa razy: raz w oknie logowania,
        nast pnie ju w panelu administracyjnym. Dzi ki temu mo esz zdefiniowaü jego od-
        mienny wygl d w tych oknach. W pliku login.php szukaj go w okolicach linii 38.
           <div id="header">
           <div id="joomla"><img src="templates/joomla_admin/images/header_text.png" alt="Joomla!
           ´Logo" /></div>
           </div>

        Z kolei w pliku index.php, odpowiedzialnym za okna panelu administracyjnego, tego
        nagáówka graficznego szukaj w okolicach linii 53:
           <div id="header">
           <div id="joomla"><img src="templates/joomla_admin/images/header_text.png" alt="Joomla!
           ´Logo" /></div>
           </div>

        Przypominasz sobie rozdziaá o dost pno ci? Je eli tak, nie zapomnij dodaü atrybutu
        title="opis_elementu". Zapami taj, e pasek ten tworzy nie tylko sam nagáówek gra-
        ficzny, ale równie pasek stworzony za pomoc stylu CSS:
           #header {
           background-color: #FFF;
           background-position: right top;
           border-bottom: 4px solid #254394;
           background: url(../images/header_bg.png);
           }

        Zwróü uwag na wykorzystanie obrazka header_bg.png jako táa w postaci gradientu.

           Gradient powstaje przez zastosowanie päynnego przej cia warto ci RGB pomiödzy
           jednym kolorem a drugim.


        Efekt gradientu uzyskamy, korzystaj c z programów graficznych, np. GIMP lub
        Photoshop.
218                                             Joomla! Podröcznik administratora systemu



Drobne zmiany w CSS
        Teraz korzystaj c z arkusza stylu CSS, mo esz zmieniü pozostaáe elementy okna lo-
        gowania. Aby zmieniü obramowanie tego okienka, gdzie jest ikona monitora z káódk
        (lub kraba) oraz formularz logowania, musisz edytowaü plik admin_login.css, a do-
        káadniej fragment:
           .login {
           margin-left: auto;
           margin-right: auto;
           margin-top: 6em;
           padding: 15px;
           border: 1px solid #cccccc;
           width: 429px;
           background: #F1F3F5;
           }

        Zacznijmy od zmiany koloru táa oraz obramowania. W moim przykáadzie zamieni
        kolor táa z #F1F3F5 na #F7E47D (jasno óáty), za kolor ramki z #CCCCCC na ciepáy po-
        mara cz #E3AF43. Dzi ki tym prostym zabiegom nasz maáy krab (ikona) b dzie otoczony
        miá dla oka pla (kolorem w odcieniach piasku).

        Korzystaj c z budowanego w Joomla! edytora arkusza stylów CSS, mo esz edytowaü
        tylko plik template_css.css. Osobi cie do edycji CSS u ywam darmowy Top Style
        Lite, ale czasami szybkie korekty wykonuj za pomoc edytora tekstowego wbudowa-
        nego w joomlaXplorer (rysunek 7.16).

Rysunek 7.16.
Fragment okna edytora
wbudowanego
w komponent
joomlaXplorer sáu cy
do zaawansowanego
zarz dzania plikami
na serwerze




        Je li w trakcie zmieniáe jeszcze obrazek odpowiadaj cy za sáowo Login na Logo-
        wanie wykonany w programie graficznym, powiniene uzyskaü podobny efekt jak ja
        (rysunek 7.17).
Rozdziaä 7. i Zmiana wyglñdu szablonu panelu administracyjnego Joomla!                  219


Rysunek 7.17.
Ekran logowania
po dosáownie
kilku przeróbkach




        Przy okazji warto te zaj ü si maáym oknem formularza; za jego wygl d odpowie-
        dzialny jest nast puj cy fragment kodu arkusza stylów CSS:
           .form-block {
           border: 1px solid #cccccc;
           background: #E9ECEF;
           padding-top: 15px;
           padding-left: 10px;
           padding-bottom: 10px;
           padding-right: 10px;
           }

        Na moje potrzeby rozja niáem kolor obramowania oraz dla táa wybraáem odcie morza
        (rysunek 7.18).

        A oto opis dodatkowych stylów CSS u ytych w oknie logowania:
            login-text (odpowiada za wygl d i poáo enie tekstu Witaj w Joomla!....),
            message (odpowiada za wygl d okna w ramce z tekstem Sesja wygasáa,
              zaloguj si ),
            joomla (odpowiada za wygl d górnej belki).

Rysunek 7.18.
Ekran logowania
po kolejnych
przeróbkach




        Sam tekst wszystkich komunikatów pobierany jest z plików j zykowych znajduj cych
        si w folderze language.
220                                                 Joomla! Podröcznik administratora systemu



Edycja panelu administracyjnego
        Edycji panelu administracyjnego mo emy dokonaü za pomoc modyfikacji w plikach
        index.php, template_css.css oraz theme.css. Do tego celu mo esz posáu yü si opcjami
        edycji udost pnionymi w oknie Listy szablonów (rysunek 7.19).




Rysunek 7.19. Dost pne opcje edycji szablonu dla wygl du panelu administracyjnego

        Naci ni cie przycisku Edytuj HTML otwiera okno edycji gáównego pliku szablonu
        (index.php), definiuj cego ukáad tre ci. Z kolei przycisk obok Edytuj CSS otwiera
        okno edycji plików arkuszy stylów (tylko template_css.css), definiuj cego sposób for-
        matowania.

        Do podgl du wszystkich zastosowanych stylów u yj rozszerzenia WebDeveloper dla
        przegl darki Firefox, w nim zakáadki Information — Display Object Information
        lub Display Id&Class Details, aby zobaczyü wszystkie style na raz (rysunek 7.20).




Rysunek 7.20. Zobacz rozmieszczenie wszystkich stylów CSS wykorzystanych w szablonie

More Related Content

What's hot

Marketing Internetowy W Praktyce
Marketing Internetowy W PraktyceMarketing Internetowy W Praktyce
Marketing Internetowy W Praktyce
Adam
 
Tworzenie stron WWW w praktyce
Tworzenie stron WWW w praktyceTworzenie stron WWW w praktyce
Tworzenie stron WWW w praktyce
Wydawnictwo Helion
 
Marketing internetowy w praktyce
Marketing internetowy w praktyceMarketing internetowy w praktyce
Marketing internetowy w praktyce
DarmoweEbooki
 
Mambo. Tworzenie, edycja i zarządzanie stroną. Niebieski podręcznik
Mambo. Tworzenie, edycja i zarządzanie stroną. Niebieski podręcznikMambo. Tworzenie, edycja i zarządzanie stroną. Niebieski podręcznik
Mambo. Tworzenie, edycja i zarządzanie stroną. Niebieski podręcznik
Wydawnictwo Helion
 
PHP i MySQL. Dynamiczne strony WWW. Szybki start
PHP i MySQL. Dynamiczne strony WWW. Szybki startPHP i MySQL. Dynamiczne strony WWW. Szybki start
PHP i MySQL. Dynamiczne strony WWW. Szybki start
Wydawnictwo Helion
 
JavaScript dla każdego. Wydanie IV
JavaScript dla każdego. Wydanie IVJavaScript dla każdego. Wydanie IV
JavaScript dla każdego. Wydanie IV
Wydawnictwo Helion
 
HTML w 10 prostych krokach
HTML w 10 prostych krokachHTML w 10 prostych krokach
HTML w 10 prostych krokach
Wydawnictwo Helion
 
Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznik
Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznikAdobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznik
Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznik
Wydawnictwo Helion
 
Java. Usługi WWW. Vademecum profesjonalisty
Java. Usługi WWW. Vademecum profesjonalistyJava. Usługi WWW. Vademecum profesjonalisty
Java. Usługi WWW. Vademecum profesjonalisty
Wydawnictwo Helion
 
PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty
PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalistyPHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty
PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty
Wydawnictwo Helion
 
Ajax, JavaScript i PHP. Intensywny trening
Ajax, JavaScript i PHP. Intensywny treningAjax, JavaScript i PHP. Intensywny trening
Ajax, JavaScript i PHP. Intensywny trening
Wydawnictwo Helion
 
PHP 5 i MySQL. Zastosowania e-commerce
PHP 5 i MySQL. Zastosowania e-commercePHP 5 i MySQL. Zastosowania e-commerce
PHP 5 i MySQL. Zastosowania e-commerce
Wydawnictwo Helion
 
Adobe Flash CS3 Professional. Oficjalny podręcznik
Adobe Flash CS3 Professional. Oficjalny podręcznikAdobe Flash CS3 Professional. Oficjalny podręcznik
Adobe Flash CS3 Professional. Oficjalny podręcznik
Wydawnictwo Helion
 
PHP i MySQL. Tworzenie sklepów internetowych. Wydanie II
PHP i MySQL. Tworzenie sklepów internetowych. Wydanie IIPHP i MySQL. Tworzenie sklepów internetowych. Wydanie II
PHP i MySQL. Tworzenie sklepów internetowych. Wydanie II
Wydawnictwo Helion
 
Java w komercyjnych usługach sieciowych. Księga eksperta
Java w komercyjnych usługach sieciowych. Księga ekspertaJava w komercyjnych usługach sieciowych. Księga eksperta
Java w komercyjnych usługach sieciowych. Księga eksperta
Wydawnictwo Helion
 
Flash i PHP5. Podstawy
Flash i PHP5. PodstawyFlash i PHP5. Podstawy
Flash i PHP5. Podstawy
Wydawnictwo Helion
 
Zwiększ szybkość! Optymalizacja serwisów internetowych
Zwiększ szybkość! Optymalizacja serwisów internetowychZwiększ szybkość! Optymalizacja serwisów internetowych
Zwiększ szybkość! Optymalizacja serwisów internetowych
Wydawnictwo Helion
 
Ajax. Niezbędnik projektanta dynamicznych aplikacji
Ajax. Niezbędnik projektanta dynamicznych aplikacjiAjax. Niezbędnik projektanta dynamicznych aplikacji
Ajax. Niezbędnik projektanta dynamicznych aplikacji
Wydawnictwo Helion
 
ABC języka HTML i XHTML
ABC języka HTML i XHTMLABC języka HTML i XHTML
ABC języka HTML i XHTML
Wydawnictwo Helion
 
Projektowanie serwisów WWW. Standardy sieciowe
Projektowanie serwisów WWW. Standardy siecioweProjektowanie serwisów WWW. Standardy sieciowe
Projektowanie serwisów WWW. Standardy sieciowe
Wydawnictwo Helion
 

What's hot (20)

Marketing Internetowy W Praktyce
Marketing Internetowy W PraktyceMarketing Internetowy W Praktyce
Marketing Internetowy W Praktyce
 
Tworzenie stron WWW w praktyce
Tworzenie stron WWW w praktyceTworzenie stron WWW w praktyce
Tworzenie stron WWW w praktyce
 
Marketing internetowy w praktyce
Marketing internetowy w praktyceMarketing internetowy w praktyce
Marketing internetowy w praktyce
 
Mambo. Tworzenie, edycja i zarządzanie stroną. Niebieski podręcznik
Mambo. Tworzenie, edycja i zarządzanie stroną. Niebieski podręcznikMambo. Tworzenie, edycja i zarządzanie stroną. Niebieski podręcznik
Mambo. Tworzenie, edycja i zarządzanie stroną. Niebieski podręcznik
 
PHP i MySQL. Dynamiczne strony WWW. Szybki start
PHP i MySQL. Dynamiczne strony WWW. Szybki startPHP i MySQL. Dynamiczne strony WWW. Szybki start
PHP i MySQL. Dynamiczne strony WWW. Szybki start
 
JavaScript dla każdego. Wydanie IV
JavaScript dla każdego. Wydanie IVJavaScript dla każdego. Wydanie IV
JavaScript dla każdego. Wydanie IV
 
HTML w 10 prostych krokach
HTML w 10 prostych krokachHTML w 10 prostych krokach
HTML w 10 prostych krokach
 
Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznik
Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznikAdobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznik
Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznik
 
Java. Usługi WWW. Vademecum profesjonalisty
Java. Usługi WWW. Vademecum profesjonalistyJava. Usługi WWW. Vademecum profesjonalisty
Java. Usługi WWW. Vademecum profesjonalisty
 
PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty
PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalistyPHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty
PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty
 
Ajax, JavaScript i PHP. Intensywny trening
Ajax, JavaScript i PHP. Intensywny treningAjax, JavaScript i PHP. Intensywny trening
Ajax, JavaScript i PHP. Intensywny trening
 
PHP 5 i MySQL. Zastosowania e-commerce
PHP 5 i MySQL. Zastosowania e-commercePHP 5 i MySQL. Zastosowania e-commerce
PHP 5 i MySQL. Zastosowania e-commerce
 
Adobe Flash CS3 Professional. Oficjalny podręcznik
Adobe Flash CS3 Professional. Oficjalny podręcznikAdobe Flash CS3 Professional. Oficjalny podręcznik
Adobe Flash CS3 Professional. Oficjalny podręcznik
 
PHP i MySQL. Tworzenie sklepów internetowych. Wydanie II
PHP i MySQL. Tworzenie sklepów internetowych. Wydanie IIPHP i MySQL. Tworzenie sklepów internetowych. Wydanie II
PHP i MySQL. Tworzenie sklepów internetowych. Wydanie II
 
Java w komercyjnych usługach sieciowych. Księga eksperta
Java w komercyjnych usługach sieciowych. Księga ekspertaJava w komercyjnych usługach sieciowych. Księga eksperta
Java w komercyjnych usługach sieciowych. Księga eksperta
 
Flash i PHP5. Podstawy
Flash i PHP5. PodstawyFlash i PHP5. Podstawy
Flash i PHP5. Podstawy
 
Zwiększ szybkość! Optymalizacja serwisów internetowych
Zwiększ szybkość! Optymalizacja serwisów internetowychZwiększ szybkość! Optymalizacja serwisów internetowych
Zwiększ szybkość! Optymalizacja serwisów internetowych
 
Ajax. Niezbędnik projektanta dynamicznych aplikacji
Ajax. Niezbędnik projektanta dynamicznych aplikacjiAjax. Niezbędnik projektanta dynamicznych aplikacji
Ajax. Niezbędnik projektanta dynamicznych aplikacji
 
ABC języka HTML i XHTML
ABC języka HTML i XHTMLABC języka HTML i XHTML
ABC języka HTML i XHTML
 
Projektowanie serwisów WWW. Standardy sieciowe
Projektowanie serwisów WWW. Standardy siecioweProjektowanie serwisów WWW. Standardy sieciowe
Projektowanie serwisów WWW. Standardy sieciowe
 

Similar to Joomla! Podręcznik administratora systemu

Po prostu FrontPage 2003 PL
Po prostu FrontPage 2003 PLPo prostu FrontPage 2003 PL
Po prostu FrontPage 2003 PL
Wydawnictwo Helion
 
Microsoft SQL Server 2005. Podręcznik programisty
Microsoft SQL Server 2005. Podręcznik programistyMicrosoft SQL Server 2005. Podręcznik programisty
Microsoft SQL Server 2005. Podręcznik programisty
Wydawnictwo Helion
 
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie IIPHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II
Wydawnictwo Helion
 
Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java
Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku JavaEclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java
Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java
Wydawnictwo Helion
 
PHP w mgnieniu oka
PHP w mgnieniu okaPHP w mgnieniu oka
PHP w mgnieniu oka
Wydawnictwo Helion
 
Pozycjonowanie w wyszukiwarkach internetowych
Pozycjonowanie w wyszukiwarkach internetowychPozycjonowanie w wyszukiwarkach internetowych
Pozycjonowanie w wyszukiwarkach internetowych
Wydawnictwo Helion
 
Dreamweaver MX
Dreamweaver MXDreamweaver MX
Dreamweaver MX
Wydawnictwo Helion
 
RailsSpace. Tworzenie społecznościowych serwisów internetowych w Ruby on Rails
RailsSpace. Tworzenie społecznościowych serwisów internetowych w Ruby on RailsRailsSpace. Tworzenie społecznościowych serwisów internetowych w Ruby on Rails
RailsSpace. Tworzenie społecznościowych serwisów internetowych w Ruby on Rails
Wydawnictwo Helion
 
Joomla! 1.5. Szybki start
Joomla! 1.5. Szybki startJoomla! 1.5. Szybki start
Joomla! 1.5. Szybki start
Wydawnictwo Helion
 
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danychPHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych
Wydawnictwo Helion
 
Tworzenie stron WWW. Nieoficjalny podręcznik
Tworzenie stron WWW. Nieoficjalny podręcznikTworzenie stron WWW. Nieoficjalny podręcznik
Tworzenie stron WWW. Nieoficjalny podręcznik
Wydawnictwo Helion
 
Serwer SQL 2008. Administracja i programowanie
Serwer SQL 2008. Administracja i programowanieSerwer SQL 2008. Administracja i programowanie
Serwer SQL 2008. Administracja i programowanie
Wydawnictwo Helion
 
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie IIIPHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III
Wydawnictwo Helion
 
Projektowanie serwisów WWW. Standardy sieciowe. Wydanie II
Projektowanie serwisów WWW. Standardy sieciowe. Wydanie IIProjektowanie serwisów WWW. Standardy sieciowe. Wydanie II
Projektowanie serwisów WWW. Standardy sieciowe. Wydanie II
Wydawnictwo Helion
 
Po prostu HTML 4. Wydanie III
Po prostu HTML 4. Wydanie IIIPo prostu HTML 4. Wydanie III
Po prostu HTML 4. Wydanie III
Wydawnictwo Helion
 
Web Design. Projektowanie atrakcyjnych stron WWW
Web Design. Projektowanie atrakcyjnych stron WWWWeb Design. Projektowanie atrakcyjnych stron WWW
Web Design. Projektowanie atrakcyjnych stron WWW
Wydawnictwo Helion
 
Joomla! Ćwiczenia
Joomla! ĆwiczeniaJoomla! Ćwiczenia
Joomla! Ćwiczenia
Wydawnictwo Helion
 
Joomla! System zarządzania treścią
Joomla! System zarządzania treściąJoomla! System zarządzania treścią
Joomla! System zarządzania treścią
Wydawnictwo Helion
 
Pajączek 5 NxG. Oficjalny podręcznik
Pajączek 5 NxG. Oficjalny podręcznikPajączek 5 NxG. Oficjalny podręcznik
Pajączek 5 NxG. Oficjalny podręcznik
Wydawnictwo Helion
 

Similar to Joomla! Podręcznik administratora systemu (19)

Po prostu FrontPage 2003 PL
Po prostu FrontPage 2003 PLPo prostu FrontPage 2003 PL
Po prostu FrontPage 2003 PL
 
Microsoft SQL Server 2005. Podręcznik programisty
Microsoft SQL Server 2005. Podręcznik programistyMicrosoft SQL Server 2005. Podręcznik programisty
Microsoft SQL Server 2005. Podręcznik programisty
 
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie IIPHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II
 
Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java
Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku JavaEclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java
Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java
 
PHP w mgnieniu oka
PHP w mgnieniu okaPHP w mgnieniu oka
PHP w mgnieniu oka
 
Pozycjonowanie w wyszukiwarkach internetowych
Pozycjonowanie w wyszukiwarkach internetowychPozycjonowanie w wyszukiwarkach internetowych
Pozycjonowanie w wyszukiwarkach internetowych
 
Dreamweaver MX
Dreamweaver MXDreamweaver MX
Dreamweaver MX
 
RailsSpace. Tworzenie społecznościowych serwisów internetowych w Ruby on Rails
RailsSpace. Tworzenie społecznościowych serwisów internetowych w Ruby on RailsRailsSpace. Tworzenie społecznościowych serwisów internetowych w Ruby on Rails
RailsSpace. Tworzenie społecznościowych serwisów internetowych w Ruby on Rails
 
Joomla! 1.5. Szybki start
Joomla! 1.5. Szybki startJoomla! 1.5. Szybki start
Joomla! 1.5. Szybki start
 
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danychPHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych
 
Tworzenie stron WWW. Nieoficjalny podręcznik
Tworzenie stron WWW. Nieoficjalny podręcznikTworzenie stron WWW. Nieoficjalny podręcznik
Tworzenie stron WWW. Nieoficjalny podręcznik
 
Serwer SQL 2008. Administracja i programowanie
Serwer SQL 2008. Administracja i programowanieSerwer SQL 2008. Administracja i programowanie
Serwer SQL 2008. Administracja i programowanie
 
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie IIIPHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III
 
Projektowanie serwisów WWW. Standardy sieciowe. Wydanie II
Projektowanie serwisów WWW. Standardy sieciowe. Wydanie IIProjektowanie serwisów WWW. Standardy sieciowe. Wydanie II
Projektowanie serwisów WWW. Standardy sieciowe. Wydanie II
 
Po prostu HTML 4. Wydanie III
Po prostu HTML 4. Wydanie IIIPo prostu HTML 4. Wydanie III
Po prostu HTML 4. Wydanie III
 
Web Design. Projektowanie atrakcyjnych stron WWW
Web Design. Projektowanie atrakcyjnych stron WWWWeb Design. Projektowanie atrakcyjnych stron WWW
Web Design. Projektowanie atrakcyjnych stron WWW
 
Joomla! Ćwiczenia
Joomla! ĆwiczeniaJoomla! Ćwiczenia
Joomla! Ćwiczenia
 
Joomla! System zarządzania treścią
Joomla! System zarządzania treściąJoomla! System zarządzania treścią
Joomla! System zarządzania treścią
 
Pajączek 5 NxG. Oficjalny podręcznik
Pajączek 5 NxG. Oficjalny podręcznikPajączek 5 NxG. Oficjalny podręcznik
Pajączek 5 NxG. Oficjalny podręcznik
 

More from Wydawnictwo Helion

Tworzenie filmów w Windows XP. Projekty
Tworzenie filmów w Windows XP. ProjektyTworzenie filmów w Windows XP. Projekty
Tworzenie filmów w Windows XP. Projekty
Wydawnictwo Helion
 
Blog, więcej niż internetowy pamiętnik
Blog, więcej niż internetowy pamiętnikBlog, więcej niż internetowy pamiętnik
Blog, więcej niż internetowy pamiętnik
Wydawnictwo Helion
 
Access w biurze i nie tylko
Access w biurze i nie tylkoAccess w biurze i nie tylko
Access w biurze i nie tylko
Wydawnictwo Helion
 
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktycznePozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
Wydawnictwo Helion
 
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesie
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesieE-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesie
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesie
Wydawnictwo Helion
 
Microsoft Visual C++ 2008. Tworzenie aplikacji dla Windows
Microsoft Visual C++ 2008. Tworzenie aplikacji dla WindowsMicrosoft Visual C++ 2008. Tworzenie aplikacji dla Windows
Microsoft Visual C++ 2008. Tworzenie aplikacji dla Windows
Wydawnictwo Helion
 
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie II
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie IICo potrafi Twój iPhone? Podręcznik użytkownika. Wydanie II
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie II
Wydawnictwo Helion
 
Makrofotografia. Magia szczegółu
Makrofotografia. Magia szczegółuMakrofotografia. Magia szczegółu
Makrofotografia. Magia szczegółu
Wydawnictwo Helion
 
Windows PowerShell. Podstawy
Windows PowerShell. PodstawyWindows PowerShell. Podstawy
Windows PowerShell. Podstawy
Wydawnictwo Helion
 
Java. Efektywne programowanie. Wydanie II
Java. Efektywne programowanie. Wydanie IIJava. Efektywne programowanie. Wydanie II
Java. Efektywne programowanie. Wydanie II
Wydawnictwo Helion
 
JavaScript. Pierwsze starcie
JavaScript. Pierwsze starcieJavaScript. Pierwsze starcie
JavaScript. Pierwsze starcie
Wydawnictwo Helion
 
PowerPoint 2007 PL. Seria praktyk
PowerPoint 2007 PL. Seria praktykPowerPoint 2007 PL. Seria praktyk
PowerPoint 2007 PL. Seria praktyk
Wydawnictwo Helion
 
Excel 2007 PL. Seria praktyk
Excel 2007 PL. Seria praktykExcel 2007 PL. Seria praktyk
Excel 2007 PL. Seria praktyk
Wydawnictwo Helion
 
Access 2007 PL. Seria praktyk
Access 2007 PL. Seria praktykAccess 2007 PL. Seria praktyk
Access 2007 PL. Seria praktyk
Wydawnictwo Helion
 
Word 2007 PL. Seria praktyk
Word 2007 PL. Seria praktykWord 2007 PL. Seria praktyk
Word 2007 PL. Seria praktyk
Wydawnictwo Helion
 
Serwisy społecznościowe. Budowa, administracja i moderacja
Serwisy społecznościowe. Budowa, administracja i moderacjaSerwisy społecznościowe. Budowa, administracja i moderacja
Serwisy społecznościowe. Budowa, administracja i moderacja
Wydawnictwo Helion
 
AutoCAD 2008 i 2008 PL
AutoCAD 2008 i 2008 PLAutoCAD 2008 i 2008 PL
AutoCAD 2008 i 2008 PL
Wydawnictwo Helion
 
Bazy danych. Pierwsze starcie
Bazy danych. Pierwsze starcieBazy danych. Pierwsze starcie
Bazy danych. Pierwsze starcie
Wydawnictwo Helion
 
Inventor. Pierwsze kroki
Inventor. Pierwsze krokiInventor. Pierwsze kroki
Inventor. Pierwsze kroki
Wydawnictwo Helion
 
USB. Praktyczne programowanie z Windows API w C++
USB. Praktyczne programowanie z Windows API w C++USB. Praktyczne programowanie z Windows API w C++
USB. Praktyczne programowanie z Windows API w C++
Wydawnictwo Helion
 

More from Wydawnictwo Helion (20)

Tworzenie filmów w Windows XP. Projekty
Tworzenie filmów w Windows XP. ProjektyTworzenie filmów w Windows XP. Projekty
Tworzenie filmów w Windows XP. Projekty
 
Blog, więcej niż internetowy pamiętnik
Blog, więcej niż internetowy pamiętnikBlog, więcej niż internetowy pamiętnik
Blog, więcej niż internetowy pamiętnik
 
Access w biurze i nie tylko
Access w biurze i nie tylkoAccess w biurze i nie tylko
Access w biurze i nie tylko
 
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktycznePozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczne
 
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesie
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesieE-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesie
E-wizerunek. Internet jako narzędzie kreowania image&#39;u w biznesie
 
Microsoft Visual C++ 2008. Tworzenie aplikacji dla Windows
Microsoft Visual C++ 2008. Tworzenie aplikacji dla WindowsMicrosoft Visual C++ 2008. Tworzenie aplikacji dla Windows
Microsoft Visual C++ 2008. Tworzenie aplikacji dla Windows
 
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie II
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie IICo potrafi Twój iPhone? Podręcznik użytkownika. Wydanie II
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie II
 
Makrofotografia. Magia szczegółu
Makrofotografia. Magia szczegółuMakrofotografia. Magia szczegółu
Makrofotografia. Magia szczegółu
 
Windows PowerShell. Podstawy
Windows PowerShell. PodstawyWindows PowerShell. Podstawy
Windows PowerShell. Podstawy
 
Java. Efektywne programowanie. Wydanie II
Java. Efektywne programowanie. Wydanie IIJava. Efektywne programowanie. Wydanie II
Java. Efektywne programowanie. Wydanie II
 
JavaScript. Pierwsze starcie
JavaScript. Pierwsze starcieJavaScript. Pierwsze starcie
JavaScript. Pierwsze starcie
 
PowerPoint 2007 PL. Seria praktyk
PowerPoint 2007 PL. Seria praktykPowerPoint 2007 PL. Seria praktyk
PowerPoint 2007 PL. Seria praktyk
 
Excel 2007 PL. Seria praktyk
Excel 2007 PL. Seria praktykExcel 2007 PL. Seria praktyk
Excel 2007 PL. Seria praktyk
 
Access 2007 PL. Seria praktyk
Access 2007 PL. Seria praktykAccess 2007 PL. Seria praktyk
Access 2007 PL. Seria praktyk
 
Word 2007 PL. Seria praktyk
Word 2007 PL. Seria praktykWord 2007 PL. Seria praktyk
Word 2007 PL. Seria praktyk
 
Serwisy społecznościowe. Budowa, administracja i moderacja
Serwisy społecznościowe. Budowa, administracja i moderacjaSerwisy społecznościowe. Budowa, administracja i moderacja
Serwisy społecznościowe. Budowa, administracja i moderacja
 
AutoCAD 2008 i 2008 PL
AutoCAD 2008 i 2008 PLAutoCAD 2008 i 2008 PL
AutoCAD 2008 i 2008 PL
 
Bazy danych. Pierwsze starcie
Bazy danych. Pierwsze starcieBazy danych. Pierwsze starcie
Bazy danych. Pierwsze starcie
 
Inventor. Pierwsze kroki
Inventor. Pierwsze krokiInventor. Pierwsze kroki
Inventor. Pierwsze kroki
 
USB. Praktyczne programowanie z Windows API w C++
USB. Praktyczne programowanie z Windows API w C++USB. Praktyczne programowanie z Windows API w C++
USB. Praktyczne programowanie z Windows API w C++
 

Joomla! Podręcznik administratora systemu

  • 1. Joomla! Podrêcznik administratora systemu Autor: Pawe³ Frankowski, Marcin Szumañski ISBN: 978-83-246-1361-8 Format: 158x235, stron: 456 Poznaj najprostsze sposoby tworzenia atrakcyjnych stron WWW • Jak zwiêkszyæ dostêpnoœæ serwisu? • Jak przenieœæ bazê danych MySQL? • Jak przyspieszyæ proces wczytywania? Joomla! to wielokrotnie nagradzany, darmowy System Zarz¹dzania Treœci¹, o rozleg³ym i wci¹¿ poszerzaj¹cym siê zakresie mo¿liwoœci. Joomla! napisany zosta³ w jêzyku PHP i wykorzystuje bazê danych MySQL. Pozwala u¿ytkownikowi ³atwo publikowaæ i zarz¹dzaæ dowoln¹ zawartoœci¹ w internecie, intranecie oraz ekstranecie bez znajomoœci jêzyka HTML. System Joomla!, którego nazwê t³umaczy siê jako „wszyscy razem”, to coœ wiêcej ni¿ tylko program – to zaanga¿owana w jego dalszy rozwój spo³ecznoœæ, do której i Ty mo¿esz teraz do³¹czyæ! Ksi¹¿ka „Joomla! Podrêcznik administratora systemu” przeznaczona jest zarówno dla osób, które dopiero poznaj¹ ten system, jak i dla zaawansowanych u¿ytkowników. Dziêki niej nauczysz siê tworzyæ strony wizerunkowe, domowe i hobbystyczne, a tak¿e rozbudowane serwisy komercyjne, takie jak sklep internetowy. Poznasz rozwi¹zania, które pozwol¹ na u¿ycie szablonów, a one znacznie u³atwi¹ Ci realizacjê ciekawych i oryginalnych pomys³ów. Ta ksi¹¿ka to swoisty niezbêdnik, który powinien mieæ pod rêk¹ ka¿dy, kto chce zostaæ administratorem strony internetowej, przyci¹gaj¹cej nie tylko uwagê, ale i rzesze u¿ytkowników! • Systemy Zarz¹dzania Treœci¹ (CMS) • Mambo i Joomla! • Konfiguracja witryny i zarz¹dzanie u¿ytkownikami • Tworzenie artyku³u statycznego i dynamicznego • Mened¿er mediów • Komponenty, modu³y i rozszerzenia Wydawnictwo Helion • Instalacja i modyfikacja szablonu ul. Koœciuszki 1c • Narzêdzia dla administratora 44-100 Gliwice • Bezpieczeñstwo systemu Joomla! tel. 032 230 98 63 • Budowa strony instytucji pañstwowej i sklepu internetowego e-mail: helion@helion.pl Oto niezbêdnik, który pozwoli Ci tworzyæ niesamowite witryny WWW!
  • 2. Spis tre ci Podziökowania ............................................................................... 11 Wstöp ............................................................................................ 13 Rozdziaä 1. Systemy Zarzñdzania Tre ciñ (CMS) a Joomla! ................................ 17 Co to jest CMS? ............................................................................................................. 17 Jakie s cechy charakterystyczne CMS? ......................................................................... 18 CMS, ale dla kogo? ........................................................................................................ 18 Sk d czerpaü informacje o CMS? ................................................................................... 20 Czy Joomla! jest CMS? .................................................................................................. 22 Co oznacza nazwa Joomla!? ........................................................................................... 23 A wi c jednak Joomla! ................................................................................................... 25 Ile wersji Joomla! ukazaáo si do tej pory? ..................................................................... 29 Wydania zmodyfikowane poprosz … ............................................................................ 32 Sk d czerpaü wiedz o Joomla! ...................................................................................... 36 Czy Joomla! mo e posáu yü jako platforma do budowy portalu korporacyjnego? ......... 39 Joomla! dynamicznie, a mo e jednak statycznie? ........................................................... 40 Rozdziaä 2. Twój warsztat pracy, czyli zanim zaczniesz ...................................... 43 Wprowadzenie ................................................................................................................ 43 Techniczne wymagania .................................................................................................. 45 Programowe wymagania ................................................................................................ 47 Etapy tworzenia serwisu WWW ..................................................................................... 54 Etap zapoznania si ze zleceniem ............................................................................. 54 Etap projektowania ................................................................................................... 54 Etap webmasterski .................................................................................................... 54 Etap wdro enia ......................................................................................................... 55 Etap redakcyjny ........................................................................................................ 55 Etap testów ............................................................................................................... 55 Etap promocji w sieci ............................................................................................... 55 Etap aktualizacji ....................................................................................................... 55 Natchnienie czy zlecenie? .............................................................................................. 56 Strona w 24 h, czyli czego potrzebujesz od klienta ........................................................ 58 Fajne zdj cia by si przydaáy .......................................................................................... 60 Samodzielna praca twórcza ...................................................................................... 60 Banki zdj ü ............................................................................................................... 61 Co jednak musisz kupiü? ................................................................................................ 65 Zakup domeny — potrzebny czy niepotrzebny? ...................................................... 65 Miejsce w sieci ......................................................................................................... 70
  • 3. 6 Joomla! Podröcznik administratora systemu A jednak znajomo ü prawa si przydaje ......................................................................... 71 Autor musi znaü przepisy ......................................................................................... 71 Dobrze byü autorem ................................................................................................. 71 Twórca te mo e dostaü po uszach ........................................................................... 73 Co mo e twórca, gdy jest okradany .......................................................................... 74 Jak korzystaü z dobrodziejstw internetu? ................................................................. 75 Gdy witryna jest ródáem dochodów ........................................................................ 76 Rozdziaä 3. U yteczno è, dostöpno è i mówiñca strona WWW ........................... 79 Twój serwis nie jest dla Ciebie ....................................................................................... 79 Dlaczego w sieci poruszamy si gorzej? .................................................................. 81 Standardy technologiczne ............................................................................................... 83 Wytyczne dotycz ce dost pno ci tre ci internetowych .................................................. 86 Jak zwi kszyü dost pno ü serwisu? ......................................................................... 88 Mówi ca strona ........................................................................................................ 97 Rozdziaä 4. Instalacja Joomla! od A do Z ........................................................ 101 Zanim zaczniesz ........................................................................................................... 101 Wybór serwera ............................................................................................................. 101 Przygotowanie do instalacji Joomla! ............................................................................ 103 Instalacja tradycyjna ..................................................................................................... 105 Test przedinstalacyjny ............................................................................................ 108 Licencja .................................................................................................................. 109 Krok 1. Konfiguracja bazy danych MySQL ........................................................... 110 Krok 2. Wpisz nazw swojego serwisu Joomla! .................................................... 111 Krok 3. URL, cie ka, e-mail, hasáo, uprawnienia ................................................. 111 Krok 4. Gratulacje! Zainstalowaáe Joomla! .......................................................... 112 Instalacja automatyczna ................................................................................................ 114 Krok 1. Wprowad dane ......................................................................................... 116 Krok 2. Baza danych .............................................................................................. 118 Krok 3. Moje gratulacje .......................................................................................... 118 Dla wygodnickich Joomla Power Edition ..................................................................... 120 Joomla! Stand Alone Server (JSAS) ............................................................................. 121 Przeprowadzka, czyli zmiana serwera .......................................................................... 126 Przenoszenie bazy danych MySQL ........................................................................ 126 Przenoszenie plików ............................................................................................... 129 Plik konfiguracyjny ................................................................................................ 130 Uprawnienia Chmod po zmianie serwera ............................................................... 132 Aktualizacja Joomla! .................................................................................................... 132 BHP aktualizacji ..................................................................................................... 133 Podsumowanie .............................................................................................................. 134 Rozdziaä 5. Ty jeste administratorem ............................................................ 135 Wprowadzenie .............................................................................................................. 135 Logowanie do Panelu administratora ........................................................................... 136 Zaczynamy od konfiguracji .......................................................................................... 137 Konfiguracja witryny ............................................................................................. 138 Zarz dzanie u ytkownikami ......................................................................................... 142 Dodajemy tre ü ............................................................................................................. 146 Tworzenie artykuáu (materiaáu) statycznego .......................................................... 148 Tworzenie artykuáu dynamicznego ........................................................................ 151 Mened er mediów ........................................................................................................ 156 Tworzenie i kasowanie katalogu ............................................................................ 157 Dodawanie pliku .................................................................................................... 157
  • 4. Spis tre ci 7 Nawigacja, czyli tworzymy menu ................................................................................ 158 Tworzenie nowej pozycji do menu ......................................................................... 158 Komponenty, moduáy i rozszerzenia (boty) .................................................................. 161 Komponenty ........................................................................................................... 162 Moduáy ................................................................................................................... 167 Boty ........................................................................................................................ 174 Porady dodatkowe ........................................................................................................ 176 Rozdziaä 6. Instalacja, modyfikacja szablonu ................................................... 179 Wprowadzenie .............................................................................................................. 179 Rebranding wizerunku .................................................................................................. 181 Co to jest szablon dla Joomla!? .................................................................................... 183 Elementy skáadowe szablonu ........................................................................................ 184 Projektuj pod nowe, nie stare przegl darki ................................................................... 189 Szablony w internecie — sk d pobraü, a gdzie kupiü? ................................................. 192 Instalacja szablonu ........................................................................................................ 194 Instalacja szablonu z poziomu Panelu administracyjnego ...................................... 195 Instalacja r czna szablonu ...................................................................................... 196 Aktywacja szablonu ............................................................................................... 196 Kasowanie szablonu ............................................................................................... 197 Narz dzia dla webdesignera ......................................................................................... 197 Modyfikacja szablonu ................................................................................................... 198 Poznaj styl .............................................................................................................. 199 Czar kolorów i zdj ü .............................................................................................. 200 Fonty ...................................................................................................................... 203 Nie pokazuj pustej strony! ............................................................................................ 203 Rozdziaä 7. Zmiana wyglñdu szablonu panelu administracyjnego Joomla! ......... 205 Wprowadzenie .............................................................................................................. 205 Czas na zmiany ............................................................................................................. 206 Szukamy szablonu ........................................................................................................ 206 Instalowanie nowego szablonu ..................................................................................... 211 Aktywowanie nowego szablonu ................................................................................... 211 Usuwanie zb dnych szablonów .................................................................................... 213 Modyfikacja szablonu ................................................................................................... 214 Nowa ikona na wej ciu ........................................................................................... 216 Nowa górna belka ................................................................................................... 217 Drobne zmiany w CSS ........................................................................................... 218 Edycja panelu administracyjnego ........................................................................... 220 Rozdziaä 8. Praktyczne rozszerzenia ................................................................ 225 Wprowadzenie .............................................................................................................. 225 Narz dzia dla administratora ........................................................................................ 230 Quick Preview Button ............................................................................................ 230 CQI (CustomQuickIcons) ....................................................................................... 230 JoomlaStats ............................................................................................................ 232 JoomlaXplorer ........................................................................................................ 232 JW Media Manager XTD ....................................................................................... 233 Jombackup daily mysql backup bot ........................................................................ 235 Mass Content .......................................................................................................... 236 Ultimate PNG Fix ................................................................................................... 237 Dost pno ü ................................................................................................................... 238 FWResizeFont ........................................................................................................ 239 FWTooltips ............................................................................................................ 240 w3accessibility (Text Reader Support) ................................................................... 241
  • 5. 8 Joomla! Podröcznik administratora systemu Download ..................................................................................................................... 241 Jooget! .................................................................................................................... 242 DOCman ................................................................................................................ 243 Edytory WYSIWYG ..................................................................................................... 247 JCE ......................................................................................................................... 248 JoomlaFCK ............................................................................................................ 250 Forum ........................................................................................................................... 250 FireBoard ............................................................................................................... 251 Dodawanie filmów ....................................................................................................... 252 AllVideos Plugin (All-in-one media solution) ........................................................ 253 Stage6Bot ............................................................................................................... 254 Efektowne aktualno ci .................................................................................................. 255 RokLatest News ..................................................................................................... 255 News Slider Pro ...................................................................................................... 256 JW Ultimate Content Display ................................................................................. 256 Text Scroller ........................................................................................................... 258 Tabs & Sliders ........................................................................................................ 259 Gavick Featured Content Slider ............................................................................. 260 Gavick News Column ............................................................................................ 261 iJoomla News Portal ............................................................................................... 261 FAQ .............................................................................................................................. 263 Moo Faq ................................................................................................................. 263 Galerie .......................................................................................................................... 264 Simple Image Gallery ............................................................................................. 265 EasyGallery ............................................................................................................ 267 Hover Box — a simple CSS gallery ....................................................................... 268 Expose Flash Gallery ............................................................................................. 269 Kalendarze .................................................................................................................... 271 Flash Dynamic Calendar ........................................................................................ 271 Easy Calendar ......................................................................................................... 273 JCal Pro .................................................................................................................. 275 Komentarze .................................................................................................................. 279 Jom Comment ........................................................................................................ 280 AkoComment v. 2.0 PL++ ..................................................................................... 281 Mapa strony .................................................................................................................. 283 samSiteMap ............................................................................................................ 283 Xmap ...................................................................................................................... 283 Sef Service Map ..................................................................................................... 285 Przyspieszanie wczytywania ........................................................................................ 286 JAccelerator ............................................................................................................ 286 Przyjazne odno niki ...................................................................................................... 288 ARTIO JoomSEF ................................................................................................... 288 Sonda ............................................................................................................................ 288 Modern Polls .......................................................................................................... 289 Wieloj zyczna strona .................................................................................................... 289 Joom!Fish — multilingual content manager .......................................................... 291 JosLang .................................................................................................................. 295 Yahoo Translation Module ..................................................................................... 296 Wstawianie i wy wietlanie ró no ci na stronie ............................................................ 297 GeshiBoxNJ ........................................................................................................... 297 JPopup! ................................................................................................................... 298 Top Authors ........................................................................................................... 298 Gadu-Gadu Kontakt ............................................................................................... 300 eWeather ................................................................................................................ 300 Pogoda .................................................................................................................... 301
  • 6. Spis tre ci 9 Rozdziaä 9. Joomla! i bezpieczeþstwo ............................................................. 303 Wprowadzenie .............................................................................................................. 303 ABC bezpiecze stwa systemu Joomla! ........................................................................ 304 Register_globals a bezpiecze stwo Joomla! ........................................................... 305 Hacked by turkish hacker ....................................................................................... 306 Wáamanie na stron — co robiü? ........................................................................... 314 Przywracamy uszkodzony przez hackera serwis .................................................... 315 Kopie bezpiecze stwa .................................................................................................. 315 „Nie znacie dnia ani godziny” ................................................................................ 316 Internetowym podgl daczom mówimy stanowcze „nie”! ............................................ 318 Plik robots.txt ............................................................................................................... 318 Inne „partyzanckie” metody obrony ............................................................................. 320 Blokujemy dost p ......................................................................................................... 320 Zmieniamy nazwy .................................................................................................. 322 Podsumowanie .............................................................................................................. 322 Rozdziaä 10. Budujemy stronö BIP dla urzödu, instytucji paþstwowej ................. 325 Wprowadzenie .............................................................................................................. 325 Twoja szansa na zarobek .............................................................................................. 326 Wymogi prawne i techniczne ....................................................................................... 327 Informacje niejawne w BIP .................................................................................... 334 Logo BIP a jego podstawa prawna ......................................................................... 334 Niezb dne modyfikacje ................................................................................................ 335 Dodatkowe modyfikacje i informacje .................................................................... 341 Rozdziaä 11. Budowa sklepu internetowego ...................................................... 349 Wprowadzenie .............................................................................................................. 349 Wybór sklepu ............................................................................................................... 351 Wáa ciwo ci VirtueMart ............................................................................................... 351 Instalacja ....................................................................................................................... 353 Publikacja elementów skáadowych sklepu .................................................................... 356 Administracja sklepem internetowym .......................................................................... 359 Produkty i kategorie produktów ................................................................................... 364 Czas na wysyák ..................................................................................................... 377 Metoda páatno ci .................................................................................................... 378 Dane klientów i stan zamówienia ........................................................................... 381 Raporty ................................................................................................................... 385 Niezb dna konfiguracja .......................................................................................... 387 Wygl d i wiarygodno ü sklepu .............................................................................. 387 Zwi kszanie mo liwo ci ........................................................................................ 389 Zako czenie ........................................................................................................... 393 Rozdziaä 12. Joomla! 1.5 — zaczynamy od nowa ............................................... 395 Wprowadzenie .............................................................................................................. 395 Zaczynamy od instalacji ............................................................................................... 396 Logowanie tak e dla obcokrajowca .............................................................................. 402 Prosta administracja serwisem ...................................................................................... 403 Inteligentne instalowanie ........................................................................................ 409 Zupeánie nowe i stare szablony .............................................................................. 409 Rozdziaä 13. Jeste czö ciñ spoäeczno ci Joomla! ............................................. 413 Wprowadzenie .............................................................................................................. 413 Dziel si tym, co masz, a inni podziel si z Tob ! ...................................................... 414 Potencjaá tkwi w ludziach ............................................................................................. 415 Pewne zasady jednak obowi zuj ................................................................................. 418 forum.joomla.pl ............................................................................................................ 420
  • 7. 10 Joomla! Podröcznik administratora systemu Dodatek A Joomla! i licencje ......................................................................... 425 Dodatek B Funkcje u ywane w szablonie Joomla! ........................................... 431 Dodatek C Porównanie budowy szablonu dla Joomla! 1.0.x i 1.5 ..................... 433 Skorowidz ....................................................................................................... 437
  • 8. Rozdziaä 7. Zmiana wyglñdu szablonu panelu administracyjnego Joomla! „Things are changing But nothing changes And still there are changes There is no teacher Who can teach anything new He can just help us to remember The things we always knew”. „Odyssey of the mind” — Enigma Wprowadzenie Panel administracyjny dla systemu Joomla! (ang. Back End Template) od dawna cieszy si zasáu on sáaw najlepszego narz dzia do edycji i tworzenia strony internetowej. Mnogo ü jego funkcji powoduje, e z powodzeniem wykorzystuj go zarówno pocz t- kuj cy u ytkownicy, jak i profesjonali ci (zaawansowani administratorzy). Po lekturze tego rozdziaáu na pewno dowiesz si , sk d pobraü, jak zainstalowaü nowy szablon i modyfikowaü go, natomiast nie zamierzam uczyü Ci podstaw budowy nowe- go szablonu ani zaawansowanej modyfikacji j dra panelu administracyjnego. Niestety, zakres tego zagadnienia jest na tyle szeroki, e musiaáaby powstaü osobna publikacja tylko na ten temat. Przypuszczam, e zaprezentowana tutaj wiedza wystarczy ci w 99%.
  • 9. 206 Joomla! Podröcznik administratora systemu Czas na zmiany Na ogóá tworz c stron internetow na bazie Joomla!, zapomina si , e wygl d panelu administracyjnego te mo na zmodyfikowaü, aby dopasowaü go do indywidualnych gustów wizualnych. Patrz c wci na ten sam wygl d panelu, mo na wreszcie zapragn ü jego modyfikacji, zarówno w odniesieniu do kolorów, jak i u ytych ikon (rysunek 7.1). Wedäug zapewnieþ producenta szablon Minted One-Point-Five jest najl ejszym i naj- lepszym szablonem pod kñtem jako ci i szybko ci kodu. Zawsze znajd si firmy czy osoby, które chc zarobiü na popularno ci Joomla!. St d te powstaj szablony komercyjne równie dla panelu administracyjnego. Z moich ob- serwacji, i nie tylko, wynika, e tego typu szablonów powstaje stosunkowo niewiele, a z caá pewno ci do rzadko ci nale y ich odsprzeda (rysunek 7.2). Jak widzisz, wygl d akurat tych szablonów komercyjnych nie zachwyca, szczególnie je li mamy w pami ci darmowy szablon Minted One-Point-Five. Przypuszczam, e agencje interaktywne korzystaj ce z Joomla! czy Mambo na ogóá nie chwal si tym, maskuj c wygl d panelu. Niestety, nie mam dost pu do tych re- alizacji, aby pokazaü czytelnikowi te „autorskie” modyfikacje. Szukamy szablonu Z pewno ci ju wiesz, e najprostsz metod zmiany wygl du panelu administracyj- nego, przynajmniej od strony graficzno-wizualnej, jest pobranie, a nast pnie zainsta- lowanie i aktywowanie nowego szablonu. Szablonów mo esz szukaü zarówno na stronach ich producentów (gwarancja najnow- szych produkcji), jak i stronach, które zajmuj si kolekcjonowaniem i zarazem udo- st pnianiem szablonów. Od razu warto zwróciü uwag na dat powstania danego sza- blonu, poniewa im nowszy, tym wi ksza pewno ü, e speánia standardy W3C, i tym lepsza jego interpretacja z nowszymi przegl darkami. Przegl d adresów producentów darmowych szablonów dla panelu administracyjnego:  szablony z serii Mitra (http://www.joomlamarket.de),  szablon Black Mitra (http://www.studentsdesign.de),  szablony z serii Plazza (http://www.templateplazza.com),  szablon Minted One-Point-Five (http://www.joomlaworks.gr),
  • 10. Rozdziaä 7. i Zmiana wyglñdu szablonu panelu administracyjnego Joomla! 207 Rysunek 7.1. Wygl d szablonów dla panelu administracyjnego. Patrz c od góry: domy lny szablon, kolejny to domy lny dla Joomla! International, Tango oraz moim zdaniem najáadniejszy Minted One-Point-Five, wykonany przez JoomlaWorks.
  • 11. 208 Joomla! Podröcznik administratora systemu Rysunek 7.2. Wygl d komercyjnych szablonów dla Joomla!, pochodz cych z serwisu neojoomla.com  przyjemny dla oka szablon Joomla! Tango BackEnd (http://www.eraser.ee/ ´failid/kujundused/2.html) (rysunek 7.1),  nietypowy szablon Joomla Admin DE light (http://www.joom.la) (zobacz rysunek 7.3), 1  nietypowy szablon, jakim jest z pewno ci Blackend Admin (rysunek 7.4),  szablony z 2005 roku autorstwa Andy’ego Sikumbanga (http://www.kanvasdigital.net). 1 Szablon aktualnie mo na pobraü tylko ze strony: http://www.joomlaos.de/option,com_remository/ ´Itemid,41/func,fileinfo/id,2491.html
  • 12. Rozdziaä 7. i Zmiana wyglñdu szablonu panelu administracyjnego Joomla! 209 Rysunek 7.3. Ciekawy ukáad elementów w szablonie Joomla Admin DE light Rysunek 7.4. Ciemne oblicze panelu administracyjnego, czyli szablon Blackend Admin z 2006 roku Pami tasz, jak pisaáem, e s serwisy, gdzie znajdziesz zbiór wszystkich szablonów. Z caá pewno ci warto odwiedziü stron http://www.joomlaos.de/joomla_template_ ´galerie.html, a tam znale ü dziaá Admin Templates (rysunek 7.5).
  • 13. 210 Joomla! Podröcznik administratora systemu Rysunek 7.5. Na stronie JoomlaOS.de znajdziesz wszystkie licz ce si szablony panelu administracyjnego dla Joomla! Te sam zbiór szablonów znajdziesz tak e pod adresem: http://www.joomla24.com.
  • 14. Rozdziaä 7. i Zmiana wyglñdu szablonu panelu administracyjnego Joomla! 211 Instalowanie nowego szablonu Maj c pobran na komputer paczk z plikami tworz cymi szablon, zaloguj si do pa- nelu administracyjnego, je li jeszcze w nim nie jeste . 1. W górnym oknie wybierz Instalatory, a nast pnie Szablon — administrator (lub Szablon — zaplecze)2. 2. W nowo otwartym oknie Menad era instalacji za pomoc przycisku Przegl daj zlokalizuj na dysku plik z szablonem (rysunek 7.6). Rysunek 7.6. Joomla! 1.0.x — instalacja szablonu 3. Nast pnie u yj przycisku Wczytaj plik i zainstaluj (ang. Upload File & Install). 4. Je eli wszystko przebiegnie bez problemów, otrzymasz stosowny komunikat. Nast pnie kliknij Dalej…(lub Kontynuuj). 5. Oczywi cie istnieje jeszcze metoda „r czna”, polegaj ca na skopiowaniu rozpakowanego szablonu bezpo rednio za pomoc klienta FTP do odpowiedniego folderu administrator/templates. Metoda ta czasami okazuje si byü nieodzown , np. ze wzgl du na ograniczenia serwera. 6. Maj c zainstalowany szablon, musisz go teraz opublikowaü, czyli ustawiü jako domy lny. Aktywowanie nowego szablonu Po zainstalowaniu nowego szablonu system automatycznie przeniesie Ci do Listy sza- blonów (ang. Template Manager), która zawiera wykaz dost pnych, zainstalowanych szablonów. Mo esz tutaj nie tylko wybraü nowy domy lny szablon, ale tak e skasowaü niepotrzebne lub edytowaü istniej ce. Zielona ikona (lub óáta gwiazdka) wskazuje, który szablon jest aktualnie szablonem domy lnym (rysunek 7.7). 2 Wszystko zale y od wersji Joomla! z jakiej b dziesz korzystaá.
  • 15. 212 Joomla! Podröcznik administratora systemu Rysunek 7.7. Lista szablonów (zwana te Mened erem szablonów) Aby system zacz á korzystaü z szablonu, musisz go aktywowaü, tzn. ustawiü jako do- my lny (ang. default). Je eli chcesz aktywowaü szablon pó niej, uzyskasz do niego dost p, korzystaj c z górnego menu nawigacyjnego. Tylko jeden szablon mo e byè aktywny dla caäego panelu administracyjnego. 1. W górnym menu wybierz Witryna, nast pnie w rozwini tym oknie najed wska nikiem myszy na Szablony i Szablon — administrator (rysunek 7.8). Rysunek 7.8. Dost p do Listy szablonów 2. Aby wybraü nowy szablon, najed na niego strzaák myszy — zobaczysz jego podgl d. 3. Zaznacz szablon, klikaj c kóáeczko (rysunek 7.9) 4. U yj ikony Default, aby system zmieniá domy lny szablon na ten, który przed chwil wybraáe . 5. Od tej chwili mo esz si cieszyü nowym wygl dem i kolorystyk panelu administracyjnego. Zmieniony szablon zobacz wszyscy u ytkownicy maj cy dost p do tej cz ci witryny (rysunek 7.10).
  • 16. Rozdziaä 7. i Zmiana wyglñdu szablonu panelu administracyjnego Joomla! 213 Rysunek 7.9. Aktywowanie szablonu do cz ci administracyjnej strony Rysunek 7.10. Nowy, atrakcyjny, wzorowany na Joomla 1.5, wygl d panelu administracyjnego Joomla 1.0.x Niektóre szablony wymagajñ röcznej edycji (zmiany kodowania), aby poprawnie wy- wietlaäy polskie litery w panelu administracyjnym. Do tego celu posäu y Ci ikona Edytuj HTML. Usuwanie zbödnych szablonów Oczywi cie trzymanie du ej liczby szablonów, z których nie korzystamy, mija si z ce- lem, dlatego te przewidziano opcj usuwania zb dnych szablonów. 1. B d c w Li cie szablonów (ang. Template Manager) i korzystaj c z podgl du, wybierz szablon, z którego nie zamierzasz ju korzystaü. 2. W wykazie szablonów kliknij pole wyboru przy jego nazwie (rysunek 7.11).
  • 17. 214 Joomla! Podröcznik administratora systemu Rysunek 7.11. Kasowanie szablonu panelu administracyjnego 3. W oknie dialogowym potwierd ch ü usuni cia szablonu. 4. Je eli masz odpowiednie uprawnienia do serwera, Joomla! usunie odpowiednie pliki, informuj c Ci o tym stosownym komunikatem. 5. W przypadku niemo no ci usuni cia szablonu z poziomu panelu administracyjnego, poá cz si z serwerem za pomoc klienta FTP, nast pnie przejd do folderu administrator/templates i skasuj folder z nazw szablonu. Do „r cznego” skasowania szablonu mo esz tak e wykorzystaü komponent JoomlaXplorer3 lub jego nowe oblicze w postaci eXtplorer (http://joomlacode.org/ ´gf/project/joomlaxplorer)4. Kasujñc szablony panelu administracyjnego, pamiötaj, aby pozostawiè przynajmniej jeden szablon, który bödzie ustawiony jako domy lny. Modyfikacja szablonu Najprostsz metod dostosowania gotowego szablonu jest podmiana plików graficz- nych na swoje oraz zmiany wprowadzone w pliku arkusza CSS. Oczywi cie opisywanie modyfikacji wszystkich dost pnych w sieci szablonów nie miaáoby wi kszego sensu., Poni ej poka Ci kilka prostych zmian, które odmieni wygl d szablonu. B d ba- zowaá na podstawowym szablonie, który jest doá czany wraz polsk wersj Joomla! International Edition. Od razu pragn uspokoiü, e szablon ten ró ni si od zwykáego tylko wygl dem górnego paska z grafik w postaci napisu Joomla! Administrator. Podobnie jak to miaáo miejsce z szablonami dla strony frontowej, tak e te szablony nale y edytowaü online, aby widzieü efekt. Nim jednak przejdziemy do etapu modyfi- kacji, zobacz, z jakich elementów skáada si szablon (rysunek 7.12). 3 Komponent do zarz dzania plikami z poziomu panelu administracyjnego Joomla!. 4 W momencie pisania ksi ki wyst powaáy problemy po zainstalowaniu komponentu eXtplorer do Joomla! 1.0.13. W przypadku poprzedniej wersji problemów z dziaáaniem nie stwierdzono.
  • 18. Rozdziaä 7. i Zmiana wyglñdu szablonu panelu administracyjnego Joomla! 215 Rysunek 7.12. Elementy skáadaj ce si na domy lny szablon Szablony dla panelu administracyjnego Joomla! przechowuje w katalogu admi- nistratortemplates. Najwa niejsz ró nic mi dzy frontowym szablonem a szablonem administracyjnym jest konieczno ü zdefiniowania dodatkowego wygl du strony logowania. Wáa nie wy- gl d okna logowania oraz umiejscowienie panelu administracyjnego w pasku adresu po sáowie administrator pozwala odgadn ü, e dana strona zostaáa wykonana za po- moc Joomla! czy te Mambo (rysunek 7.13). Rysunek 7.13. Wygl d domy lnego szablonu ekranu logowania Poniewa domy lny szablon (joomla_admin) oparty zostaá na licencji GNU GPL, mo- esz bez obaw prawnych dopasowaü go do swoich potrzeb. Zacznijmy od wygl du ekranu logowania. Pami taj, aby zobaczyü zmiany, musisz sko- piowaü edytowane pliki na serwer, ewentualnie pracowaü online na plikach znajduj cych si na serwerze. Drug rzecz , o której musisz pami taü, to od wie enie okna prze- gl darki — na ogóá klawisz F5 lub od wie (z pomini ciem pami ci podr cznej) kla- wiszem CTRL+F5. Plikiem odpowiedzialnym za wygl d, a dokáadniej ukáad elementów w oknie logowa- nia, jest login.php. Generuj c stron , plik ten pobiera informacje o stylach z pliku admin_login.css, który znajduje si w katalogu joomla_admin/css.
  • 19. 216 Joomla! Podröcznik administratora systemu Nowa ikona na wej ciu Elementy graficzne szablonu znajduj si w folderze Image. Tam te znajdziesz ikon monitora z káódk (rysunek 7.14). Plik nosi nazw security.png. Bez problemu mo esz go podmieniü, u ywaj c dowolnego innego z zachowaniem jednak proporcji i nazwy pliku oraz rozszerzenia. Pami taj, e domy lna ikona ma rozmiar 64u64 pikseli. Rysunek 7.14. Podmiana ikony na inn , z lewej strony domy lna ikona, z prawej ju podmieniona Dla przykáadu u yáem ikony maáego kraba, pochodz cej ze strony www.pixelgirl- ´presents.com, a rozpowszechnianego w paczce pod nazw Beach Icons. Oczywi cie najlepsze efekty uzyskamy, je eli dokáadnie usuniemy táo wokóá obrazka i nadamy mu prze roczysto ü. Je eli chcemy u yü innego formatu graficznego, musimy ingerowaü w kod pliku login.php, odnajd linie 62: <div class="ctr"><img src="templates/joomla_admin/images/security.png" width="64" ´height="64" alt="security" /></div> Wiedz c, gdzie jest ta linijka kodu, z caá pewno ci poradzisz sobie z jej modyfika- cj , wykorzystuj c elementarna wiedz o HTML. Sáowo Login, które widzisz nad formularzem logowania, jest równie obrazkiem o na- zwie login.gif, z opcj prze roczysto ci, o rozmiarze 74u33 pikseli.
  • 20. Rozdziaä 7. i Zmiana wyglñdu szablonu panelu administracyjnego Joomla! 217 Nowa górna belka Z caá pewno ci zauwa yáe , e szablon wyposa ony jest w górn belk , gdzie stan- dardowo widnieje napis: Joomla! Administrator lub jak w naszym przypadku Joomla! International (rysunek 7.15). Rysunek 7.15. Wygl d górnej belki zarówno okna logowania, jak i w panelu administracyjnym Plik ten nosi nazw header_text.png i te znajduje si w katalogu images. Uwaga, domy lnie ten plik graficzny jest wykorzystywany dwa razy: raz w oknie logowania, nast pnie ju w panelu administracyjnym. Dzi ki temu mo esz zdefiniowaü jego od- mienny wygl d w tych oknach. W pliku login.php szukaj go w okolicach linii 38. <div id="header"> <div id="joomla"><img src="templates/joomla_admin/images/header_text.png" alt="Joomla! ´Logo" /></div> </div> Z kolei w pliku index.php, odpowiedzialnym za okna panelu administracyjnego, tego nagáówka graficznego szukaj w okolicach linii 53: <div id="header"> <div id="joomla"><img src="templates/joomla_admin/images/header_text.png" alt="Joomla! ´Logo" /></div> </div> Przypominasz sobie rozdziaá o dost pno ci? Je eli tak, nie zapomnij dodaü atrybutu title="opis_elementu". Zapami taj, e pasek ten tworzy nie tylko sam nagáówek gra- ficzny, ale równie pasek stworzony za pomoc stylu CSS: #header { background-color: #FFF; background-position: right top; border-bottom: 4px solid #254394; background: url(../images/header_bg.png); } Zwróü uwag na wykorzystanie obrazka header_bg.png jako táa w postaci gradientu. Gradient powstaje przez zastosowanie päynnego przej cia warto ci RGB pomiödzy jednym kolorem a drugim. Efekt gradientu uzyskamy, korzystaj c z programów graficznych, np. GIMP lub Photoshop.
  • 21. 218 Joomla! Podröcznik administratora systemu Drobne zmiany w CSS Teraz korzystaj c z arkusza stylu CSS, mo esz zmieniü pozostaáe elementy okna lo- gowania. Aby zmieniü obramowanie tego okienka, gdzie jest ikona monitora z káódk (lub kraba) oraz formularz logowania, musisz edytowaü plik admin_login.css, a do- káadniej fragment: .login { margin-left: auto; margin-right: auto; margin-top: 6em; padding: 15px; border: 1px solid #cccccc; width: 429px; background: #F1F3F5; } Zacznijmy od zmiany koloru táa oraz obramowania. W moim przykáadzie zamieni kolor táa z #F1F3F5 na #F7E47D (jasno óáty), za kolor ramki z #CCCCCC na ciepáy po- mara cz #E3AF43. Dzi ki tym prostym zabiegom nasz maáy krab (ikona) b dzie otoczony miá dla oka pla (kolorem w odcieniach piasku). Korzystaj c z budowanego w Joomla! edytora arkusza stylów CSS, mo esz edytowaü tylko plik template_css.css. Osobi cie do edycji CSS u ywam darmowy Top Style Lite, ale czasami szybkie korekty wykonuj za pomoc edytora tekstowego wbudowa- nego w joomlaXplorer (rysunek 7.16). Rysunek 7.16. Fragment okna edytora wbudowanego w komponent joomlaXplorer sáu cy do zaawansowanego zarz dzania plikami na serwerze Je li w trakcie zmieniáe jeszcze obrazek odpowiadaj cy za sáowo Login na Logo- wanie wykonany w programie graficznym, powiniene uzyskaü podobny efekt jak ja (rysunek 7.17).
  • 22. Rozdziaä 7. i Zmiana wyglñdu szablonu panelu administracyjnego Joomla! 219 Rysunek 7.17. Ekran logowania po dosáownie kilku przeróbkach Przy okazji warto te zaj ü si maáym oknem formularza; za jego wygl d odpowie- dzialny jest nast puj cy fragment kodu arkusza stylów CSS: .form-block { border: 1px solid #cccccc; background: #E9ECEF; padding-top: 15px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px; } Na moje potrzeby rozja niáem kolor obramowania oraz dla táa wybraáem odcie morza (rysunek 7.18). A oto opis dodatkowych stylów CSS u ytych w oknie logowania:  login-text (odpowiada za wygl d i poáo enie tekstu Witaj w Joomla!....),  message (odpowiada za wygl d okna w ramce z tekstem Sesja wygasáa, zaloguj si ),  joomla (odpowiada za wygl d górnej belki). Rysunek 7.18. Ekran logowania po kolejnych przeróbkach Sam tekst wszystkich komunikatów pobierany jest z plików j zykowych znajduj cych si w folderze language.
  • 23. 220 Joomla! Podröcznik administratora systemu Edycja panelu administracyjnego Edycji panelu administracyjnego mo emy dokonaü za pomoc modyfikacji w plikach index.php, template_css.css oraz theme.css. Do tego celu mo esz posáu yü si opcjami edycji udost pnionymi w oknie Listy szablonów (rysunek 7.19). Rysunek 7.19. Dost pne opcje edycji szablonu dla wygl du panelu administracyjnego Naci ni cie przycisku Edytuj HTML otwiera okno edycji gáównego pliku szablonu (index.php), definiuj cego ukáad tre ci. Z kolei przycisk obok Edytuj CSS otwiera okno edycji plików arkuszy stylów (tylko template_css.css), definiuj cego sposób for- matowania. Do podgl du wszystkich zastosowanych stylów u yj rozszerzenia WebDeveloper dla przegl darki Firefox, w nim zakáadki Information — Display Object Information lub Display Id&Class Details, aby zobaczyü wszystkie style na raz (rysunek 7.20). Rysunek 7.20. Zobacz rozmieszczenie wszystkich stylów CSS wykorzystanych w szablonie