Wydarzenia (z JomSocial) na mapie

Programista ze strony Space Robot 5 (spacerobotfive.com) wydał kolejny moduł dla JomSocial – Events Map. Tym razem współpracuje on z JomSocial 1.8 i wbudowanym systemem Wydarzeń (DEMO). Moduł pokazuje-lokalizuje na mapie google położenie nadchodzących wydarzeń wraz z ich opisem. Jeśli więc twój serwis społecznościowy obejmuje większy terytorialnie obszar niż ścisłe centrum miasta – musisz to mieć. Cena nie jest wygórowana – jedyne $8. Powiem tak, mi od razu wpadło w oko to rozszerzenie, tym bardziej że wiedziałem co programista szykuje. Jeśli zatem twój serwis miejski bazuje na wydarzeniach, imprezach etc. – taki drobny wydatek szybko się zwróci.

Odliczanie czasu do uruchomienia

Jeśli pracujesz nad super tajnym projektem (start-upem), chcesz wywołać atmosferę oczekiwania i nie wiesz jak tego dokonać ? Moduł Cool jQuery Countdown – jest właśnie dla Ciebie i twojej instalacji Joomla!. Pokazuje on bardzo estetyczny kalendarz, odliczający ile jeszcze dni, godzin i minut pozostało do uruchomienia np. strony www. Oczywiście wyświetla się ono poprawnie we wszystkich wymienionych przeglądarkach: IE 6, IE 7, IE 8, FF 3, Safari 4, Opera 9 oraz Chrome 4. Rozwiązanie oparto o biblioteki JQuery, autor przygotował dwie wersje kolorystyczne: JASNĄ i CIEMNĄ (demo).

aiContactSafe module – problem z wielojęzycznością

Korzystając z rewelacyjnego komponentu do budowy formularzy kontaktowych jakim jest aiContactSafe natrafiłem na problem związany z wielojęzycznością (zainstalowany JoomFish).

Problem  dotyczy tylko modułu aiContaktSafe, który umieściłem w stopce, a polega on na tym, że po otwarciu strony moduł ten ładuje się z domyślnym językiem angielskim. Powoduje to, że po kliknięciu na link prowadzący do strony głównej lub odświeżeniu strony cała strona przełącza się na język angielski.

Żeby naprawić ten stan rzeczy otwieramy plik mod_aicontactsafe.php i w linii 111 zamieniamy$lang = JRequest::getCmd('lang', 'en'); na $lang = JRequest::getCmd('lang', 'pl');.

Mam nadzieje, że ktoś skorzysta z tego rozwiązania – ten mały bug jak napisał mi autor zostanie naprawiony w następnej wersji.

Artykuł w module Joomla!

Jeśli twój projekt wymaga, aby wybrany przez ciebie artykuł trafił do modułu. A dokładniej, aby artykuł był traktowany przez CMS jako moduł. W tym celu posłuż się darmowym modułem Article Module (digihaven.com).

Instalacja i integracja AM jest niezwykle prosta: w parametrach modułu wybierasz dowolny artykuł (ang. Select Article) z listy dostępnych, ustawiasz pozycje modułu i publikujesz. Ponieważ możesz stworzyć dowolną ilość kopii tego modułu, możesz wykorzystać kilka moduło-artykułów jednocześnie. Czytaj dalej…

Filtr(owanie) artykułów

Jeśli szukałeś jakiegoś modułu dla Joomla!, który umożliwi Ci stworzenie filtra artykułów na stronę, który składałby się z rozwijanej listy – dobrze trafiłeś. Do wyboru masz przynajmniej trzy rozwiązania:

  1. DM Articles Dropdown – komercyjne rozwiązanie, obsługuje tylko jedno rozwijane pole, ale za to wiele opcji konfiguracyjnych w panelu administracyjnym (np. ograniczanie listy artykułów). Występuje także moduł w wersji obsługującej artykuły z K2.
  2. Section to categories dropdown menu – tym razem darmowy moduł. Obsługuje dwa pola: wybór sekcji, a następnie wybór kategorii.
  3. AJ Article listing – moduł obsługuje aż trzy pola wyboru: sekcja -> kategoria -> artykuł. A do tego jest darmowy i korzysta z Ajax-a.

Lof K2 SlideShow

Kilka dni temu pojawiło się bardzo ciekawe rozszerzenie do joomlowego komponentu K2. Mowa tu o tytułowym Lof K2 SlideShow, dzięki któremu będziemy mogli wyświetlić nasze K2 items w formie naprawdę fajnego pokazu slajdów.

