KVS 6.1.0

05 June, 2023

Co nowego w KVS 6.1.0

Wokół nowego panelu administracyjnego zaszły ogromne zmiany. Otrzymaliśmy negatywne opinie od starych użytkowników i postanowiliśmy udostępnić dodatkowe opcje, aby częściowo przywrócić stary wygląd i działanie panelu administracyjnego:

  1. Przypomnienie, co było już możliwe w wersji 6.0.1: wyłączanie ikon w menu, zmiana rozmiaru i przenoszenie wszystkich wyskakujących okienek z funkcją pamięci, dodawanie niestandardowego CSS do konta administratora - wszystko to w Ustawieniach -> Ustawienia osobiste. Pamiętaj, że niestandardowego CSS można używać nie tylko do ustawiania czcionek i kolorów, ale także do ukrywania niepotrzebnych części GUI. Na przykład każdy edytor ma atrybut HTML „nazwa-edytora-danych”, a każdy wiersz pola ma atrybut „nazwa-pola-danych”. Używając tych i niestandardowego CSS, możesz teraz ukryć części edytora, których nigdy nie używasz.
  2. Do ustawień osobistych dodano opcję trybu przewijania. Ta opcja pozwoli Ci przełączyć się na stare przewijanie KVS, kiedy nie było ustalonych nagłówków i stopek, a przewijana była cała strona.
  3. Do ustawień osobistych dodano także nową opcję dostosowania trybu otwierania edytora. Pozwoli Ci to przejść na 2 nowe tryby wyświetlania edytora: w wyskakujących okienkach na tej samej stronie oraz w nowych zakładkach. Obydwa nowe sposoby nie będą renderować nagłówka i menu bocznego, więc mogą być przydatne w przypadku małych wyświetlaczy.
  4. Dodatkowo dodano opcję wymuszenia zamknięcia wyskakującego okienka po kliknięciu w dowolnym miejscu pustego miejsca poza wyskakującym okienkiem, podobnie jak miało to miejsce w starym interfejsie administratora.
  5. Niektóre zmiany w GUI filtra siatki: zwiększyliśmy rozmiar kontroli wyszukiwania i dodaliśmy przycisk Zastosuj obok zestawu aktywnych filtrów, tak jak to było wcześniej. Ponadto wszystkie pola wyszukiwania są teraz domyślnie włączone.
  6. Możesz teraz używać klawisza „w dół” w zaawansowanych kontrolkach selektora, aby wyświetlić pełną listę dostępnych elementów w formie listy rozwijanej, podobnie jak w przypadku natywnych kontrolek wyboru.
  7. Każde wyskakujące okienko, tam gdzie ma to zastosowanie, zawiera teraz link do pobrania i otwarcia zawartości wyskakującego okienka w nowej karcie przeglądarki.
  8. Przywrócono domyślny autofokus do pierwszego pola w edytorach.
  9. Sterowanie kalendarzem umożliwia teraz wybieranie dat wyłącznie za pomocą klawiatury.
  10. Siatki będą wyświetlać kciuki w formacie siatki wielokolumnowej, jeśli wybierzesz tylko kolumnę kciukową w wyborze kolumn. Można to wykorzystać do przeglądu dużych zestawów kciuków.

Udoskonalono funkcję znaku wodnego wideo, aby zapobiec łatwemu usuwaniu znaku wodnego:

  1. Dodano możliwość określenia maksymalnego przesunięcia w pikselach lub% rozmiaru wideo, aby znak wodny był losowo przemieszczany na osiach X i Y.
  2. Dodano obsługę przełączania położenia narożnika stałego znaku wodnego, co spowoduje, że będzie on losowo wyświetlany w różnych rogach N razy, którą zdefiniujesz).
  3. Do przewijania znaków wodnych dodano obsługę losowego czasu przewijania przy użyciu specjalnej składni.

