KVS v3.3.0
De modus voor volledig scherm van de speler is herwerkt en de bruikbaarheid is verbeterd:
- Het schalen van de speler in de modus Volledig scherm is opgelost en is nu niet afhankelijk van de bronvideo of de venstergrootte van de speler. Hierdoor konden we ook het probleem oplossen waarbij video's niet correct werden weergegeven als de gebruiker de modus Volledig scherm had ingeschakeld voordat de metagegevens van de video waren gedownload.
- In de venstermodus kan de speler nu dynamisch worden geschaald naar elk formaat zonder dat de speler opnieuw moet worden geïnitialiseerd.
- Het gedrag van de bedieningsbalk kan nu worden aangepast, zodat de bedieningsbalk vervaagt.
- Als het uitfaden van de bedieningsbalk is ingeschakeld, wordt de balk weergegeven wanneer de video is gepauzeerd.
- Toetsenbordbedieningen zijn toegevoegd: spatie pauzeert de video terwijl het geluidsvolume omhoog en omlaag wordt aangepast.
- Dubbelklikken op de speler schakelt tussen de modus Volledig scherm en de normale modus.
- In de venstermodus kan de speler nu dynamisch worden geschaald naar elk formaat zonder dat de speler opnieuw moet worden geïnitialiseerd.
- Het gedrag van de bedieningsbalk kan nu worden aangepast, zodat de bedieningsbalk vervaagt.
- Als het uitfaden van de bedieningsbalk is ingeschakeld, wordt de balk weergegeven wanneer de video is gepauzeerd.
- Toetsenbordbedieningen zijn toegevoegd: spatie pauzeert de video terwijl het geluidsvolume omhoog en omlaag wordt aangepast.
- Dubbelklikken op de speler schakelt tussen de modus Volledig scherm en de normale modus.
In de spelerinstellingen kun je nu het standaard videoslot instellen. Als er voorheen geen geselecteerd slot in de lokale opslag van de gebruiker was opgeslagen, selecteerde de speler het eerste beschikbare slot als het primaire slot. Dit gedrag kan nu worden aangepast.
In de spelerinstellingen kun je nu het onthouden van het geselecteerde slot in de lokale opslag uitschakelen. Standaard onthoudt de speler het slot dat de gebruiker selecteert (bijvoorbeeld HD), en wanneer de volgende video aan de gebruiker wordt aangeboden, selecteert de speler het standaard slot (op voorwaarde dat de video dit heeft). Nu kunt u dit gedrag uitschakelen.
Nieuw advertentietype toegevoegd, weergegeven in het midden van het spelervenster wanneer de gebruiker de muis over de speler beweegt. De advertentie blijft staan zolang de muis op de speler blijft.
Je kunt nu aangepaste logo's in elke hoek van de speler weergeven. Voorheen kon u alleen de offset vanaf de linkerbovenhoek opgeven.
In de JS API van de speler kun je nu klikken op controlebalkadvertenties onderscheppen en aangepaste JS-logica gebruiken.
De speler heeft nu 7 slots.
Integratie met videoswiper.com is toegevoegd, waardoor je video's aan KVS kunt toevoegen vanuit de enorme database van deze site via insluitcodes of door video's naar je server te downloaden.
Het gedrag van de conversie-engine bij het kopiëren van bestanden is geoptimaliseerd. Nu kunt u instellen dat bestanden rechtstreeks vanaf conversieservers naar opslagservers moeten worden gekopieerd. Dit vermindert de belasting van de harde schijf van uw primaire server en versnelt de inhoudsverwerking. Standaard is dit uitgeschakeld. Om deze functie in te schakelen, werkt u het remote_cron.php-script op de conversieserver bij en vinkt u het selectievakje aan in de conversieserverinstellingen in het beheerpaneel.
Opnieuw maken van schermafbeeldingen van het videooverzicht als aan de video bronbestanden zijn toegevoegd.
Er zijn selectievakjes toegevoegd om overzichtsschermafbeeldingen en het opnieuw maken van videoformaten te starten aan de videobewerkingspagina in het beheerpaneel. Deze selectievakjes zijn alleen beschikbaar als een video een bronbestand heeft. Wanneer u nu een bronbestand vervangt, kunt u alle videogerelateerde bestanden snel en eenvoudig opnieuw maken.
Er is een achtergrondtakenlogboek toegevoegd, waarin alle achtergrondtaken worden geregistreerd nadat ze zijn voltooid of verwijderd. Taken voor het maken van achtergrondinhoud zijn nu nauwer verbonden met de inhoud. Wanneer bijvoorbeeld een taak voor het maken van een achtergrondvideo of een fotoalbum wordt verwijderd, wordt de status van het inhoudsobject ingesteld op een fout in plaats van dat het object blijft hangen in de status 'in behandeling', zoals vroeger gebeurde. Via het beheerpaneel kunt u de verwerking van inhoud met een foutstatus nu opnieuw starten, zowel handmatig als via massabewerking. Vroeger, toen taken voor het maken van achtergrondinhoud werden verwijderd, konden deze niet opnieuw worden gestart en moest de inhoud worden verwijderd en opnieuw worden geüpload.
Werkmappen op conversieservers kunnen nu worden opgeschoond wanneer achtergrondtaken die al naar conversieservers zijn gekopieerd, worden verwijderd. Voorheen liepen conversieservers soms vast als er te veel verwijderde taken aan waren toegewezen.
De logica voor de bescherming tegen overbelasting van databases is nu conceptueel anders. Hierdoor kunt u de databasebelasting aanzienlijk verminderen, wat vooral belangrijk is voor sites met een hoge belasting. Deze nieuwe functie vereist een afzonderlijke configuratie. Als u problemen heeft met het laden van de database, neem dan contact op met de ondersteuningsafdeling voor hulp.
Wanneer inhoud wordt verwijderd, wordt de cache van de weergavepagina nu leeggemaakt. Voorheen bleef de inhoudspagina in de cache totdat de cache ongeldig werd gemaakt.
Het oude probleem waarbij nieuwe reacties niet op de site werden weergegeven vanwege paginacaching, is nu opgelost.
Lokalisatiegegevens worden nu ondersteund in import, export en feeds.
In de lokalisatietaalinstellingen kunt u nu het lokalisatiegebied opgeven: titels en beschrijvingen, of alleen titels. Dit bepaalt of beschrijvingsvelden worden weergegeven tijdens de vertaling, en definieert ook de manier waarop vertaalde/niet-vertaalde objectfilters werken in het beheerpaneel.
Bij het importeren en exporteren van video- en fotoalbums kunt u nu het URL-veld van de contentprovider selecteren.
Bij het exporteren van video- en fotoalbums kunt u nu rijen met gegevensveldnamen exporteren.
Premiumvideo's worden nu ondersteund in importfeeds.
In CSV-exportfeeds kunt u nu voor elk veld statische waarden opgeven met behulp van statisch:. Wanneer een dergelijke kolom is opgegeven, wordt in de feed voor elke rij weergegeven.
In exportfeeds kunt u nu niet alleen de breedte van de gewenste embed-speler opgeven, maar ook de hoogte. Zo kunt u nu insluitcodes genereren met vaste formaten, alle formaten of slechts één (hoogte of breedte).
In Statistieken kunt u nu op een meer geavanceerde en gedetailleerde manier machtigingen tussen beheerders verdelen.
U kunt nu zoekopdrachten uit zoekstatistieken verwijderen.
In Persoonlijke instellingen kunt u nu de videospeler weergeven of verbergen op de videobewerkingspagina in het beheerpaneel.
Er zijn sneltoetsen voor de knoppen Opslaan (Ctrl+S) en Opslaan en sluiten (Ctrl+Shift+S) toegevoegd. In Persoonlijke instellingen kunt u de volgorde van de knoppen aanpassen, zodat u Opslaan en volgende bewerken als eerste beschikbare actie kunt instellen.
U kunt nu gebruikers met al hun inhoud met slechts één klik verwijderen.
De plug-in voor automatisch selecteren van categorieën kan nu categorieën uit tags halen.
Modellen hebben nieuwe velden: Land, Stad, Staat.
In de verkeersstatistieken van verwijzers is de vergelijkingslogica nu anders wanneer de verwijzer een URL zonder http is. In dit geval tellen de statistieken niet de site waar de gebruiker vandaan komt, maar de URL van de pagina die hij heeft bezocht. Hiermee kunt u het verkeer volgen van partners die dit naar uw site sturen met een aangepaste parameter, bijvoorbeeld http://domein.com?from=gebruikersnaam. Verkeer kan afkomstig zijn van verschillende websites. Om al dit verkeer onder één referrer bij te houden, stelt u de URL ervan in op from=username.
De pagineringslogica wanneer pagina's niet bestaan, is nu anders. Deze pagina's retourneren nu de 404-fout. Deze oplossing kan van invloed zijn op bepaalde sitepagina's en is in deze update niet standaard ingeschakeld. Neem contact op met de supportafdeling om dit in te schakelen.
Met de toegangsinstellingen voor sitepagina's kunt u nu bepaalde pagina's alleen beschikbaar maken voor webmasters en vertrouwde gebruikers.
In de blokken video_edit en album_edit is visuele bescherming tegen geautomatiseerde inzendingen toegevoegd.
In het video_edit-blok kunt u nu de kanaallijst weergeven om een video naar een bepaald kanaal op uw site te uploaden.
In de blokken list_albums, list_videos en list_content kunt u nu inhoud weergeven die is geüpload door gebruikers uit het land van de huidige gebruiker.
In de blokken list_albums, list_videos en list_content is search_scope een nieuwe parameter waarmee je alleen in titels kunt zoeken en niet in beschrijvingen.
Wanneer in de blokken list_albums, list_videos en list_content het zoeken door categorieën, tags en modellen is ingeschakeld, zal de zoekopdracht ook synoniemen (pseudoniemen) bevatten.
Bij het uploaden van video- en fotoalbums controleert KVS nu of er ruimte wordt gebruikt als tagscheidingsteken. KVS vereist dat tags worden gescheiden door komma's, maar veel mensen gebruiken tags gescheiden door spaties, wat er voorheen toe leidde dat alle tags die op een dergelijke manier gescheiden waren, als één enkele tag werden behandeld. Dit is nu opgelost.
In het blok list_content_sources is het sorteren van inhoudsproviders op albums toegevoegd.
In het global_stats-blok kunt u nu filteren op categorieën, d.w.z. statistieken weergeven voor inhoud uit een bepaalde categorie.
Het list_dvds-blok heeft nu een nieuwe parameter, var_section, waarmee u een alfabetische lijst met kanalen/dvd's kunt samenstellen.
Het video_edit-blok ondersteunt nu afzonderlijke instellingen voor de maximale videoduur voor premium- en webmastergebruikers.
Landcodes in de variabele $list_countries_codes zijn nu beschikbaar in de sjablonen.
Bugs die zijn opgelost:
- Video's met advertentielinks worden niet onderbroken wanneer de gebruiker op het videogedeelte klikt.
- De videoslots die in de speler werden getoond, waren niet afhankelijk van de vraag of het videobestand beschikbaar is, als de gebruiker geen toegang heeft tot dit specifieke videoformaat. Dit resulteerde erin dat de ruimte werd weergegeven met een advertentielink, hoewel de ruimte niet zou worden weergegeven als de gebruiker over voldoende rechten beschikt.
- Problemen met de willekeurige weergave van advertenties als de pagina meerdere exemplaren van dezelfde advertentieplaatsing bevatte.
- De uniciteit van de video werd niet correct gedetecteerd bij het importeren als er in plaats van de link naar het bronbestand links naar formaatbestanden waren opgegeven.
- Het formaat van geüploade afbeeldingen wordt niet aangepast als de bestandsnaam spaties bevat.
- Problemen met paginering voor op cijfers gebaseerde tags.
- Exportfeeds hebben niet de juiste insluitcodeformaten verzonden voor hotlinked video's.
- HTTP-parameters worden niet verwijderd wanneer bestandsnamen worden toegewezen aan video's die zijn geüpload via links op de site.
- Wanneer objectmappen handmatig werden gewijzigd in het beheerpaneel, kon dit leiden tot foutieve koppelingen.
- In lijstblokken werkten skip_xxx en show_xxx niet correct. Ze werden zelfs geactiveerd wanneer bepaalde filterobjecten naar de lijsten werden verzonden. Dit resulteerde in lege lijsten. Als in list_videos bijvoorbeeld de parameter skip_categories met een categorielijst is ingeschakeld, zou dit blok een lege lijst tonen voor al deze categorieën.
- Toen de gebruikersstatus in de site-engine werd vernieuwd, werd er geen controle op deactivering van de gebruiker uitgevoerd. Een ingelogde gebruiker kon de site dus gebruiken totdat zijn sessie actief was, zelfs als deze specifieke gebruiker was gedeactiveerd in het beheerderspaneel.
- De plug-in voor inhoudsstatistieken heeft bepaalde typen video-inhoud niet bijgehouden.
- Enkele problemen met de verwerking van fotogalerijen.
- Toen de auditplug-in een inhoudscontrole uitvoerde, werden de brongroottes van screenshot niet gecontroleerd. Dit kan ertoe leiden dat sommige defecte bronbestanden onopgemerkt blijven.
- De videoslots die in de speler werden getoond, waren niet afhankelijk van de vraag of het videobestand beschikbaar is, als de gebruiker geen toegang heeft tot dit specifieke videoformaat. Dit resulteerde erin dat de ruimte werd weergegeven met een advertentielink, hoewel de ruimte niet zou worden weergegeven als de gebruiker over voldoende rechten beschikt.
- Problemen met de willekeurige weergave van advertenties als de pagina meerdere exemplaren van dezelfde advertentieplaatsing bevatte.
- De uniciteit van de video werd niet correct gedetecteerd bij het importeren als er in plaats van de link naar het bronbestand links naar formaatbestanden waren opgegeven.
- Het formaat van geüploade afbeeldingen wordt niet aangepast als de bestandsnaam spaties bevat.
- Problemen met paginering voor op cijfers gebaseerde tags.
- Exportfeeds hebben niet de juiste insluitcodeformaten verzonden voor hotlinked video's.
- HTTP-parameters worden niet verwijderd wanneer bestandsnamen worden toegewezen aan video's die zijn geüpload via links op de site.
- Wanneer objectmappen handmatig werden gewijzigd in het beheerpaneel, kon dit leiden tot foutieve koppelingen.
- In lijstblokken werkten skip_xxx en show_xxx niet correct. Ze werden zelfs geactiveerd wanneer bepaalde filterobjecten naar de lijsten werden verzonden. Dit resulteerde in lege lijsten. Als in list_videos bijvoorbeeld de parameter skip_categories met een categorielijst is ingeschakeld, zou dit blok een lege lijst tonen voor al deze categorieën.
- Toen de gebruikersstatus in de site-engine werd vernieuwd, werd er geen controle op deactivering van de gebruiker uitgevoerd. Een ingelogde gebruiker kon de site dus gebruiken totdat zijn sessie actief was, zelfs als deze specifieke gebruiker was gedeactiveerd in het beheerderspaneel.
- De plug-in voor inhoudsstatistieken heeft bepaalde typen video-inhoud niet bijgehouden.
- Enkele problemen met de verwerking van fotogalerijen.
- Toen de auditplug-in een inhoudscontrole uitvoerde, werden de brongroottes van screenshot niet gecontroleerd. Dit kan ertoe leiden dat sommige defecte bronbestanden onopgemerkt blijven.
Bij toekomstige plannen...
Conceptuele veranderingen in de manier waarop video- en fotogalerijen werken. Universele grabber-ondersteuning voor grabbers die pagina-URL's ontvangen en video-/fotoalbumgegevens retourneren, waardoor deze inhoud naar de site kan worden geïmporteerd.
CDN-invalidatie voor videoscreenshots.
Kwaliteit van inhoudsgegevens: meer eisen en limieten in het beheerpaneel en op de site, b.v. min en max lengte van titel en beschrijving enz. Onze richting is het verenigen van deze functies en het introduceren van een universele pagina met alle instellingen.
Conceptuele veranderingen in de manier waarop aangepaste velden werken, meer functies voor verbeterde bruikbaarheid.
Nieuwe functie waarmee u video- en fotoalbumgegevens massaal kunt bewerken via het importsysteem. Een van de importvelden moet een video- of fotoalbum-ID bevatten, terwijl andere velden aanpasbare gegevens bevatten.
Het importeren/exporteren van video's en fotoalbums ondersteunt alle inhoudsprovider-, kanaal- en dvd-velden, en ook hun groepen. Dus als dvd-objecten worden gebruikt als seizoenen en dvd-groepen worden gebruikt voor tv-programma's, kunt u één enkele importbewerking uitvoeren en alle afleveringen, alle seizoensgerelateerde gegevens plus alle tv-programmagerelateerde gegevens importeren zonder dat u deze objecten handmatig hoeft te verwerken. .
Veranderingen in de manier waarop iframe-insluitcodes werken. Nu worden iframe-insluitcodes gegenereerd door sitepagina's, wat veel aanpassingsmogelijkheden biedt. Diepgaande statistieken en witte/zwarte lijsten zijn momenteel echter niet beschikbaar.
Meer bruikbaarheidsverbeteringen in het beheerpaneel. Bewaar en open ondersteuning voor volgende acties voor alle lijsten, niet alleen voor video's en fotoalbums. Objecten verwijderen van hun bewerkingspagina's. Categorisatieobjecten samen met inhoud verwijderen.
Massa-import, export en bewerking van categorisatieobjecten.
Nauwere integratie tussen de videospeler en JS-advertenties, waarbij JS-advertenties handmatig worden aangepast zonder de API van de speler te gebruiken.
Een planningsplug-in maken die inhoud publiceert met behulp van de instellingen voor de dagelijkse hoeveelheid inhoud.
Zwarte lijst van gebruikers.
Er komen nog talloze andere grote en kleine verbeteringen aan, blijf op de hoogte voor verdere updates!