Drupal 6 RC2
Ukazała się druga z przedpremierowych wersji 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.
Drupal 6 RC2 released
- Porady dla twórców modułów chcących zaktualizować je z myślą o Drupalu 6. Na uwagę zasługuje między innymi nowy system menu.
