Najciekawsze wtyczki i komponenty Joomla
Lista najpopularniejszych, darmowych komponentów i wtyczek, które przydadzą się na każdą stronę firmową bądź konferencyjną w systemie zarządzania treścią Joomla.
Forum w Joomla
Jednym z najpopularniejszych modułów do tworzenia i obsługi forum w Joomla! jest KUNENA.
- Strona domowa: KUNENA
- Demo: http://www.kunena.org/playground
- FAQ: http://docs.kunena.org/index.php/*_Commonly-asked_%28and_answered%29_questions_about_Kunena
Skrypt oferuje rozwiązania typu:
- Podział for(miejsc dla grup dyskusyjnych) na kategorie.
- Możliwość przeglądania ostatnich tematów, własnych tematów, profili innych użytkowników portalu.
- Tworzenie tematów z użyciem bbcode i możliwość dodania własnych załączników.
- Panel administracyjny(rysunek 32), a w nim szereg funkcji dostosowania forum i przeglądania zasobów wysyłanych przez użytkowników.
Mapa Google na Joomla
Do graficznego przedstawienia lokalizacji firmy/konferencji, trasy dojazdu i wycieczek wykorzystać można oprogramowanie typu Web Mapping. Za platformę odpowiedzialną za wyświetlanie mapy posłużyło popularne i darmowe środowisko Google Maps API.
Cechy Google Maps:
- Licencja darmowa dla map publicznych.
- Składowanie danych mapy na serwerze Google (osadzanie tylko kodu dostępu do mapy na stronie klienta).
- Interaktywność map.
- Możliwość zmiany zawartości mapy i natychmiastowa aktualizacja widoczności map.
- Przyjazne środowisko programistyczne dla map (Google Maps API).
- Nanoszenie własnych obiektów na mapę oraz możliwość wyznaczania dróg dojazdu.
Google Maps to usługa prezentowania mapy na dowolnej stronie WWW w postaci osadzonego skryptu odpowiedzialnego za komunikację z serwerem Google i wyświetlanie mapy na stronie. Korzystanie z zasobów zewnętrznego serwera (Google) znacznie ułatwia pracę i niweluje koszty eksploatacji systemu czy tworzenia osobnej infrastruktury do obsługi tego typu zadań. Aby móc korzystać ze środowiska map Google wystarczy urządzenie podłączone do Internetu i posiadające w sobie przeglądarkę WWW.
Dynamicznie tworzone mapy mają szereg zalet, bo pozwalają dowolnie manipulować treścią, językiem, a także nanosić i usuwać obiekty w trybie praktycznie rzeczywistym (od wysłania zapytania, po jego akceptację przez system Google). Dzięki warstwom nanoszonym na geomapę istnieje możliwość przedstawienia np. drogi dojazdu na konferencję, przewidywany czas jazdy, czy też lokalizację najbliższego przystanku autobusowego. Do konkretnych lokalizacji można przypisać dowolne dane statyczne i dynamiczne (np. obraz z kamery internetowej).
Wymagania Google Maps API:
- Ilość unikalnych odsłon mapy nie większa niż 150 000 w miesiącu.
- Rejestracja serwisu wykorzystującego mapy i pobranie kodu klucza mapy (key map).
- Przeglądarka Internetowa z włączoną obsługą Java lub Flash ( w zależności od typu mapy).
Wykorzystanie Google Maps jest darmowe również na stronach komercyjnych pod warunkiem, że dostęp do mapy nie będzie wymagał płatności. Kolejnym warunkiem korzystania z map jest ograniczona liczba unikalnych odsłon do 150 000 miesięcznie. W wypadku ich przekroczenia trzeba zakupić usługę Google Maps Premium. Aby móc korzystać z map trzeba zarejestrować stronęna Google Maps API. Każdemu adresowi WWW przypisuje się klucz API, który wkleja się w kod źródłowy strony pod zasobem msid=. Brak kodu lub nieprawidłowy kod spowoduje, że mapa się nie załaduje na stronie.
Komponenty wspomagające osadzanie mapy Google na stronie i konfigurację obiektów/elementów strony:
GMapFP : Home (komponent)
- Strona domowa: http://gmapfp.org/en/
- Demo: http://pro.gmapfp.org/fr/acheter-gmapfp-pro-joomla-17
- Mapa do kontaktu z hotelami lub/i wyznaczenia drogi dojazdu
- Demo dla hoteli: http://www.gmapfp.org/en/demo-to-view-only-articles
ContactMap (komponent)
- Pobranie: http://extensions.joomla.org/extensions/contacts-and-feedback/contact-forms/12295
- Demo: http://www.gmapfp.org/en/demo-contact-form
Zaawansowany edytor treści w Joomla – JCE
- Strona domowa: http://www.joomlacontenteditor.net/
- Instrukcja: http://www.joomlafan.pl/images/stories/pliki/pdf/joomla_content_editor_w_praktyce.pdf
Kopia zapasowa portalu Joomla
Akeba backup
- Strona domowa: https://www.akeebabackup.com/
- Instrukcja: http://downloads.joomlacode.org/frsrelease/6/7/9/67976/akeeba-backup-guide.pdf
- Instrukcje YT: https://www.akeebabackup.com/documentation/video-tutorials.html
- Instrukcja użytkowania: https://www.akeebabackup.com/documentation/quick-start-guide/taking-your-first-backup.html
Galeria zdjęć Joomla
SIGE – Simple Image Gallery Extended (plugin)
- Pobranie: http://extensions.joomla.org/extensions/photos-a-images/galleries/content-photo-gallery/13762
- Plugin galeria w artykule
- Tworzy automatycznie miniaturki obrazów
- Wbudowane efekty graficzne po kliknięciu na obrazek
- Demo: http://joomla15.kubik-rubik.eu/simple-image-gallery-extended
Klient FTP na stronie Joomla – Extplorer
- Adres domowy: http://extplorer.sourceforge.net/
- Wgrywanie plików z poziomu panelu administracyjnego Joomla
Osadzanie dokumentów w Joomla – ARI DOCs Viewer
- Osadzanie dokumentów w oknie przeglądarki internetowej
- Informacje i demo: http://www.demo2.ari-soft.com/joomla-documents-viewer.html
Ochrona przed włamaniami Joomla – jHackGuard
- Ochrona przed włamaniami typu injection code
- Strona producenta: http://www.siteground.com/joomla-hosting/joomla-extensions/ver1.6/download_jhack.htm
Obsługa formularzy w Joomla – Chronoforms
Opisano szerzej w artykułach: tworzenie formularzy w Joomla oraz własny formularz uploadu plików na Joomla
Dodawanie załączników w Joomla i interaktywne menu logowania
System – Core Design Scriptegrator plugin
- Dodawanie własnych załączników: {attachments}
- Demo: http://joomla17.greatjoomla.com/
- Core Design Login module
- Core Design Attachments plugin
- Strona domowa: http://www.greatjoomla.com/extensions/plugins/core-design-scriptegrator-plugin.html
Odnośniki do Facebook i innych portali społecznościowych w Joomla
jShareEasy
- zarządzanie odnośnikami do portali społecznościowych.
- Strona producenta: http://www.siteground.com/joomla-hosting/joomla-extensions/ver1.5/jShareEasy.htm
Inne przydatne i polecane wtyczki do Joomla
- http://www.jevents.net/– umożliwia tworzenie wydarzeń, ich obsługę, wyświetlanie i płatności online. Komponent EventList posiada również moduł rejestracji i wiele innych dodatków. EventList integruje się z innym dodatkiem: JomSocial.
- http://extensions.joomla.org/extensions/social-web/facebook-display/9231 – box z wizytówką serwisu na Facebook
- http://www.siteground.com/joomla-hosting/joomla-extensions/ver1.5/jPageTranslator.htm – translator treści na stronie
- http://extensions.joomla.org/extensions/site-management/visitors/3940 – obserwacja zachowań użytkowników (skąd wchodzą, jakie strony przeglądają itp.)
- http://extensions.joomla.org/extensions/access-a-security/site-security/site-protection/14087 – narzędzia administracyjne, szczególnie przydatne przy przenosinach serwisu
- http://extensions.joomla.org/extensions/languages/automatic-translations/4823 – kolejny translator treści na stronie
- http://extensions.joomla.org/extensions/calendars-a-events/events/events-calendars/1625 – kalendarz wydarzeń
- http://extensions.joomla.org/extensions/directory-a-documentation/downloads/3115 – moduł załączników
- http://extensions.joomla.org/extensions/content-sharing/newsletter/964 lista subskrypcji
- http://extensions.joomla.org/extensions/content-sharing/newsletter/10341 kolejna lista subskrypcji
- http://extensions.joomla.org/extensions/content-sharing/newsletter/11585 mailing
- http://extensions.joomla.org/extensions/news-production/blog/12630system blogów. Komponent MyBlog uzupełniający funkcjonalność Joomla! o system blogów na stronie. Istnieje możliwość integracji z JomSocial.
- http://extensions.joomla.org/extensions/site-management/site-analytics/6170 – Google Analytics
- http://extensions.joomla.org/extensions/calendars-a-events/events/events-registration/13701 – event booking (płatny)
- http://extensions.joomla.org/extensions/calendars-a-events/events/events-registration/2037 – event booking plus płatności
- http://extensions.joomla.org/extensions/news-production/content-construction/8061 – kompletny system CMS zawierający rozbudowane edytory tekstu
- http://extensions.joomla.org/extensions/edition/custom-code-in-content/1023 – wrzucanie własnego kodu(Java, php itp.) w treść artykułów.
- http://extensions.joomla.org/extensions/photos-a-images/images-rotators/6629 – animacje flash na portalu
- http://www.joomlapolis.com/ – przemiana Joomla w portal Społecznościowy
Dzięki. Przydatny poradnik