Dodano listę funkcji SEO / DMCA związanych z wyszukiwaniem:

  1. Zapytania wyszukiwania obsługują teraz status, dzięki czemu możesz dezaktywować dowolne zapytanie. Dzieje się tak, aby zapobiec wyświetlaniu tego zapytania na stronach zawierających listę wyszukiwanych haseł (zwykle używanych do celów SEO). Wcześniej można było usuwać tylko zapytania, których nie chcesz, aby były widoczne, ale mogły one pojawić się ponownie.
  2. W ustawieniach statystyk możesz teraz skonfigurować, aby wszystkie nowe zapytania były dodawane w stanie nieaktywnym. Możesz skorzystać z tej opcji, jeśli chcesz ręcznie zatwierdzać zapytania, które chcesz eksponować w swojej witrynie.
  3. Wszędzie w blokach, w których obsługiwane jest wyszukiwanie tekstowe, można teraz dostosować zachowanie bloku, gdy użytkownik próbuje wyszukać coś, co pasuje do nieaktywnego zapytania w Twojej bazie danych lub coś, co zawiera zablokowane słowo. W obu przypadkach możesz użyć parametrów blokowych, aby wymusić w odpowiedzi błąd 404 lub dokonać przekierowania na inny adres URL. Wydaje się to wymagane w związku z niedawnymi ograniczeniami ustawy DMCA, gdy agenci żądają, aby adresy URL zawierające właściciela praw autorskich zwracały błędy 404 (prawdopodobnie w celu usunięcia tych adresów URL z indeksu Google), nawet jeśli nie znaleziono żadnych wyników dotyczących trafności.
  4. Wreszcie możliwa będzie teraz lepsza kontrola buforowania stron wyników wyszukiwania. Poprzednio KVS buforował wyniki tylko dla zapytań składających się z jednego słowa, aby uniknąć przepełnienia systemu pamięci podręcznej. Teraz dodaliśmy parametr blokowy search_caching_words, dzięki czemu można zezwolić na buforowanie zapytań składających się z 2 lub nawet 3 słów.

