KVS 5.0.0

25 March, 2019

A KVS 10 éves lett! 10 éve, 2009 februárjában bejelentettük első nyilvános megjelenésünket. Azóta közel 60 új verziót adtunk ki, és közel 1000 új funkciót adtunk hozzá. Boldog évfordulót és csak így tovább!

 

Az újdonságok itt:

  1. PHP 7 támogatás megvalósítva. Ez hatalmas változást hozott a KVS kódban, és most a legtöbb egyéni PHP-módosítás valószínűleg leáll, és módosításokat igényel. Ez nem érinti a sablonokban végrehajtott témák testreszabását, ha nem változtatnak meg PHP-kódot a KVS-ben. Az audit plugin segítségével megtalálhatja az egyéni PHP-fájlok listáját és a KVS-rendszerfájlok egyéni módosításait: ezeket telepítési és biztonsági ellenőrzések futtatásával találja meg.
  2. Teljesen újraírtuk a számlázási API-t és az összes jelenleg a KVS-be integrált fizetésfeldolgozót. Mostantól egy új fizetési processzor hozzáadása egyszerű kódolási feladat lesz, amelyhez nincs szükség a KVS adatszerkezetének ismeretére. Az összes meglévő fizetési feldolgozó, ahol számlázási szinten támogatott, próbafunkcióval frissítve. A KVS többféleképpen támogatja a próbaverziókat: a próbaverziós felhasználók rendelkezhetnek prémium hozzáféréssel, vagy rendelkezhetnek normál hozzáféréssel a profiljukhoz rendelt előre meghatározott számú tokennel. Ez lehetővé teszi különböző hozzáférési szintek konfigurálását a próbaverziós és nem próbaverziós tagok számára; és a tokenek hasznosak az elérhető tartalmak számának korlátozásában (például a próbaidőszakos felhasználók legfeljebb 5 olyan videót nézhetnek meg, amelyeket tokenekkel kell feloldani).
  3. Mostantól minden kategorizáló objektum rendelkezik állapotmezővel, és deaktiválható lesz. A deaktivált objektumok nem jelennek meg listákban, hanem közvetlen URL-eken keresztül érhetők el. Ezentúl a műholdakon is egyénileg beállítható, hogy melyik műholdon melyik kategorizáció látható.
  4. A tartalombeállításokban vadonatúj kategorizálási beállítások részt vezettünk be egy sor címkelétrehozási szabálykészlettel. A címkék a többi kategorizáló objektumhoz képest valóban dinamikusak, automatikusan jönnek létre különféle forrásokból, például importálásból, megragadókból, és még a webhely felhasználói is tartalomcímkézéskor. Most már lehetősége van irányítani a címke automatikus létrehozásának folyamatát. Például letilthatja a túl rövid vagy túl hosszú címkéket, olyan címkéket, amelyek általános nyelvi szavak, mint például az "és" és a "vagy", valamint a meghatározott szimbólumokat tartalmazó címkéket. Ezek a szabályok minden olyan adatfolyamot érintenek, ahol a címkék automatikusan létrejönnek, kivéve a címkeszerkesztőt az adminisztrációs panelen. A címkeszerkesztőben továbbra is manuálisan hozhat létre bármilyen kívánt címkét.
  5. Az albumok mostantól támogatják a PNG- és GIF-fájlokat, beleértve az animált GIF-eket is. Az itt hozzáadott támogatás csak részleges: a feltöltött képek hüvelykujjai továbbra is JPG formátumúak lesznek (az animált GIF-ek első képkockája hüvelykujjként jelenik meg). De egyébként lehetővé teszi az eredetileg feltöltött kép eredeti formátumban történő megtekintését.
  6. Nagy változások történtek a KVS keresési lekérdezéseiben. Az új verzióban optimalizáltuk számukra a tárolási struktúrát, így a megjelenítési teljesítményük több mint 10-szeresére nőtt nagy adatbázisok esetén. Emellett támogatást adtunk az adminisztrátorok számára, hogy manuálisan hozzanak létre/importálhassanak keresési lekérdezéseket a SEO lefedettségéhez.
  7. A reklámblokk elleni védelem a Clickaine reklámcéggel együttműködésben került hozzáadásra. Ez a funkció célja, hogy csökkentse a hirdetések blokkolásának esélyét a webhelyén, és növelje a csőbevételt. Továbbra is megvizsgáljuk, hogy a Google és más böngészők mit tesznek a hirdetésblokkolással kapcsolatban. Amint azt bizonyára tudja, a Google 2019 júliusában saját hirdetésblokkoló szoftverét fogja csomagolni a Chrome-ba, ami hatással lehet a hirdetési piacra. A KVS 5.0-tól kezdve ezt részletesebben megvizsgáljuk, hogy megvédjük a KVS-felhasználókat ezekkel a közelgő változásokkal szemben.
  8. Az adminisztrációs panel videó- ​​és albumlistáiban most közvetlenül ott választhatja ki a megjeleníthető oszlopokat – korábban személyes beállításokkal volt konfigurálható. Általánosságban elmondható, hogy az oszlopválasztókat sok más listához hozzáadták az adminisztrációs panelen, de még mindig nem mindenhol. Folytatjuk ezek véglegesítését a közelgő frissítésekben, már csak néhány van hátra. Az összes listában, ahol alkalmazható, hozzáadtuk a hüvelykujj oszlopok megjelenítésének engedélyezését, valamint mostantól bármilyen fájloszlopot is engedélyezhet. Végül az 5.0-ban hozzáadtuk az oszlopok átrendezésének támogatását, így mostantól szinte mindenhol testreszabhatja a kényelmes listamegjelenítési konfigurációt az adminisztrációs panelen.
  9. Támogattuk a felhasználókat, hogy tokeneket szerezzenek, hogy más felhasználókat az Ön webhelyére történő regisztrációra utaljanak. Ennek a funkciónak az engedélyezéséhez menjen a Memberzone beállításokhoz, és állítsa be ott az affiliate paramétert, valamint a hivatkozó ingyenes regisztrációhoz adandó tokenek számát. Ezután jelenítse meg a hivatkozási hivatkozást a felhasználói profilban a paraméternév és a felhasználói azonosító használatával; ezt a linket a felhasználók arra fogják használni, hogy új felhasználókat küldjenek webhelyére. Fizetős regisztrációval is lehet tokeneket keresni, de csak hozzáférési kóddal. Ebben az esetben a hozzáférési kódok létrehozásakor be kell állítani a tokenek odaítélését, mert a különböző hozzáférési kódok eltérő összegűek lehetnek.
  10. A távoli fájlellenőrzést továbbfejlesztettük, hogy támogassa a HTTP/2 szerver válaszait.
  11. A modellek mostantól támogatják a kategóriákhoz hasonló csoportosítást.
  12. A felhasználók és a rendszergazdák jelszavait mostantól biztonságosabb módon tároljuk. Lehetőség lesz a jelszavak kivonatolási módszerének testreszabására is, amely mostantól lehetővé teszi a felhasználók zökkenőmentes migrációját más szkriptekből, ahol más jelszókivonatolási módszert használnak. A jobb biztonság érdekében javasoljuk, hogy az 5.0-s verzióra való frissítés után módosítsa a szuperadmin jelszavát a személyes beállításokban. Ugyanazt a jelszót használhatja, mint korábban.
  13. Az ütemezésen alapuló beépülő modulok (sablon-gyorsítótár tisztítása, avatar generálása, biztonsági mentés) most beállíthatók úgy, hogy meghatározott időközönként fussanak. Ez akkor hasznos, ha több KVS projekt van telepítve ugyanarra a szerverre, és meg akar győződni arról, hogy a találékony műveletek különböző időpontokban futnak.
  14. Javítottuk a stopszavak működését a KVS-ben. Korábban a csillagszimbólumot (*) nem tartalmazó stop szavak hibásan működtek. Például, ha a „szó” és a „[del]” helyettesíti, a KVS a „wording” kifejezést „[del]ing”-re cseréli, ami nem nézett ki jól. Most az ilyen szavakat csak egész szavaknak tekintjük, és ha részleges egyezést szeretnénk elérni, használjunk csillag szimbólumot, pl. "szó*". Ez hatással lesz mind a "szóra", mind a "szövegezésre". Ezen kívül most már beállíthat saját regex-csereszabályokat is, amelyek hatással lesznek a felhasználók által beküldött összes tartalomra.
  15. A Felügyeleti panel mostantól jobb teljesítményt nyújt a hatalmas adatbázisokon. Ha egyes listákon lassú listagenerálást tapasztal, egyszerűen letilthat (elrejthet) néhány összesítő oszlopot a jobb listateljesítmény érdekében.
  16. A felügyeleti panel összes kategorizáló szerkesztője mostantól támogatja a Mentés és szerkesztés következő folyamatot, hasonlóan a tartalomszerkesztőkhöz korábban.
  17. Az adminisztrátor felhasználók és csoportok, valamint a webhely felhasználói mostantól támogatják a szöveges leírásokat a szerkesztőikben.
  18. A biztonsági mentési beépülő modulban megváltoztattuk a lejátszó beállításainak tárolási módját. Korábban a lejátszó beállításait a webhelysablonokkal együtt tárolták, és külön lehetőség volt a lejátszó beágyazásának biztonsági mentésére. Az 5.0-ban úgy döntöttünk, hogy egyesítjük őket egy külön biztonsági mentési opcióba, amely biztonsági másolatot készít a lejátszó és a beágyazott lejátszó beállításokról, valamint a VAST profilokról.
  19. Javítottuk a proxybeállítások kezelését a grabbers beépülő modulban. Mostantól mind a youtube-dl, mind a cURL kérésekben használatosak lesznek. Az egyéni grabberek beállításaiban is lehetőség nyílik a védett tartalom eléréséhez használt bejelentkezési adatok konfigurálására.
  20. A Grabbers mostantól támogatni fog egy további terminológiai szűrőt, amely lehetővé teszi a tartalom átugrását bizonyos szavakkal a címben.
  21. Az országokat az adminisztrációs panelen kontinensek szerint csoportosítottuk az Ön kényelme érdekében.
  22. Módosítottuk az xxx_view és xxx_comments blokkok gyorsítótárazásának módját a tagok számára. Ennek eredményeként csökkennie kell a kukában lévő gyorsítótár-fájlok számának, és általában csökkenni fog a gyorsítótár-fájlok száma anélkül, hogy jelentős mértékben befolyásolná a teljesítményt.
  23. Az összes webhelyblokkot kategória és blokktípus szerint csoportosítottuk. Az összes blokkparamétert logikájuk és összekapcsolódásuk szerint csoportosítottuk. A 60 blokkból 45 új alapértelmezett sablonokkal és új dokumentációval lett frissítve. Az új alapértelmezett sablonok az összes lehetséges adatmező/művelet megjelenítésére szolgálnak, és megfelelően működniük kell az alapértelmezett téma JS-fájljával. Csak hozzá kell adnia néhány stílust és elrendezést, hogy jól nézzen ki a téma stílusában.
  24. A speciális tartalomszűrés konfigurálásakor a KVS nemcsak a listákból rejti el a szűrt tartalmat, hanem a 404-es számot is visszaadja az ilyen tartalmak közvetlen URL-címén keresztül. Speciális szűrést alkalmaznak a műholdakon, hogy korlátozzák az ott elérhető tartalomkészletet a testreszabott lekérdezési logika segítségével.
  25. A tagok mostantól bejegyzéseket hozhatnak létre az új post_edit blokk segítségével.
  26. A megjegyzésblokkokban mostantól lehetőség van a megjegyzések értékelésük szerinti rendezésére. Mostantól bármilyen tartalomhoz megjelenítheti a legjobb értékelésű megjegyzéseket, ha további megjegyzésblokkot ad az oldalhoz, és konfigurálja az items_per_page=1 és sort_by=rating paraméterekkel.
  27. A tagok mostantól nemcsak felhasználónevükkel, hanem e-mail címükkel is bejelentkezhetnek.
  28. A search_results blokkban most már lehetőség van hasonlósági feltételek konfigurálására, amikor hasonló lekérdezéseket jelenít meg a search_method paraméterrel: lehet teljes szöveges index, teljes egyezés vagy részleges egyezés.
  29. A video_view és album_view blokkokban megváltoztattuk a megtekintési korlát működését (max. N videó korlátozása M másodperc alatt). Korábban cookie-kon alapult, és jó teljesítményt nyújtott, ugyanakkor lehetővé tette a felhasználók számára a cookie-k visszaállítását és a korlát visszaállítását. Ezt a határszámítást IP-alapúra változtattuk. Ha engedélyezve van, a frissítés után megnövekedhet az adatbázis terhelése.

