Volledige informatie over de update met screenshots van verbeteringen vindt u op het KVS-forum: KVS 6.4.0-update.
Wat is er nieuw in KVS 6.4.0:
- Vanwege wijzigingen in de video-indexering van Google moesten we het leveringssysteem voor videobestanden en de levering van albumfoto's volledig herzien. Dit heeft geleid tot veel verbeteringen op dit gebied, die hieronder worden beschreven.
- Lokale links naar videobestanden en foto's zijn nu stabiel en niet langer afhankelijk van het geselecteerde beveiligingstype. Deze lokale links blijven toegankelijk voor zoekbots zonder beveiligingsparameters, en we hebben validatieondersteuning voor de Yandex-bot toegevoegd (voorheen werden alleen Google en Bing ondersteund). Paginacaching is nu uitgeschakeld voor zoekbots, waardoor ze altijd actuele informatie bij de speler kunnen zien.
- Met een nieuwe optie kunt u de toegang tot lokale links met een lege verwijzing blokkeren. Hoewel we dit nog steeds niet als noodzakelijk beschouwen als de volledige beschermingsmodus is ingeschakeld (geen hotlinking, zelfs niet tussen uw eigen projecten), is het handig als u hotlinking tussen uw eigen projecten toestaat en hotlinking van derden wilt blokkeren.
- U kunt nu linkpatronen aanpassen (verwijder bijvoorbeeld oudere patronen zoals /get_file/ en /get_image/). Deze optie bevindt zich in het setup.php-bestand en is niet beschikbaar via het beheerderspaneel. Als uw project al geïndexeerde video's heeft, verander dan het patroon niet, aangezien dit de indexering zal resetten en mogelijk kan leiden tot de-indexering of een verbod. Voor nieuwe projecten wijzigt u dit voordat de video's worden geïndexeerd. De nieuwe linkstructuur codeert video- en formaatinformatie en maakt niet bekend bij welke video of album deze hoort.
- Voor externe opslagservers die KVS gebruiken, moet u het script remote_control.php op alle servers handmatig bijwerken om nieuwe functies te activeren. Dit omvat het nieuwe linkformaat met gecodeerde gegevens, patroonaanpassing (het verwijderen van remote_control.php uit URL's) en het instellen van de vervaltijd van de link via het beheerderspaneel (voorheen vereiste handmatige bewerking). Het belangrijkste is dat tijdelijke links voor zoekbots nu permanent zijn en rechtstreeks op externe opslagservers worden gevalideerd. KVS zal nu controleren en waarschuwen als de remote_control.php-versie van een server verouderd is.
- Voor opslagservers die gebruik maken van CDN-levering kunnen wij van onze kant geen oplossing bieden. Op basis van onze interpretatie van de nieuwe vereisten van Google moeten alle videobestandslinks (inclusief de uiteindelijke CDN-opslaglinks) te allen tijde stabiel en toegankelijk zijn voor zoekbots (bij voorkeur zonder buitensporige beveiligingsparameters). U moet contact opnemen met uw CDN-provider om de noodzakelijke wijzigingen door te voeren; anders kan video-indexering door Google onmogelijk zijn. Dit verschilt van geval tot geval.
- Onze nieuwe standaardinstellingen vereisen nu 720p als verplicht videoformaat. Dit formaat wordt standaard gebruikt in sitemap-/JSON-LD-gegevens en voor de speler. Voorheen gebruikten we standaard 480p, maar Google vindt dit nu mogelijk van te lage kwaliteit om te indexeren. Als je video's al zonder problemen worden geïndexeerd, raden we je aan niets te wijzigen, om te voorkomen dat bestaande geïndexeerde URL's worden beïnvloed. Schakel anders over naar 720p als standaard in de spelerinstellingen en in de thema-instellingen onder de optie voor het formaat van de sitemap.
- Een nieuwe spelerinstelling maakt het mogelijk videoformaten te verbergen die de apparaatresolutie van de gebruiker overschrijden. 1080p zal bijvoorbeeld niet beschikbaar zijn op de meeste telefoons, en 4K zal alleen verschijnen op apparaten met 4K-schermen (bijvoorbeeld tv's of monitoren).
- Uitgebreide foutregistratie voor het afspelen van video's: als het volgen van spelergebeurtenissen is ingeschakeld, verzamelt KVS nu het aantal fouten per video in het gedeelte met videostatistieken. U kunt deze gegevens groeperen en analyseren om problematische video's te identificeren (bijvoorbeeld een hoog foutenpercentage, ontbrekende bestanden) of specifieke opslaggroepen (bijvoorbeeld één server heeft leveringsproblemen). Er kan ook per opslaggroep een debug-modus worden ingeschakeld om de leverings-/foutpercentages op verschillende servers te analyseren, wat handig is voor het identificeren van problematische servers in een groep.
- Met een nieuwe functie voor het opnieuw posten van video's kunt u een bestaande video opnieuw als nieuw publiceren, zonder de bestanden opnieuw te verwerken. De oude video wordt verwijderd en er wordt een nieuw duplicaat gemaakt met een nieuwe publicatiedatum, maar alle eerdere informatie blijft behouden.
- Ondersteuning toegevoegd voor het magische binaire bestand (van ImageMagick). Voorheen werkte KVS alleen met het convert-commando, dat niet meer standaard aanwezig is in ImageMagick versie 7. Nu kunt u nieuwere standaardversies van ImageMagick gebruiken zonder convert opnieuw te compileren.
- Er is een nieuwe toegangsoptie "Alleen vrienden" beschikbaar voor individuele video's en albums. Er was ook een verzoek om een "Only Me"-optie, en dat zijn we niet vergeten - maar vanwege technische beperkingen is dat nog niet mogelijk. Hiervoor is eerst een module voor inhoudsplanning nodig.
- Introductie van een nieuwe multidimensionale GUI voor statistieken. Hiermee kunt u verschillende statistische dimensies in één lijst configureren en bekijken voor een diepgaandere analyse.
- TV's zijn toegevoegd als nieuw apparaattype in de statistieken.
- Twee nieuwe opties toegevoegd voor geoblocking en leeftijdsverificatie: integratie met AgeVerif.com, waardoor leeftijdscontroles voor specifieke landen mogelijk zijn zonder uw sitesjablonen te wijzigen. Vraag gewoon een API-sleutel aan en vermeld de benodigde landen/staten in de KVS-website-instellingen om dit bovenaan uw site te laten werken. Een andere optie is om leeftijdsverificatie uit te schakelen voor verkeer van specifieke verwijzers.
- Het commentaarbeheer is verplaatst naar een eigen beheerdersbevoegdheidsgroep om het te scheiden van het gebruikersbeheer.
- De synoniemenplug-in heeft nu een optie om het wijzigen van mappen voor oude inhoud uit te schakelen, zodat de URL's van oudere pagina's na verwerking niet worden gewijzigd.
- De Neuroscore-plug-in ondersteunt nu album-synonimisatie (voorheen werkte het alleen voor video's).
- Naast de [rand]- en [pseudorand]-structuren die worden gebruikt in siteteksten met tokenondersteuning, kunt u nu [if] gebruiken om delen van teksten met lege waarden te verbergen. Dit is thema-afhankelijk, maar alle SEO-teksten (titel, beschrijving, trefwoorden en SEO-tekst) in ons standaardthema ondersteunen dit. Details hier: https://forum.kernel-video-sharing.com/topic/59-working-with-seo-texts-and-urls-in-kvs-themes/
- Exportfeeds kunnen nu via satellieten werken en zullen gegevens leveren met behulp van satellietspecifieke instellingen. Als een satelliet bijvoorbeeld een andere landinstelling gebruikt, zal de feed vertaalde titels weergeven.
- We hebben een nieuw forumartikel gepubliceerd over het integreren van Manticore Search als vervanging voor Sphinx. Er is geen dringende noodzaak om over te stappen als Sphinx voor u werkt, maar toekomstige PHP-versies kunnen de compatibiliteit verbreken. KVS valt nu terug op intern zoeken als extern zoeken geen resultaten oplevert - dit voorkomt problemen zoals ontbrekende gerelateerde video's of lege zoekpagina's veroorzaakt door Sphinx-serverfouten.
Bugs die zijn opgelost:
- [ERNSTIG] In sommige gevallen waren de downloads van videobestanden via import onvolledig, wat resulteerde in ingekorte video's.
- [LOW] In sommige gevallen kunnen watermerken op de videoranden worden bijgesneden.
- [LOW] Probleem met screenshot-downloads door grabbers.
- [LOW] Albumdownloads via grabbers maakten geen gebruik van grabber-proxy-instellingen.
- [LOW] mode_interconnected werkte niet voor inhoudsbronnen.
- [LOW] De afspeelsnelheid van de speler werd niet onthouden in het beheerderspaneel.