Co oferuje nam ten moduł:

  • wsparcie dla Joomla 1.5 i 1.6
  • możliwość „przesówania” newsów w pionie i poziomie
  • możemy wyświetlić elementy z jednej lub wielu kategorii
  • wspiera scrollowanie w jednym wybranym kierunku – jednym słowem accessibility
  • wg autorów jest kompatybilna nawet z IE6 choć nie testowałem, ze względu na awersję do tej przeglądarki

Jako minus jedynie muszę wskazać użycie frameworka mootools zamiast jQuery, ale tu można by się kłócić.

Zapewne wielu z was moduł ten przypadnie do gustu.  Demo możecie zobaczyć tutaj, pobrać zaś możecie tutaj.

TODO list by foobla

Jeśli twoją stroną administruje kilka osób rodzą się problemy, co kto zrobił, a co kto miał etc. Aby poprawić komunikacje omijając tradycyjne e-maile można posłużyć się prostym modułem TODO list (foobla.com) – które znacząco podniesie komfort współpracy. Przyda się ono także kiedy pracujesz nad stroną klienta, aby widział postępy oraz wyznaczał kolejne zadania. Moduł jest prosty w obsłudze i konfiguracji, najważniejsze sugestie są dwie, opublikuj w pozycji cpanel oraz ustaw jako np. pierwsza pozycja na liście.
Spolszczenie nie było proste, bo autor nie przewidział „typowych” plików językowych, ale udało się – Pobierz (i rozpakuj).

p.s.

Jeśli chcesz możesz samemu zrobić plik spolszczenia, w tym celu utwórz pusty plik pl-PL.mod_foobla_todo.ini, a w trybie edycji (UTF-8) wklej:

# @license GNU/GPL
# Polish translation by: Pawel Frankowski (blog.elimu.pl)
 _TODO_MESSAGE_TITLE=Zakres zadania
 _TODO_MESSAGE_ACTIONS=Akcje
 _TODO_NOITEM=Brak zadań do pokazania
 _TODO_USER=Użytkownik
 _TODO_ALL=Wszyscy
 _TODO_PRIORITY=Priorytet
 _TODO_PRIORITY_NONE=Brak
 _TODO_PRIORITY_LOWEST=Najniższy
 _TODO_PRIORITY_LOW=Niski
 _TODO_PRIORITY_MEDIUM=Średni
 _TODO_PRIORITY_HIGH=Wysoki
 _TODO_PRIORITY_HIGHEST=Najwyższy
 _TODO_STATUS=Status
 _TODO_STATUS_NONE=Brak
 _TODO_STATUS_ALERT=Alert
 _TODO_STATUS_WARNING=Ostrzeżenie
 _TODO_STATUS_NOT_STARTED=Nie rozpoczęto
 _TODO_STATUS_OK=OK
 _TODO_STATUS_COMPLETED=Ukończono
 _TODO_SELECT_PRIORITY=Wybierz Priorytet
 _TODO_SELECT_STATUS=Wybierz Status
 _TODO_FILTER=Filtruj
 _TODO_BUTTON_GO=Wykonaj
 _TODO_BUTTON_RESET=Resteruj
 _TODO_BUTTON_ADD_ENTRY=Dodaj zadanie
 _TODO_BUTTON_SAVE=Zapisz
 _TODO_BUTTON_CANCEL=Anuluj
 _TODO_BUTTON_HELP=Pomoc
 _TODO_BUTTON_BACK_HELP=Wróć
 _TODO_ADD_ENTRY=Utworzono nowe zadanie!
 _TODO_ERROR_ADD_ENTRY=Błąd podczas dodawania!
 _TODO_EDIT_ENTRY=Wpis został poprawiony!
 _TODO_ERROR_EDIT_ENTRY=Błąd podczas edycji!
 _TODO_REMOVE_ENTRY=Usunięto zadanie!
 _TODO_HELP_PRIORITY=- Piorytet jest określany poprzez kolor Użytkownika:
 _TODO_HELP_STATUS=- Status jest określany poprzez kolor tła Treści zadania:

Advanced Module Manager obsługuje K2

W tym miesiącu pojawiła się w sieci nowa wersja (v. 1.8.3) dodatku Advanced Module Manager. Dla tych, którzy nie wiedzą jest to zaawansowane narzędzie służące do zarządzania modułami, umożliwiające przede wszystkim przypisywanie modułów do odpowiednich stron według większej ilości kryteriów niż jest to możliwe standardowo w Joomla!.

W nowej wersji na uwagę zasługuje przede wszystkim możliwość przypisania modułu już nie tylko do samego komponentu K2, lecz także do jego kategorii. Możemy teraz przypisać moduły także do: adresów URL, użytkowników, czy wersji php.

Szybki wpis w Joomla! (Quick Item)