Javított hibák:

  1. Az idővonal képernyőkép-formátumainak létrehozásakor vagy törlésekor a KVS az összes videót végigfutja, még akkor is, ha csak néhánynál volt engedélyezve az idővonal. Ez lassú feladatfeldolgozást eredményezne nagy adatbázisok esetén.
  2. A sikertelen átalakítási feladatok újraindításakor új videókhoz vagy albumokhoz, a KVS néhány ritka esetben kéretlen fájlokat hagy egyes tárolószervereken.
  3. A lejátszó teljes képernyője nem mindig működött megfelelően iPaden az iOS új verziójával (ezt a javítást korábban a fórumon jelentették be, mint a 4.0.4 utáni lejátszóhoz készült gyorsjavítást).
  4. Az adminisztrációs panel kategória- és modellválasztói hibásan működtek az elemek kombinált listájának másolása és beillesztése során, és néha hasonló kategóriákat vagy modelleket hoztak létre, eltérő kis- és nagybetűkkel.
  5. A lejátszót kijavítottuk, hogy ne jelenítse meg a VAST előre játszást a mobil UC-böngészőben, mivel ez a böngésző nem követi a HTML5 szabványokat, és így nem teszi lehetővé a kihagyás gomb megfelelő megjelenítését. Jelenleg az összes többi játékosnál is ez a probléma; a jövőben más megoldást is kínálhatunk.

UC Browser VAST probléma az egész világon, valamint a lejátszó 4.0.3-as és 4.0.4-es gyorsjavítása:

Jelenleg globális probléma van a tartalom előtti videóhirdetések (VAST) megjelenítésével mobileszközökön a UC Browserben. Ezt a problémát az UC Browser helytelen viselkedése okozza a HTML5-videók megjelenítésekor. A hirdetői követelményeknek megfelelően a KVS lejátszóban ezt úgy javítottuk, hogy letiltottuk a VAST hirdetésmegjelenítést a mobileszközökön az UC Browserben. Ez a javítás a KVS 5.0.0-hoz érkezett, és a KVS 4.0.3-as és 4.0.3-as verzióihoz is biztosítottunk egy gyorsjavítást a lejátszóhoz. További részleteket itt talál: KVS-fórum.

Megérkezett a vadonatúj KVS 6.3.0 Rendeljen most