W przeciwieństwie do Joomla! 1.5 – w nowej wersji CMS zmiana kolejności modułów została ukryta. Domyślnie bowiem każdy z modułów ma cyfrę [1] w tej kolumnie, i nie widać strzałek, które by umożliwiały zmianę położenia w stosunku do pozostałych. Aby tą możliwość uaktywnić, wystarczy raz kliknąć na nazwę kolumny „Kolejność” (ang. Ordering) i wtedy pojawi się ów dodatkowa opcja. Teraz możesz „jak za dawnych lat”, przesuwać moduły ręcznie lub wpisać cyferki odpowiadające na kolejność modułów w J1.7. Na koniec zapisz nowy układ ikonką dyskietki.
Na pewno się znudził ci się, tak jak mi, standardowy sposób w wydarzenia są prezentowane w JomSocial. Normalnie są one prezentowane jako lista wydarzeń. Nie wiem czemu, ale kilka wbudowanych modułów jest słabych i należy posiłkować się „cudzymi”. Tym samym od wczoraj wydarzenia można przedstawić w bardziej naturalny sposób – w widoku kalendarza. Czytaj dalej…
Ponad 130 filmów i ponad 20 godzin materiału. Taaak, chcielibyśmy wydać taki kurs, który każdego chętnego nauczy tworzyć moduły do systemu Drupal. Jednak tym razem ubiegł nas zespół serwisu https://buildamodule.com. Tam wykupicie dostęp za niecałe 30 dolarów miesięcznie, a także obejrzycie tonę filmów za darmo.
Swoja drogą coraz więcej profesjonalnych i odpłatnych materiałów do Drupala w sieci jest chyba dobrym prognostykiem dla rozwoju tego systemu. Mam wrażenie, że kropelka zmienia się powoli w rwący strumień, a za jakiś czas może być z tego Tsunami
.
Jeśli zmiana kolorów, styli CSS, rozmiaru czcionki jest dla was zbyt skomplikowana, gdyż sporadycznie używacie CMS Drupal, to właśnie pojawił się moduł dla Was! Sweaver , bo o nim, mowa dodaje na dole Waszej strony specjalny pasek narzędziowy, dzięki któremu wiele zmian w skórce (czyt. szablonie) wykonacie za pomocą intuicyjnego interfejsu. Czytaj dalej…
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:
- 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.
- Section to categories dropdown menu – tym razem darmowy moduł. Obsługuje dwa pola: wybór sekcji, a następnie wybór kategorii.
- AJ Article listing – moduł obsługuje aż trzy pola wyboru: sekcja -> kategoria -> artykuł. A do tego jest darmowy i korzysta z Ajax-a.
Ostatnio szukając ciekawych rozszerzeń służących do prezentacji Listy popularnych artykułów, a więc najczęściej „czytanych” trafiłem na PQ Soft Top Content. Moduł ten jest darmowy (pobierz), ponadto wchodzi w skład niezwykle ciekawego szablonu - PQ Frequent – Live Demo | Download. Jak możesz zobaczyć na poniższym obrazku, te cyferki w pomarańczowym boksie to ilość odsłon artykułu. Niestety samą kolorystykę modułu należy zmieniać ręcznie, edytując plik CSS.

Kontynuując serię wpisów o drupalowych modułach chciałbym dziś krótko przedstawić moduły demo oraz backup and migrate.
Demo jest modułem dedykowanym do szybkiego wykonania kopii bazy danych serwisu nad którym pracujemy. Kopię taką możemy opisać dowolnym tekstem a następnie w dowolnej chwili przywrócić. Przypomina to trochę wykonanie punktu przywracania systemu Windows. Praca z modułem jest prosta i przyjemna – w dowolnej chwili robimy kopię a jeśli przekombinujemy lub popsujemy serwis swoimi testami, przywracamy stan sprzed popsucia.
Dodatkowy moduł wbudowany w demo może resetować serwis do wybranej kopii co określony czas – możemy w ten sposób zrobić dla użytkowników ‘piaskownicę’ z informacją, że wszystko co na niej nabroją zostanie co x godzin wyzerowane.
Moduł demo został zaprezentowany w lekcji na elimu.pl.
Moduł Backup and Migrate to już prawdziwy kombajn pozwalający wykonywać i odzyskiwać kopię nie tylko bazy danych ale też plików całego serwisu. Możemy ustalić automatyczne wykonywanie się kopii co pewien czas: do katalogu na serwerze, na konto ftp, mail, bądź też ręcznie wykonywać kopie pobierając je na dysk komputera.
Opcje kopii bazy danych są tu bardziej zaawansowane niż w Demo i przydadzą się szczególnie przy dużych serwisach – możemy na przykład kopiować strukturę wszystkich tabel, ale ominąć kopiowanie danych zbędnych – sesji, pamięci podręcznej (cache), indeksów wyszukiwania, dziennik zdarzeń i inne. Wszystko to w sytuacji odtwarzania strony po awarii ma niewielką wartość a plik z kopią bazy jest dzięki temu o wiele mniejszy.
Podsumowując – demo polecam dla osób często potrzebujących zresetować witrynę do ustalonej wcześniej konfiguracji, bądź potrzebujących piaskownicy dla klienta. Backup and Migrate to świetne narzędzie wspomagające administratora w żmudnym zadaniu utrzymania świeżych kopii zapasowych całego serwisu.
O module MetaMod (www.metamodpro.com) pisałem jakiś czas temu, jednakże dziś wyszła nowa wersja – poza tym warto odświeżyć temat, bo jest również wersja Pro. Z nowości warto dodać wsparcie wsteczne dla PHP 4.0 – choć moim zdaniem to strata czasu oraz poprawki zauważonych błędów. Wersja Pro ($19) – pozbawiona jest kilku niedociągnięć wersji standardowej – jak choćby pokazywania extra spacji w miejscu, gdzie moduł się ma pokazać lub pokazywał. Ogólnie rzecz biorąc lepiej nadaje się do profesjonalnych stron, gdzie administratorowi serwisu chodzi o idealny wygląd szablonu.
Dla tych, którzy nadal nie wiedzą do czego ów moduł służy podpowiem:
- Można określić datę rozpoczęcia i zakończenia publikacji dowolnego modułu – czyli podobnie jak artykułu.
- Pokazywanie określonego modułu dla wybranych Państw/języków.
- Pokazywanie określonego modułu dla wybranej grupy lub nawet użytkownika (internauty).
- Wyłączanie określonego modułu po zalogowaniu się użytkownika (internauty).
- Pokaż wybrany moduł dla internautów korzystających z IE lub Firefox’a.
- Różne moduły na różnych podstronach w VirtueMart / JReviews / Community Builder.
- Automatyczne publikowanie określonego modułu – nawet jeśli ma status wyłączony.
Porównanie wersji MetaMod standardowej i Pro znajdziesz tutaj.
Prowadząc średni lub duży serwis tematyczny – warto sięgnąć po darmowy moduł ComingSoon OG (www.obolgraf.hu/comingsoon-og/en). Jest on zmodyfikowaną wersją modułu mod_latestnews – z tą różnicą, że potrafi wyświetlać tytuły, datę i czas pozostały do publikacji. Jest to na tyle ciekawe, że czasami chcemy zainteresować czytelników określonym tematem, ale nie mamy jeszcze skompletowanych treści lub po prostu specjalnie opóźniamy czas publikacji artykułu.