Inne ulepszenia:

  1. Do ustawień osobistych każdego administratora dodano funkcję wysyłania powiadomień e-mailem. Możesz teraz skonfigurować swój adres e-mail i wybrać, jakie powiadomienia chcesz otrzymywać (zestaw dostępnych powiadomień zależy od uprawnień Twojego administratora, a pełna lista jest dostępna tylko dla superadministratorów). Oprócz powiadomień możliwe będzie także przesyłanie informacji zwrotnych od użytkowników e-mailem – albo wszystkich, albo tylko z podaną listą słów znajdujących się na białej liście.
  2. Dodano obsługę systemów pamięci masowej zgodnych z Amazon S3 i S3 na serwerach pamięci masowej. Oprócz tego dodaliśmy także opcję „Brak dostępu publicznego” do pola typu przesyłania strumieniowego na wypadek, gdy chcesz używać serwera pamięci masowej tylko do tworzenia kopii zapasowych (posiadając wiele serwerów pamięci masowej w tej samej grupie).
  3. W formatach zrzutów ekranu legalne będzie teraz usuwanie formatów JPG i zachowanie wyłącznie formatów WebP, ponieważ obsługa ich urządzeń wreszcie osiągnęła 98%. Ustawienia odtwarzacza będą teraz obsługiwać tylko jeden format zrzutów ekranu na osi czasu, a aktualizacja KVS powinna automatycznie przełączyć go na WebP. Dlatego po aktualizacji zalecamy usunięcie formatu JPG z listy formatów zrzutów ekranu TIMELINE (!). W przypadku formatów zrzutów ekranu przeglądu zdecydowaliśmy się zachować domyślnie zarówno JPG, jak i WebP w naszym domyślnym motywie, ale w ustawieniach motywu będziesz teraz mógł wybierać formaty WebP we wszystkich opcjach, w których wcześniej możliwe były tylko formaty JPG (opcja podstawowego formatu kciuka). W ten sposób możesz zdecydować się na całkowite pozbycie się formatów JPG w filmach (niestety na razie nie w innych miejscach, ale to nadejdzie). Przyjrzymy się także przyszłemu formatowi AVIF, ponieważ obecnie osiąga on ponad 80% zastosowania.
  4. Zwiększone bezpieczeństwo panelu administracyjnego edycji masowej. Wcześniej masowa edycja była możliwa automatycznie dla administratorów z uprawnieniami „edytuj wszystkie dane”. Teraz będzie osobne zezwolenie na masową edycję, które należy ustawić ręcznie dla każdego administratora potrzebującego tej funkcji (obejmuje to również edycję za pomocą interfejsu GUI importu). Również interfejs GUI do masowej edycji umożliwi zmianę tylko danych, na które pozwalają inne uprawnienia do edycji. Zapewni to, że ograniczeni administratorzy nie będą mogli wyrządzić szkód Twoim danym w zakresie wykraczającym poza ich szczególne obowiązki. Dodatkowo dodaliśmy specjalne uprawnienia do zmiany własności administratora treści, co wcześniej było możliwe tylko dla superadministratorów.
  5. Zwiększone bezpieczeństwo usuwania treści. Teraz możesz skonfigurować maksymalny dzienny limit usuniętych treści dla każdego ograniczonego administratora (po aktualizacji domyślnie zostanie ustawione 30). Dzięki tej zmianie administratorzy nie będą mogli przypadkowo lub złośliwie usunąć Twoich treści. Superadministratorzy nie będą mieli tego limitu, ale będzie obowiązywać dodatkowy sztywny limit maksymalnie 1000 obiektów treści (filmów i/lub albumów), które procesor zadań w tle może usunąć dziennie. W razie potrzeby można to dostosować za pomocą pliku konfiguracyjnego setup.php.
  6. KVS może teraz generować użytkowników losowo wybieranych z 8 milionów baz danych nazw użytkowników typu open source. Tacy użytkownicy otrzymają nowy status „Wygenerowany”, aby oddzielić ich od rzeczywistych użytkowników. Można to włączyć wszędzie tam, gdzie możliwy jest import treści, aby emulować treści przesyłane przez prawdziwych użytkowników. W przypadku istniejących projektów KVS możesz użyć graficznego interfejsu użytkownika do masowej edycji, aby ponownie przypisać filmy do nowo wygenerowanych użytkowników. Do ustawień Memberzone dodano również opcję pozwalającą dostosować częstotliwość, z jaką KVS powinien „ponownie wykorzystywać” już wygenerowane VS użytkownika, tworząc nowe. Spowoduje to emulację, gdy niektórzy wygenerowani użytkownicy dodadzą więcej filmów niż jeden.
  7. Kontrola prędkości dodana do odtwarzacza, domyślnie wyłączona, można włączyć w ustawieniach odtwarzacza.
  8. Wprowadzono kreator instalacji motywu. Można go użyć do zastąpienia domyślnego motywu dowolnym innym motywem dostarczonym przez firmę zewnętrzną lub skopiowanym z innego projektu za pomocą wtyczki kopii zapasowej KVS. Motywy zwykle zależą od rozmiarów, dla których zostały zaprojektowane, więc kreator nie tylko zastąpi motyw, ale także sprawdzi zależności i zaproponuje automatyczne utworzenie potrzebnych formatów kciuków lub zmianę innych opcji obrazu zgodnie z wymaganiami nowego motywu.
  9. Historia motywów będzie teraz rejestrować zmiany parametrów bloku. Wszelkie usunięte pliki, zapisane wcześniej w historii motywu, po usunięciu również wywołają zdarzenie zmiany.
  10. Predefiniowane ustawienia importu treści obsługują teraz czarne listy, które umożliwiają pominięcie importu określonych wierszy zawierających dowolne słowa z czarnej listy.
  11. Wtyczka Neuroscore będzie teraz obsługiwać przepisywanie tytułów ze starych tytułów, kategorii i nazw modeli. Co więcej, będzie teraz w stanie automatycznie wykrywać modele i kategorie na podstawie zrzutów ekranu wideo. Funkcje te są nadal w fazie testów integracyjnych i w pełni je aktywujemy dopiero w końcowej aktualizacji.
  12. Wtyczka do czyszczenia pamięci podręcznej szablonów będzie teraz wykonywać bardziej inteligentne czyszczenie pamięci podręcznej, a także będzie w stanie wyświetlać bardziej zaawansowane statystyki pamięci podręcznej, pomocne w analizie przeciążenia pamięci podręcznej. Poprzednio zwiększanie czasu pamięci podręcznej dla pojedynczego bloku skutkowało powstaniem ogromnej ilości niepotrzebnych plików pamięci podręcznej, ale dzięki ostatniej zmianie nie będzie to już stanowić problemu.
  13. We wtyczce DigiRegs możesz teraz wybrać sprawdzanie DigiRegs tylko w przypadku filmów, które nie zawierają informacji o źródle treści.
  14. Wtyczka automatycznego wyboru modelu weźmie pod uwagę nazwę użytkownika, kanał i źródło treści, aby automatycznie przypisać modele, co zwiększy skuteczność wtyczki w przypadku treści pochodzących od grabberów.
  15. W wtyczce grabberów, kiedy aktywujesz autopilota dla poszczególnych grabberów, możesz teraz określić zakres czasu, w którym chcesz, aby konkretny grabber został wykonany. Wcześniej możliwe było jedynie określenie odstępu pomiędzy kolejnymi wykonaniami.
  16. Wtyczka Backup obsługuje teraz kopiowanie archiwów kopii zapasowych na niektóre serwery FTP.
  17. Edycja masowa będzie teraz wspierać tworzenie nowych list odtwarzania w locie.
  18. Eksportowanie kanałów umożliwi skonfigurowanie eksportu tylko określonych typów treści wideo (np. tylko osadzone lub przesłane filmy).
  19. Logika mieszająca przesłane pliki i wyszukująca duplikaty została zoptymalizowana pod kątem mieszania tylko części pliku, która zazwyczaj zawiera informacje nagłówka i klatki kluczowe. Nie będzie to jednak miało wpływu na wszystkich po aktualizacji. Jeśli chcesz zastosować tę poprawkę, musisz dodać $config['optimize_file_hashing']="true"; linię (ze średnikiem na końcu) do /admin/include/setup.php, jednakże po włączeniu tej opcji wszystkie istniejące filmy przestaną być sprawdzane pod kątem duplikatów i potencjalnie będą mogły zostać przesłane ponownie. Ta metoda będzie domyślnie włączona dla nowych instalacji.
  20. Lepsze bezpieczeństwo kont użytkowników i poczty e-mail. KVS zezwoli teraz tylko na sesję jednego użytkownika, więc jeśli inna sesja zostanie zalogowana na tym samym koncie, wszystkie inne sesje zostaną automatycznie wylogowane. Procedury rejestracji i przywracania hasła przestaną być ujawniane, jeśli podany adres e-mail jest już używany w KVS, czy nie (sprawdzanie duplikatów wiadomości e-mail). Dlatego nie będzie możliwe stwierdzenie, czy jakiś konkretny adres e-mail jest zarejestrowany, czy nie. Ponadto KVS upewni się, że użytkownik z tym samym adresem e-mail będzie mógł ponownie utworzyć nowe konto za pośrednictwem procesora płatności. Może się tak zdarzyć, gdy płatny użytkownik anuluje cykl doładowań, a następnie będzie chciał wykupić dostęp jeszcze raz. Wcześniej KVS wymagał nie tylko unikalnej nazwy użytkownika, ale także adresu e-mail.
  21. W blokach video_view i album_view dodaliśmy parametr limit_ignore_seo_bots, za pomocą którego można wyłączyć limit przeglądania treści dla botów SEO (agentów użytkownika). Kolejnym ustawieniem we wspomnianych blokach jest limit przeglądania treści, ograniczający liczbę treści, do których może uzyskać dostęp użytkownik z jednym adresem IP w określonym przedziale czasu. Limit ten jest zwykle używany, aby umożliwić użytkownikom rejestrującym się dostęp do większej ilości treści, ale może również negatywnie wpłynąć na indeksowanie botów SEO.
  22. W blokach list_videos, list_albums i list_content wprowadziliśmy parametr limit_access_level, za pomocą którego można wyświetlić treści dostępne dla bieżącego użytkownika na podstawie globalnych i indywidualnych ustawień poziomu dostępu do treści. Poza tym dodaliśmy parametr access_level_id, aby pokazać zawartość z określonym poziomem dostępu.
  23. Ochrona plików wideo będzie teraz automatycznie umieszczać na białej liście wszystkie adresy IP Googlebota / Bingbota, korzystając z dostarczonej listy znanych adresów IP. Wcześniej KVS korzystał wyłącznie z wyszukiwania wstecznego DNS w celu umieszczania żądań Googlebota na białej liście, ale zgłoszono, że ta funkcja nie zawsze działa. Oprócz tego dodaliśmy obsługę notacji maski CIDR w polu białej listy IP w ustawieniach ochrony wideo.

Błędy, które zostały naprawione:

  1. [ŚREDNI] Odtwarzacz KVS nie zainicjował wstępnego ładowania na urządzeniach z Androidem.
  2. [NISKI] Statystyki nie zostały poprawnie zliczone w subdomenach innych niż www.
  3. [NISKI] VAST odtwarzacza nie obsługiwał przesunięcia pominięcia 00:00:00, aby natychmiast wyświetlić przycisk pominięcia.
  4. [NISKI] W niektórych przypadkach statystyki wyszukiwania będą zawierać zero znalezionych wyników.
  5. [LOW] Eksportowanie kanałów nie zwracało pustych wyników podczas przekazywania nieistniejącej kategorii lub innego filtra kategoryzacji w parametrach.
  6. [LOW] Różne drobne poprawki błędów w nowym panelu administracyjnym.
Zupełnie nowy KVS 6.3.0 jest już dostępny Zamów teraz