Drupal 6!
Twórcy Drupala udostępnili dziś nowe, długo oczekiwane wydanie. Zawiera ono, między innymi, ulepszony instalator, konfigurację metodą "przeciągnij i upuść", usprawnienia w obsłudze wersji językowych, obsługę OpenID, a także system działań zautomatyzowanych.
Z Drupala korzysta już wiele liczących się instytucji, np. Warner Brothers
, The New York Observer
, Amnesty International
, IBM, Uniwersytet Harvarda czy SpreadFirefox
.
Oficjalne ogłoszenie wydania Drupala 6 (po angielsku)
Informacje na temat Drupala 6
Zmodyfikowano instalator, który uwzględnia teraz także podstawową konfigurację witryny oraz umożliwia włączenie przyjaznych adresów
. W Drupalu 5 nazwę witryny, jej e-mail, a także konto administratora należało skonfigurować po wyjściu z instalatora. Nowa metoda będzie zapewne wygodniejsza dla przeciętnego użytkownika, ale mam wątpliwości, czy będzie wygodniejsza dla twórcy, który regularnie tworzy testowe instalacje Drupala (będzie on musiał wprowadzić więcej, niekononiecznie potrzebnych, danych).
Dołączono obsługę OpenID, dzięki czemu użytkownicy mogą się logować (za pomocą ich OpenID
, podobnych do Drupal ID
) bez potrzeby wypełniania formularza utworzenia konta. Jeśli i inne popularne systemu zaczną obsługiwać OpenID
możemy spodziewać się dużej zmiany w sposobie korzystania z witryn.
Pojawił się moduł Trigger
, umożliwiający zaplanowanie wykonania pewnych czynności (np. wysłanie powiadomienia e-mailem) w określonych sytuacjach (np. gdy użytkownik doda artykuł). Czyżby tworzenie klonów Digg
-a stało się jeszcze prostsze?
Rozszerzono obsługę wielu języków o możliwość publikowania wersji językowych treści. Wersje te mogą być publikowane pod adresami korzystającymi z różnych przedrostków (np. „en” dla języka angielskiego) lub pod innymi subdomenami.
Zmiany dotyczące skórek
- Usprawniony system szablonów
PHPTemplate
umożliwia teraz modułom dostarczanie własnych szablonów, a przez to łatwe modyfikowanie związanych z nimi elemenetów interfejsu. - Poprzez nadanie odpowiedniej nazwy plikowi z szablonem można uzależnić jego wykorzystywanie m.in. od adresu strony. Do tej pory jedynym kryterium był rodzaj zawartości.
- Twórcy skórek będą w nich mogli definiować ustawienia ich dotyczące, a prezentowane na stronie konfiguracji skórki.
- Standardowe arkusze stylów dają się w łatwy sposób zamieniać na inne, napisane przez twórcę skórki. Wystarczy dodać za pomocą funkcji
drupal_add_css()arkusz o takiej samej nazwie, co arkusz CSS dodawany przez moduł. - Informacje o autorze i dacie dodania wpisu mogą być wyświetlane w niestandardowy sposób.
Inne usprawnienia
- Dzięki zmianom w modułach książek i forum, na forach można publikować także – dla przykładu – ankiety.
- Zmiany dotyczące wydajności – możliwe wyłączenie kompresji stron przy jednoczesnym korzystaniu z pamięci podręcznej. Pamięć ta może teraz obejmować także bloki i skrypty
JavaScript
. - Informacje o pojawieniu się aktualizacji modułów dostępne bez konieczności instalowania osobnego modułu. Istotne zwłaszcza w przypadku aktualizacji związanych z bezpieczeństwem.
- Zamiast
skrótu
ipełnej wersji
mamy teraz treść oraz jej podsumowanie, które może być wyświetlane – ale nie musi – na stronie wpisu. Moim zdaniem bardzo przydatna funkcja. - Wiadomości dziennika Drupala (komunikaty dot. błędów itp.) mogą być przesyłane do dziennika systemu.
- Ustawienia
odpowiedzi
są powiązane z danym rodzajem zawartości. - Zmiana podpisu wpływa na wpisy dodane w przeszłości. Podpis nie jest także wyświetlana w samej treści wpisu podczas jego edycji.
Wprowadzono również pewne zmiany dotyczące interfejsu. Dla przykładu, na stronie konfiguracji bloków, po wybraniu „wagi” lub obszaru
dla danego bloku jest on przesuwany w odpowiednie miejsce formularza bez konieczności przeładowywania strony. Na stronach zawierających długie formularze (np. na stronie uprawnień użytkowników) szczególnie przydatne może być stałe wyświetlanie („pływanie”) nagłówków tabeli.
Powyższy opis został po raz pierwszy opublikowany przy okazji wydania Drupala 6 RC2.
Tłumaczenie
Polskie tłumaczenie dostępne jest na stronie Drupal 6 po polsku.
Moduły dodatkowe i skórki
Korzystając z listy Contributed modules status – version 6.x, można sprawdzić, czy dany moduł zaktualizowano już do wersji 6, a jeśli nie, to kiedy się to stanie.
Do tej pory nie został zaktualizowany moduł Views
. Nie są również dostępne moduły obsługujące tłumaczenia menu i bloków (mimo, że obsługa wersji językowych została w Drupalu 6 rozbudowana).
Zainteresowani mogą sięgnąć po dokumentację aktualizacji skórek i modułów.
Aktualizacja Drupala 5 do 6
- warto sprawdzić, czy pojawiły się zaktualizowane wersje zainstalowanych modułów dodatkowych lub skórek
- należy wyłączyć wszystkie moduły dodatkowe,
- a także usunąć pliki dotychczasowej instalacji (po wcześniejszym utworzeniu kopii zapasowej zarówno plików, jak i bazy danych)
- po wykonaniu tych kroków można przystąpić do aktualizacji – najpierw Drupala, a potem – ewentualnie – modułów dodatkowych


