Co nowego w KVS 5.5.0
Architektura „następnej generacji”:
- Rozpoczęliśmy architekturę „nextgen” dla KVS i ta aktualizacja zawiera ją na razie z bardzo małą ekspozycją w projektach produkcyjnych. Zaczęliśmy od zastąpienia rzadko używanych bloków witryn, takich jak list_dvds_groups, list_models_groups, list_categories_groups, list_content_sources_groups, dvd_group_view i content_source_group_view. Oto główne najważniejsze informacje dotyczące nowych funkcji zmienionych bloków; w przyszłych wersjach te funkcje zostaną zastosowane również do innych bloków.
- Więcej opcji sortowania.
- Dodano parametr skip_default_filter, który umożliwia wyświetlenie listy obiektów bez stosowania jej domyślnego filtrowania (np. bloki listy domyślnie wyświetlają obiekty aktywne, za pomocą tego parametru można zezwolić również na obiekty nieaktywne).
- Dodano parametry skip_ids / show_ids, których można używać do wyświetlania list zawierających tylko określone obiekty, do których odnoszą się ich identyfikatory numeryczne lub identyfikatory zewnętrzne, jeśli są obsługiwane.
- Inne parametry skip_xxx i show_xxx, typowe dla wszystkich bloków list, można teraz określać nie tylko w identyfikatorach numerycznych, ale także w zewnętrznych identyfikatorach i tytułach.
- W filtrach dynamicznych dodaliśmy obsługę filtrowania po wielu obiektach z określeniem ich katalogów (wcześniej możliwe było jedynie podanie ich identyfikatorów). Na przykład możliwe będzie teraz budowanie przyjaznych dla SEO adresów URL podczas filtrowania obiektów według wielu tagów, na przykład /prefix/tag1/tag2/tag3/. Wcześniej taki adres URL pozwalał jedynie na podanie numerycznych identyfikatorów tagów, np.: /przedrostek/1/2/3/.
- Wyszukiwanie tekstowe będzie obsługiwane we wszystkich blokach list.
Zestaw ulepszeń silnika konwersji:
- W ustawieniach formatu wideo będzie teraz możliwe łączenie wstępów przed i po filmie z niestandardowymi plikami źródeł treści wideo. Zapewni to możliwość stosowania różnych wstępów do filmów z różnych źródeł treści.
- W ustawieniach serwera konwersji dodaliśmy wcześniej możliwość skonfigurowania, jakie typy zadań w tle mogą być uruchamiane na określonym serwerze konwersji. Ale było jedno wyjątek: jeśli serwer konwersji był pusty i nie miał uruchomionych zadań, KVS i tak umieściłby na nim zadanie, nawet jeśli to zadanie miało inny typ. Teraz dodaliśmy dodatkową opcję konfiguracji, czy chcesz, aby ten serwer akceptował dowolne typy zadań, gdy jest bezpłatny, czy też chcesz, aby ten serwer pracował wyłącznie z określonymi typami zadań i nie akceptował innych zadań.
- W poprzedniej aktualizacji dodaliśmy możliwość skracania czasu trwania filmu poprzez masową edycję. W bieżącej aktualizacji rozszerzyliśmy tę funkcjonalność i dodaliśmy obsługę obcinania filmów od początku i/lub końca.
- Dokonaliśmy istotnej optymalizacji sposobu ponownego tworzenia wielu plików wideo dla tego samego filmu. Poprzednio ponowne utworzenie wielu plików wymagało osobnego zadania w tle dla każdego pliku wideo, teraz KVS prześle pojedyncze zadanie dla każdego pliku wideo, aby w razie potrzeby odtworzyć wiele formatów. Zapewni to również optymalizację funkcji półprzetwarzania, gdy w przypadku nowych filmów KVS jest skonfigurowany tak, aby najpierw tworzył tylko wymagane formaty, a następnie przesyłał osobne zadania w celu utworzenia innych formatów.
Ulepszenia w eksportowaniu kanałów:
- Eksportowanie kanałów można teraz skonfigurować tak, aby eksportowały tylko aktywne obiekty kategoryzacji (np. kategorie, tagi itp.).
- Dodano obsługę eksportu danych w formacie JSON, który może być łatwiejszy do przeanalizowania z zewnątrz niż XML lub CSV.
- Dodano obsługę ustawiania losowego sortowania.
- Dodano obsługę określania niestandardowego formatowania daty w formacie pliku CSV.
- Dodano możliwość pobierania jako pliku zamiast wyświetlania jako tekst.
Udoskonalenia dotyczące odtwarzaczy i reklam graczy:
- Zmieniliśmy nazwę „profili VAST” na „Profile reklamowe” i umożliwiliśmy ich wykorzystanie nie tylko w przypadku reklam w odtwarzaczach przed i po filmie, ale także w przypadku reklam typu popunder i reklam wideo po kliknięciu.
- Profile reklamowe odtwarzaczy będą teraz obsługiwać filtrowanie według typów i kategorii urządzeń, dzięki czemu będziesz mógł wyświetlać różne reklamy odtwarzaczy dla urządzeń mobilnych i stacjonarnych lub dla różnych kategorii wideo.
- Tekst logo odtwarzacza i tekst na pasku sterowania będą teraz obsługiwały powiązanie z tytułem źródła treści wideo.
- Będzie możliwe skonfigurowanie popundera odtwarzacza tak, aby był uruchamiany dla każdego filmu (poprzednio ponowne uruchomienie wymagało minimum 1 minuty przerwy).
- Dodano obsługę formatu WEBP w obrazach podglądu odtwarzacza; plus odtwarzacz będzie teraz automatycznie wybierał obraz podglądu o najlepszym rozmiarze w oparciu o rozmiar ekranu urządzenia. Jest to bardzo ważne dla indeksu wydajności Google, który w dużym stopniu zależy od załadowanego obrazu podglądu odtwarzacza, który jest uważany za największy obiekt do malowania treści. Ta funkcja zostanie automatycznie aktywowana podczas aktualizacji dla wszystkich projektów, ponieważ uważamy, że jest to dość ważne. Upewnij się, że imagemagick Twojego serwera obsługuje format WEBP, w przeciwnym razie Twój projekt nie zostanie przełączony. OSTRZEŻENIE! Jeśli używasz odtwarzacza innej firmy, przeczytaj uwagi dotyczące aktualizacji na forum KVS, aby uzyskać więcej szczegółów na temat potencjalnego problemu związanego z tą zmianą.
- Na urządzeniach z systemem Android odtwarzacz zostanie zablokowany w orientacji poziomej po przejściu do trybu pełnoekranowego.
Wprowadziliśmy szereg zmian w sposobie usuwania filmów i albumów przez użytkowników witryny oraz w sposobie obsługi statusu usunięcia przez silnik witryny KVS:
- Wcześniej wszelkie treści usunięte przez użytkowników witryny były usuwane metodą pełnego usuwania. Zdecydowaliśmy się to zmienić, aby domyślnie oznaczać usunięte (oznacza to, że pliki treści zostaną usunięte, ale zapisy treści będą przechowywane w bazie danych, a ich bezpośrednie adresy URL będą nadal dostępne). Jeśli chcesz przywrócić poprzednie zachowanie, możesz użyć parametru Delete_mode, który został dodany do bloków list_videos i list_albums.
- Oprócz tego możliwe będzie skonfigurowanie, aby treść w stanie usuniętym zwracała status HTTP 410 zamiast statusu HTTP 200. Można to skonfigurować w Ustawieniach -> Ustawieniach witryny w opcji Dostępność statusów treści.
- Funkcja oznaczania usuniętych umożliwia teraz użycie tokena %ORIGIN_URLS% w wiadomości e-mail, który wyświetli adresy URL treści, z których został pobrany (tylko w przypadku treści pobranych z witryn stron trzecich).
Udoskonalenia użyteczności w panelu administracyjnym:
- W ustawieniach osobistych możesz teraz wyłączyć nieistotne powiadomienia panelu administracyjnego.
- W całym panelu administracyjnym zmieniliśmy globalną logikę wyświetlania odniesień do obiektów na listach. Wcześniej odniesienia można było kliknąć, aby wyświetlić odpowiadających im redaktorów, np. na liście komentarzy, jeśli klikniesz nazwę użytkownika, wyświetli się edytor użytkownika dla klikniętego użytkownika. Nowe zachowanie będzie filtrować listę według klikniętej wartości, zamiast otwierać jej edytor. Dodaliśmy także opcję w Ustawieniach osobistych, jeśli chcesz przywrócić stare zachowanie.
- Wszędzie w statystykach dodaliśmy filtrowanie według okresów dnia dzisiejszego i wczorajszego.
- W komentarzach będzie teraz możliwe usuwanie wszystkich nowych komentarzy jednym kliknięciem. Przydatne, jeśli Twoja witryna została zasypana dużą ilością komentarzy.
- W listach odtwarzania dodaliśmy obsługę operacji wsadowych „Aktywuj i usuń” oraz „Usuń i aktywuj”.
- Importowanie kanałów będzie teraz obsługiwało akcję Duplikuj, dzięki czemu nie będziesz musiał ręcznie duplikować wszystkich opcji, jeśli chcesz utworzyć wiele podobnych kanałów.
- Informacje zwrotne dotyczące witryny można teraz ponownie otworzyć w razie potrzeby i ponownie odpowiedzieć.
Inne ulepszenia:
- Jedną z głównych funkcji wersji 5.5.0 jest integracja z DigiRegs.com, dostawcą usług DMCA. Głównym powodem dodania tego jest zwiększona liczba żądań DMCA, z którymi wiele witryn z kanałami musi obecnie sobie radzić każdego dnia. DigiRegs.com zapewnia płatny dostęp do swojego API dotyczącego praw autorskich do filmów, które umożliwia wykrycie właściciela praw autorskich do każdego przesłanego filmu. Zasadniczo jest to ten sam model, którego używają do automatycznego skanowania witryn w poszukiwaniu filmów naruszających prawa autorskie, a następnie wysyłania żądań usunięcia filmów chronionych prawem autorskim. Wtyczka ma za zadanie zakłócać proces konwersji wideo i identyfikować filmy chronione prawami autorskimi, zanim zostaną faktycznie przekonwertowane, a następnie takie filmy mogą zostać usunięte, obcięte do maksymalnego czasu dozwolonego przez właściciela praw autorskich lub dezaktywowane, abyś mógł ręcznie decydować o każdym z nich.
- Do źródeł treści dodano obsługę synonimów podobnych do synonimów w kategoriach, modelach i tagach.
- Filtr terminologii w grabberach i importowanych kanałach będzie teraz sprawdzał oprócz tytułu również kategoryzację treści. Na przykład możesz dodać nazwy kategorii do filtra terminologii i żadne filmy z tych kategorii nie zostaną zaimportowane.
- We wtyczce do przesyłania treści FTP dodaliśmy możliwość określenia flagi administratora dla wszystkich importowanych treści.
- Zaktualizowano silnik witryny, aby domyślnie automatycznie uniemożliwiał wyświetlanie witryny w ramce iframe. OSTRZEŻENIE! To zachowanie może spowodować uszkodzenie niektórych projektów korzystających z funkcji przesyłania KVS w innych domenach za pośrednictwem ramek iframe lub korzystających z określonych technik osadzania list odtwarzania, które opierają się na określonych stronach utworzonych w sekcji interfejsu użytkownika witryny. Jeśli dotyczy Cię to, możesz przywrócić stare zachowanie w Ustawieniach -> Ustawienia strony internetowej. Ta zmiana nie ma wpływu na standardowe kody do osadzania KVS, osadzanie nie będzie możliwe tylko w publicznych częściach Twojej witryny.
- W bloku video_edit dodaliśmy obsługę konfigurowania sprawdzania minimalnej i maksymalnej jakości wideo dla przesyłanych plików wideo.
- Jeśli opcja osadzania jest dozwolona w bloku video_edit, będzie ona również obsługiwać grabbery i może być używana do automatycznego pobierania kodów do osadzania z obsługiwanych witryn. W ten sposób możliwe będzie po prostu określenie adresu URL filmu na przykład z youtube.com, a KVS automatycznie pobierze jego kod do osadzenia, zrzut ekranu i czas trwania w ciągu kilku sekund.
- Wyszukiwanie tekstowe w blokach list_videos i list_albums będzie teraz ładować również informacje o zapytaniach z bazy danych, jeśli istnieje. Dane te mogą zostać wykorzystane do uniemożliwienia indeksowania stron wyników wyszukiwania dla zapytań, które nie istnieją w Twojej bazie danych.
- Statystyki wyszukiwania w panelu administracyjnym będą teraz umożliwiać filtrowanie według liczby wyników oraz tego, czy zostały dodane przez administratorów, czy przez użytkowników witryny.
- Wtyczka Neuroscore została rozszerzona o możliwość umożliwienia wielokrotnego wykonywania punktacji dla filmów, które zostały już ocenione, jeśli z jakiegoś powodu musisz ponownie punktować ręcznie.
- Do bloku list_videos dodano nowy parametr, aby zapobiec używaniu wtyczki wyszukiwania zewnętrznego dla tego konkretnego bloku. Może to być przydatne, jeśli używasz oddzielnych bloków do wyszukiwania z określonymi opcjami, które nie są obsługiwane przez wyszukiwanie zewnętrzne.
- Do bloku list_members_events dodano możliwość filtrowania zdarzeń według typu.
Błędy, które zostały naprawione:
- [POWAŻNY] KVS nie aktualizował liczby znalezionych filmów podczas korzystania z wyszukiwania zewnętrznego (od wersji 5.3.0).
- [ŚREDNI] Kody do wbudowania KVS nie zezwalały poprawnie na pliki cookie.
- [ŚREDNI] Podczas korzystania z popundera odtwarzacza może on działać nieprawidłowo na urządzeniach mobilnych podczas przewijania strony.
- [LOW] W niektórych reklamach VPAID nie można było wstrzymywać filmów.
- [NISKI] Filtr czasu trwania przy importowaniu plików danych nie działał, gdy w danych pliku danych nie określono czasu trwania.
- [LOW] Aktywacja lub dezaktywacja treści za pomocą działań na liście nie utworzyła zapisów dziennika kontroli.
- [LOW] GUI masowego wyboru nie obsługiwał adresów URL treści z domen satelitarnych.
- [NISKI] Strona startowa na satelitach w niektórych przypadkach pokazywałaby niewłaściwą liczbę treści.
- [LOW] Pola haseł w panelu administracyjnym KVS zostały ograniczone do maksymalnie 32 znaków.
- [LOW] Użycie struktur [rand] lub [pseudorand] zostało ograniczone do maksymalnie 32 tokenów na tekst.