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.