Contao 4.10.0 dostępne

Dzisiaj ukazała się nowa wersja Contao 4.10.0. To wydanie zawiera nowe funkcje takie jak ulepszony routing, transporty mailerów, ulepszone simple tokeny, wyróżnione zdarzenia, ulepszone wyszukiwanie, nowe insert tagi, nowy service obrazków i wiele innych.

Ulepszony routing

Routing, tzn. przypisanie adresu URL do podstrony w strukturze stron, został mocno zmieniony w Contao 4.10. Możesz teraz zdefiniować indywidualny prefiks i przyrostek adresu URL dla każdego punktu startowego serwisu. Prefiks adresu URL nie jest już ograniczony do aktualnej lokalizacji, więc każdy z poniższych adresów URL może być użyty do tłumaczenia "niemiecki/szwajcarski":

  • https://domain.com/de/
  • https://domain.com/de-ch/
  • https://domain.com/de-schweiz/
  • https://domain.com/schweizerdeutsch/
  • https://domain.com/schweiz

Możliwe jest nawet nie dodawanie prefiksu URL do głównej strony internetowej i zdefiniowanie tylko jednego dla przetłumaczonych punktów początkowych:

  • https://domain.com/
  • https://domain.com/support
  • https://domain.com/de/
  • https://domain.com/de/support

Ponieważ niektóre rozszerzenia mogą nie być kompatybilne z nowym routingiem, jest on domyślnie wyłączony i musi być włączony w konfiguracji aplikacji w następujący sposób:

contao:
    legacy_routing: false

Transporty mailerów

Transport mailera to konfiguracja SMTP (serwer, nazwa użytkownika, hasło i nadawca), która jest zdefiniowana w konfiguracji aplikacji i może być następnie wybrana w backendzie do wysyłania wiadomości. Dzięki temu możliwe jest wysyłanie biuletynów przez inną skrzynkę SMTP i adres e-mail niż dane formularza lub wiadomości systemowe.

Simple tokens

Simple tokeny używają teraz języka Symfony Expression Language, który znacznie rozszerza zakres funkcji. Na przykład, sprawdzanie AND/OR i wyrażenia regularne przy użyciu dopasowań są teraz możliwe.

  • {if value == "foo" || value == "bar"}
  • {if value in ["foo", "bar"]}
  • {if value matches "^https?://"}

Wyróżnione wydarzenia

Analogicznie do prezentowanych aktualności, możliwe jest teraz także umieszczanie wydarzeń i filtrowanie ich odpowiednio w modułach listy wydarzeń.

Nadpisywanie meta tagów w aktualnościach i wydarzeniach

Oprócz tytułu meta i opisu meta tag dla robotów może być nadpisany w Contao 4.10 dla każdej aktualności lub wydarzenia.

Ulepszone wyszukiwanie

W Contao 4.10 funkcja wyszukiwania, a zwłaszcza wyszukiwanie za pomocą znaków wieloznacznych, stała się zauważalnie bardziej wydajna. Ponadto, sortowanie wyników zostało poprawione w ten sposób, że trafność nie jest już obliczana na podstawie liczby słów, ale na podstawie TF-IDF (term frequency-inverse document frequency).

Nowe insert tagi

Nowe insert tagi format_date i convert_date umożliwiają formatowanie daty lub konwersję daty z jednego formatu na inny.

Dane formularza w formacie Excel CSV

Dane formularza mogą być teraz przekazywane w formacie CSV, który może być odczytany przez program Microsoft Excel.

Zmiany dla developerów

Wszystkie zmiany dla developerów są dostępne w oryginalnym newsie.

Kompatybilność z Symfony

Contao 4.10 LTS jest kompatybilne z Symfony 4.4 LTS.