XenForo 2.4.x - dyskusja ogólna

  • Autor wątku Autor wątku dave
  • Data rozpoczęcia Data rozpoczęcia
Wczoraj na oficjalnym forum XenForo opublikowano pierwszy wątek dotyczący zbliżającej się wersji 2.4.x. Choć prace nad wersją 3.0 wciąż trwają i na jej temat wiadomo tylko tyle, że powstaje, tak deweloperzy XenForo postanowili uchylić rąbka tajemnicy odnośnie wersji, która powinna pojawić się pod koniec bieżącego lub na początku przyszłego roku.

W wersji 2.4 twórcy XenForo dążyć będą do wprowadzenia wielu poprawek z typu quality of life, a więc funkcji i uproszczeń dla administratorów, moderatorów i użytkowników forum. Sprawdzone zostaną najpopularniejsze sugestie zgłoszone przez klientów XenForo, których część być może zostanie zaimplementowane do ów wersji. Twórcom zależy jednak na kompatybilności z poprzednimi wersjami tak, aby aktualizacje forów przebiegły bezinwazyjnie.

Wszelkie nowości dotyczące XenForo 2.4 pojawią się na oficjalnym forum wsparcia w wątkach z cyklu "Czy widziałeś...?". Aktualnie wiadomo, że jedną z większych ulepszeń będzie porzucenie obecnego edytora tekstowego na rzecz nowszego o nazwie Tiptap:


Według zapewnień twórców, informacje o nowościach, jakie zostaną zaimplementowane do XenForo 2.4, powinny pojawiać się szybciej, ponieważ od teraz publikowane będą szczegóły o funkcjach, które są i będą implementowane, a nie, gdy ich implementacja została już zakończona. Taka zmiana przebiegu informacji powinna poprawić ogólny feedback otrzymywany od społeczności XenForo.

 
Ostatnia edycja:
Kolejna nowość, która zawita do XF 2.4 to sprawdzanie aktualizacji zainstalowanych rozszerzeń. Jeśli któreś z Twoich zainstalowanych na forum rozszerzeń otrzyma aktualizację, zostaniesz o tym stosownie powiadomiony. W praktyce wyglądać to będzie mniej więcej tak:

1732561394989.png

Idea tej funkcji bazuje na nieoficjalnym rozszerzeniu, które tak naprawdę istnieje już od dłuższego czasu, jednak z powodu ogromnego zainteresowania, twórcy postanowili, że pomysł ten zostanie wdrożony do przyszłej wersji XenForo. Co więcej, funkcja ta prawdopodobnie zostanie rozszerzona o dodatkowe opcje, jak np. możliwość aktualizacji rozszerzeń z poziomu panelu administratora za pomocą jednego kliknięcia (dla darmowych rozszerzeń) lub wprowadzenia niestandardowego URL dla twórców do odpytywania informacji o nowych wersjach (aktualnie sprawdzanie aktualizacji odbywa się poprzez okresowe weryfikacje działu pobierania na oficjalnym forum XenForo).
 
Do przyszłych nowości XenForo 2.4 zaliczyć możemy etykietowanie prywatnych wiadomości. O co chodzi?

Etykietowanie prywatnych wiadomości pozwoli na lepsze organizowanie wiadomości w skrzynce odbiorczej. Dzięki etykietom możliwe będzie szybsze filtrowanie, wyszukiwanie, czy ogólne zarządzanie prywatnymi wiadomościami. Całość przypominać będzie opcję, którą XenForo posiada już od dawna. Mam na myśli tutaj tagowania wątków.

1733349444800.png

1733349450120.png

1733349460307.png

Twórcy zapewniają, że jedna wiadomość może posiadać maksymalnie do 10 etykiet, zaś łączna ich ilość będzie nieograniczona. Aktualnie rozważane są dalsze usprawnienia filtrowania prywatnych wiadomości. Być może pojawi się również lista wszystkich nadanych etykiet o czym prowadzone są na ten temat rozważania. Jeśli masz pomysł, jak zrealizować taką funkcję, deweloperzy XenForo chętnie Cię wysłuchają.

Źródło:


W kolejnym wątku dotyczącym nowości dla nadchodzącego XenForo 2.4 najprawdopodobniej dowiemy się nieco więcej na temat nowego edytora postów. Stay tuned!
 

Nowy edytor postów Tiptap​

XenForo 2.4 przyniesie za sobą, upragniony przez społeczność, nowy edytor postów: Tiptap.

Czym jest Tiptap?​

Tiptap to modułowy, otwartoźródłowy framework edytora typu "headless". "Headless" oznacza, że nie ma dostarczonego interfejsu użytkownika. "Modułowy", że możesz włączyć tylko te funkcje, które są Ci potrzebne. Posiada także system rozszerzeń, który pozwala nie tylko tworzyć własne rozszerzenia, ale także rozwijać istniejące rozszerzenia.

Pierwsze spojrzenie na Tiptap​

1734977110568.png

