Co nowego w Joomla! 3.5?

Co nowego w Joomla! 3.5?

W pierwszy dzień wiosny, 21.03.2016 urodziła się Joomla! 3.5 :-)

Najnowsza wersja zawiera 34 nowe funkcjonalności i obsługuje najnowszą wersję interpretera PHP 7. Dzięki temu, na serwerach, które mają już zaimplementowane PHP 7, strony oparte o Joomla! będą się znacznie szybciej wczytywać.

Najważniejsze nowe funkcjonalności w Joomla! 3.5:

  • wsparcie dla PHP 7 - przy najmniej dwukrotnie szybsza Joomla! przy użyciu o połowę mniej pamięci;
  • powiadomienia e-mail - nowa funkcja, dzięki której będziesz otrzymywać powiadomienia o aktualizacjach Joomla!;
  • eksport informacji systemowych - lepsze wsparcie dzięki możliwości eksportowania anonimowych danych systemowych;
  • umieszczanie obrazów za pomocą metody przeciągnij i upuść (drag & drop) - łatwe umieszczanie obrazów w domyślnym edytorze TinyMCE;
  • obsługa emotikonów - wystarczy skopiować wybraną emotikonkę i wkleić bezpośrednio do edytora;
  • umieszczenie przycisków Artykuł, Grafika, Podziel stronę i Więcej w górnym obszarze edytora;
  • anonimowe zbieranie danych systemowych - dzięki nim możliwe będzie szybsze ulepszanie Joomla!;
  • łatwe umieszczanie modułów wewnątrz artykułów;
  • wyświetlanie statusów elementów w menadżerze kategorii (Artykuły, Doniesienia, Kontakty, Reklamy);
  • dodanie odnośników Pokaż witrynę i Pokaż zaplecze w pasku stanu zaplecza administracyjnego;

Grafika promocyjna Joomla! 3.5

Wsparcie dla PHP 7

PHP w wersji 7 przynosi znaczne zmiany w porównaniu do poprzednich wydań. Zdecydowano się na przeskok o jeden numerek z 5.6 do 7 pomimo, że prace nad PHP 6 trwały od 2005 r. Nie wnikając zbytnio w szczegóły w PHP 7 bardzo mocno skupiono się na funkcjach związanych z zarządzaniem pamięcią. Dzięki temu skrypty mogą działać o wiele szybciej przy nawet dwukrotnie mniejszym zapotrzebowaniu na pamięć.

Wiele firm hostingowych zaimplementowało już PHP 7 na swoich serwerach. Warto zatem sprawdzić czy możesz już korzystać z tej wersji interpretera PHP i włączyć ją dla swoich serwisów.

Jeżeli Twoja firma hostingowa nie planuje udostępnienia PHP w wersji 7, rozważ zmianę hostingu ;-)

Powiadomienia e-mail

Jedną z podstawowych zasad, które wpływają na bezpieczeństwo Twojego serwisu jest dbanie o aktualizację CMS Joomla! Co dziennie wykrywane są nowe zagrożenia i luki w systemach informatycznych, które wykorzystywane są przez oszustów i hakerów próbujących zaatakować system. Dlatego dla każdego administratora serwisu WWW opartego o CMS Joomla!, priorytetem powinno być dbanie a jak najszybszą aktualizację serwisu po wydaniu najnowszej aktualizacji.

Do tej pory informacje o nowej aktualizacji przekazywane były za pośrednictwem oficjalnej witryny projektu: www.joomla.org i przekazywana dalej dzięki portalom społecznościowym i informacją publikowanym na innych stronach związanych z Joomla! Jeżeli administrator serwisu nie przeglądał regularnie tych kanałów informacyjnych, to jedyną informacją o nowej aktualizacji otrzymywał po zalogowaniu się do panelu administracyjnego witryny. 

Teraz, dzięki nowemu rozszerzeniu o nazwie System - Joomla! Update Notification, o nowej aktualizacji Joomla!, administrator zostanie powiadomiony za pomocą e-mail.

Dodatek w zasadzie nie wymaga konfiguracji. Domyślnie zaraz po instalacji jest włączony, a powiadomienia wysyłane są do wszystkich zarejestrowanych w systemie użytkowników, którzy należą do grupy Super Users.

