Zobacz szablony i moduły premium do Contao na Veello

Contao 4.5.0-beta1 dostępne

Ukazała się nowa wersja Contao oznaczona numerem 4.5.0-beta1. Jest to wersja testowa i nie powinna być używana do stron produkcyjnych.

PHP 7.1

Contao 4.5 wymaga PHP w wersji 7.1 lub wyższej.

Użycie ausi/slug-generator do generowania aliasów

Od teraz do generowania aliasów używamy generatora slugów stworzonego przez Martina Auswögera. W ustawieniach punktu startowego serwisu, możesz zdefiniować format aliasu i jak będą konwertowane znaki specjalne (np. "ä" do "ae").

Więcej informacji w #1016

Przechowywanie request token jako cookie zamiast w sesji

W Contao 4.5 przechowujemy request token jako cookie zamiast w sesji PHP, które pozwala nam na używanie frontendu bez sesji.

Więcej informacji w #1065

Usprawniona obsługa języków

Aby znaleźć wszystkie zainstalowane języki, Contao musiało przejrzeć kilka katalogów. W Contao 4.5 wynik tego procesu jest przechowywany w containerze Symfony, więc nie ma już potrzeby przeczesywania katalogów za każdym razem.

Więcej informacji w #1064

Symfony translator

Możesz używać translatora Symfony do wyświetlania tłumaczeń Contao.

Więcej informacji w #1072

Użycie service do zbudowania menu backend

Teraz używamy KnpMenuBundle do generowania menu backend. Tak jak zazwyczaj w Symfony, nowe pozycje menu mogą zostać dodane za pomocą event listenera. W kombinacji z własnymi backend routes, deweloperzy mogą teraz dodawać własne routy bez konieczności tworzenia specyficznego dla Contao pliku config.php.

Więcej informacji w #1066

Dodano flagę insert tag dla linków absolutnych

Wszystkie insert tagi, które generują linki wspierają od teraz flagę |absolute, która generuje absolutny URL zamiast relatywnego.

Więcej informacji w #970

Rejestracja hook listeners jako tagged services

Aby użyć Contao hook, możesz teraz utworzyć event listener i otagować go jako contao.hook w containerze Symfony.

Więcej informacji w #1094

Sortowanie newsów po dacie, nagłówku lub losowo

W Contao 4.5 newsy mogą być posortowane rosnąco lub malejąca według daty lub nagłówka, lub losowo.

Więcej informacji w #13

Rożności

Paczka contao/test-case dostarcza test case-y PHPUnit dla Contao 4, które pozwalają na imitację Contao framework, Symfony container i klasy adapterów. Dodatkowo, używamy od teraz Gulpa we wszystkich bundlach i komponentach w celu minimalizacji plików i obrazków.

Kamil Kuźmiński