Volledige informatie over de update vindt u op het KVS-forum: KVS 6.2. 0 bijwerken.
Wat is er nieuw in KVS 6.2.0:
- We zijn blij om aan te kondigen dat PHP 8.1-ondersteuning beschikbaar is voor bètatesten, omdat we dat zonder Smarty-update hebben kunnen doen. We raden aan PHP 8.1 te gebruiken voor nieuwe projecten, maar voorlopig raden we niet aan om PHP bij lopende projecten te updaten zonder dat dit essentieel is, omdat er nog steeds problemen kunnen optreden met volledige compliance. Hoewel PHP 8.2 waarschijnlijk ook ondersteund wordt, kunnen we dat officieel nog niet zeggen. Wanneer u overschakelt naar PHP8, kunnen er kritieke problemen optreden met de aanpassingen van uw sitesjabloon en eventuele aangepaste PHP-code die u heeft. Op dit moment is er één bekend probleem met het standaardthema van KVS, maar er kunnen er meer zijn; dus voordat u overschakelt naar een PHP-versie, controleer alstublieft ons forum voor de laatste details over PHP8-migratie - we zullen blijven updaten als er nieuwe problemen zijn gevonden.
- We zijn begonnen met het voorbereiden van de conversie-engine voor de komende HLS/adaptieve streaming-ondersteuning. In deze update hebben we het concept van videoformaatgroepen gewijzigd. Voorheen ondersteunde KVS slechts 2 vaste groepen formaten genaamd 'Standard' en 'Premium'. Standaardformaten werden gebruikt voor openbare en privévideo's, en Premium-formaten werden gebruikt voor premiumvideo's. Met een dergelijk concept was het niet mogelijk om een premiumvideo om te schakelen naar het openbare/privétype of omgekeerd. Nu ondersteunt KVS een willekeurig aantal videoformaatgroepen, en deze zullen niet direct verbonden zijn met het videotype zoals voorheen (omwille van achterwaartse compatibiliteit moesten we echter de mogelijkheid behouden dat één formaatgroep automatisch geselecteerd kon worden voor premiumvideo's. zoals voorheen). Allereerst maakt dit het mogelijk om elke video op elk gewenst moment te schakelen tussen openbaar/privé/premium. Ten tweede zal het mogelijk zijn om video's van de ene formaatgroep naar de andere te migreren. Deze functie zal in de toekomst nodig zijn bij het migreren van bestaande projecten naar het HLS-videoformaat, zodat u niet hoeft na te denken over hoeveel video's u heeft en uw opslagservers x2 schijfruimte nodig hebben, aangezien het migratieproces oude video zal verwijderen. bestanden voor elke video zodra er nieuwe videobestanden worden gemaakt.
- In de conversie-engine hebben we het kopiëren van video-screenshots tussen de hoofd- en conversieservers geoptimaliseerd, zodat alle screenshot-bestanden worden samengevoegd tot één tape-archief en als één enkel bestand worden gekopieerd. Deze optimalisatie kan de videoverwerkingssnelheid dramatisch verhogen voor projecten waarbij externe conversieservers met een hoge FTP-latentie worden gebruikt.
- In de instellingen voor videoscreenshots kun je nu inschakelen dat verticale screenshots worden samengevoegd tot één horizontale screenshot door 2, 3 of 4 afbeeldingen op een rij.
- In conversieservers kunt u nu aangeven of een server volledig geladen moet zijn met taken voordat u andere servers gaat gebruiken. Deze optie kan handig zijn als u over een krachtigere conversieserver beschikt, samen met een minder krachtige. Als u in een dergelijk scenario deze optie niet activeert, kunnen uw conversietaken willekeurig over alle servers worden verdeeld, waardoor sommige taken naar minder krachtige servers worden gekopieerd, terwijl krachtigere servers niet volledig geladen blijven. Het gebruik van de nieuwe optie zal resulteren in een snellere verwerking, behalve in gevallen waarin er een grote takenwachtrij staat te wachten op verwerking en al uw conversiebronnen volledig moeten worden geladen.
- Het is nu mogelijk om verticale versus horizontale video's te scheiden in het beheerderspaneel en het sitegebied, KVS heeft ondersteuning voor een nieuwe vlag in videogegevens.
- Externe zoekplug-in is uitgebreid met ondersteuning voor albums en zoekopdrachten, deze kunnen nu worden aangeboden via SphinxSearch voor betere zoeknauwkeurigheid en prestaties. Ook ondersteunt de plugin nu foutmeldingen als KVS constateert dat SphinxSearch niet werkt. Om e-mailmeldingen voor dit fouttype te ontvangen, moet u dit handmatig inschakelen in Persoonlijke instellingen. Raadpleeg ons forumbericht voor het configureren van SphinxSearch, deze is gelinkt vanaf de plug-inpagina in het beheerdersdashboard.
- De Synonymizer-plug-in is verbeterd met ondersteuning voor uitdrukkingen met meerdere woorden, voorheen ondersteunde deze alleen enkele woorden. Het is nu ook mogelijk om specifieke woorden te verwijderen door ze te vervangen door lege tekst. Houd er rekening mee dat de Synonymizer-plug-in niet is ontworpen voor het vervangen van verboden woorden in de inhoud die door gebruikers is geplaatst. Er is een andere functie voor deze taak in de Website-instellingen. Maar deze plug-in kan worden gebruikt om inhoud van grabbers / import te verwerken, en kan ook op elk moment bestaande inhoud nabewerken met behulp van massabewerkingsfunctionaliteit.
- KVS nextgen-architectuur komt eindelijk naar alle categorisatie list_xxx en xxx_view blokken, inclusief categorieën, modellen, tags en inhoudsbronnen. Dit brengt nieuwe functies met zich mee: meer filters, zoeken in tekst, gerelateerde lijsten en – wat vaak wordt gevraagd – onderling verbonden zoekopdrachten. Onderling verbonden zoekopdrachten maken het mogelijk om categorisatie weer te geven die samen met andere categorisatie wordt gebruikt in video's, albums of berichten. Voorbeeld: toon voor een model alle categorieën of tags die samen met dit model in video's worden gebruikt. Of toon voor categorie alle tags die samen met deze categorie in video's worden gebruikt. Deze zoekopdrachten zijn prijzig, dus dergelijke blokken moeten goed in de cache worden opgeslagen om de databasebelasting te verminderen.
- Een andere nextgen-functie is voornamelijk aan de modellen toegevoegd, maar we zijn er voorlopig niet in geslaagd deze volledig af te maken. Het is de mogelijkheid om lijsten met vooraf gedefinieerde selectorwaarden aan te passen voor velden als geslacht, oogkleur en haarkleur (en in de toekomst ook voor gebruikersprofielen). Er is nog geen manier om dit aan te passen via het beheerderspaneel, maar wel via de database. Als je dit hard nodig hebt, neem dan contact op met onze ondersteuning voor meer informatie. Deze verandering heeft echter geresulteerd in onverenigbaarheid met thema's met betrekking tot modelgenderwaarden. Het standaardthema van KVS had een geslachtsfilter in de modellenlijst dat na de update niet meer correct werkt. En elke thema-aanpassing die verband houdt met het geslacht van het model, zal de waarden niet meer correct weergeven. Helaas is er geen manier om dit automatisch te verhelpen, en als deze specifieke filtering belangrijk is voor uw site, raadpleeg dan de forumgids over wat er qua thema moet worden gewijzigd en op welke manier.
- De transliteratielogica voor mappen (het tekstgedeelte van URL's voor video's, categorieën enz.) is enigszins gewijzigd. Als transliteratie voorheen niet was ingeschakeld (zeldzame gevallen, omdat transliteratie standaard is ingeschakeld en daarna waarschijnlijk niet wordt uitgeschakeld), behield KVS Latijnse tekens en cijfers in de URL en verwijderde al het andere. Als de titel geen Latijnse tekens zou bevatten, wat gebruikelijk is voor Chinese/Arabische/Russische talen, zou de URL worden gegenereerd als een willekeurige reeks van 32 tekens. Dit gedrag is nu veranderd: als transliteratie niet is ingeschakeld, gebruikt KVS de titel als URL, waarbij alleen spaties en speciale tekens worden vervangen door streepjes. Om dit gedrag eerder te krijgen, moest je een speciaal vervaardigd PHP-extensiebestand kvs_translit.php uploaden, maar dit is niet meer nodig. Als u URL's in uw moedertaal wilt hebben, kunt u de transliteratie gewoon uitschakelen in Instellingen voor inhoud -> Instellingen voor gegenereerde mappen.
- Het gedrag van de speler bij het insluiten is verbeterd in gevallen waarin uw ingesloten uitgevers hun verwijzer (het oorspronkelijke domein waar ze uw insluitcodes hebben geplaatst) proberen te verbergen. De KVS-speler speelt in dit geval geen video's af, maar opent in plaats daarvan de URL van uw videopagina wanneer erop wordt geklikt. Gebruiksstatistieken voor het insluiten van spelers blijven in dergelijke gevallen het gebruik van
tellen, maar nu kunnen deze toepassingen uw video's niet bekijken. Dergelijke uitgevers zullen uw insluitcodes van hun sites moeten verwijderen of moeten stoppen met het verbergen van informatie over hun domeinen om de insluitcodes volledig te laten werken. Er is ook nog een ander probleem met het sandboxen van uw insluitcodes en helaas is er geen technische oplossing voor. Met de Sandbox-modus kunnen uw ingesloten uitgevers voorkomen dat links vanuit uw ingesloten speler worden geopend, inclusief advertentieklikken en links naar videopagina's van uw site. De advertentie zelf wordt normaal weergegeven, maar er kan niet op worden geklikt. Dit zou uw advertentiestatistieken verlagen en kan resulteren in lagere tarieven die door adverteerders worden betaald. De enige oplossing hier zou zijn om domeinen te controleren die uw insluitcodes gebruiken (u kunt deze statistieken vinden in Statistieken -> Gebruik insluiten), en controleren of een site een sandbox-attribuut toevoegt aan de < iframe >-tag die uw domein koppelt. Als dit het geval is, wilt u deze site mogelijk blokkeren met behulp van de zwarte lijst van domeinen in de instellingen van de speler voor het insluiten. Uw insluitcodes werken daar dan niet meer. - Advertentieprofielen kunnen nu specifieke adverteerders beperken tot specifieke browsers.
- In de GUI voor massabewerking kunt u nu tijdlijnschermafbeeldingen opnieuw maken voor een specifieke reeks video's en CDN-invalidatie afdwingen voor de geselecteerde reeks inhoud.
- De Grabbers-plug-in kan nu subdomeinen ondersteunen voor een aantal specifieke grabbers. Dit is vereist voor het importeren van gelokaliseerde inhoud uit tubes waarvan de lokalisatie via subdomeinen wordt uitgevoerd. Als je ziet dat dit niet werkt voor specifieke grabbers, laat het ons dan weten, dan updaten we grabbers daarvoor.
- In 6.1.0 hebben we de mogelijkheid uitgeschakeld voor gebruikers om vanaf meerdere apparaten tegelijk toegang te krijgen tot hun accounts. Nu hebben we een optie toegevoegd in de website-instellingen om deze mogelijkheid indien nodig weer in te schakelen.
- In de Memberzone-instellingen is het nu mogelijk om verschillende standaard tokenprijzen op te geven voor openbare en privévideo's. Voorheen kon deze prijs alleen voor beide videotypen worden ingesteld.
- Door feeds te exporteren kunnen feedgebruikers nu alleen video's opvragen die binnen een bepaalde periode van dagen zijn gewijzigd.
- In het beheerderspaneel kunt u nu het weergeven van synoniemen uitschakelen of in synoniemen zoeken.
- In Persoonlijke instellingen kunt u nu het automatische nieuwe tabbladgedrag voor interne beheerders-URL's uitschakelen als u wilt dat deze strikt op hetzelfde tabblad worden geopend, tenzij u handmatig de Ctrl-toets gebruikt om een nieuw tabblad te forceren.
- Speler-GUI in het beheerderspaneel maakt nu het wijzigen van de afspeelsnelheid mogelijk.
- In de Neuroscore-plug-in is een nieuwe optie toegevoegd om videomappen te wijzigen, samen met titels in taken voor het herschrijven van titels.
- In het album_edit-blok is het nu mogelijk om de minimaal en maximaal toegestane bestandsgrootte van de geüploade afbeeldingen te beperken.
- In 6.1.0 hebben we de ondersteuning voor JPG-tijdlijnscreenshots uitgeschakeld als terugval voor het WebP-formaat. Na feedback van onze klanten hebben we besloten om het terug te sturen - als je in de spelerinstellingen het WebP-formaat hebt gekozen voor tijdlijnscreenshots en daarnaast definieert je project een ander JPG-formaat voor hen - zal de KVS-speler automatisch terugvallen op JPG voor apparaten die dat wel doen ondersteunt geen WebP.
Bugs die zijn opgelost:
- [ERNSTIG] Beveiliging van videobestanden zou niet werken als u een aantal IP's op de witte lijst had staan in de beveiligingsinstellingen (sinds 6.1.0).
- [MEDIUM] Sommige feedback (meestal spam) kon niet worden verzonden, dit resulteerde in fouten die aan gebruikers werden weergegeven. Aan de ene kant was dit goed, maar het kon ertoe leiden dat er iets belangrijks werd gemist (sinds 6.1.0).
- [LOW] De plug-in voor het uploaden van FTP-inhoud werkt niet meer als de videobestandsnaam meerdere punten bevat (sinds 6.1.0).
- [LOW] De automatische piloot van Grabber werkte niet correct als deze was ingesteld op een tijdgebaseerd schema.
- [LAAG] Inloglogboeken van gebruikers behouden nu de volledige versie van IPv6-adressen, voorheen hielden ze alleen het laatste deel ervan bij.