Ukazała się nowa wersja Contao oznaczona numerem 4.1.0-beta1. Jest to wersja testowa i nie powinna być używana do stron produkcyjnych.
Wyszukiwanie plików
Menedżer plików jak również file picker zostały wyposażone w wyszukiwarkę. Warto zwrócić uwagę na małą niedogodność - niezsynchronizowane foldery nie będą widoczne w wynikach wyszukiwania.
Usuwanie obrazków galerii w podglądzie
Pojedyncze obrazki galerii mogą teraz zostać usunięte bezpośrednio w podglądzie. Możliwe jest to tylko w przypadku wybranych obrazków, ale nie wybranych folderów.
Zapisz i edytuj
Przycisk "zapisz i edytuj", który był dostępny tylko przy tworzeniu nowego elementu, od tej wesji jest widoczny już zawsze.
Podgląd ważnej części obrazka
Jeśli w obrazku została zaznaczona ważna część, która ma być uwzględniona przy zmianie wymiarów, jej podgląd jest teraz pokazywany w menedżerze plików. W ten sposób na pierwszy rzut oka widać, czy jest zaznaczona ważna część, czy nie.
Wew. nazwy pól w trybie "edytuj wszystkie"
Wybierając pola w trybie edycji wszystkich rekordów, Contao 4.1 dodatkowo pokaże wewnętrzny nazwy pól.
Newsletter CAPTCHA
Moduły newslettera używane do zapisywania się lub wypisywania się z newslettera zostały zabezpieczone polem CAPTCHA. Pole to może zostać wyłączone w ustawieniach modułu.
Ponowne wysłanie e-maila aktywacyjny
Jeśli użytkownik zarejestrował się na stronie i nie otrzymał e-maila potwierdzającego, jego adres e-mail nie mógł być użyty w ponownej rejestracji. W Contao 4.1 możliwe jest wysłanie formularza rejestracji z tym samym adresem e-mail; wówczas nie zostanie utworzony nowy użytkownik, ale ponownie wysłany zostanie e-mail aktywacyjny.
Status moderacji komentarza
E-mail powiadamiający o nowych komentarzach zawierał informację "jeśli moderujesz komentarze, musisz aktywować ten komentarz w panelu administratora". Od teraz, ta informacja jest tylko dołączana jeśli komentarz rzeczywiście musi być aktywowany w panelu.
Tryb konserwacji
Opcja włączenia lub wyłączenia trybu konserwacji w Contao 4 została przeniesiona do modułu konserwacji. Może być ona dodatkowo włączona lub wyłączona z poziomu linii komend.
Wykrywanie adresów e-mail
Algorytm do wykrywania i walidacji adresów e-mail w tekstach został przerobiony i teraz wspiera znaki Unicode.
Symfony secret
Symfony secret, który jest generowany automatycznie przez narzędzie instalacyjne, może teraz być wygenerowany automatycznie podczas instalacji przez Composera.
Dbafs::addResource()
Od teraz funkcja Dbafs::addResource() zawsze aktualizuje hash pliku lub folderu jeśli istnieje on już w bazie danych. Warto zwrócić uwagę, że wywoływanie metody jest kosztowne i powinno ono być połączone z uprzednim wywoływaniem FilesModel::findByPath(), tak długo jak ma to sens.
foreach ($files as $file) {
$model = Dbafs::addResource();
}
foreach ($files as $file) {
$model = FilesModel::findByPath($file);
if (null === $model) {
$model = Dbafs::addResource();
}
}
Nadpisywanie Contao resources
W Contao 4.1 możliwe jest lokalne nadpisywanie plików z folderu Resources/contao poprzez utworzenie odpowiadającego źródła z taką samą nazwą w folderze app/Resources/contao.
Composer package manager
Oprócz rozwoju samego Contao, uwaga twórców skupiona jest na finalizacji Composer package manager (menedżera pakietów). Z Andreasem Schemppem i Christianem Schifflerem, dwojgiem developerów Contao którzy pracują wyłącznie nad tym, autorzy są pewni wydania pierwszej wersji stabilnej do końca tego roku.
Rozwój menedżera pakietów może być śledzony na GitHubie: https://github.com/tenside/core
Instalacja wersji beta
Wersja beta może zostać zainstalowana tylko przez Composer.
php composer.phar create-project contao/standard-edition <target> 4.1.0-beta1