Choć Tiptap w XenForo jest wciąż daleki od wersji działającej wiadomo, że zostanie przeniesiony na dół pola wprowadzania tekstu co poprawi dostęp do niego na urządzeniach mobilnych. Pozycja edytora nie jest jednak stała. Jeśli chcesz, aby wrócił on na górę, jak obecnie, wystarczy jedna zmiana w CSS i gotowe!

Podobnie, jak obecnie, pasek narzędzi edytora tekstu będzie w pełni zarządzalny co oznacza, że możesz włączyć lub wyłączyć przyciski czyniąc go rozbudowanym lub minimalistycznym.

Co ciekawe, w wielu przypadkach widoczność edytora może być wręcz... zbędna. Dlaczego? Otóż Tiptap można użyć również jako edytora typu markdown.

Nowy edytor postów będzie wspierać również podświetlenie składni dla różnych języków programowania, które również zostaną poszerzone o kolejne pozycje. Wszelkie bloki i inne elementy obok tekstu będą widoczne dokładnie tak samo, jak podczas ich wprowadzania.

Tiptap otrzyma również zgodność z interfejsem XenForo. Oznacza to fakt, że w nowym edytorze tekstowym znajdziemy kilka znajomych okienek wprowadzania np. adresów URL, jak dotychczas.

1734977682939.png

Oprócz tego, pojawi się również poprawione wsparcie dla przesyłania wielu plików naraz metodą "chwyć i upuść" (drag and drop).

Więcej na temat edytora, jak i rozszerzeń do niego znajdziesz na oficjalnym wątku XenForo pod poniższym linkiem:


Co myślicie o nadchodzącej nowości? ;)
 
W przeciągu kilku ostatnich dni dowiedzieliśmy się o kolejnych nowościach, które zmierzają do XenForo 2.4. Dziś omówimy funkcję, która w rzeczywistości nie jest zupełną nowością w świecie XenForo, bowiem istnieje już pod postacią rozszerzenia o nazwie Chunked Uploads, a która pojawi się w kolejnej odsłonie XF. Zanim jednak przejdziemy do omawiania tej funkcji, deweloperzy postanowili podzielić się zmianami, które zaszły w minimalnych wymaganiach XenForo.

Twórcy XF postanowili, że w przyszłości zrezygnują ze wsparcia dla PHP 7.x i wymagać będą PHP w wersji przynajmniej 8.0.2. Jak stwierdzono, zdecydowana większość witryn zbudowanych na XenForo 2.3, bo aż około 90%, używa obecnie PHP 8.0 lub nowszej, więc nie ma sensu wspierać starsze wersje tego skryptowego języka. Jeśli więc zależy Ci na przyszłych aktualizacjach, a wciąż używasz starszej wersji PHP, zaleca się, aby ją zaktualizować, ponieważ PHP 8 wspierane jest przez XenForo już od kilku lat.

Wróćmy do nowości o nazwie "Chunked Uploads". Co to takiego?

Chunked Uploads to proces dzielenia przesyłanych plików na mniejsze fragmenty, które następnie są scalane na serwerze. Opcja ta może być niezwykle przydatna, jeśli:
  • Twój hosting ma bardzo rygorystyczne limity przesyłania plików,
  • chcesz przesyłać znacznie większe pliki,
  • korzystasz z usług proxy, jak np. Cloudflare.
Na przykładzie Cloudflare - serwis ten nakłada limit przesyłania plików do 100 MB i jest on niezależny od konfiguracji Twojego serwera. W niektórych przypadkach domyślny maksymalny rozmiar przesyłanych plików w PHP wynosi zaledwie 2 MB.

Nawet jeśli Twój serwer zezwala na przesłanie większych plików, mogą się zdarzyć sytuacje, gdy będziesz potrzebować przesłać coś jeszcze większego. W takich przypadkach możesz zapłacić Cloudflare za zwiększenie limitu, kombinować z konfiguracją serwera albo... po prostu włączyć "Chunked uploads":

1739023959927.png

Po włączeniu tej funkcji teoretyczny maksymalny rozmiar pliku do przesłania wynosi aż 128 GB! Dzieje się tak, ponieważ przesyłany plik podzielony zostanie na mniejsze fragmenty. Opcja "Chunk size" określa maksymalny rozmiar każdej części przesyłanego pliku. Jak widać na obrazku, maksymalny rozmiar pojedynczego pliku na serwerze nie może przekroczyć 2,048 KB, więc należy wprowadzić wartość poniżej tego rozmiaru. Możliwe jest również dostosowanie liczby jednocześnie przesyłanych fragmentów pliku, co może poprawić wydajność i przyspieszyć przesyłanie dużych plików.

Jeśli ukończymy konfigurację opcji "Chunked uploads", na stronie z ustawieniami załączników powinniśmy zobaczyć nowy maksymalny rozmiar pojedynczego załącznika dokładnie tak, jak na poniższym obrazku.

1739024237741.png
 
Powrót
Góra