Drupal jest bardziej przyjazny dla użytkownika niż kiedykolwiek dzięki nowemu modułowi Tematy pomocy
Opublikowany: 2022-10-31Ważne jest, aby wszyscy użytkownicy, w tym marketerzy niezwiązani z technologią i właściciele firm, mogli z łatwością pracować z witryną internetową. Jeśli chodzi o Drupala, nadal robi wielkie postępy w kierunku bycia bardziej przyjaznym dla użytkownika, co jest jednym z kluczowych priorytetów i korzyści Drupala 8.
Z przyjemnością ogłaszamy kolejny wielki postęp w dziedzinie przyjazności dla użytkownika Drupala — nowy podstawowy moduł Tematy pomocy. Zobaczmy, co moduł zrobi, aby podnieść go jeszcze wyżej.
Przyjazny dla użytkownika CMS to konkurencyjny CMS
Po pierwsze, powinniśmy zauważyć, dlaczego użyteczność Drupala jest dziś jego priorytetem. Jednym z kluczowych powodów jest to, że pomaga Drupalowi być konkurencyjnym wśród innych CMS-ów. Powinien stać się najbardziej przyjaznym dla użytkownika CMS i platformą z wyboru dla większej liczby właścicieli firm.
Na przykład dużo atramentu zostało wylanych na rywalizację między Drupalem i WordPressem w zakresie tworzenia stron internetowych.
- Wśród kluczowych atutów WordPress CMS jest wysoki poziom łatwości obsługi.
- Drupal zawsze był postrzegany jako platforma, która pozwala budować bardziej zaawansowaną funkcjonalność, będąc jednocześnie nieco bardziej skomplikowaną i mającą bardziej stromą krzywą uczenia się.
Twórca Drupala, Dries Buytaert, powiedział, że pasjonuje go uczynienie Drupala bardziej przyjaznym dla zwykłych użytkowników.
Osiągnięcia w uczynieniu Drupala najbardziej przyjaznym CMS-em są już ogromne i prace trwają. D8 może pochwalić się:
- łatwe tworzenie treści dzięki CKEditor
- funkcja Szybka edycja umożliwiająca edycję treści w locie
- wygodna i atrakcyjna biblioteka multimediów oraz osadzanie multimediów
- przyjazny dla użytkownika kreator układów typu „przeciągnij i upuść”
- nadchodzący motyw administratora Claro, który będzie zgodny ze wszystkimi współczesnymi wytycznymi dotyczącymi projektowania UX
- przestrzeganie WCAG i ATAG w standardach dostępności sieci
- wygodne interfejsy administratora do robienia prawie wszystkiego
- elastyczne przepływy pracy w oparciu o role
i wiele więcej.
Dlaczego potrzebny był nowy moduł Tematy pomocy w Drupalu
Jednym z kluczowych aspektów zarządzania witryną w sposób przyjazny dla użytkownika jest wiedza, jak działają moduły witryny. Ich interfejsy użytkownika, ustawienia i osobliwości pracy mogą wahać się od prostych do trudnych. Uzyskanie pomocy z nimi znacznie poprawia użyteczność administratora.
Dlatego Drupal potrzebował ujednoliconego sposobu, w jaki moduły i motywy mogą dodawać swoje tematy pomocy. W tym obszarze rdzeń Drupala ma już moduł Pomoc, ale pozwala on tylko twórcom modułu na tworzenie ogólnych tematów pomocy za pomocą hook_help() .
Według Andyposta, opiekuna tematów pomocy, nie wszystkim było łatwo dodawać tematy pomocy za pomocą istniejącego modułu pomocy. Aby rozwiązać ten problem, społeczność stworzyła Przewodnik użytkownika Drupal 8, a nawet przetłumaczyła go na kilka języków w ramach Inicjatywy Dokumentacji Drupala.
Następnie, jak mówi Andypost, liderka Inicjatywy Jennifer Hodgdon (jhodgdon) utworzyła moduł konfigurowalnej pomocy. Na razie jest to piaskownica, ale osiągnie stabilność i umożliwi dodawanie tematów pomocy bezpośrednio z przeglądarki.
Podjęto decyzję o dodaniu części tego nowego modułu do rdzenia Drupala jako eksperymentalnego modułu Tematy pomocy, a także przekształceniu Przewodnika użytkownika Drupala 8 w tematy pomocy dotyczące działania głównych modułów. Pomysł dodania modułu Tematy pomocy do rdzenia Drupala zakończył się sukcesem!
Przegląd nowego modułu Tematy pomocy i mapa drogowa
Moduł Tematy Pomocy pozwala twórcom modułów, motywów i dystrybucji podstawowych i wniesionych na tworzenie tematów pomocy w postaci plików Twig. Dodatkowy dodany moduł pozwoli każdemu zrobić to z przeglądarki.
W module może być tyle tematów, ile potrzeba, aby Drupal był bardziej przyjazny dla użytkownika. Tematy można znaleźć na stronie pomocy witryny pod adresem admin/help.
Niektóre zostaną tam wymienione bezpośrednio, jeśli zostaną oznaczone jako „najwyższy poziom”. Inne zostaną wymienione jako „pokrewne”.
W zależności od zadań, które użytkownicy mają wykonać, tematy pomocy mogą być pojedyncze lub pogrupowane:
- Jedno zadanie tworzy „temat zadania”.
- Wiele tematów zadań można pogrupować w sekcje i utworzyć „temat sekcji”.
Jak napisał na Twitterze „Kropla jest zawsze w ruchu”, Tematy pomocy są wynikiem wspaniałej pracy 38 osób na przestrzeni kilku lat. Zostanie on włączony do D8.8 jako moduł eksperymentalny i powinien stanowić przydatne rozwiązanie pomocy użytkownikom Drupala.
Ponadto mapa drogowa modułu Tematy pomocy ma na celu osiągnięcie stabilności i połączenie z istniejącym podstawowym modułem pomocy. Pozostanie również inny podstawowy moduł w tym obszarze — moduł Tour, dzięki któremu Drupal będzie bardziej przyjazny dla użytkownika dzięki pomocy w formie podpowiedzi.
Struktura tematów pomocy
Każdy temat będzie plikiem Twig znajdującym się w podkatalogu konkretnego modułu o nazwie help_topics . Pliki powinny mieć nazwy w następujący sposób: nazwamodułu.topic_id.html.twig .
Będą mieć metadane „front Matter” i treść HTML. Pojedynczy temat zadania powinien zawierać metadane z następującymi informacjami:
- tytuł tematu
- czy są „najwyższego poziomu” czy „pokrewne”
- cel
- opcjonalne wyjaśnienie „co jest/są”
- kroki wymagane do wykonania zadania (opakowane nagłówkiem H2)
- opcjonalne dodatkowe zasoby (również H2)
Tematy sekcji mają podobne metadane, są podobne, ale mogą być tylko „najwyższego poziomu” i powinny zawierać przegląd powiązanych zadań, a nie wymagane kroki. Możesz zobaczyć więcej informacji o standardach tematów pomocy.
Ciesz się łatwością obsługi Drupala ze wszystkimi jego nowymi narzędziami
Biorąc pod uwagę gigantyczne kroki, w których Drupal staje się bardziej przyjaznym dla użytkownika CMS, konieczne jest aktualizowanie witryny. Tylko w takim przypadku Ty i Twoi użytkownicy skorzystacie z nowych funkcji użyteczności.
Pomyśl na przykład o fakcie, że Layout Builder jest stabilny dopiero od Drupala 8.7, a Biblioteka mediów ma nowy, bardziej przyjazny dla użytkownika i piękny interfejs w tym samym wydaniu.
Zawsze możesz liczyć na nasz zespół programistów, który bezproblemowo zaktualizuje Twoją witrynę do najnowszych podstawowych wersji, skonfiguruje przyjazne dla użytkownika moduły, takie jak Tematy pomocy lub inne, oraz pomoże Ci w przygotowaniach do Drupala 9.
A w świetle naszego dzisiejszego tematu możemy zaoferować wiele dodatkowych sekretów UX, aby Twoja witryna była bardziej przyjazna dla użytkownika.
Porozmawiaj z naszym zespołem Drupal!