Jeżeli w Twoim serwisie jest kilku administratorów, którzy należą do grupy Super Users, możesz ograniczyć wysyłanie powiadomień do jednego lub kilku administratorów. W tym celu zaloguj się do zaplecza witryny i w menu Rozszerzenia kliknij pozycję Dodatki, a następnie odszukaj na liście dodatku System - Joomla! Update Notification i kliknij w jego nazwę. W polu Super Users Emails wpisz adres email użytkownika, który ma otrzymywać powiadomienia. Możesz także w tym polu wpisać kilka adresów oddzielając je przecinkami. Pamiętaj tylko, że wpisane w tym polu adresy muszą należeć do zarejestrowanych w systemie użytkowników, którzy muszą być przypisani do grupy Super Users. W polu Email language możesz wybrać język w jakim będą przesyłane maile z powiadomieniami o aktualizacjach. 

Dodatek System - Joomla! Update Notification

Eksport informacji systemowych

Bardzo przydatna funkcja w sytuacjach, kiedy pojawia się jakiś problem i trzeba przesłać szczegółowe informacje na temat wersji CMS Joomla! i środowiska, w którym jest zainstalowany.

Teraz w oknie Środowisko masz do dyspozycji dwa przyciski, dzięki którym szczegółowe informacje systemowe możesz pobrać w jednym z dwóch dostępnych formatów: pliku tekstowego lub JSON (JavaScript Object Notation). 

Okno Środowisko w Joomla! 3.5

Umieszczanie obrazów za pomocą metody przeciągnij i upuść

Jedna z najciekawszych zmian w Joomla! 3.5 :-)

Do tej pory, aby umieścić obraz na przykład w artykule, należało wykonać szereg różnych czynności. Teraz możesz umieszczać obrazy przeciągając je z Twojego komputera bezpośrednio do oka edytora! Po prostu umieść kursor w miejscu, w którym, chcesz umieścić obraz, a następnie przeciągnij właściwy plik obrazu do okna edytora.

Umieszczanie obrazu metodą drag & drop

Plik obrazu zostanie automatycznie przesłany na serwer do folderu: twoj-serwis/images i umieszczony we wskazanym miejscu treści. Istnieje oczywiście możliwość wyłączenia mechanizmu drag & drop oraz zmiany lokalizacji katalogu domyślnego, do którego przesyłane są pliki umieszczane tą metodą. Wystarczy edytować dodatek o nazwie Edytor - TinyMCE i wpisać w polu Images directory ścieżkę do folderu.

Edycja dodatku Edytor - TinyMCE



Obsługa emotikonów

Emotikony są obecnie bardzo popularne, zwłaszcza w portalach społecznościowych i urządzeniach mobilnych. Teraz możesz używać ich także w Joomla! 

Aby dodać emotikon wystarczy skopiować go na przykład ze strony: emojipedia.org i wkleić bezpośrednio do edytora.

Umieszczanie emotikonów w treści artykułu

Zmiana lokalizacji niektórych przycisków edytora

Nie musisz już przewijać okna, aby zlokalizować przyciski, które do tej pory umieszczone były pod oknem edytora. Teraz znajdują się one w górnym obszarze edytora.

Zmiana lokalizacji niektórych przycisków edytora TinyMCE

Anonimowe zbieranie danych systemowych

Opcja, która pozwala wysyłać dane o środowisku w którym pracuje Joomla! do centralnego serwera projektu Joomla! Przesyłane dane mają dotyczyć wersji CMS Joomla! oraz interpretera PHP, typu i wersji bazy danych a także typu serwera.

Za anonimowe zbieranie i przesyłanie danych odpowiada dodatek System - Joomla! Statistics, który domyślnie jest włączony, ale nie przesyła żadnych danych.

Aby wyłączyć lub sprawdzić, jak skonfigurowany jest ten dodatek w Twoim serwisie, otwórz okno menadżera dodatków, a następnie odszukaj na liście dodatek System - Joomla! Statistics i kliknij w jego nazwę. Klikając odnośnik: Click here to see witch information wiil be sent możesz zobaczyć dokładne informacje, które będą przesłane do serwera centralnego.

