KVS3

11 January, 2013

Ik. Conversie- en opslagengine
De integratie met CDN-systemen werd volledig herwerkt. Voorheen ondersteunde KVS een vaste set CDN-providers. Vanaf versie 3 kun je eenvoudig elke CDN-provider gebruiken. Om dat te doen, moet een reeks standaardfuncties worden geïmplementeerd met behulp van de CDN-API.
Er is een volledige controle toegevoegd van de inhoud die vanaf een bepaalde opslagserver wordt aangeboden. Oudere versies hadden de functies "test directe link", "test beveiligde link" en "test streaming". De nieuwe versie groepeert deze functies in één, die alles automatisch kan doen en een samenvattend rapport kan opleveren. Alle controles ondersteunen verschillende opties voor inhoudsbescherming, b.v. directe links naar videobestanden zouden niet moeten werken, directe links naar albumbestanden zouden alleen moeten werken voor openbaar toegestane formaten, enzovoort. Met deze nieuwe functie kunt u eenvoudig controleren of de configuratie van elke opslagserver geldig is.
De integratie tussen de hoofdserver en externe conversieservers is verbeterd. De hoofdserver toont nu de geconfigureerde serverbibliotheken en echoreacties voor elke conversieserver. U kunt indien nodig ook de tijdzone-offset van de conversieserver opgeven om valse foutmeldingen te voorkomen.
Videoformaten bieden nu de mogelijkheid om duurlimieten per sponsor te configureren met behulp van aangepaste sponsorvelden (vergelijkbaar met het aanpassen van verschillende watermerken voor verschillende sponsors).
Wanneer er een meerdelige trailer wordt gemaakt, kun je nu het laatste trailerdeel vanaf het einde van het laatste fragment laten halen. Voorheen werden alle traileronderdelen vanaf het begin van fragmenten overgenomen, inclusief het laatste deel.
Het bulksgewijs maken van vergelijkbare trailers met verschillende maat-/kwaliteitsopties is drastisch geoptimaliseerd en kost nu veel minder tijd.
Wanneer een videoformaat opnieuw wordt gemaakt via massabewerking, kunt u nu de watermerken voor deze bewerking uitschakelen. Deze optie is handig als een ander formaatbestand als bronbestand fungeert en al een watermerk heeft. In dit geval zal er geen dubbele watermerking optreden.
Het verwijderen van tijdlijnscreenshots voor elk videoformaat waarin tijdlijnscreenshots zijn uitgeschakeld, is toegevoegd. U kunt deze optie gebruiken als u meer vrije ruimte wilt krijgen en geen tijdlijnscreenshots meer nodig heeft voor een formaat.
De logica voor het maken van miniaturen is volledig herschreven om het aantal tussentijdse ImageMagick-runs te verminderen en de resulterende beeldkwaliteit te optimaliseren.
Het vastleggen van taken op de achtergrond is verbeterd. Nu kunt u het voltooide percentage voor alle taken zien, niet alleen voor inhoudsgroeptaken, zoals voorheen.
Er is een extra ImageMagick-optieveld toegevoegd voor video-screenshotformaten. Je kunt het gebruiken voor alle screenshots die handmatig worden geüpload. Voorheen waren er voor alle handmatig geüploade schermafbeeldingen geen ImageMagick-opties (alleen formaat wijzigen en watermerk werden toegepast). Je kon de geüploade schermafbeeldingen dus niet nabewerken met ImageMagick. Dit is nu opgelost.
Het maken van een video-screenshot-indeling met brongrootte (niet aangepast aan een bepaalde grootte) is toegevoegd. Om dat te doen, moet u een vooraf gedefinieerde woordbron opgeven als formaatgrootte.
Elke achtergrondtaak heeft nu zijn eigen logboek.
II. Premiumtoegang
Er is ondersteuning toegevoegd voor op tokens gebaseerde toegang naast tijdsbeperkte toegang. Tokens zijn beschikbaar voor standaard (niet-premium) leden en kunnen worden gekocht via het betalingssysteem of worden “toegekend” voor sociale activiteiten. Leden kunnen hun tokens uitgeven om premium toegang tot inhoud te krijgen. Leden worden nog steeds gezien als mensen met de standaard/actieve status, maar wanneer ze toegang krijgen tot de gekochte inhoud, worden ze gezien als premium. U kunt zonder enige beperking tijdsgebonden en op tokens gebaseerde toegangsopties op uw site combineren.
Om de uitgebreide ledengedeeltefunctionaliteit te vergemakkelijken, heeft KVS nu een aparte Memberzone-instellingenpagina waar u op tokens gebaseerde toegang kunt inschakelen voor bepaalde soorten inhoud (individuele instellingen voor standaard-/premiumvideo's en albums) en hun standaardprijzen kunt configureren. Voor een bepaalde video/album kunt u de prijs handmatig wijzigen door middel van standalone- of massabewerking.
Memberzone-instellingen bieden ook het configureren van beloningen voor ledenactiviteit. Een beloning is een aantal tokens dat wordt gegeven voor een bepaalde activiteit, zoals de eerste aanmelding, het uploaden van een avatar, het plaatsen van een reactie (met de mogelijkheid om de minimale lengte te beperken), het uploaden van een video (met de mogelijkheid om de minimale duur te beperken), het maken van een album ( met de mogelijkheid om het minimale aantal afbeeldingen te beperken).
Het weergeven van de lijst met gekochte video's en albums voor elk lid is toegevoegd.
De langverwachte functie die inhoud met een postdatum in verhouding tot de gebruikersregistratiedatum mogelijk maakt, is toegevoegd. Hiermee kunt u relatieve postdatums voor inhoud configureren, zodat dergelijke inhoud zichtbaar wordt voor een lid na een bepaalde periode van activiteit in het ledengedeelte. Deze optie kan alleen worden ingeschakeld vanuit de systeemconfiguratie op laag niveau, omdat dit de functionaliteit van de site en beheerderspanelen ernstig beïnvloedt. Het is standaard uitgeschakeld. Indien ingeschakeld, kunt u met deze functie de dagverschuiving voor elke video en album configureren. Positieve compensatie betekent dat deze inhoud zichtbaar wordt op de N-de dag na registratie (bijvoorbeeld 1 betekent dat inhoud onmiddellijk na registratie zichtbaar wordt, 10 betekent dat inhoud zichtbaar wordt op de 10e dag na registratie). Negatieve verschuiving is ook toegestaan ​​en betekent dat (a) deze inhoud altijd zichtbaar zal zijn, zelfs als een gebruiker niet geregistreerd/ingelogd is, (b) de postdatum ervan altijd zal worden verschoven volgens de huidige datum. Een relatieve berichtdatum van -10 betekent bijvoorbeeld dat het lijkt alsof dergelijke inhoud 10 dagen geleden is toegevoegd, ongeacht de datum van vandaag. Relatieve postdatums kunnen worden gecombineerd met absolute postdatums, b.v. het ene deel van uw inhoud kan het ene gebruiken, het andere deel het andere.
Een KVS-site kan nu worden geïntegreerd met elk aangesloten systeem dat werkt via .htpasswd-bestanden. Nu kunt u eenvoudig elke aangesloten website naar KVS verhuizen. U hoeft alleen maar een speciaal KVS-script te uploaden naar een map die wordt beschermd door het .htpasswd-bestand dat wordt beheerd door uw aangesloten systeem. Dit script zal desgewenst automatisch gebruikers aanmaken in de KVS-databank en inloggen. Tegelijkertijd zijn er geen wijzigingen nodig in de manier waarop uw aangesloten systeem werkt. Alleen uw oudere site wordt vervangen door uw nieuwe KVS-site.
Het aanmeldingsblok is verbeterd om automatisch gegenereerde unieke naam-/wachtwoordparen mogelijk te maken. Gebruikers hoeven deze niet handmatig in te voeren wanneer ze zich aanmelden. In dit geval is het aanmeldingsformulier beperkt tot alleen de selectie van de betalingsmethode.
De logboekregistratie van de betalingsprocessor is volledig herschreven. Alle gebeurtenissen worden nu vastgelegd in een database die filtering en analyse mogelijk maakt.
III. Meertalige ondersteuning
Een van de meest drastische veranderingen in versie 3 is datalokalisatie. U kunt verschillende extra talen configureren in het beheerdersdashboard en vertaalde titels/beschrijvingen uploaden voor alle inhoud en categorieën. Er is een nieuwe gebruikersinterface toegevoegd die de vertaling verzorgt, en het vertalen van video- en albumtitels is nu mogelijk op de bewerkingspagina.
De website-engine is verbeterd, zodat de website in een gelokaliseerde modus voor elk van de extra talen kan werken. Het weergeven van de site in gelokaliseerde modus betekent niet dat u 100% van de vertaling moet hebben gedaan. Als sommige items nog niet vertaald zijn, worden ze weergegeven met originele titels/beschrijvingen. Met de nieuwe versie kunt u ook taalbestanden gebruiken voor sjabloonteksten (GUI-elementen, taal-CSS-bestanden en meer). Zie de documentatie voor meer informatie over het lokaliseren van uw website.
Blokken met websiteopmerkingen kunnen nu alleen opmerkingen weergeven die in de huidige landinstelling zijn geplaatst. Bij elke opmerking wordt de landinstelling opgeslagen waarin deze is geplaatst. Deze optie is standaard uitgeschakeld, zodat alle opmerkingen worden weergegeven.
Plug-in voor loganalyse voor auditlogboeken is toegevoegd. Het vat alle informatie samen over de activiteit van uw contentmanagers. Daarnaast kan het ook worden gebruikt om te zien hoeveel inhoud uw personeel heeft vertaald.
IV. Fotoalbums
Eindelijk gebruiken fotoalbums dezelfde opslagarchitectuur als video's. Nu kunt u een aparte opslaggroep maken om bronbestanden, formaten en ZIP-bestanden van albums op te slaan (albums en video's kunnen niet dezelfde opslaggroepen gebruiken, de groepen moeten verschillend zijn).
Het maken van albums wordt nu afgehandeld door conversieservers.
Het is nu mogelijk om albumbronafbeeldingen één voor één te uploaden, niet alleen in ZIP-bestanden.
De algehele albumfunctionaliteit in het beheerdersdashboard is uitgebreid tot ongeveer hetzelfde als voor video's. De “descwriter”-modus wordt nu ondersteund; er is ook een optionele afbeeldingsweergave op de albumbewerkingspagina toegevoegd. Er zijn nieuwe albumlijstfilters toegevoegd.
Het importeren van afbeeldingengalerijen is ook toegevoegd.
V. Speler
Basisondersteuning voor de HTML5-modus is toegevoegd. De HTML5-modus kan alleen worden gebruikt bij het afspelen van MP4-bestanden en wordt automatisch ingeschakeld als het apparaat van de gebruiker Flash niet ondersteunt.
Met de spelerinstellingen kunt u de insluitcodemodus kiezen: iframe (ondersteunt HTML5) of standaard insluiten (ondersteunt alleen Flash). Deze instelling heeft invloed op alle insluitcodes die door KVS worden gegenereerd.
Als er meerdere videoformaten in de speler worden weergegeven, wordt het formaat dat de gebruiker de laatste keer heeft geselecteerd onthouden en automatisch gekozen voor andere video's.
Wanneer de muis over een klikbaar logo wordt geplaatst, zal er een vervagingseffect ontstaan ​​om te benadrukken dat het logo klikbaar is.
Verschillende Flash-beveiligingsproblemen die eerder in een aparte patch werden opgelost, zijn nu in deze update opgelost.
VI. Inhoud importeren en feeds
Bruikbaarheid van import: annuleerbare achtergrondtaken voor importprocessen zijn toegevoegd en bescherming tegen HDD-overflow van de hoofdserver is geïmplementeerd. Elke keer dat u begint met het importeren van inhoud, ziet u nu een achtergrondtaak met een voltooid % en een eigen logbestand. U kunt deze taak verwijderen als u het importeren wilt annuleren. Als de harde schijf van de hoofdserver minder vrije ruimte heeft dan de geconfigureerde limiet, zullen alle importprocessen pauzeren en wachten op meer schijfruimte. Dit kan gebeuren als u een grote hoeveelheid gegevens importeert die tijdelijk naar uw hoofdserver wordt gedownload voor toekomstige verwerking.
Tekstgegevens voor alle importen worden op de hoofdserver opgeslagen. Daarom kunt u alle gegevens terugvinden die u eerder hebt geïmporteerd.
Controle op URL-duplicaten is toegevoegd. Het kan worden gebruikt om te voorkomen dat u dubbele gegevenssets importeert.
Ondersteuning voor categoriesynoniemen en modelaliassen tijdens het importeren zijn toegevoegd. Er worden geen nieuwe categorieën/modellen aangemaakt als uw database al categorieën/modellen bevat met dergelijke synoniemen/pseudoniemen.
Bij het importeren van pseudovideo's is het nu mogelijk om de duur te detecteren en automatisch schermafbeeldingen te maken op basis van de opgegeven URL van het videobestand. Hiermee kunt u sites maken met dezelfde inhoud, maar met verschillende sets schermafbeeldingen.
De logica van de detectie van dubbele video's bij het importeren van feeds is nu anders. Oudere versies gebruikten het feed-URL-domein voor het bouwen van een unieke videosleutel, wat problemen veroorzaakte als er verschillende feeds op hetzelfde domein werkten en verschillende video's met dezelfde ID retourneerden. In de nieuwe versie kun je handmatig een voorvoegsel configureren om voor elke feed unieke videosleutels te maken.
Het loggen van feeds is heel anders in de nieuwe versie. Alle gebeurtenissen worden vastgelegd in een database, die analyse en filtering mogelijk maakt.
Het exporteren van feeds heeft duurfilters en kan alleen video's retourneren met voltooide schermrotatie; ook kunnen de feeds nu tijdelijke videobestands-URL's retourneren.
VII. Website-engine
Er is ondersteuning toegevoegd voor het definiëren van globale blokken: dit zijn blokken die niet aan een bepaalde pagina zijn gekoppeld. Elk globaal blok heeft slechts één exemplaar van zijn instellingen en sjabloon waarmee u de instellingen op één plaats kunt bewerken om meerdere sitepagina's te beïnvloeden, dat wil zeggen alle pagina's waarop deze blokken zijn ingevoegd. Globale blokken kunnen worden gebruikt om dezelfde inhoud op verschillende sitepagina's weer te geven (bijvoorbeeld een globale lijst met tags of categorieën). Voorheen moest u op elke pagina een blok invoegen en de instellingen ervan op alle overige pagina's dupliceren. Met ondersteuning voor globale blokkeringen kunt u deze instellingen slechts één keer instellen.
U kunt nu sitepagina's groeperen met behulp van een titelvoorvoegsel.
Voor elke websitepagina kunt u deze nu op elk gewenst moment volledig uitschakelen. Ook kunt u het toegangsniveau voor leden configureren dat vereist is om een ​​pagina te laden.
De landenlijst kan nu in elk sjabloon worden gebruikt. Ook kunnen wij u op aanvraag voorzien van landvlagpictogrammen (standaard zijn vlagpictogrammen niet inbegrepen).
Bepaalde problemen met de integratie van handelsscripts zijn aangepakt.
VIII. Gemeenschap
Leden kunnen nu hun kanalen maken en beheren. Voor elk kanaal kunnen ze configureren wie daar video's mag posten: alle gebruikers, alleen vrienden of alleen de kanaaleigenaar. Ook is er een markering voor kanalen toegevoegd.
Afspeellijsten zijn een nieuwe communityfunctie. Leden kunnen hun eigen afspeellijsten maken en beheren. Ook is er ondersteuning voor meerdere favorietengroepen toegevoegd. U kunt dit op veel verschillende manieren gebruiken, afhankelijk van uw doeleinden. Met deze nieuwe functies kunt u een vervolgkeuzemenu met afspeellijsten/favorietengroepen weergeven wanneer gebruikers een video/album aan hun favorieten toevoegen. Inhoud kan ook tussen groepen favorieten worden verplaatst.
Leden kunnen nu als vertrouwd worden gemarkeerd, wat betekent dat al hun activiteiten niet door de sitebeheerder hoeven te worden beoordeeld.
Het weergeven van de bezoekgeschiedenis van de inhoud voor elk lid is toegevoegd.
Leden kunnen nu hun statusbericht toevoegen/wijzigen. Als u een statusbericht wijzigt, wordt een communitygebeurtenis geactiveerd.
Massa-e-mailings bieden nu de mogelijkheid om ontvangers op status te filteren: alle actieve leden, alleen premium leden of alleen webmasters.
U kunt nu tijdens het aanmeldingsproces een bijnaam invoeren (naast een gebruikersnaam). Voorheen was een bijnaam altijd hetzelfde als de gebruikersnaam.
IX. Opmerkingen
De commentaaropslagarchitectuur is volledig herwerkt. Het commentaargedeelte in het beheerdersdashboard is verplaatst naar het gebruikersgedeelte. In de nieuwe versie worden opmerkingen voor alle objecten in één lijst weergegeven. Deze wijziging heeft ervoor gezorgd dat het list_comments-blok aanzienlijk sneller is geworden.
Anonieme gebruikers kunnen hun opmerkingen nu ondertekenen met een bijnaam.
Smileys en bb-code worden nu ondersteund.
Voor elk commentaarblok kunt u nu instellen of opmerkingen van geregistreerde leden goedkeuring van de beheerder vereisen.
X. Beheerderspaneel en bruikbaarheid
De knop “ondersteuningstoegang inschakelen” is verplaatst naar de startpagina.
Update-plug-in: voor uw gemak gebruiken we nu cumulatieve updates in plaats van sequentieel. Nu hoeft u de updateprocedure slechts één keer te doorlopen.
Het aantal resterende inlogpogingen wordt nu weergegeven op de inlogpagina van het beheerderspaneel als u ongeldige inloggegevens invoert en bruteforce-beveiliging is ingeschakeld.
Elke beheerderspaneellijst ondersteunt continue multiselectie met 2 klikken. Klik op het bovenste selectievakje voor uw selectie en klik vervolgens op het laagste terwijl u de Shift-toets ingedrukt houdt. Alle selectievakjes binnen dit interval worden geselecteerd.
Video's/albums massaal bewerken is nu mogelijk voor elke lijst met gefilterde objecten, zelfs als ze niet op één pagina worden weergegeven. Nu hoeft u de paginering niet aan te passen om veel objecten tegelijk te kunnen selecteren en deze massaal te kunnen bewerken. Configureer gewoon het filter en kies de optie in de lijst met batchacties.
Wanneer u de categorieën-/modellenkiezer gebruikt, kunt u nu direct nieuwe categorieën/modellen maken. Om dat te doen, voert u gewoon een nieuwe objectnaam in en selecteert u de overeenkomstige optie in de vervolgkeuzelijst (nieuw object). Bij het opslaan van de huidige video of album worden alle nieuwe categorieën/modellen aangemaakt. Een andere nieuwe functie is dat u door komma's gescheiden categorieën/modellen rechtstreeks in het veld kunt kopiëren en plakken.
Objecten die markeren ondersteunen, tonen nu alle toegewezen vlaggen op hun bewerkingspagina's in het beheerderspaneel (video's, albums, dvd's / kanalen) en laten u eventuele vlaggen verwijderen.
Het massaal bewerken van tags is nu mogelijk in het beheerdersdashboard.
Verkeersstatistieken omvatten nu niet alleen paginaweergaven voor video's, maar ook voor albums.
Verbeteringen voor massabewerking: de beoordeling op 0 zetten en de eigenaar van de inhoud wijzigen (de beheerder die de inhoud ‘eigenaar’ is) zijn toegevoegd. Dit kan handig zijn om content te verdelen over meerdere contentbeheerders, zodat zij ieder aan hun eigen aandeel werken. Om dat te doen, configureert u het beheerdersaccount van elke inhoudbeheerder zodat deze alleen toegang heeft tot de inhoud die u bezit. Dit kunt u doen in de beheerdersinstellingen.
Er zijn verschillende nieuwe filters en kolommen voor weergave toegevoegd voor video's en albums in het beheerderspaneel.
Het statistiekengedeelte biedt nu verbeterde navigatie tussen verschillende statistiekenpagina's.
Bij het weergeven van verschillende afbeeldingen in het beheerderspaneel (screenshots, foto's) past KVS zich nu automatisch aan uw schermresolutie aan.
Het vergrendelen van een video-/albummapveld aan de titel is toegevoegd. Als deze optie is ingeschakeld, wordt het mapveld alleen-lezen en wordt de objecttitel altijd aangepast als er wijzigingen optreden (deze optie wordt bijvoorbeeld automatisch gewijzigd telkens wanneer een titel wordt gewijzigd). Dit is logisch als uw contentmanagers definitieve titels aan de inhoud toekennen; in dit geval kunt u er altijd zeker van zijn dat ze eraan denken de map dienovereenkomstig te wijzigen.
Het beheerderspaneel heeft nu een nieuwe sectie op het hoogste niveau genaamd Beheer, die pagina's bevat van oudere instellingen die geen verband houden met instellingen. Sommige opties uit Systeeminstellingen zijn naar andere subsecties gemigreerd; Systeeminstellingen zijn hernoemd naar Inhoudsinstellingen.
XI. Siteblokkeringen
Systeemconfiguratie bevat nu een optie waarmee u de JS-bestanden van uw site naar CDN kunt verplaatsen. Je kunt dit niet via sjablonen doen, omdat JS-bestanden automatisch worden opgenomen door de engine van de site.
Het tonen van gerelateerde video's/albums op titel is toegevoegd. Deze nieuwe modi zijn beschikbaar in de parameter mode_related van de blokken list_videos en list_albums.
Het list_dvds-blok kan nu video's weergeven voor elke dvd/kanaal in de lijst. Om dat te doen, schakelt u pull_videos in de blokinstellingen in en specificeert u limiet / sortering in de aanvullende parameters.
Het list_albums blok heeft nu de show_image_info parameter waarmee u alle afbeeldingen voor elk album in de lijst kunt weergeven.
De blokken list_videos, list_albums en list_content bevatten nu skip_content_sources en show_content_sources parameters waarmee u weergegeven inhoud kunt filteren op inhoudsbronnen. Het list_videos blok heeft nu ook skip_dvds en show_dvds parameters waarmee u de weergegeven inhoud kunt filteren op dvd's/kanalen.
Nu kunt u volgende/vorige links op videoweergave- en albumweergavepagina's plaatsen. Hiermee worden de volgende/vorige video's of albums geopend op basis van de sortering van de postdatum. Om deze links toe te voegen, schakelt u de parameters show_next_and_previous_info in die zijn toegevoegd aan de video_view- en album_view-blokken.
Het list_categories blok bevat nu de show_only_with_albums_or_videos parameter die alleen de categorieën kan tonen die minstens 1 video of album bevatten.
Dynamische filtering op inhoudsbrongroepen is toegevoegd aan het list_videos-blok.
De nieuwe versie ondersteunt het verzenden van de videobestandsnaam of de ZIP-bestandsnaam bij het downloaden van een fotoalbum. Voeg gewoon de parameter download_filename=yourfilename toe aan de downloadlink.
XII. Andere functies
Modellen hebben nu een oogkleurveld.
Categorieën hebben meer aangepaste velden.
U kunt nu een witte lijst met IP's instellen in de instellingen voor de bescherming tegen het opnemen van video's. Nu kunt u een lijst met IP-adressen configureren die nooit zullen worden geblokkeerd. U kunt nu ook alle IP-adressen zien die momenteel zijn geblokkeerd.
Modelaliassen (vergelijkbaar met synoniemen voor categorieën en tags) zijn toegevoegd. Er is een extra plug-in toegevoegd om modellen automatisch te kiezen op basis van de titel/beschrijving van de inhoud.
De plug-in voor automatische selectie van categorieën is verbeterd; nu kunt u instellen in welke gevallen het moet worden geactiveerd. In oudere versies werd deze plug-in alleen geactiveerd als een video/album geen categorieën had.
De gloednieuwe KVS 6.3.0 is er Bestel nu