Jeśli nie wiesz nic o Joomla! zapoznaj się z podręcznikiem Joomla 1.5. Szybki start, napisanym przez Kevina Hayne'a (oryginał znajdziesz pod adresem Joomla! v 1.5 Quick Start Guide). Michael Casha ujął tę samą treść w formie filmu instruktażowego.
Witaj u Joomla! - lidera wśród systemów obsługi witryn internetowych. Cieszymy się z Twojej decyzji, by zastosować Joomla! na swojej stronie internetowej. Joomla! jest sprawdzonym, elastycznym i efektywnym narzędziem wspieranym przez aktywną i życzliwą społeczność projektantów i użytkowników.
Chcesz rozpocząć pracę z Joomla!, ale nie wiesz od czego zacząć? Zastanawiasz się, jakie techniczne umiejętności są potrzebne, by osiągnąć sukces? Zadanie zdaje się przytłaczać? W takim razie jesteś we właściwym miejscu. Przewodnik kompletnego nowicjusza w Joomla! jest właśnie dla Ciebie. Ten poradnik jest przeznaczony jedynie dla tych, którzy nie mają żadnych wskazówek, od czego zacząć naukę stosowania Joomla!. Zadaniem poradnika jest udzielenie Ci pomocy w przeprowadzeniu udanej instalacji, konfiguracji, wykonywaniu kopii zapasowej i odtwarzaniu witryny z kopii oraz aktualizacji i rozszerzaniu Joomla!.
W tym momencie dobrze jest uzmysłowić sobie, że na świecie uruchomiono tysiące, może dziesiątki tysięcy stron internetowych opartych na Joomla!, a każda jest doskonalona, by zaspokajać potrzeby właściciela. Być może masz znajomego albo przyjaciela, który ma witrynę Joomla!, a teraz i Ty chcesz taką posiadać, ale nie masz pewności, czy podołasz, skąd się to bierze. Być może przyglądasz się Joomla!, odwiedzasz fora, obserwując innych, jak budują swoje witryny. Być może nawet Twój przypadek to Zazdroszczę witryny Joomla.
Podejmij działania! Zacznij od przetestowania Joomla! - "próbnej jazdy". Skorzystaj z witryny demonstracyjnej. Zaloguj się na zaplecze i zmień kilka rzeczy. Nie obawiaj się! Niczego nie zniszczysz. Witryna demonstracyjna jest często odświeżana. Klikając w różnych miejscach, przypatrz się funkcjom programu. Może warto je mieć na swojej witrynie?
Zobacz na właściwości Joomla! scribd, które zaprezentował James Ramsay. Zobacz, jakie właściwości są dostępne w pobranym joomla! Tak, także w Twojej kopii!
Zanim zetkniesz się praktycznie z systemem Joomla! powinieneś przemyśleć ogólne założenia Twojej strony internetowej. Większość projektów stron korzysta z zaawansowanego planowania i definiowania tematyki oraz zakresu projektu. Odpowiedz sobie na takie pytania:
Odpowiedzi na te kluczowe pytania pomogą Ci skoncentrować się na niezbędnych działaniach i pomogą w decyzjach podejmowanych przy wdrażaniu projektu.
Joomla! jest systemem obsługi witryny internetowej (angielski skrót "CMS" pochodzi od Content Managment System, co tłumaczy się zwykle jako system zarządzania treścią), który umożliwia łatwą kontrolę nad każdym aspektem witryny internetowej, w tym redagowanie i prezentację treści. Z Joomla! możesz wykonać takie rzeczy, jak:
W domyślnym interfejsie użytkownika dostępnych jest wiele dodatkowych funkcji Joomla!. W istocie Joomla! likwiduje konieczność żmudnego, codziennego zarządzania zawartością Twojej strony. Jeżeli potrafisz surfować w sieci, korzystać z internetowych formularzy i interfejsów, oraz dajesz sobie radę z podstawową obsługą komputera, będziesz w stanie obsłużyć interfejs Joomla! i zarządzać zawartością Twojej strony.
Standardowa instalacja dostarcza wszystkich podstawowych funkcji koniecznych do zarządzania zawartością strony. W systemie zawarte są także pewne elementy o specyficznej funkcjonalności, np. rejestracja użytkownika, interaktywne sondy, bannery reklamowe, katalogi kontaktów i wiele innych. Joomla! posiada także funkcję systemu rozszerzeń ("Extensions"), która pozwala na instalowanie dodatków opracowanych przez innych autorów, zwiększających funkcjonalność systemu. (Patrz: [1])
Strony oparte o system Joomla! różnią się od stron, które zawierają ręcznie aktualizowane, albo "statyczne" pliki HTML. Joomla! jest aplikacją dla stron generowanych dynamicznie. Joomla! wykorzystuje bazę danych (MySQL) dla zmagazynowania całej zawartości i informacji o Twojej stronie, korzysta z języka programowania PHP dla zwiększenia interaktywnej funkcjonalności i dynamiki stron www.
Chociaż w codziennej obsłudze wystarczy wiedza podstawowa, to jednak powinieneś wiedzieć nieco więcej, aby system zainstalować. Proces instalacji wymaga przesłania plików do serwera przez FTP, założenia nowej bazy danych MySQL oraz obsługi kreatora systemu opartego na przeglądarce. (Na szczęście wielu dostawców usług internetowych udostępnia panele administracyjne, przez które łatwo jest wykonać zadania techniczne, w tym utworzenie bazy MySQL czy zainstalowanie Joomla!.)
Dopasowanie struktury, treści i prezentacji strony utworzonej na bazie Joomla! wymaga działań w interfejsach systemu; jeżeli chcesz istotnie zmienić projekt witryny w stosunku do zawartych w pakiecie szablonów domyślnych, musisz albo zainstalować szablony innych autorów, albo opracować własny szablon w zakresie graficznym oraz HTML, stylów CSS i/lub skryptów Javascript.
Znajomość języka programowania PHP czy generalnie programowania, nie jest konieczna do instalacji, dopasowania i administrowania Joomla!.
Nie pozwól, aby cokolwiek z tego, co przeczytałeś wyżej Cię zniechęciło. To jest Podręcznik Nowicjusza, z którego dowiesz się, co jest potrzebne, jeżeli tylko zainwestujesz trochę czasu w przeczytanie i zastosowanie tych pomysłów. A teraz, zaczynamy!
Czas nauczyć się podstaw. W tej sekcji wszystkie instrukcje są zrozumiale wyjaśnione. Nie oczekujemy, że wiedziałeś cokolwiek o budowaniu stron, zanim zacząłeś naukę. Jednakże w krótkim czasie dowiesz się całkiem sporo. :-)
Jeśli jeszcze tego nie uczyniłeś, zapoznaj się z poradnikiem Joomla 1.5. Szybki start Scribd, napisanym przez Kevina Hayne. Kiedy go przeczytasz, obejrzyj film video accompaniment nagrany przez Michaela Casha. To bardzo dobrze opracowany zestaw kursu i video. (wersja angielska: Joomla! v 1.5 Szybki start)
Nie ma konieczności, abyś w tym kursie budował krok po kroku stronę internetową dla fikcyjnej firmy. Na pierwszych stronach dowiesz się, jak skonfigurować środowisko lokalnego hosta na swoim komputerze, "szybko" dowiesz się, jak skonfigurować wszystkie rodzaje rozszerzeń, włączając w to komponenty, moduły i dodatki. Będziesz mógł nawet dokonać zmian w domyślnym szablonie. Kurs Joomla! v 1.5 Szybki start jest mocno zalecany dla wszystkich nowych użytkowników. W krótkim okresie czasu nauczysz się wystarczająco dużo, by zbudować prostą stronę opartą na Joomla!.
Zapoznaj się ze specyfiką języka Kilka ważnych pojęć oraz Joomla! Definicja rozszerzeń. Im lepiej go poznasz, tym łatwiej zrozumiesz niuanse systemu. Praktykuj te pojęcia, nawet w czasie jazdy samochodem do pracy „Hmm, Kategorie należą do sekcji.” To proste, ale ważne by dobrze rozumieć o czym mówimy. :P
Ci, którzy edytują i publikują artykuły na Twojej nowej stronie Joomla! będą także potrzebowali pomocy, aby zrozumieć, jak to się robi? Bardzo pomocne będą w tym zakresie dwa poniższe samouczki:
Zadawaj pytania na tym forum http://forum.joomla.pl/.
Administracja systemem jest bardzo ważną częścią skutecznego zarządzania stroną internetową. Dobrym pomysłem jest praktyka instalacji systemu Joomla! na serwerze lokalnym, a następnie przeniesienie go na serwer w sieci i nauczenie się, jak się wykonuje kopię bazy danych oraz jak się ją odtwarza. Znajomość tych procedur przed właściwym uruchomieniem strony da Ci pewność, że w przypadku niepowodzenia łatwo wrócisz do stanu wyjściowego. Posiadając tę umiejętność, będziesz poruszał się pewnie w dalszych krokach.
Najprostszą drogą do rozpoczęcia przygody z Joomla! jest zainstalowanie systemu na lokalnym komputerze. Najszybszym rozwiązaniem będzie pobranie pakietu JAMP, w którym znajdziesz zainstalowany Joomla! i będziesz mógł od razu rozpocząć pracę z Joomla! na swoim domowym komputerze. W pakiecie zainstalowano Joomla! 1.5 oraz Joomla! 1.6 - obie wersje są w języku polskim.
Kolejnym rozwiązaniem jest instalacja XAMPP. Obejrzyj to wideo Jak zainstalować XAMPP i Joomla! 1.5, nagrane przez Andrewa Altamirano (slogen123). Autor pokazuje, jak załadować i zainstalować XAMPP jako serwer lokalny, a następnie jak zainstalować Joomla!.
Serwer lokalny to doskonały sposób nauczenia się, jak używać Joomla!, jak wypróbować rozszerzenia w środowisku testowym, zanim nie zostaną zainstalowane na czynnej stronie w sieci, a nawet dla pierwszego przetestowania aktualizacji. Od razu naucz się używać lokalnego hosta, to jest warte nakładu Twojego czasu.
Środowiska serwerów w sieci są różne. Sprawdź Podręcznik instalacji Joomla! 1.5, znajdziesz tam zestaw szczegółowych instrukcji instalacyjnych.
Jak zrobić kopię bazy danych Joomla!? Jak ją odtworzyć? Częste wykonywanie kopii to dobry sposób na dobry sen w nocy. Obejrzyj to wideo Jak wykonać kopię bazy i ją odtworzyć za pomocą phpMyAdmin autorstwa kristofdb.
Wszystkich nas to spotkało, a niektórych nawet dziesiątki razy! Obejrzyj wideo Jamesa Williama Ramsaya zatytułowane Jak odzyskać hasło administratora za pomocą phpMyAdmin.
Zadawaj pytania na tym forum Instalacja, aktualizacja, migracje
Wielokrotnie nowi użytkownicy Joomla! po znalezieniu katalogu rozszerzeń w sieci instalują wszystko, co wygląda fajnie! Nie zawsze jest to dobry pomysł. Lepiej wycisnąć, co się da z kodu podstawowego, zanim dodacie rozszerzenia do swojej strony. Każde zainstalowane rozszerzenie komplikuje administrację i spowalnia stronę. Aktualizacje rozszerzeń są także bardziej skomplikowane. Rozszerzenia to wielka rzecz, ale najpierw upewnijcie się, czy ich rzeczywiście potrzebujecie?
Jest wiele doskonałych rzeczy, które możesz zrobić z Mootools, będącego częścią Joomla! 1.5. Sprawdź te linki, aby dowiedzieć się, jak:
Autorzy spoza zespołu Joomla! są osobiście odpowiedzialni za swoje rozszerzenia, i jakość ich kodów oraz czasokres aktualizacji nie jest gwarantowany przez nikogo, poza autorem. Jest wielu projektantów, którzy piszą kody doskonałej jakości. Najlepiej stosować rozszerzenia na licencji GPL lub GNU, chociaż możecie także wykorzystywać płatne opracowania dla Joomla!. Jeżeli zakupicie rozszerzenie i nie będziecie nim usatysfakcjonowani, nie uzyskacie, niestety, pomocy w tej sprawie w zespole projektantów Joomla!.
Dołóżcie starań, by sprawdzić jakość rozszerzeń na Joomla! Extensions Directory.
Dla wielu wystarczą niewielkie zmiany w domyślnych szablonach Joomla!. Poniższe zasoby pomogą dowiedzieć się, jak takich niewielkich zmian dokonać.
Kilka prostych zmian w szablonie możesz dokonać samodzielnie, aby osiągnąć taki wygląd, jak potrzebujesz. Pomocny będzie poniższy, prosty poradnik:
Jeżeli nie lubisz tabel na wygenerowanej stronie, zajrzyj do opracowania: Getting Started with Template Overrides Scribd wykonanego przez Wickrama Arachchi Vithanage Hashani Maduwanthi Weerarathna (Hashani).
Zainteresuj się: Jak dodać javascript do szablonu Scribd (opracował: Anner J. Bonilla (annerajb).
Jeśli masz kłopoty z instalacją szablonu zajrzyj tu: Jak rozwiązać problem z instalacją szablonu Scribd (autor: Chad Windnagle (drmmr763)).
Optymalizacja pod kątem wyszukiwarek (ang. Search Engine Optimization) jest zespołem czynności prowadzących do podwyższenia pozycji Twojej strony internetowej w wyszukiwarkach. Dla niektórych to bardzo ważny czynnik podniesienia atrakcyjności strony dla odwiedzających ją internautów. Jednakże większość ekspertów zgadza się, że najlepszą metodą dla podniesienia rankingu jest merytoryczna zawartość. Jest jednak kilka rzeczy, które możesz zrobić, używając funkcjonalności Joomla! dla uzyskania lepszej pozycji w wyszukiwarkach. A oto kilka ważnych obszarów z tej dziedziny:
Zadawaj pytania w tej sprawie na tym forum: Administracja - ogólne
Sprawdź Jak przekształcić istniejącą stronę internetową na witrynę Joomla!? - poradnik z instrukcjami krok po kroku.
W którymś momencie swojej przygody z Joomla! poczułeś, że możesz zwrócić się do innych i zacząłeś używać forum. Oto kilka zaleceń, co do zasad których powinieneś być świadom:
Większość tego materiału zostało napisane przez naszych współpracowników-ochotników. Szczere podziękowania za ich wkład w Joomla!.