Joomla Biblia joombi


Joomla! Biblia
Autor: Ric Shreves
T艂umaczenie: Tomasz Walczak
ISBN: 978-83-246-2720-2
Tytu艂 orygina艂u: Joomla! Bible
Format: 172答245, stron: 784
Kompletne xr贸d艂o informacji na temat Joomla!
" Jak zainstalowa膰 system Joomla!?
" Jak zarz膮dza膰 reklamami?
" Jak stworzy膰 witryn臋 przyjazn膮 dla wyszukiwarek?
Joomla! to nowoczesny system zarz膮dzania treSci膮 na stronach WWW. Jego pierwsza
wersja ukaza艂a si臋 w 2006 roku. Od tego czasu projekt ten cieszy si臋 rosn膮c膮
popularnoSci膮. Joomla! jest systemem wyj膮tkowo prostym w instalacji i konfiguracji,
stabilnym i bardzo intuicyjnym. Ponadto dzi臋ki u偶yciu przez autor贸w j臋zyka PHP oraz
bazy danych MySQL system ten mo偶na zainstalowa膰 na wi臋kszoSci dost臋pnych
serwer贸w. Trafne decyzje, du偶e mo偶liwoSci i wspania艂y stosunek jakoSci do ceny
(system jest darmowy) sprawiaj膮, 偶e jest to jeden z najlepszych system贸w zarz膮dzania
treSci膮 (ang. Content Management System).
Niniejsza ksi膮偶ka nale偶y do popularnej serii  Biblia , charakteryzuj膮cej si臋 kompleksowym
podejSciem do wybranych zagadnie艅. Nie inaczej jest i w tym przypadku. Autor porusza
wszystkie aspekty zwi膮zane z prac膮 z systemem Joomla!  pocz膮wszy od instalacji,
poprzez konfiguracj臋, a na kwestiach bezpiecze艅stwa sko艅czywszy. W trakcie lektury
poznasz wymagania, jakie ten system stawia serwerowi, metody zarz膮dzania
u偶ytkownikami, artyku艂ami oraz innymi treSciami. Ponadto dowiesz si臋, jak tworzy膰
pozycje menu, zarz膮dza膰 stron膮 startow膮 oraz instalowa膰 dodatki czy nowe modu艂y.
Ksi膮偶ka stanowi obowi膮zkow膮 pozycj臋 w biblioteczce ka偶dego administratora systemu
Joomla! oraz ka偶dej osoby, kt贸ra chce rozpocz膮膰 przygod臋 z tym CMS.
Stw贸rz szybko i wygodnie witryn臋 WWW
Spis tre ci
O autorze ......................................................................................................... 17
Wprowadzenie ................................................................................................. 19
Cz I Pierwsze kroki z systemem Joomla! ................................ 23
Rozdzia 1. Wprowadzenie do systemu zarz dzania tre ci Joomla! ............ 25
Zarz dzanie tre ci za pomoc narz dzi o otwartym dost pie do kodu r贸d owego ...........................25
Decydowanie o zastosowaniu systemu CMS ................................................................................26
Decydowanie si na zastosowanie narz dzi o otwartym dost pie do kodu r贸d owego ...............27
Odkrywanie systemu Joomla! .............................................................................................................29
Decydowanie si na zastosowanie systemu Joomla! ....................................................................31
Licencja open source systemu Joomla! .........................................................................................33
Architektura systemu Joomla! .............................................................................................................34
Stosowane j zyki programowania ................................................................................................34
Jak dzia a spo eczno ? ................................................................................................................35
Uczestnictwo w yciu spo eczno ci ..............................................................................................36
Podsumowanie ....................................................................................................................................36
Rozdzia 2. Pobieranie i instalowanie systemu Joomla! ................................. 37
Pobieranie plik贸w instalacyjnych ........................................................................................................37
Przegl d witryny JoomlaCode ......................................................................................................38
Okre lanie zestawu potrzebnych plik贸w .......................................................................................39
Wymagania techniczne .......................................................................................................................40
Wymagania dotycz ce serwera .....................................................................................................41
Wymagania dotycz ce u ytkownik贸w i administrator贸w witryny ...............................................42
Instalowanie systemu Joomla! ............................................................................................................42
Tworzenie lokalnej witryny rozwojowej ......................................................................................43
Instalowanie systemu na serwerze firmy hostingowej ..................................................................45
Korzystanie z instalatora systemu Joomla! ...................................................................................46
Przyk adowe dane .........................................................................................................................54
Podsumowanie ....................................................................................................................................55
Rozdzia 3. Przegl d systemu Joomla! ............................................................. 57
Wprowadzenie do frontonu (interfejs publiczny) ................................................................................57
Wprowadzenie do struktury organizacyjnej tre ci ........................................................................58
Wprowadzenie do struktury menu ................................................................................................58
Modu y i pozycje modu 贸w ..........................................................................................................63
6 Joomla! Biblia
Wprowadzenie do zaplecza (interfejsu administracyjnego) ................................................................66
Przegl d interfejs贸w administracyjnych .......................................................................................67
Menu Witryna ...............................................................................................................................71
Menu Menu ...................................................................................................................................71
Menu Artyku y .............................................................................................................................73
Menu Komponenty .......................................................................................................................73
Menu Rozszerzenia .......................................................................................................................74
Menu Narz dzia ............................................................................................................................74
Menu Pomoc .................................................................................................................................74
Podsumowanie ....................................................................................................................................75
Rozdzia 4. Wykorzystanie mo liwo ci
w zakresie konfigurowania witryny ............................................. 77
Przegl d mened era Konfiguracja globalna ........................................................................................77
Korzystanie z zak adki Witryna ..........................................................................................................78
Og贸lne ..........................................................................................................................................78
Metadane ......................................................................................................................................80
Optymalizacja dla wyszukiwarek .................................................................................................80
Korzystanie z zak adki System ...........................................................................................................82
Og贸lne ..........................................................................................................................................82
U ytkownicy .................................................................................................................................83
Media ............................................................................................................................................84
Diagnostyka ..................................................................................................................................85
Pami podr czna .........................................................................................................................85
Sesja ..............................................................................................................................................85
Zarz dzanie opcjami z zak adki Serwer ..............................................................................................86
Ustawienia og贸lne ........................................................................................................................87
Ustawienia lokalizacji ...................................................................................................................87
Ustawienia serwera FTP ...............................................................................................................87
Ustawienia bazy danych ...............................................................................................................88
Ustawienia poczty .........................................................................................................................88
Podsumowanie ....................................................................................................................................89
Cz II Zarz dzanie tre ci i u ytkownikami ............................. 91
Rozdzia 5. Zarz dzanie tre ci ........................................................................ 93
Wprowadzenie do hierarchii tre ci w systemie Joomla! .....................................................................93
Tworzenie hierarchii tre ci ..................................................................................................................94
Praca z sekcjami i kategoriami .....................................................................................................95
Om贸wienie roli nieprzypisanych tre ci .......................................................................................108
Tworzenie typowych struktur tre ci ............................................................................................109
Praca z artyku ami .............................................................................................................................113
Korzystanie z mened era Artyku y .............................................................................................113
Tworzenie artyku 贸w ..................................................................................................................116
Ustawianie parametr贸w ..............................................................................................................118
Zarz dzanie tekstem wprowadzaj cym .......................................................................................124
Tworzenie artyku 贸w wielostronicowych ...................................................................................126
Zarz dzanie istniej cymi artyku ami ................................................................................................128
Publikowanie i ko czenie publikowania artyku 贸w ....................................................................128
Modyfikowanie artyku 贸w ..........................................................................................................130
Spis tre ci 7
Kopiowanie artyku 贸w ................................................................................................................130
Przenoszenie artyku 贸w ..............................................................................................................131
Usuwanie artyku 贸w ...................................................................................................................131
Archiwizowanie artyku 贸w .........................................................................................................136
Odblokuj wszystkie ....................................................................................................................137
Podsumowanie ..................................................................................................................................138
Rozdzia 6. Praca z edytorami i multimediami .............................................. 139
Korzystanie z edytor贸w WYSIWYG ................................................................................................139
Korzystanie z edytora TinyMCE ................................................................................................140
Korzystanie z edytora XStandard ...............................................................................................145
Praca w trybie No Editor ............................................................................................................148
Przegl d mened era Media ...............................................................................................................149
Praca z plikami multimedialnymi .....................................................................................................153
Wy wietlanie informacji o pliku .................................................................................................153
Wczytywanie plik贸w na serwer ..................................................................................................153
Porz dkowanie plik贸w ................................................................................................................154
Dodawanie plik贸w do artyku 贸w ................................................................................................155
Podsumowanie ..................................................................................................................................155
Rozdzia 7. Stosowanie zaawansowanych technik zarz dzania tre ci ...... 157
Korzystanie z modu 贸w do wy wietlania tre ci ................................................................................158
Stosowanie modu u W asny kod HTML .....................................................................................158
Korzystanie z modu u Newsflash ...............................................................................................159
Umieszczanie modu 贸w w artyku ach ........................................................................................160
Wprowadzanie tre ci zewn trznych do witryny ................................................................................162
Korzystanie z wpinaczy ..............................................................................................................162
Wy wietlanie rozpowszechnianych tre ci ...................................................................................163
Zarz dzanie tre ci z poziomu frontonu ...........................................................................................163
Wprowadzenie do zalet i ogranicze ..........................................................................................164
Umo liwianie dodawania materia 贸w przez u ytkownik贸w .......................................................166
Opcje dotycz ce procesu pracy ...................................................................................................167
Rozpowszechnianie artyku 贸w ..........................................................................................................170
Podsumowanie ..................................................................................................................................170
Rozdzia 8. Praca z systemem menu .............................................................. 173
Wprowadzenie do Projektanta menu .................................................................................................173
Tworzenie menu i zarz dzanie nimi ..................................................................................................175
Wprowadzenie do relacji mi dzy menu i modu ami ...................................................................175
Tworzenie nowego menu ............................................................................................................176
Kopiowanie menu .......................................................................................................................177
Edytowanie i usuwanie menu .....................................................................................................178
Wprowadzenie do Projektanta pozycji menu ....................................................................................179
Tworzenie pozycji menu i zarz dzanie nimi .....................................................................................182
Tworzenie nowych pozycji menu ...............................................................................................182
Typy pozycji menu .....................................................................................................................185
Tworzenie wielopoziomowych menu .........................................................................................234
Edytowanie i usuwanie pozycji menu .........................................................................................237
Kontrolowanie dost pu do menu i pozycji menu ..............................................................................241
Podsumowanie ..................................................................................................................................242
8 Joomla! Biblia
Rozdzia 9. Zarz dzanie stron startow witryny ........................................ 243
Kontrolowanie uk adu strony startowej ............................................................................................243
Wprowadzenie do domy lnych opcji uk adu zawarto ci ............................................................244
Stosowanie odr bnego szablonu dla strony startowej .................................................................250
Publikowanie artyku 贸w na stronie startowej ....................................................................................252
Praca z mened erem Strona startowa ..........................................................................................252
Praca bez mened era Strona startowa .........................................................................................255
Publikowanie danych wyj ciowych komponentu na stronie startowej ..............................................256
Publikowanie modu 贸w na stronie startowej .....................................................................................256
Podsumowanie ..................................................................................................................................259
Rozdzia 10. Praca z mened erem U ytkownicy ........................................... 261
Wprowadzenie do mened era Zarz dzanie u ytkownikami .............................................................261
Wprowadzenie do hierarchii u ytkownik贸w w systemie Joomla! ....................................................264
Grupy u ytkownik贸w publicznego frontonu ...............................................................................265
Kategorie u ytkownik贸w publicznego zaplecza .........................................................................266
Dodawanie u ytkownik贸w do systemu .............................................................................................267
Tworzenie nowego u ytkownika ................................................................................................267
Korzystanie z okna dialogowego U ytkownik: [Utw贸rz] ...........................................................268
Zarz dzanie u ytkownikami .............................................................................................................270
Modyfikowanie kont u ytkownik贸w ..........................................................................................271
Usuwanie kont u ytkownik贸w ....................................................................................................272
Wymuszanie wylogowania u ytkownika ....................................................................................272
Blokowanie dost pu u ytkownikom ...........................................................................................272
Tworzenie systemu rejestrowania si u ytkownik贸w .......................................................................274
Stosowanie modu u Login Form .................................................................................................274
Konfigurowanie procesu rejestracji u ytkownik贸w ....................................................................275
Przypominanie nazwy u ytkownika ...........................................................................................276
Ponowne ustawianie has a ..........................................................................................................277
Tworzenie strony logowania .......................................................................................................277
Przekierowywanie u ytkownik贸w po zalogowaniu lub wylogowaniu .......................................278
Kontrolowanie dost pu do tre ci i funkcji ........................................................................................280
Domy lne poziomy dost pu ........................................................................................................280
Ograniczanie dost pu do element贸w tre ci .................................................................................280
Ograniczanie dost pu do menu i pozycji menu ..........................................................................282
Ograniczanie dost pu do komponent贸w, modu 贸w i dodatk贸w ..................................................282
Podsumowanie ..................................................................................................................................283
Rozdzia 11. Korzystanie z mened era J zyki ............................................... 285
Funkcje mened era J zyki ................................................................................................................285
Instalowanie nowych pakiet贸w j zykowych .....................................................................................288
Modyfikowanie pakiet贸w j zykowych .............................................................................................289
Edytowanie domy lnych plik贸w j zyka ......................................................................................289
Tworzenie nowego pakietu j zykowego .....................................................................................289
Okre lanie stosowanego j zyka ........................................................................................................290
Zmienianie j zyka domy lnego ..................................................................................................290
Ustawianie j zyka dla u ytkownik贸w .........................................................................................291
Ustawianie j zyka dla poszczeg贸lnych artyku 贸w ......................................................................292
Podsumowanie ..................................................................................................................................293
Spis tre ci 9
Cz III Praca z komponentami, modu ami i dodatkami ......... 295
Rozdzia 12. Korzystanie z mened era Reklamy ............................................ 297
Wprowadzenie do mened era Reklamy ............................................................................................297
Przegl d parametr贸w reklam .............................................................................................................300
Zarz dzanie klientami .......................................................................................................................300
Przegl d mened era Zarz dzanie klientami ................................................................................301
Tworzenie klient贸w ....................................................................................................................302
Edytowanie i usuwanie klient贸w ................................................................................................304
Zarz dzanie kategoriami ...................................................................................................................304
Przegl d mened era Zarz dzanie kategoriami ............................................................................304
Tworzenie kategorii ....................................................................................................................306
Edytowanie i usuwanie kategorii ................................................................................................308
Zarz dzanie reklamami .....................................................................................................................309
Tworzenie reklam .......................................................................................................................309
Kopiowanie reklam .....................................................................................................................312
Edytowanie i usuwanie reklam ...................................................................................................312
Korzystanie z modu u Banners .........................................................................................................313
Parametry modu u .......................................................................................................................315
Tworzenie dodatkowych modu 贸w typu Reklama ......................................................................316
Podsumowanie ..................................................................................................................................316
Rozdzia 13. Praca z mened erem Zarz dzanie kontaktami ........................ 317
Wprowadzenie do mened era Zarz dzanie kontaktami ....................................................................317
Ustawianie parametr贸w kontakt贸w ...................................................................................................320
Parametry wy wietlania kontaktu ...............................................................................................321
Parametry rozszerzone ................................................................................................................322
Parametry poczty elektronicznej .................................................................................................322
Zarz dzanie kontaktami i kategoriami ..............................................................................................323
Tworzenie nowej kategorii .........................................................................................................325
Edytowanie i usuwanie kategorii ................................................................................................327
Dodawanie nowych kontakt贸w ...................................................................................................328
Edytowanie i usuwanie kontakt贸w .............................................................................................331
Tworzenie formularzy kontaktowych ...............................................................................................331
Podsumowanie ..................................................................................................................................332
Rozdzia 14. Korzystanie z komponentu
Zarz dzanie kana ami informacyjnymi ..................................... 333
Wprowadzenie do mened era Zarz dzanie kana ami informacyjnymi .............................................334
Om贸wienie parametr贸w kana 贸w informacyjnych ............................................................................336
Zarz dzanie kana ami i kategoriami .................................................................................................337
Tworzenie nowych kategorii .......................................................................................................340
Edytowanie i usuwanie kategorii ................................................................................................342
Dodawanie nowych kana 贸w ......................................................................................................342
Edytowanie i usuwanie kana 贸w informacyjnych .......................................................................345
Podsumowanie ..................................................................................................................................346
Rozdzia 15. Korzystanie z komponentu Zarz dzanie sondami ................... 347
Wprowadzenie do mened era Zarz dzanie sondami .........................................................................347
Tworzenie sond i zarz dzanie nimi ...................................................................................................349
Tworzenie sond ...........................................................................................................................350
Edytowanie i usuwanie sond .......................................................................................................352
10 Joomla! Biblia
Wy wietlanie sond ............................................................................................................................352
Korzystanie z modu 贸w typu Sonda ...........................................................................................352
Wy wietlanie wynik贸w sond ......................................................................................................355
Podsumowanie ..................................................................................................................................356
Rozdzia 16. Korzystanie z komponentu
Zarz dzanie katalogiem zak adek ............................................. 357
Wprowadzenie do mened era Zarz dzanie katalogiem zak adek .....................................................357
Ustawianie parametr贸w zak adek ......................................................................................................360
Zarz dzanie zak adkami i kategoriami ..............................................................................................361
Tworzenie nowych kategorii .......................................................................................................363
Edytowanie i usuwanie kategorii ................................................................................................365
Dodawanie nowych zak adek .....................................................................................................366
Edytowanie i usuwanie zak adek ................................................................................................368
Podsumowanie ..................................................................................................................................369
Rozdzia 17. Praca z modu ami witryny ......................................................... 371
Przegl d mened era Modu y .............................................................................................................371
Tworzenie nowych modu 贸w ......................................................................................................374
Kopiowanie modu 贸w .................................................................................................................375
Edytowanie i usuwanie modu 贸w ...............................................................................................376
Wprowadzenie do modu 贸w witryny ................................................................................................376
Modu typu Archiwum ................................................................................................................378
Modu typu Reklama ..................................................................................................................381
Modu typu cie ka powrotu ......................................................................................................384
Modu typu W asny kod HTML .................................................................................................386
Modu typu Kana RSS ...............................................................................................................388
Modu y typu Stopka ...................................................................................................................391
Modu typu Nowo ci ..................................................................................................................392
Modu typu Logowanie ...............................................................................................................396
Modu y typu Menu .....................................................................................................................399
Modu typu Najcz ciej czytane .................................................................................................403
Migawki ......................................................................................................................................406
Sonda ..........................................................................................................................................409
Grafika losowa ............................................................................................................................412
Tematy pokrewne .......................................................................................................................414
Szukaj .........................................................................................................................................417
Sekcje .........................................................................................................................................420
Statystyki ....................................................................................................................................423
Kolporter RSS .............................................................................................................................425
Go cimy ......................................................................................................................................428
Wpinacz ......................................................................................................................................430
Podsumowanie ..................................................................................................................................433
Rozdzia 18. Praca z modu ami administratora ............................................. 435
Przegl d mened era Modu y .............................................................................................................435
Tworzenie nowych modu 贸w ......................................................................................................438
Kopiowanie modu 贸w .................................................................................................................438
Edytowanie i usuwanie modu 贸w ...............................................................................................439
Przegl d modu 贸w administratora .....................................................................................................440
Modu typu Menu zaplecza .........................................................................................................442
Podmenu zaplecza ......................................................................................................................444
Spis tre ci 11
Modu typu W asny kod HTML .................................................................................................445
Modu typu Kana RSS ...............................................................................................................447
Modu typu Stopka .....................................................................................................................449
Modu typu Statystyki menu .......................................................................................................450
Modu typu Nowe .......................................................................................................................452
Modu typu Zalogowani ..............................................................................................................453
Modu typu Logowanie ...............................................................................................................455
Modu typu Po czonych ............................................................................................................456
Modu typu Popularne ................................................................................................................458
Modu typu Ikony skr贸t贸w .........................................................................................................459
Modu typu Tytu ........................................................................................................................461
Modu typu Przybornik ...............................................................................................................462
Modu typu Masz wiadomo .....................................................................................................463
Modu typu Wyloguj ...................................................................................................................465
Podsumowanie ..................................................................................................................................466
Rozdzia 19. Praca z dodatkami ...................................................................... 467
Wprowadzenie do mened era Dodatki ..............................................................................................467
Edytowanie i usuwanie dodatk贸w ...............................................................................................469
Przegl d dodatk贸w domy lnych .......................................................................................................470
Dodatki z rodziny Authentication ...............................................................................................471
Dodatki z rodziny Content ..........................................................................................................476
Dodatki z rodziny Editor .............................................................................................................482
Dodatki z rodziny Editors XTD ..................................................................................................488
Dodatki z rodziny Search ............................................................................................................490
Dodatki z rodziny System ...........................................................................................................495
Dodatek User  Joomla! ...........................................................................................................502
Dodatki z rodziny XML-RPC .....................................................................................................503
Podsumowanie ..................................................................................................................................505
Cz IV Dostosowywanie i wzbogacanie systemu ................... 507
Rozdzia 20. Dostosowywanie szablon贸w systemu Joomla! ........................ 509
Wprowadzenie do funkcjonowania szablon贸w .................................................................................510
Przegl d szablon贸w domy lnych ......................................................................................................510
Beez ............................................................................................................................................511
JA_Purity ....................................................................................................................................513
RHUK_Milkyway .......................................................................................................................516
Khepri .........................................................................................................................................518
Cz ci szablonu .................................................................................................................................520
Struktura katalogu .......................................................................................................................520
Kluczowe pliki ............................................................................................................................521
Wprowadzenie do mened era Szablony ............................................................................................525
Edytowanie szablon贸w ...............................................................................................................527
Wybieranie szablonu domy lnego ..............................................................................................532
Przypisywanie szablon贸w ...........................................................................................................532
Dostosowywanie szablon贸w do potrzeb ...........................................................................................533
Praca z parametrami szablonu ....................................................................................................533
Zmienianie logo ..........................................................................................................................534
Modyfikowanie plik贸w CSS .......................................................................................................537
12 Joomla! Biblia
Kontrolowanie wygl du menu ..........................................................................................................539
Korzystanie z opcji domy lnych .................................................................................................539
Tworzenie menu rozwijanych .....................................................................................................540
Praca z dekoracjami modu 贸w ..........................................................................................................541
Zmienianie formatowania kontrolek paginacji ..................................................................................543
Tworzenie nowego szablonu .............................................................................................................545
Budowanie struktury ...................................................................................................................545
Tworzenie pliku index.php .........................................................................................................546
Tworzenie pliku template.css ......................................................................................................547
Tworzenie pliku templateDetails.xml .........................................................................................547
Tworzenie pliku component.php .................................................................................................548
Pakowanie plik贸w szablonu ........................................................................................................549
Praca z szablonem systemu administracyjnego .................................................................................549
Podsumowanie ..................................................................................................................................551
Rozdzia 21. Dostosowywanie funkcji systemu Joomla! ............................... 553
Podstawowe zasady ..........................................................................................................................554
Stosowanie odpowiednich narz dzi ..................................................................................................554
Narz dzia potrzebne przy dostosowywaniu witryny opartej na systemie Joomla! .....................554
Przydatne rozszerzenia wspomagaj ce dostosowywanie ............................................................555
Odkrywanie interfejsu API platformy Joomla! .................................................................................556
Praca z komponentami ......................................................................................................................557
Elementy komponentu ................................................................................................................557
Budowa typowego komponentu .................................................................................................558
Zast powanie danych wyj ciowych komponent贸w ....................................................................560
Tworzenie nowego komponentu .................................................................................................565
Praca z modu ami ..............................................................................................................................567
Elementy typowego modu u .......................................................................................................567
Zast powanie danych wyj ciowych modu u ...............................................................................572
Tworzenie nowych modu 贸w ......................................................................................................575
Praca z dodatkami .............................................................................................................................578
Architektura dodatk贸w ...............................................................................................................578
Tworzenie nowych dodatk贸w .....................................................................................................578
Podsumowanie ..................................................................................................................................583
Rozdzia 22. Wzbogacanie witryny ................................................................ 585
Wyszukiwanie rozszerze .................................................................................................................585
Praca z mened erem Rozszerzenia ...................................................................................................590
Wprowadzenie do instalatora rozszerze ....................................................................................590
Przegl d okna dialogowego dla grup rozszerze ........................................................................591
Instalowanie rozszerze ..............................................................................................................594
Odinstalowywanie rozszerze ....................................................................................................595
Znajdowanie rozszerzenia odpowiedniego do zadania ......................................................................596
Usprawnianie zarz dzania tre ci ...............................................................................................596
Usprawnianie administrowania ...................................................................................................599
Wzbogacanie wyszukiwania .......................................................................................................600
Wzbogacanie menu i nawigacji ..................................................................................................600
Budowanie z o onych formularzy ..............................................................................................601
Dodawanie galerii .......................................................................................................................601
Dodawanie katalog贸w .................................................................................................................603
Dodawanie forum .......................................................................................................................603
Spis tre ci 13
Dodawanie systemu wymiany plik贸w ........................................................................................604
Zarz dzanie tre ci w wielu j zykach .........................................................................................604
Wzbogacanie mo liwo ci z zakresu pozycjonowania .................................................................605
Rozbudowane zarz dzanie u ytkownikami ................................................................................605
Dodawanie funkcji z nurtu Web 2.0 ...........................................................................................606
Usprawnianie zarz dzania reklamami .........................................................................................607
Podsumowanie ..................................................................................................................................608
Rozdzia 23. Tworzenie sklepu internetowego
za pomoc narz dzia VirtueMart .............................................. 609
Wprowadzenie do systemu VirtueMart .............................................................................................610
Funkcje .......................................................................................................................................610
Znajdowanie odpowiedniego zastosowania dla systemu VirtueMart .........................................613
Pozyskiwanie i instalowanie systemu VirtueMart .............................................................................613
Instalowanie od podstaw .............................................................................................................613
Integracja z istniej c witryn ....................................................................................................617
Przegl d panelu kontrolnego systemu VirtueMart ............................................................................623
Konfigurowanie systemu VirtueMart ................................................................................................623
Konfiguracja globalna sklepu .....................................................................................................623
Podawanie informacji o sklepie ..................................................................................................639
Praca z produktami i kategoriami ...............................................................................................643
Zarz dzanie sklepem .........................................................................................................................659
ledzenie zam贸wie ...................................................................................................................659
Generowanie raport贸w ................................................................................................................660
Podsumowanie ..................................................................................................................................661
Rozdzia 24. Tworzenie witryn spo eczno ciowych
za pomoc systemu JomSocial .................................................. 663
Wprowadzenie do systemu JomSocial ..............................................................................................664
Funkcje dla odwiedzaj cych .......................................................................................................666
Funkcje dla administrator贸w witryn ...........................................................................................666
Pozyskiwanie i instalowanie systemu JomSocial ..............................................................................666
Instalowanie komponentu systemu JomSocial ............................................................................667
Instalowanie modu 贸w systemu JomSocial ................................................................................668
Instalowanie aplikacji systemu JomSocial ..................................................................................670
Przegl d panelu kontrolnego systemu JomSocial .............................................................................673
Konfigurowanie systemu JomSocial .................................................................................................675
Zak adka Site ..............................................................................................................................675
Zak adka Media ..........................................................................................................................678
Zak adka Layout .........................................................................................................................680
Zak adka Network ......................................................................................................................682
Zak adka Facebook Connect .......................................................................................................683
Zarz dzanie spo eczno ci ................................................................................................................686
Zarz dzanie u ytkownikami .......................................................................................................686
Praca z grupami ..........................................................................................................................691
Podsumowanie ..................................................................................................................................693
14 Joomla! Biblia
Cz V Konserwowanie witryny i zarz dzanie ni .................. 695
Rozdzia 25. Zabezpieczanie i aktualizowanie witryny ................................. 697
Najlepsze praktyki z obszaru bezpiecze stwa ...................................................................................697
Zabezpieczanie rdzenia systemu Joomla! ...................................................................................698
Zabezpieczanie rozszerze niezale nych producent贸w ..............................................................701
ledzenie powiadomie na temat bezpiecze stwa ............................................................................702
Zarz dzanie konserwowaniem witryny .............................................................................................704
Wy czanie witryny ....................................................................................................................705
Tworzenie kopii zapasowej witryny ...........................................................................................706
Przywracanie witryny na podstawie kopii zapasowej .................................................................707
Odzyskiwanie dost pu do konta administratora ..........................................................................707
Aktualizowanie instalacji systemu Joomla! ......................................................................................709
Podsumowanie ..................................................................................................................................710
Rozdzia 26. Zarz dzanie wydajno ci i zapewnianie dost pno ci .............. 713
Wprowadzenie do zarz dzania pami ci podr czn .........................................................................713
Ustawianie pami ci podr cznej dla witryny ...............................................................................714
Ustawianie dodatku System  Cache ........................................................................................714
Ustawianie pami ci podr cznej dla modu 贸w .............................................................................716
Czyszczenie pami ci podr cznej ................................................................................................718
Usuwanie przedawnionych plik贸w z pami ci podr cznej ...........................................................720
Przyspieszanie wy wietlania tre ci ...................................................................................................721
Unikanie du ych plik贸w .............................................................................................................721
Zapisywanie rysunk贸w w odpowiednim formacie ......................................................................722
Nie nale y zmienia wielko ci rysunk贸w ...................................................................................722
Utrzymywanie przejrzystego kodu .............................................................................................722
Unikanie tabel .............................................................................................................................723
Oszcz dne stosowanie rotator贸w rysunk贸w ...............................................................................723
Rzadkie stosowanie wpinaczy (ramek iFrame) ...........................................................................723
Ograniczenie liczby animacji ......................................................................................................724
Ograniczenie korzystania z Flasha ..............................................................................................724
Strumieniowe udost pnianie plik贸w wideo tylko na danie .....................................................724
Poprawianie wydajno ci systemu Joomla! ........................................................................................724
Stosowanie kompresji po stronie serwera ...................................................................................724
Wy czanie nieu ywanych funkcji .............................................................................................724
Kompresja kodu CSS i JavaScript ..............................................................................................725
Ostro ne korzystanie z systemu Google Analytics .....................................................................725
Staranny wyb贸r szablonu ............................................................................................................725
Staranny wyb贸r rozszerze .........................................................................................................725
Rezygnacja z generowania statystyk na bie co .........................................................................726
Wy czanie adres贸w URL przyjaznych dla wyszukiwarek ........................................................726
Optymalizowanie bazy danych ...................................................................................................726
Zwi kszanie dost pno ci ...................................................................................................................726
System Joomla! i dost pno ......................................................................................................727
Zwi kszanie dost pno ci szablonu .............................................................................................729
Tworzenie dost pnych tre ci .......................................................................................................730
Podsumowanie ..................................................................................................................................731
Spis tre ci 15
Rozdzia 27. Tworzenie witryn przyjaznych dla wyszukiwarek ................... 733
Tworzenie adres贸w URL przyjaznych dla wyszukiwarek ................................................................734
Tworzenie niestandardowych stron b d贸w ......................................................................................736
Praca z metadanymi i tytu ami stron .................................................................................................736
Ustawianie metadanych ..............................................................................................................736
Okre lanie tytu 贸w stron .............................................................................................................737
Podsumowanie ..................................................................................................................................739
Dodatki ....................................................................................... 741
Dodatek A Struktura katalog贸w instalacji systemu Joomla! ....................... 743
Dodatek B Przewodnik po lokalizacji kluczowych plik贸w ............................ 745
Dodatek C Instalowanie pakietu XAMPP ....................................................... 749
Dodatek D Instalowanie pakietu MAMP ......................................................... 751
Dodatek E Dodatkowe zasoby pomocy technicznej w internecie ............... 753
Pliki pomocy w systemie Joomla! .....................................................................................................753
Internetowe zasoby zwi zane z pomoc i wsparciem technicznym ..................................................754
Korzystanie ze wsparcia technicznego ze strony spo eczno ci .........................................................755
Uzyskiwanie komercyjnego wsparcia technicznego .........................................................................755
Skorowidz ...................................................................................................... 757
Rozdzia 7.
Stosowanie
zaawansowanych
technik
zarz dzania tre ci
W tym rozdziale:
Korzystanie z modu 贸w wy wietlania tre ci
Wprowadzanie zewn trznych tre ci do witryny
Zarz dzanie tre ci za pomoc frontonu
Rozpowszechnianie tre ci
W poprzednich rozdzia ach opisano podstawy zarz dzania tre ci w systemie Joomla!.
Ten rozdzia dotyczy bardziej zaawansowanych technik pomagaj cych we wzbogacaniu
materia 贸w dla odwiedzaj cych. Om贸wiono tu tak e narz dzia umo liwiaj ce konfigura-
cj dodatkowych proces贸w zarz dzania tre ci .
Modu y dost pne w domy lnym systemie udost pniaj wiele mo liwo ci w zakresie
wy wietlania tre ci w witrynie. Ponadto takie narz dzia jak komponent Newsfeeds, modu
Feed Display i wpinacze umo liwiaj wprowadzanie zewn trznych materia 贸w do witryny.
W tym rozdziale opisano, jak zintegrowa takie tre ci z serwisem i w czy je w dost pne
materia y.
Za pomoc systemu Joomla! mo na umo liwi odwiedzaj cym dodawanie artyku 贸w do
witryny i utworzy proces pracy zwi zany z przesy aniem tre ci przy u yciu frontonu.
System udost pnia wiele narz dzi w tym obszarze, co zapewnia administratorom dodat-
kowy spos贸b na dodawanie interaktywnych funkcji do witryny i budowanie spo eczno ci
sk adaj cej si z u ytkownik贸w. W tym rozdziale szczeg贸 owo om贸wiono zarz dzanie
tre ci za pomoc frontonu.
158 Cz II Zarz dzanie tre ci i u ytkownikami
Korzystanie z modu 贸w
do wy wietlania tre ci
Modu y do czone do witryny systemu Joomla! udost pniaj wiele opcji z zakresu wy wie-
tlania tre ci na stronach serwisu. Cho wiele modu 贸w (na przyk ad Latest News i Sec-
tions) jedynie udost pnia odno niki do artyku 贸w, inne wy wietlaj fragmenty materia 贸w
na stronie. W tym podrozdziale opisano dwa kluczowe modu y systemu Joomla! s u ce
do wy wietlania tre ci  W asny kod HTML i Newsflash. W dalszej cz ci rozdzia u
opisano modu Feed Display, kt贸ry mo na wykorzysta do wy wietlania wiadomo ci
z kana 贸w RSS.
Stosowanie modu u W asny kod HTML
Modu W asny kod HTML to pusty obszar, kt贸ry mo na wykorzysta do wy wietlania
wybranych tre ci. Nie jest on niczym wi cej, jak pustym kontenerem przeznaczonym do
przechowywania tekstu, grafiki lub po czenia tych element贸w. Modu ten sam nie udo-
st pnia adnych materia 贸w, a jedynie zapewnia puste pole tekstowe i edytor WYSIWYG,
co umo liwia tworzenie i edytowanie tre ci w odpowiadaj cy autorom spos贸b. Mo na albo
skopiowa i wklei materia y do modu u, albo utworzy je od podstaw w kompletnej postaci
z pe nym formatowaniem.
Szczeg贸 owe om贸wienie modu u W asny kod HTML znajduje si w rozdziale 17.
Jednym z najcz stszych zastosowa tego modu u jest tworzenie kr贸tkich wycink贸w lub
streszcze artyku 贸w, lub innych element贸w witryny wraz z odno nikami do pe nego tekstu
lub ca ego elementu. Modu stosowany w taki spos贸b s u y do tworzenia  zajawek zach -
caj cych u ytkownik贸w do klikni cia lub zag bienia si w witryn . Cho w tym module
nie mo na automatycznie wy wietli artyku u lub tekstu wprowadzaj cego, pozwala on
na r czne tworzenie takich element贸w. Wystarczy skopiowa i wklei fragment artyku u
do modu u, doda odno nik do pe nego tekstu, a nast pnie opublikowa modu tam, gdzie
ma pojawi si  zajawka .
Aby utworzy w asny modu z  zajawk  , nale y wykona nast puj ce operacje:
1. Zalogowa si do systemu administracyjnego witryny.
2. Klikn opcj Artyku y  Wszystkie w menu Artyku y. W przegl darce pojawi
si mened er Artyku y.
3. Klikn nazw artyku u, kt贸ry ma by podstaw modu u z  zajawk  . System
otworzy okno edycji artyku u.
4. Skopiowa fragment tekstu, kt贸ry ma pos u y jako tre  zajawki w module.
5. Klikn ikon Anuluj. System zamknie okno dialogowe Artyku : [Zmie ].
6. Klikn opcj Modu y w menu Rozszerzenia. Pojawi si mened er Modu y.
7. Klikn ikon Nowy na pasku zada w prawej g贸rnej cz ci strony. Otworzy
si okno dialogowe Modu : [Nowy].
Rozdzia 7. Stosowanie zaawansowanych technik zarz dzania tre ci 159
8. Zaznaczy opcj W asny kod HTML i klikn ikon Dalej. System przejdzie
do nast pnego etapu okna dialogowego Modu : [Nowy].
9. Nada nowemu modu owi nazw .
10. Okre li pozycj modu u.
11. Wybra strony, na kt贸rych modu ma si pojawi . W tym celu nale y zaznaczy
pozycje menu w polu kombinowanym Pozycje wybrane.
12. Wklei w polu tekstowym fragment skopiowany z artyku u.
13. Wstawi tward spacj na ko cu tekstu, a nast pnie doda s owo Wi cej& .
14. Przekszta ci s owo Wi cej& w odno nik do kompletnego artyku u.
15. Klikn ikon Zapisz na pasku narz dzi w prawej g贸rnej cz ci strony.
System utworzy i zapisze nowy modu oraz wyjdzie z okna edycji modu u i wr贸ci
do mened era Modu y.
Modu Newsflash pozwala osi gn podobne efekty w inny spos贸b.
Korzystanie z modu u Newsflash
Modu Newsflash s u y do wy wietlania kilku pierwszych zda jednego lub kilku artyku-
贸w. Je li administrator wczyta przyk adowe dane witryny systemu Joomla!, mo e zoba-
czy dzia anie tego modu u, poniewa wy wietla on tre losowego artyku u w g贸rnej cz ci
stron. Rysunek 7.1 przedstawia wygenerowane w ten spos贸b dane wyj ciowe w domy lnej
witrynie systemu Joomla!.
Wi cej informacji o module Newsflash zawiera rozdzia 17.
Losowe wy wietlanie kilku pierwszych zda z artyku 贸w z danej kategorii to tylko jedno
z zastosowa tego modu u. Mo na te skonfigurowa go tak, aby wy wietla fragment poje-
dynczego artyku u lub cz ci artyku 贸w z okre lonej sekcji albo kategorii.
Do konfigurowania tego modu u s u parametry modu 贸w. Mo na je ustawi tak, aby
modu wy wietla nast puj ce dane:
Wprowadzaj ce zdania z artyku u wybranego losowo z danej kategorii. Przy ka dym
od wie eniu strony wy wietlany jest inny artyku (ten tryb zastosowano w domy lnej
witrynie).
Wprowadzaj ce zdania z okre lonego artyku u wraz z odno nikiem do pe nego
tekstu. Ten tryb przypomina w dzia aniu modu z  zajawk  opisany jako przyk ad
w poprzednim punkcie.
Wprowadzaj ce zdania z okre lonego artyku u, ale bez odno nika do pe nego tekstu.
Wprowadzaj ce zdania z kilku artyku 贸w z okre lonej kategorii z odno nikami
do pe nych wersji tekst贸w.
Wprowadzaj ce zdania z kilku artyku 贸w z okre lonej kategorii, ale bez odno nik贸w
do pe nych wersji tekst贸w.
160 Cz II Zarz dzanie tre ci i u ytkownikami
Rysunek 7.1. Dane wyj ciowe z modu u Newsflash w domy lnej witrynie z zainstalowanymi
przyk adowymi danymi
Je li administrator zdecyduje si zastosowa funkcj losowego wyboru artyku 贸w, u yt-
kownicy zobacz ka dorazowo tylko jeden artyku w sta ym uk adzie. Natomiast przy
wy wietlaniu wielu artyku 贸w mo na okre li ich liczb i uk ad  poziomy lub pionowy.
Jest kilka wa nych ogranicze , o kt贸rych trzeba pami ta przy korzystaniu z tego modu u.
Nie mo na okre li ilo ci wy wietlanego tekstu  wyznacza j system. Ponadto kolejno
pokazywanych artyku 贸w jest oparta na ich uporz dkowaniu w kategorii. Je li ich kolejno
ma by inna, trzeba zmieni ich uporz dkowanie w ramach kategorii. W zale no ci
od konfiguracji witryny mo e mie to wp yw na wy wietlanie tre ci tak e w innych
miejscach serwisu.
Wi cej informacji o zmienianiu uporz dkowania artyku 贸w w kategorii zawiera rozdzia 5.
Umieszczanie modu 贸w w artyku ach
Standardowo dane wyj ciowe modu u s wy wietlane wok贸 g 贸wnego obszaru z tre ci
strony  na lewo lub na prawo od tego pola albo pod nim lub nad nim. Rozmieszczenie
modu 贸w jest wyznaczane na podstawie ich przypisania do znacznik贸w pozycji modu 贸w
okre lonych w szablonie witryny.
Rozdzia 7. Stosowanie zaawansowanych technik zarz dzania tre ci 161
Wi cej informacji o korzystaniu ze znacznik贸w pozycji modu 贸w w plikach szablonowych
znajduje si w rozdziale 20.
Jednak czasem administrator chce umie ci modu w obszarze z tre ci strony. Jest to
mo liwe, je li strona zawiera artyku . System Joomla! umo liwia umieszczenie modu u
bezpo rednio w artykule. W tym celu wystarczy doda nieco kodu do tekstu artyku u. Poz-
wala to uzyska efekt podobny do tego widocznego na rysunku 7.2.
Rysunek 7.2. W obszarze z tekstem w oknie edycji wida znacznik pozycji modu u zagnie d ony
w artykule. Tu jest to znacznik pozycji modu u o nazwie  insidearticle
Aby wstawi modu w obszarze z tre ci artyku u, nale y otworzy okno dialogowe
Artyku : [Zmie ], a nast pnie wykona nast puj ce operacje:
1. Umie ci kursor w miejscu, w kt贸rym maj si pojawi dane wyj ciowe modu u.
2. Wpisa kod {loadposition nazwa_pozycji_modulu}, gdzie nazwa_pozycji_modulu
to nazwa dodawanego znacznika pozycji modu u.
3. Klikn ikon Zapisz w prawej g贸rnej cz ci strony. System zapisze wtedy
artyku z nowym znacznikiem pozycji modu u i wyjdzie z okna dialogowego
Artyku : [Zmie ], wracaj c do mened era Artyku y.
4. Klikn opcj Modu y w menu Rozszerzenia. Pojawi si mened er Modu y.
5. Klikn nazw modu u, kt贸ry ma pojawi si w artykule. Otworzy si okno
dialogowe Modu : [Zmie ].
162 Cz II Zarz dzanie tre ci i u ytkownikami
6. W polu Pozycja wpisa nazw pozycji modu u okre lonej w artykule. W tym
przyk adzie b dzie to nazwa_pozycji_modulu.
7. Klikn ikon Zapisz w prawej g贸rnej cz ci strony. System zapisze zmiany,
zamknie okno dialogowe Modu : [Zmiany] i wr贸ci do mened era Modu y.
Warto zwr贸ci szczeg贸ln uwag na sk adni kodu  {loadposition xxx}. Cz on xxx
to nazwa znacznika pozycji modu u. Mo na u y tu dowolnego okre lenia, pod warunkiem
jednak, e nie wykorzystano go ju w innym miejscu.
Og贸lnie lepiej jest nie stosowa typowych nazw dla znacznik贸w pozycji modu 贸w umiesz-
czanych w artyku ach. Wyj tkowe i specyficzne nazwy pozwalaj unikn pomylenia ich
z tradycyjnymi znacznikami pozycji modu 贸w. Ponadto nie trzeba wtedy martwi si
o udost pnienie odpowiedniej opcji menu na danej stronie. Wystarczy ustawi opcj Pozy-
cje menu dla modu u na warto Wszystkie bez obaw o to, e modu pojawi si na nieod-
powiednich stronach lub w niew a ciwych miejscach.
Mo liwo umieszczania modu 贸w w artyku ach zapewnia dodatek systemu Joomla!
o nazwie Content  Load Module. Domy lnie jest on w czony, jednak je li jest inaczej,
trzeba uruchomi go w mened erze Dodatki, aby m贸c zastosowa opisan technik .
Szczeg贸 owe om贸wienie mened era Dodatki i dodatku Content  Load Module znajduje
si w rozdziale 19.
Wprowadzanie tre ci zewn trznych
do witryny
Tworzenie tre ci witryny i zarz dzanie ni to jedno z najwi kszych wyzwa zwi zanych
z prowadzeniem serwisu. System Joomla! udost pnia r贸 norodne narz dzia umo liwia-
j ce wprowadzenie zewn trznych materia 贸w do witryny, co zapewnia dost p do wie ych
i zaktualizowanych tre ci opracowanych przez inne osoby. W nast pnych punktach opisano
r贸 ne narz dzia i techniki dost pu w domy lnym systemie.
Korzystanie z wpinaczy
Wpinacz to ramka iFrame umo liwiaj ca wy wietlanie strony wewn trz modu u lub obszaru
z tre ci . Wpinacz tworzy stron w stronie, przy czym zagnie d ona strona mo e pocho-
dzi albo z danej witryny, albo z zewn trznego r贸d a. Strona wy wietlana we wpinaczu
zachowuje wszystkie funkcje, w tym system nawigacji i inne mechanizmy.
Wpinacze s u ywane najcz ciej do wykonywania nast puj cych zada :
wy wietlania innej strony (na przyk ad formularza) z danej witryny opartej
na systemie Joomla!;
wy wietlania strony spoza witryny opartej na systemie Joomla!, ale zlokalizowanej
na serwerze w a ciciela serwisu;
wy wietlania strony zlokalizowanej na innym serwerze;
Rozdzia 7. Stosowanie zaawansowanych technik zarz dzania tre ci 163
wy wietlania danych wyj ciowych z aplikacji zlokalizowanej na serwerze w a ciciela
witryny.
Cho wpinacze umo liwiaj atwe wy wietlanie tre ci z zewn trznych r贸de , nale y
zachowa ostro no , aby nie naruszy w asno ci intelektualnej innych os贸b.
Wy wietlanie materia 贸w z cudzych witryn bez zgody ich w a cicieli jest niew a ciwe,
zw aszcza je li wywo uje to u odwiedzaj cych wra enie, e tre ci te s integraln
cz ci serwisu.
Aby utworzy wpinacz dla obszaru z tre ci strony, nale y zastosowa typ pozycji menu
Wpinacz. W celu przygotowania wpinacza dla strony i wy wietlenia jej w pozycji modu u
trzeba wykorzysta modu Wrapper. W obu przypadkach nale y u y opcji konfigura-
cyjnych, aby uzyska pewn kontrol nad wygl dem wpinacza. Warto jednak zauwa y ,
e zwykle administrator ma bardzo niewielk kontrol nad tym, co dzieje si we wpinaczu,
chyba e kontroluje tak e umieszczon w nim stron .
Szczeg贸 owe om贸wienie typu pozycji menu Wpinacz zawiera rozdzia 8., a wi cej
informacji o module Wrapper znajduje si w rozdziale 17.
Wy wietlanie rozpowszechnianych tre ci
Rozpowszechniane tre ci  wiadomo ci z kana 贸w RSS, Atom itp.  to wygodne r贸d o
gotowych do u ytku materia 贸w. System Joomla! udost pnia dwie metody wy wietlania
takich tre ci w witrynie.
Aby wy wietli wiadomo ci z kana u w obszarze z tre ci strony, nale y zastosowa kom-
ponent Newsfeed w po czeniu z typem pozycji menu Kana informacyjny. Cho kompo-
nent Newsfeed jest najcz ciej u ywany do agregowania wielu kana 贸w informacyjnych
i wy wietlania wiadomo ci z nich na podstawie kategorii, typ pozycji menu Kana infor-
macyjny mo na te zastosowa do pokazywania zawarto ci pojedynczego kana u w obszarze
z tre ci strony, co przedstawia rysunek 7.3.
Wi cej informacji o komponencie Newsfeed zawiera rozdzia 8.
Inna mo liwo to wy wietlanie zawarto ci kana u w pozycji modu u. S u y do tego modu
Feed Display systemu Joomla!. Modu ten jest niezale ny od komponentu Newsfeed.
Zamiast wy wietla materia y z jednego z kana 贸w informacyjnych okre lonych w kom-
ponencie Newsfeed, nale y wprowadzi adres URL takiego kana u w parametrach modu u.
Aby dowiedzie si wi cej o module Feed Display, nale y zajrze do rozdzia u 17.
Zarz dzanie tre ci z poziomu frontonu
Cho zdecydowana wi kszo administrator贸w witryn zarz dza ich tre ci wy cznie
poprzez interfejs administracyjny, system Joomla! umo liwia wykonywanie tego zada-
nia tak e za pomoc frontonu. Podej cie to ma pewne ograniczenia, ale jest u ytecznym
rozwi zaniem atrakcyjnym dla niekt贸rych os贸b. W dalszych punktach opisano wady i zalety
tej metody oraz sposoby na jej efektywne wykorzystanie.
164 Cz II Zarz dzanie tre ci i u ytkownikami
Rysunek 7.3. Efekt zastosowania typu pozycji menu Kana informacyjny do wy wietlenia zawarto ci
kana u informacyjnego Joomla! Announcements
Wprowadzenie do zalet i ogranicze
Jedn z cz sto nies usznie pomijanych i s abo udokumentowanych funkcji systemu Joomla!
jest mo liwo zarz dzania tre ci za pomoc frontonu. System domy lnie jest skonfigu-
rowany tak, aby umo liwia u ytkownikom z wybranych grup przesy anie, edytowanie
i publikowanie materia 贸w za pomoc frontonu witryny. Funkcja ta ma pozwoli admini-
stratorom na otwarcie witryny na wk ad ze strony spo eczno ci bez przyznawania u yt-
kownikom dost pu do systemu administracyjnego serwisu.
Przy odpowiednim planowaniu funkcja ta mo e by u yteczna i praktyczna. Jednak nie jest
ona ani oczywista, ani intuicyjna, dlatego wymaga wyja nie . Aby zarz dza tre ci za
pomoc frontonu, trzeba odpowiednio skonfigurowa witryn i opublikowa dla u ytkow-
nik贸w w a ciwe narz dzia (zobacz rysunek 7.4). Nale y te zwr贸ci szczeg贸ln uwag
na przygotowanie odpowiednich kont u ytkownik贸w, aby utworzy praktyczny proces
pracy. R贸 ne kategorie u ytkownik贸w maj odmienne uprawnienia, a administrator musi
okre li , kt贸re z nich b d optymalne w danej witrynie.
Zarz dzanie tre ci za pomoc frontonu ma kilka istotnych ogranicze :
Za pomoc frontonu nie mo na tworzy sekcji, kategorii ani pozycji menu i zarz dza
tymi elementami.
Autorzy nie mog edytowa w asnych artyku 贸w przed ich opublikowaniem.
Rozdzia 7. Stosowanie zaawansowanych technik zarz dzania tre ci 165
Rysunek 7.4. Strona Wy lij artyku widziana przez u ytkownika z uprawnieniami z poziomu Autor
166 Cz II Zarz dzanie tre ci i u ytkownikami
Trzeba starannie rozwa y , czy szablon witryny jest odpowiedni. Cho zaplecze
jest dostosowane do obs ugi okna edycji tre ci i edytora WYSIWYG, zarz dzanie
tre ci za pomoc frontonu musi odbywa si na podstawie szablonu witryny.
System nie ma odpowiedniego mechanizmu zg aszania alert贸w, kt贸ry automatycznie
powiadamia u ytkownik贸w z wy szego poziomu o dodaniu tre ci do systemu
albo o oczekiwaniu materia 贸w na edycj lub publikacj .
Czasem warto rozwa y zainstalowanie w witrynie przejrzystego i szybkiego w u yciu
szablonu z szerokim obszarem z tre ci . Nast pnie mo na przypisa ten szablon
do odpowiednika pozycji menu Submit an Article. Pozwala to udost pni autorom
materia 贸w odpowiedni obszar roboczy. Trzeba jednak zauwa y , e technika ta zapewnia
odpowiedni interfejs do tworzenia artyku 贸w, ale nie pomaga w edycji tre ci za pomoc
frontonu. Opublikowane artyku y b d oparte na szablonie, do kt贸rego je przypisano.
Om贸wienie instalowania szablon贸w i przypisywania do nich element贸w znajduje
si w rozdziale 20.
Cho mo liwo przesy ania materia 贸w za pomoc frontonu jest przydatna do udost p-
niania u ytkownikom witryny sposobu na wniesienie wk adu w jej rozw贸j, administrator
prawdopodobnie nie b dzie chcia zarz dza tre ci w ten spos贸b. Wykonywanie tego
zadania za pomoc frontonu jest zwykle wolniejsze i trudniejsze ni korzystanie z sys-
temu administracyjnego, poniewa interfejs tego systemu obejmuje wi cej narz dzi oraz
zapewnia dodatkowe mo liwo ci. Z tej samej przyczyny osoby odpowiedzialne za edycj
artyku 贸w mog preferowa prac za pomoc systemu administracyjnego. Trzeba zdecy-
dowa , czy kwestie zwi zane z bezpiecze stwem witryny przewa aj nad praktycznymi
zaletami przyznania dost pu do zaplecza.
Umo liwianie dodawania materia 贸w przez u ytkownik贸w
Pierwszy krok przy umo liwianiu zarz dzania tre ci za pomoc frontonu polega na utwo-
rzeniu kont u ytkownik贸w o odpowiednich uprawnieniach. Aby m贸c dodawa lub edyto-
wa tre za pomoc frontonu, dana osoba musi mie uprawnienia wy sze ni u ytkow-
nik Rejestrowany (czyli trzeba przyzna jej status Autora lub wy szy). Poziom dost pu
o nazwie Specjalny zaprojektowano po to, aby u atwi konfigurowanie procesu zarz dza-
nia tre ci za pomoc frontonu.
Warto si upewni , e wszystkie narz dzia potrzebne autorom maj ustawiony odpo-
wiedni poziom dost pu. Poziom Specjalny pomaga stosowa zarz dzanie tre ci za pomoc
frontonu. Tylko u ytkownicy z grupy Autor i z wy szych grup maj dost p do elemen-
t贸w z poziomu Specjalny. Dlatego aby ograniczy dost p do pozycji menu przeznaczonych
dla autor贸w materia 贸w, nale y ustawi dla tych element贸w poziom Specjalny.
Formularz do przesy ania artyku 贸w to klucz do tworzenia tre ci. Domy lnie w menu User
systemu znajduje si pozycja menu o nazwie Submit an Article. Prowadzi ona do formularza
do przesy ania artyku 贸w. Klikni cie odno nika Submit an Article powoduje przej cie
u ytkownika do strony z pustym formularzem na artyku , co umo liwia utworzenie nowego
tekstu i przypisanie go do sekcji oraz kategorii.
Domy lnie mo liwo edycji jest w czona. Kiedy u ytkownik o odpowiednim poziomie
dost pu si zaloguje, przy ka dym artykule pojawi si ikona edycji, co ilustruje rysunek 7.5.
Rozdzia 7. Stosowanie zaawansowanych technik zarz dzania tre ci 167
Rysunek 7.5. Ikona edycji artyku u widoczna dla uwierzytelnionych u ytkownik贸w frontonu
z odpowiednimi uprawnieniami dost pu
Klikni cie takiej ikony powoduje otwarcie okna dialogowego edycji w bie cym szablo-
nie, co umo liwia u ytkownikowi wprowadzanie i zapisywanie zmian.
Je li administrator nie chce korzysta z domy lnego menu User Menu, musi zapewni
u ytkownikom inny spos贸b na dost p do formularza do przesy ania materia 贸w. S u y
do tego specjalny typ pozycji menu  Wy lij artyku .
Zarz dzanie menu i tworzenie nowych pozycji menu opisano w rozdziale 8.
Opcje dotycz ce procesu pracy
Trzy grupy u ytkownik贸w zwi zane z zarz dzaniem tre ci za pomoc frontonu to:
autorzy, redaktorzy i wydawcy. Ka da z nich ma inne mo liwo ci i uprawnienia. U wia-
domienie sobie r贸 nych r贸l tych grup pozwala przygotowa w witrynie u yteczny i prak-
tyczny proces pracy w zakresie zarz dzania tre ci za pomoc frontonu.
168 Cz II Zarz dzanie tre ci i u ytkownikami
Autorzy
Spo r贸d wszystkich grup przydatnych przy zarz dzaniu tre ci za pomoc frontonu autorzy
maj najmniej uprawnie i najwi cej ogranicze . Mog oni wykonywa niewielki zestaw
zada z obszaru zarz dzania tre ci za pomoc witryny. Te czynno ci to:
tworzenie nowych artyku 贸w,
przypisywanie artyku 贸w do sekcji i kategorii,
planowanie publikacji artyku u (cho nie zostanie on opublikowany do czasu
zatwierdzenia go przez osob przynajmniej z poziomu wydawcy),
przypisywanie artyku 贸w do strony startowej,
tworzenie metadanych artyku 贸w,
zmienianie przypisanej sekcji lub kategorii swoich opublikowanych artyku 贸w,
edytowanie swoich opublikowanych artyku 贸w.
Autorzy nie mog publikowa swoich artyku 贸w ani modyfikowa tekst贸w innych os贸b.
Ponadto  inaczej ni edytorzy i wydawcy  nie mog edytowa nieopublikowanych
artyku 贸w, w tym tak e swoich. Rysunek 7.6 przedstawia nieopublikowany artyku gotowy
do edycji lub publikacji.
Poniewa autorzy nie mog edytowa nieopublikowanych artyku 贸w, po klikni ciu przycisku
Zapisz przy artykule trac mo liwo zmodyfikowania go! Problem ten mo e okaza
si powa ny, poniewa oznacza, e autorzy musz utworzy artyku i wprowadzi w nim
wszystkie poprawki przed klikni ciem przycisku Zapisz. Po zapisaniu tekst trafia
do kolejki, gdzie musi zatwierdzi go u ytkownik z wy szego poziomu. Kiedy artyku
zostanie zatwierdzony i opublikowany, autor b dzie m贸g go zmodyfikowa .
Redaktorzy
Redaktorzy mog wykonywa nast puj ce zadania:
tworzy nowe artyku y,
przypisywa artyku y do sekcji i kategorii,
planowa publikacj artyku 贸w (cho nie zostan one opublikowane do momentu
zatwierdzenia ich przez osob przynajmniej z poziomu wydawcy),
przypisywa artyku y do strony startowej,
tworzy metadane dotycz ce artyku 贸w,
zmienia przypisanie artyku 贸w do sekcji lub kategorii,
edytowa wszystkie artyku y (opublikowane i nieopublikowane).
Kluczow r贸 nic mi dzy autorami i redaktorami jest to, e redaktorzy mog wprowadza
zmiany we wszystkich artyku ach niezale nie od tego, kto je opracowa i jaki jest ich stan
publikacji.
Rozdzia 7. Stosowanie zaawansowanych technik zarz dzania tre ci 169
Rysunek 7.6. Wyr贸 niony artyku w g贸rnej cz ci strony to nieopublikowany tekst, kt贸ry mo na
zmodyfikowa po klikni ciu ikony edycji
Wydawcy
Grupa wydawc贸w jest najbardziej przydatna z trzech specjalnych grup u ytkownik贸w
do zarz dzania tre ci za pomoc frontonu. Wydawcy mog wykonywa wszystkie kluczo-
we operacje niezb dne do tworzenia i publikowania materia 贸w w witrynie. Te zadania to:
tworzenie nowych artyku 贸w,
przypisywanie artyku 贸w do sekcji i kategorii,
planowanie publikacji artyku 贸w,
przypisywanie artyku 贸w do strony startowej,
tworzenie metadanych artyku 贸w,
zmienianie przypisania artyku 贸w do sekcji lub kategorii,
170 Cz II Zarz dzanie tre ci i u ytkownikami
edytowanie dowolnych artyku 贸w (opublikowanych i nieopublikowanych),
publikowanie artyku 贸w i wycofywanie ich z publikacji.
Cho grupa wydawc贸w ma du e uprawnienia, nie mog oni korzysta z kilku kluczowych
funkcji zarz dzania tre ci . Wydawcy nie mog wykonywa nast puj cych zada :
tworzy nowych sekcji;
tworzy nowych kategorii;
kopiowa , przenosi i usuwa sekcji oraz kategorii;
tworzy , modyfikowa i usuwa sekcji menu;
tworzy , modyfikowa i usuwa pozycji menu.
Wszystkie te zadania wymagaj dost pu do systemu administracyjnego na zapleczu.
Warto te zastanowi si nad wykorzystaniem grupy operator贸w. Jest to najni szy poziom
zapewniaj cy dost p do systemu administracyjnego na zapleczu. Uprawnienia tej grupy
nie s istotnie wy sze od uprawnie wydawc贸w, jednak osoby z tej grupy mog nie tylko
zarz dza sekcjami, kategoriami i pozycjami menu, ale te maj dost p do bardziej
rozbudowanych i atwiejszych w u yciu narz dzi do zarz dzania tre ci zlokalizowanych
w systemie administracyjnym. Dlatego warto rozwa y przyznanie jednemu lub kilku
u ytkownikom poziomu operatora zamiast wydawcy.
Rozpowszechnianie artyku 贸w
Mo na rozpowszechnia podstawow tre witryny systemu Joomla! za pomoc ka-
na 贸w RSS. S u y do tego modu Syndication. W konfiguracji domy lnej jeden taki
modu jest w czony i opublikowany w lewej dolnej cz ci strony startowej witryny
(na pozycji Syndicate Module Position), co przedstawia rysunek 7.7.
U ytkownicy po klikni ciu widocznej na stronie ikony kana u RSS s przenoszeni do
strony z tre ci w formacie RSS. Mo na skopiowa odno nik do kana u i wklei go w ulu-
bionym czytniku wiadomo ci RSS, aby na bie co ledzi zmiany wprowadzane na stronie
startowej witryny.
Modu Syndication w domy lnej instalacji systemu Joomla! zawsze  nawet po usuni ciu
z modu u jego tytu u  wy wietla napis Feed Entries obok ikony. Aby rozwi za
ten problem, nale y w tytule wpisa odst p w cudzys owach (  ).
Podsumowanie
W tym rozdziale om贸wiono r贸 ne zaawansowane operacje zwi zane z zarz dzaniem tre ci
witryny. Czytelnicy dowiedzieli si :
jak korzysta z dost pnych w systemie modu 贸w do wy wietlania tre ci,
jak wy wietla modu y w elementach tre ci,
Rozdzia 7. Stosowanie zaawansowanych technik zarz dzania tre ci 171
Jedno z podej do usprawniania procesu pracy w systemie Joomla! 1.5.x
Je li administrator zdecyduje, e w witrynie potrzebny jest tr贸jwarstwowy system zarz dzania tre ci
za pomoc frontonu, mo e zastanowi si nad poni sz sugesti zwi zan z usprawnieniem pro-
cesu pracy.
Jak wcze niej wspomniano, jednym z ogranicze systemu jest brak automatycznych powiadomie .
Im bardziej z o ona jest struktura u ytkownik贸w zarz dzaj cych tre ci za pomoc frontonu, tym
ten brak jest bardziej odczuwalny. Kiedy autorzy przygotuj artyku y, trzeba o tym powiadomi
edytor贸w. Nast pnie edytorzy musz znale dodane artyku y i przyst pi do ich edycji. Po zako -
czeniu tego etapu edytorzy musz powiadomi wydawc贸w, kt贸rych zadanie polega na znalezieniu
artyku 贸w i opublikowaniu ich.
Efektywnym rozwi zaniem tego problemu jest utworzenie specjalnej sekcji z dwoma kategoriami,
przeznaczonej dla zespo u odpowiedzialnego za zarz dzanie tre ci za pomoc frontonu. Nale y
przygotowa nast puj c konfiguracj :
1. Utworzy now sekcj o nazwie Przes ane.
2. Ustawi poziom dost pu do tej sekcji na Specjalny.
3. Utworzy w tej sekcji dwie nowe kategorie  Do edycji i Do publikacji.
4. Utworzy w menu User Menu now pozycj typu Lista  Artyku y w kategorii. Now pozycj
nale y nazwa Do edycji i wybra w polu Parametry: podstawowe kategori Do edycji.
5. Utworzy w menu User Menu nast pn now pozycj typu Lista  Artyku y w kategorii.
Nale y nazwa j Do publikacji i wybra w polu Parametry: podstawowe kategori
Do publikacji.
Na tym etapie wszystkie narz dzia s gotowe. Teraz trzeba poinformowa zesp贸 , e powinien z nich
korzysta .
Autorzy powinni przypisywa wszystkie nowe artyku y do kategorii Do edycji.
Edytorzy po zalogowaniu si powinni klikn pozycj menu Do edycji. Po zako czeniu
edycji artyku 贸w musz przypisa artyku y do kategorii Do publikacji.
Wydawcy po zalogowaniu si powinni klikn pozycj menu Do publikacji. Wydawcy mog
nast pnie przypisa artyku y do odpowiednich sekcji i kategorii oraz opublikowa teksty.
To podej cie ma dodatkow zalet , poniewa umo liwia powi zanie wybranego szablonu z ca ym
procesem zarz dzania tre ci za pomoc frontonu. Jak opisano to we wcze niejszej cz ci rozdzia u,
warto zastosowa szablon dostosowany do zada z obszaru zarz dzania tre ci za pomoc fron-
tonu. Szeroki szablon u atwia korzystanie z okna edycji, a przejrzysty szablon bez zb dnej grafiki
i niepotrzebnych modu 贸w przyspiesza prac .
jak dodawa do witryny zewn trzne materia y za pomoc wpinaczy i kana 贸w
informacyjnych,
jak skonfigurowa zarz dzanie tre ci za pomoc frontonu i korzysta z tej
mo liwo ci,
jak w czy rozpowszechnianie tre ci za pomoc kana 贸w RSS.
172 Cz II Zarz dzanie tre ci i u ytkownikami
Rysunek 7.7. Ikona kana u RSS opublikowana na stronie startowej domy lnej witryny


Wyszukiwarka

Podobne podstrony:
Biblia (Ks Hioba 91 35)
biblia 29 11
Biblia, 偶ycie Chrystusa
Biblia (Ks Hioba 281 28)
Biblia kr贸lowej Zofii
biblia dzis 4
CO BIBLIA M脫WI O DUCHU 艢WI臉TYM
BIBLIA W SKR脫CIE

wi臋cej podobnych podstron