A w Polsce...
Paweł Nasiłowski (niezweryfikowany), śr., 2008-02-13 21:39…Drupala używa Uniwersytet Kardynała Stefana Wyszyńskiego (www.uksw.edu.pl).
Polonizacja instalacji
miki, pt., 2008-02-15 22:22Kopiujemy do katalogu profiles kopię katalogu default, który tam siedzi od początku z nazwą pl.
Nazwę pliku default.profile zmieniamy na pl.profile, nazwy funkcji wewnątrz pliku analogicznie też. Istotne jest również zróżnicowanie wyświetlanej nazwy profilu – default to „Drupal” – ja nazwałem to „Drupal po polsku”.
Tworzymy podkatalog translations i ładujemy tam polski lang, np pobrany z tej strony. (Ja na angielską instalację wgrałem ten lang i następnie wyeksportowałem – lang z tej strony zawiera ok 90% wszystkich wyrażeń. i dopiero tak spreparowany lang wrzuciłem do translations)
Plik z tłumaczeniem nazwałem pl.po, ale powinna przejść dowolna nazwa, byle siedział w translations i miał rozszerzenie .po
Po takim spreparowaniu drupal na wejściu pyta o wybór profilu instalacji, zaznaczenie opcji „Drupal po polsku” powoduje przejście do polskiej wersji instalatora.
Na tą chwilę nie mam pojęcia, czemu nie instaluje się w bazie polski lang – po komunikacie, że instalacja się powiodła przechodzimy do strony, która jest nadal po angielsku, choć język polski jest dodany i ustawiony jako domyślny. Sam instalator sugeruje, że instaluje pliki językowe, jednak tego nie czyni. Jak dojdę dlaczego, to napiszę :)
www.blonie.org/files/pl.tar.gz – spakowany polski profil – wystarczy wrzucić do profiles i odpalić instalatora. Po zainstalowaniu podstawowe typy zawartości page i story opisane są po polsku.
Udało się może komuś
pustula, ndz., 2008-06-29 18:58Udało się może komuś rozwiązać ten problem? Znalazłem nawet demonstrację na ten temat, ale objaw jest ten sam. Może to jakiś problem z tłumaczeniem? Muszę spróbować, czy będzie tak samo z jakimś innym.