28 kwietnia 2017

Joomla 3.7 i pola dodatkowe

Autor: Paweł Szroeder

Kilka dni temu w sieci pojawiła się aktualizacja dla systemu Joomla, tym razem oznaczona jako 3.7. Pomimo, że nie śledziłem zapowiedzi dotyczących tej wersji, przeczucie podpowiadało mi, że może wydarzyć się coś ciekawego. I tak się też stało.

 

Joomla 3.7 i oczekiwane pola dodatkowe

 

Joomla 3.7 – co nowego?

oficjalnej dokumentacji możemy poczytać o kilku istotnych aktualizacjach, jednak dla Web Designera kluczowe są tak naprawdę 3 zmiany:

  • dodanie pól dodatkowych dla artykułów,
  • ulepszone tworzenie nowych artykułów i dodawanie dla nich pozycji w menu,
  • zmiana w zarządzaniu tłumaczeniami dla wersji językowych.

Gdy tylko przeczytałem o wymienionych nowościach przystąpiłem do aktualizacji testowej strony. Niestety okazało się, że nie wszystko jest tak piękne jak być powinno. 

 

Pola dodatkowe

Nowość wyczekiwana od lat – przynajmniej w moim przypadku. Ile razy spotkałem się z niestandardowym projektem podstrony (a raczej ile razy się nie spotkałem…), gdzie content porozrzucany był w różnych miejscach projektu graficznego podstrony. W takich sytuacjach trzeba było ratować się modułami, aby np. dany cytat pojawił się jako oderwany twór w okolicach footera.

Kto korzysta z Wordpressa ten wie, czym są pola dodatkowe i jakie niosą korzyści. Dodawanie różnej treści i contentu w jednym artykule za pomocą kilku okien edycji to luksus. Dotychczas Joomla oferowała wrzucanie wszystkiego do jednego worka w głównym edytorze treści. Teraz takich okien możemy mieć więcej, a nawet możemy wybrać z pośród 15 typów.

No dobrze, wszyscy piszą o tej cudownej funkcjonalności, ale czy ktoś przetestował jak “wyrzucić” zawartość tych okien do szablonu strony? No właśnie, tutaj piękna historia ma swoje zakończenie. Dlaczego pola nie mogą mieć domyślnie swojej funkcji, gdzie wystarczyłoby podać nazwę pola i wstawić w dowolne miejsce w szablonie? Tak mniej więcej działa to w Wordpressie. Przyznam szczerze, że niestety Joomla pod tym względem mnie nieco rozczarowała. Content z pól dodatkowych na froncie strony domyślnie pojawia się w narzuconym miejscu (w zasadzie mamy do wyboru 3 miejsca w okolicy głównej treści artykułu) i nie jesteśmy w stanie w prosty sposób tego napisać.

Pola dodatkowe są również dostępne przy użytkownikach i w kontaktach.

 

Tworzenie artykułów i pozycji menu

Kolejna zmiana, która mogłaby okazać się rewolucyjna, ale do końca nie jest. Twórcy systemu wprowadzili aktualizację umożliwiającą tworzenie nowego artykułu podczas wprowadzania pozycji menu. Jednak w 99% przypadkach najpierw tworzymy artykuł, a dopiero potem generujemy link. To tworzenie pozycji w menu powinno odbywać się z poziomu artykułu, a nie na odwrót. Albo przynajmniej taka funkcjonalność powinna zostać dodana w edycji artykułu. Co więcej link powinien domyślnie tworzyć się automatycznie na podstawie aliasu, kategorii itp. a w menu powinniśmy zarządzać tylko kolejnością i tytułem.

 

Zarządzanie tłumaczeniami

Jeśli mamy więcej niż jedną wersję językową w zapleczu pojawi się nowe narzędzie o nazwie Multilingual Associations. Dzięki niemu w jednym miejscu można zarządzać tłumaczeniami, po lewej stronie widoczne jest źródło, a po prawej tłumaczenie. Niewielka zmiana, ale z punktu widzenia użyteczności bardzo istotna. Na pewno usprawni pracę i pozwoli łatwiej zarządzać tłumaczeniami dla wersji językowych.

 

Pozostałe nowości

Joomla 3.7 to także aktualizacje w innych obszarach, m. in. zmiany w edytorze TinyMCE, możliwość dostosowania menu w zapleczu dla różnych użytkowników, czy też drobne zmiany wizualne w całym zapleczu.

Podczas aktualizacji nie zauważyłem żadnych nieprawidłowości technicznych, a update wykonałem na kilku dość sporych stronach. Pamiętajcie jednak zawsze o utworzeniu kopii zapasowej.

Jeśli chodzi o pola dodatkowe – pozostaje jeszcze poczekać na ich dalszy rozwój, co mam nadzieje nastąpi w niedługim okresie.