W polu Unique ID możesz kliknąć przycisk Reset Unique Id, aby zresetować unikalny identyfikator, który jest przesyłany razem z pozostałymi danymi. W polu Interval (hours) wpisz liczbę określającą co ile godzin system powinien wysyłać anonimowe dane. W polu Mode wybierz z listy sposób wysyłania danych: Always send (wysyłaj zawsze), On demand (na żądanie) lub Never send (nigdy nie wysyłaj).

 Opcje konfiguracyjne dodatku System - Joomla! Statistics

Łatwe umieszczanie modułów wewnątrz artykułów

W poprzednich wersjach, aby wyświetlić zawartość modułu wewnątrz artykułu należało wpisać w tekście specjalny kod ujęty w nawiasy klamrowe, w formacie: loadposition: nazwa-pozycji-modulu.

Teraz jest to o wiele łatwiejsze! Wystarczy, że umieścisz kursor w w miejscu, gdzie chcesz wstawić utworzony wcześniej moduł, a następnie klikniesz przycisk Module. W oknie modalnym kliknij tytuł lub pozycję wybranego modułu, a system sam wstawi do tekstu odpowiedni kod :-)

Umieszczanie modułu wewnątrz artykułu

Wyświetlanie statusów elementów w menadżerach kategorii

Bardzo ciekawa funkcjonalność, dzięki której od razu wszystko fajnie widać, ile artykułów w danej kategorii ma status opublikowany, ile nieopublikowanych, zarchiwizowanych, czy wyrzuconych do kosza. Funkcjonalność ta została zaimplementowana we wszystkich domyślnych menadżerach kategorii: Artykuły, Doniesienia, Kontakty i Reklamy.

Wyświetlanie statusów artykułów w menadżerze kategorii

Ciekawe jest także to, że jak klikniesz w danej kolumnie na wybrany status, to otworzysz okno ze wszystkim artykułami posiadającymi ten status. Jest to na prawdę ekstra sprawa, bo nie trzeba filtrować artykułów, są już fajnie poukładane ;-)

Dodatkowe odnośniki w pasku stanu zaplecza administracyjnego

Funkcjonalność ta została dodana do istniejącego już modułu o nazwie User Status. Aby umieścić w pasku stanu nowe odnośniki wyświetl okno menadżera modułów (menu Rozszerzenia -> Moduły), a następnie za pomocą filtra wyświetl moduły zaplecza. Kliknij w nazwę modułu, aby wyświetlić jego opcje konfiguracyjne.

Lista modułów zaplecza Joomla! 3.5

Nowe pola to Show View Site (pokaż witrynę) i Show View Administrator (pokaż zaplecze). Pierwsze umieszcza odnośnik, który wyświetla w nowym oknie (zakładce) stronę główną witryny, natomiast drugi wyświetla pulpit zaplecza administracyjnego. 

 Opcje konfiguracyjne modułu User Status

Jeżeli w obu polach klikniesz przycisk Tak, to na dole w pasku stanu zaplecza administracyjnego zobaczysz odpowiednie odnośniki:

Pasek stanu zaplecza administracyjnego Joomla! 3.5

Nowe submenu dla pozycji Instalacje 

W CMS Joomla! 3.5 pojawiło się nowe menu podrzędne dla pozycji Instalacje w menu Rozszerzenia. Teraz widoczne są wszystkie opcje instalatora, które do tej pory dostępne były tylko po kliknięciu pozycji Instalacje.

Nowe submenu dla pozycji Instalacje

Do pobrania dla Joomla 3.5:

Pamiętaj, aby wykonać kopię zapasową serwisu, zanim przeprowadzisz aktualizację! 

Więcej informacji na temat nowych funkcjonalności w wersji 3.5, możesz przeczytać w Repozytorium GitHub.

 

Chcesz otrzymywać powiadomienia o moich kolejnych wpisach lub projektach?

Wielkanocna promocja na wszystkie e-booki
Jak robić szybkie i dostępne strony WWW - 4 spotka...

Podobne wpisy

 

    By accepting you will be accessing a service provided by a third-party external to https://www.slawop.net/