Zakładam, że niniejszy moduł w szczególności przyda się osobom, które muszą dodać artykuł w Joomla! – jeszcze szybciej niż dotychczas to robiły. W tym celu posłużymy się najnowszym modułem Quick Item Lite (adminpraise.com) – który jest co ciekawe zupełnie darmowy, przynajmniej w wersji Lite. Po instalacji modułu i umiejscowieniu go w pozycji cpanel w domyślnym szablonie administracyjnym Joomla! 1.5 – otrzymasz dodatkową rozwijaną zakładkę – do dodawania artykułu. Zawiera ona niezbędne minimum : tytuł, kategorie, sekcje, treść, publikacje na stronie głównej. Bardzo fajne rozwiązanie również jeśli korzystasz z iPad, iPhone, iPod lub innego mobilnego urządzenia.
W co wersji Pro, na razie nie ma, ale z pewnością dorobią kilka innych opcji, jest już zapowiedź wsparcia dla K2 oraz FLEXIcontent. Jednak i tak, już teraz w wersji Lite sam pomysł wydaje się ciekawy, czyż nie. Aby spolszczyć dodatek, należy edytować plik : en-GB.mod_quickitem_lite.ini, robiąc z niego pl-PL  i spolszczyć dosłownie trzy frazy. Jak widać jest to już kolejne rozwiązanie dla panelu administracyjnego Joomla! od programistów z adminpraise.com, którzy ostatnio coraz ciekawsze rzeczy robią w tym temacie.

Flashowy slideshow bez flasha

Jeśli podobają się wam efekty jakie pozwala uzyskać Flash, jednak podobnie jak ja delikatnie wzbraniacie się przed umieszczaniem go na stronach to prezentowane rozszerzenie powinno was zainteresować.

Flash-Style jQuery Animated Slideshow, bo o nim mowa to moduł pozwalający stworzyć animowany pokaz slajdów w stylu flashowych transition effects przy użyciu jedynie jQuery.

Rozszerzenie można pobrać tutaj, demo zaś znajduje się tutaj.

Buzz

Jeśli korzystasz z Google Buzz to to rozszerzenie jest właśnie dla Ciebie.
Pozwoli Ci ono na wyświetlanie „buzzów” na twojej stronie w formie modułu.

Dla tych co nie wiedzą Google Buzz pozwala udostępniać informacje, zdjęcia i filmy video.

Moduł można pobrać stąd: http://extensions.joomla.org/extensions/social-web/social-channels-display/11489

Kolorowanie zakładek w Joomla!

Jedni malowali dziś jajka inni zakładki. Moduł Dinamod Colored Tab bazuje na świetnym i darmowym rozwiązaniu Dinamod Tab Modules autorstwa Jesús Vargas (link) z lekką modyfikacją. Zakładki (ang. tabs) są odmiennie kolorowane, oczywiście masz na to wpływ z poziomu parametrów modułu. Aktualna wersja wspiera maksymalnie tylko 4 zakładki. Moim zdaniem jest to fajne urozmaicenie strony newsowej np. o tematyce wiosennej, sportowej lub dla kobiet. Aby pobrać moduł, należy wcześniej założyć konto, a następnie się zalogować.

Komponent w module – yes, you can!

Czasami przychodzi chwila prawdy, ktoś np. jakaś agencja interaktywna robiła wam fajny komponent cieszycie się nim… mija rok i czas na zmiany na stronie. Okazuje się jednak, że komponent należy okroić z kilku funkcjonalności aż tak, że w zasadzie ma wielkość modułu. Ja aktualnie mam takie podwójne zadanie. Jeden z komponentów wyświetlał kilka zdjęć z innej naszej firmowej strony, ładnie poukładanych w kategorie. A drugi pokazywał 8 losowych „ciuszków” z naszego sklepu. I co wtedy. Siedziałem myślałem, szukałem. Ba nawet na forum.joomla.org znalazłem jakieś oryginalne rozwiązanie w stylu normalnie drużyny A, albo raczej McGyvera, ale ktoś był na tyle rozdąsany, że zaproponował pytającemu także gotowy moduł. Mowa mianowicie o darmowym – Component Loader (www.jomexperts.com). Uwaga, aby pobrać moduł, należy się wcześniej zalogować, a jeszcze wcześniej założyć konto (darmowe).
Już prościej nie można. Wchodzisz do opcji konfiguracyjnych (parametrów) modułu, wybierasz komponent, określasz sposób wyświetlania i publikujesz. I cieszysz się dowolnym komponentem Joomla! w module. Gdyby się jednak szablon sypał (jak mi) możesz wyłączyć opcje „Auto include JS and CSS”. Jednakże jak się komponent nie zmieści fizycznie – to już twoja wina, brachu.

Przypominam, że dziś w godzinach wieczornych kończy się konkurs. Mamy już kilku faworytów do nagrody, w tym jedną panią. Wieczorem po kilku łykach „herbaty” zrobimy losowanie :)