Serwis money.pl udostępnia nieodpłatnie, aż 5 modułów dla joomla!, którymi wzbogacisz swoją stronę (na rysunku widać tylko 4 z nich). Ostatni,a nie wymieniony na ilustracji pokazuje zajawki artykułów. Mając szablon Gavick – Finance , treści finansowo-gospodarcze plus poniższe moduły, można pokusić się o Atak klonów, hihi.

W poprzednim wpisie z tego cyklu omawialiśmy CCK. Dziś drugi z modułów, który tak jak CCK jest traktowany jako niezbędny na każdej drupalowej witrynie, której administrator potrzebuje pokazać listę – wpisów, obrazków, tematów na forum, użytkowników, czegokolwiek – ale chce to zrobić po swojemu a nie tak jak narzucają mu to twórcy modułów.
Standardowo drupal potrafi wyświetlić listy na kilka sposobów. Na przykład moduł taxonomy, potrafi pokazać listę wpisów należących do danej kategorii. Moduł forum przedstawia wpisy należące do kategorii (tablic forum) w nieco inny sposób. Moduł blog pokazuje wszystkie wpisy typu blog dodane przez konkretnego użytkownika, i tak dalej.
Co jednak, jeśli utworzymy własny rodzaj zawartości i chcemy pokazać ją w odmienny sposób? Na przykład marzy nam się galeria miniaturek z zadanej kategorii w układzie siatki 5×5 miniatur? Albo chcemy pokazać wszystkie wpisy nieopublikowane, ale tylko moderatorom, w celu przejrzenia ich i dopuszczenia do publikacji? Albo tabelę z użytkownikami, ale tylko tymi, którzy mają wypełnione pole ‘województwo’, a obok tabeli chcemy pokazać filtr (rozwijane menu) z listą województw, który zawęzi pokazywanych użytkowników do jednego z nich. No i żeby w tabelce pokazał się avatarek, nazwa użytkownika, żeby miejscowości (inne pole z profilu) były zgrupowane w nagłówkach, a sortowanie było po ostatniej dacie logowania do serwisu?
Dziś rozpocznę serię notek o najważniejszych, moim skromnym zdaniem, modułach do Drupala. Nie będę pisał o modułach wbudowanych w rdzeń, ale o takich, które rozszerzają podstawowe możliwości tego CMS o bardzo istotne funkcjonalności.
Dla przypomnienia – moduł w drupalu odpowiada komponentowi w Joomla! a więc poszerza możliwości CMS o szereg nowych funkcji, zwykle dodając swoje opcje do panelu administracyjnego i w inne powiązane z nowymi funkcjami miejsca.
Moduł CCK, który dziś krótko przedstawię, jest wymieniany jednym tchem wśród najważniejszych, najbardziej potrzebnych, najpopularniejszych dodatków do Drupala. Dlaczego? Zapewne chodzi o to, że daje dość ważną funkcjonalność – służy do wzbogacenia naszej treści o nowe pola, w które uprawnione osoby będą mogły wpisywać dane dodając treść do naszej witryny. Jakie mogą być te pola? Na przykład:
- pole tekstowe,
- pole daty,
- pole z linkiem,
- pole z relacją do obiektu w naszej witrynie (np do użytkownika, podstrony),
- pole z obrazem,
… i wiele innych, instalowanych jako dodatki do CCK – lista wszystkich modułów wchodzących w skład pakietu CCK liczy na dzień tego wpisu 190 sztuk (mówimy o wersjach zgodnych z drupalem 6.x).
Czy zastanawiacie się czasem, jakie moduły lub wersje drupala są najczęściej używane na świecie? Od czerwca 2008 roku, czyli opublikowania modułu Update Status, prowadzony jest na drupal.org centralny system zbierający i prezentujący te dane. Możemy je ujrzeć w postaci tabeli wykorzystania wszystkich projektów (ładuje się dość długo) za ostatnie 8 tygodni, lub na specjalnej podstronie każdego projektu (np. CCK), od momentu rozpoczęcia zbierania danych. Czytaj dalej…




