A KVS 5.5.0 újdonságai
"Nextgen" architektúra:
- Elindítottuk a "nextgen" architektúrát a KVS-hez, és ez a frissítés egyelőre nagyon alacsony megjelenéssel tartalmazza a termelési projektekben. A ritkán használt webhelyblokkok lecserélésével kezdtük, mint például a list_dvds_groups, list_models_groups, list_categories_groups, list_content_sources_groups, dvd_group_view és content_source_group_view. Íme a megváltozott blokkok új funkcióinak legfontosabb elemei; a jövőbeni verziókban ezeket a funkciókat más blokkokra is alkalmazni fogják.
- Több válogatási lehetőség.
- Hozzáadott skip_default_filter paraméter, amely lehetővé teszi az objektumlista megjelenítését az alapértelmezett szűrés alkalmazása nélkül (például a listablokkok alapértelmezés szerint megjelenítik az aktív objektumokat, ezzel a paraméterrel inaktív objektumok is engedélyezhetők).
- Hozzáadott skip_ids / show_ids paraméterek, amelyek csak meghatározott objektumokat tartalmazó listák megjelenítésére használhatók, amelyekre numerikus azonosítóik vagy külső azonosítóik hivatkoznak, ahol ez támogatott.
- Az összes listablokkra jellemző egyéb skip_xxx és show_xxx paraméterek mostantól nemcsak numerikus azonosítókban, hanem külső azonosítókban és címekben is megadhatók.
- A dinamikus szűrőknél hozzáadtuk a több objektum szerinti szűrés támogatását a könyvtáraik megadásával (korábban csak az azonosítójukat lehetett megadni). Például mostantól lehetséges lesz SEO-barát URL-ek létrehozása az objektumok több címkével történő szűrésekor, például /prefix/tag1/tag2/tag3/. Korábban egy ilyen URL csak numerikus címkeazonosítók megadását tette lehetővé, pl. /prefix/1/2/3/.
- A szöveges keresés minden listablokkban támogatott.
Konverziós motor fejlesztések készlete:
- A videóformátum beállításaiban mostantól lehetőség nyílik a tartalom előtti és utáni bevezetők összekapcsolására a videótartalom-forrás egyéni fájljaival. Ez lehetővé teszi, hogy a különböző tartalomforrásokból származó videókhoz különböző bevezetők legyenek.
- A konverziós szerver beállításainál korábban lehetőséget adtunk annak konfigurálására, hogy egy adott konverziós szerveren milyen típusú háttérfeladatok futhatnak. De volt egy kizárás, hogy ha a konverziós szerver üres, és nincsenek futó feladatok, akkor a KVS mindenesetre feladatot rakott bele, még akkor is, ha ennek a feladatnak más típusa van. Most hozzáadtunk egy további opciót annak konfigurálásához, hogy szeretné-e ezt a szervert elfogadni bármilyen típusú feladatot, ha szabadon van, vagy azt szeretné, hogy ez a kiszolgáló kizárólag meghatározott feladattípusokkal működjön, és ne fogadjon el más feladatokat.
- Az előző frissítésben hozzáadtuk a videó időtartamának tömeges szerkesztéssel történő csonkolását. A jelenlegi frissítésben kiterjesztettük ezt a funkciót, és támogatást adtunk a videók csonkolásához is az elejétől és/vagy a végétől.
- Jelentős optimalizálást végeztünk arra vonatkozóan, hogy ugyanahhoz a videóhoz hogyan hozzon létre több videofájlt újra. Korábban több fájl újbóli létrehozása minden videófájlhoz külön háttérfeladatot küldött, most a KVS minden videóhoz egyetlen feladatot küld be, hogy szükség esetén több formátumot is létrehozhasson. Ez biztosítja a félig feldolgozási funkció optimalizálását is, amikor az új videóknál a KVS úgy van beállítva, hogy először csak a szükséges formátumokat hozza létre, majd külön feladatokat küld el más formátumok létrehozásához.
Fejlesztések a feedek exportálásában:
- A feedek exportálása most beállítható úgy, hogy csak az aktív kategorizáló objektumokat (például kategóriákat, címkéket stb.) exportálja.
- Támogatás hozzáadva az adatok JSON formátumban történő exportálásához, amelyek könnyebben elemezhetők kívülről XML vagy CSV helyett.
- Hozzáadott támogatás a véletlenszerű rendezés beállításához.
- Támogatás hozzáadva egyéni dátumformázás megadásához CSV feed formátumban.
- Hozzáadott lehetőség fájlként történő letöltésre, nem pedig szövegként való megjelenítésre.
Játékos és lejátszós hirdetési fejlesztések:
- A "VAST-profilokat" átneveztük "Hirdetési profilokra", és nem csak tartalom előtti és utáni lejátszóhirdetésekhez, hanem popunder és videokattintási hirdetésekhez is használhatóvá tettük.
- A játékosok hirdetési profiljai mostantól az eszköztípusok és -kategóriák szerinti szűrést is támogatják, így különböző lejátszóhirdetéseket jeleníthet meg mobil- és asztali eszközökhöz, illetve különböző videókategóriákhoz.
- A lejátszó logójának szövege és a vezérlősáv szövege mostantól támogatja a videótartalom forráscíméhez való kötődést.
- Lehetőség lesz beállítani úgy, hogy a lejátszó popunder minden videónál aktiválódjon (korábban legalább 1 perces időtúllépés kellett ahhoz, hogy újra aktiválódjon).
- Hozzáadtuk a WEBP formátum támogatását a lejátszó előnézeti képeihez; A plus lejátszó mostantól automatikusan kiválasztja a legjobb méretű előnézeti képet az eszköz képernyőjének mérete alapján. Ez nagyon fontos a Google Performance Index számára, amely nagymértékben függ a betöltött lejátszó előnézeti képétől, amely a Legnagyobb tartalommal rendelkező festési objektum. Ez a funkció minden projektnél automatikusan aktiválódik frissítéskor, mert szerintünk nagyon fontos. Kérjük, győződjön meg róla, hogy szervere imagemagickje támogatja a WEBP formátumot, különben a projektje nem vált át. FIGYELMEZTETÉS! Ha harmadik féltől származó lejátszót használ, kérjük, olvassa el a frissítési megjegyzéseket a KVS-fórumon a változtatás lehetséges problémáinak további részleteiért.
- Android-eszközökön a lejátszó fekvő tájolásra van zárva, amikor teljes képernyőre vált.
Változtattunk azon, ahogyan a webhely felhasználói hogyan törlik a videókat és albumokat, és hogyan kezeli a KVS webhelymotor a törölt állapotot:
- Korábban a webhely felhasználói által törölt tartalom a teljes törlés módszerével lett törölve. Úgy döntöttünk, hogy ezt alapértelmezés szerint töröltként jelöljük meg (ez azt jelenti, hogy a tartalomfájlok törlődnek, de a tartalomrekordok az adatbázisban maradnak, és a közvetlen URL-címeik továbbra is elérhetők maradnak). Ha vissza szeretné állítani a korábbi viselkedést, használhatja a delete_mode paramétert, amelyet a list_videos és list_albums blokkokhoz adtak hozzá.
- Ezen kívül lehetőség lesz beállítani, hogy a törölt állapotú tartalom HTTP 410 állapotot adjon vissza HTTP 200 helyett. Ezt a Beállítások -> Webhelybeállítások menüpontban a Tartalomállapotok elérhetősége lehetőség alatt konfigurálhatja.
- A Megjelölés töröltként funkció mostantól lehetővé teszi a %ORIGIN_URLS% token használatát az e-mail üzenetekben, amely felsorolja azokat a tartalmi URL-eket, amelyekről lefoglalták (csak a harmadik fél webhelyeiről származó tartalom esetén).
Használhatósági fejlesztések az adminisztrációs panelen:
- A Személyes beállításokban most kikapcsolhatja a nem fontos adminisztrációs panel értesítéseit.
- Az egész adminisztrációs panelen megváltoztattuk az objektumhivatkozások listákban való megjelenítésének globális logikáját. Korábban a hivatkozásokra kattintható volt a megfelelő szerkesztők megjelenítése, pl. a megjegyzéslistában, ha a felhasználónévre kattintasz, megjelenik a felhasználó szerkesztője a kattintott felhasználóhoz. Az új viselkedés a listát a kattintott érték alapján szűri, ahelyett, hogy megnyitná a szerkesztőjét. A Személyes beállításokban is hozzáadtunk egy lehetőséget, ha vissza szeretné állítani a régi viselkedést.
- A statisztikákban mindenhol hozzáadtuk a mai és tegnapi időszak szerinti szűrést.
- A megjegyzésekben mostantól minden új hozzászólást 1 kattintással törölni lehet. Hasznos, ha webhelye sok megjegyzést kapott spammel.
- A lejátszási listákban hozzáadtuk az „Aktiválás és törlés” és a „Törlés és aktiválás” kötegelt műveletek támogatását.
- A hírcsatornák importálása mostantól támogatja a duplikált műveletet, így nem kell manuálisan másolnia az összes beállítást, ha sok hasonló hírcsatornát kell létrehoznia.
- A webhelyre adott visszajelzések mostantól újra megnyithatók, és újra megválaszolhatók.
Egyéb fejlesztések:
- Az 5.5.0 egyik fő funkciója a DigiRegs.com DMCA szolgáltatóval való integráció. Ennek a hozzáadásának fő oka a DMCA-kérelmek megnövekedett száma, amellyel sok csőtelephelynek már nap mint nap foglalkoznia kell. A DigiRegs.com fizetős hozzáférést biztosít a videó szerzői jogi API-jához, amely lehetővé teszi a videó szerzőijog-tulajdonosának észlelését minden feltöltött videónál. Alapvetően ez ugyanaz a modell, amelyet arra használnak, hogy automatikusan átvizsgálják webhelyeit olyan videók után, amelyek sértik a szerzői jogokat, majd kérelmet küldenek Önnek a szerzői joggal védett videók törlésére. A beépülő modult úgy tervezték, hogy zavarja a videokonverziós folyamatot, és azonosítsa a szerzői joggal védett videókat, mielőtt ténylegesen konvertálnák őket, majd az ilyen videókat törölni lehet, vagy a szerzői jog tulajdonosa által megengedett maximális időtartamra lecsonkolhatják, vagy deaktiválhatják, így mindegyikről manuálisan dönthet.
- A kategóriákban, modellekben és címkékben szereplő szinonimákhoz hasonló tartalomforrásokhoz hozzáadtuk a szinonimák támogatását.
- A grabbers és importáló hírfolyamok terminológiai szűrője a címen kívül a tartalom kategorizálását is ellenőrzi. Például felvehet néhány kategórianevet a terminológiai szűrőbe, és az adott kategóriából származó videók nem lesznek importálva.
- Az FTP tartalomfeltöltő bővítményben lehetőséget adtunk az adminisztrátori jelző megadására az összes importált tartalomhoz.
- A webhelymotor frissítve lett, hogy alapértelmezés szerint automatikusan letiltja a webhely megjelenítését az iframe-ben. FIGYELMEZTETÉS! Ez a viselkedés megszakíthat bizonyos projekteket, amelyek KVS-feltöltési funkciót használnak más tartományokon iframe-eken keresztül, vagy speciális lejátszási listák beágyazási technikákat használnak, amelyek a Webhely felhasználói felületén létrehozott bizonyos oldalakra támaszkodnak. Ha ez érinti, a Beállítások -> Webhelybeállítások menüpontban visszaállíthatja a régi viselkedést. A szabványos KVS beágyazási kódokat ez a változás nem érinti, csak a webhely nyilvános részei nem engedélyezik a beágyazást.
- A video_edit blokkban támogatást adtunk a feltöltött videofájlok minimális és maximális videóminőség-ellenőrzésének konfigurálásához.
- Ha a beágyazási lehetőség engedélyezett a video_edit blokkban, akkor az a grabbereket is támogatja, és a támogatott oldalak beágyazási kódjainak automatikus megragadására használható. Így például egyszerűen megadhatja a videó URL-jét a youtube.com webhelyről, és a KVS néhány másodpercen belül automatikusan megkapja a beágyazási kódot, képernyőképet és időtartamát.
- A list_videos és list_albums blokkokban végzett szöveges keresés ezentúl az adatbázisból is betölti a lekérdezési információkat, ha van ilyen. Ezek az adatok felhasználhatók a keresési eredményoldalak indexelésének letiltására olyan lekérdezések esetén, amelyek nem léteznek az adatbázisban.
- Az adminisztrációs panel keresési statisztikái mostantól támogatják a szűrést a találatok száma és az alapján, hogy adminisztrátorok vagy a webhely felhasználói adták-e hozzá őket.
- A Neuroscore beépülő modult kibővítettük azzal a képességgel, hogy lehetővé tegye a már pontozott videók ismételt pontozását, ha bármilyen okból pontozni kell, akkor ismét manuálisan.
- Egy új paraméter került a list_videos blokkba, amely megakadályozza a külső keresőbővítmény használatát ehhez a blokkhoz. Ez akkor lehet hasznos, ha külön blokkokat használ a külső keresés által nem támogatott speciális opciók kereséséhez.
- Az események típus szerinti szűrésének lehetősége a list_members_events blokkba került.
Javított hibák:
- [SÚLYOS] A KVS nem frissítette a talált videók számát külső keresés használatakor (5.3.0 óta).
- [KÖZEPES] A KVS beágyazási kódok nem engedélyezték megfelelően a cookie-kat.
- [KÖZEPES] A lejátszó popunder használatakor helytelenül működhet mobileszközökön az oldal görgetése közben.
- [LOW] Egyes VPAID hirdetések nem engedélyezték a videók szüneteltetését.
- [ALACSONY] Az időtartamszűrő a hírcsatornák importálásában nem működött, ha az időtartam értéke nem volt megadva a feedadatokban.
- [ALACSONY] A tartalom listaműveletekkel történő aktiválása vagy deaktiválása nem hozott létre naplóbejegyzéseket.
- [ALACSONY] A tömeges kiválasztás grafikus felhasználói felülete nem támogatja a műholdtartományokból származó tartalmi URL-eket.
- [ALACSONY] A műholdak kezdőlapja bizonyos esetekben rossz számú tartalmat jelenít meg.
- [LOW] A jelszómezők a KVS adminisztrációs panelen legfeljebb 32 szimbólumra korlátozódtak.
- [LOW] A [rand] vagy [pszeudorand] struktúrák használata szövegenként legfeljebb 32 tokenre korlátozódott.