KVS6.2.0

30 October, 2023

Puoi trovare informazioni complete sull'aggiornamento sul forum KVS: KVS 6.2. 0 aggiornamento.

Novità in KVS 6.2.0:

  1. Siamo lieti di annunciare che il supporto PHP 8.1 è disponibile per il beta testing, poiché siamo riusciti a farlo senza l'aggiornamento di Smarty. Consigliamo di utilizzare PHP 8.1 per i nuovi progetti, ma per ora sconsigliamo di aggiornare PHP su progetti in esecuzione senza necessità critica, poiché potrebbero esserci ancora problemi con la piena conformità. Anche se probabilmente è supportato anche PHP 8.2, non possiamo ancora dichiararlo ufficialmente. Quando passi a PHP8 potrebbero verificarsi problemi critici con le personalizzazioni del modello del tuo sito e qualsiasi codice PHP personalizzato di cui disponi. Al momento esiste un unico problema noto con il tema predefinito di KVS, ma potrebbero essercene altri; quindi, prima di cambiare versione di PHP, controlla il nostro forum per gli ultimi dettagli sulla migrazione di PHP8: continueremo ad aggiornare con eventuali nuovi problemi rilevati.
  2. Abbiamo iniziato a preparare il motore di conversione per il prossimo supporto HLS/streaming adattivo. In questo aggiornamento abbiamo cambiato il concetto di gruppi di formati video. In precedenza, KVS supportava solo 2 gruppi fissi di formati denominati "Standard" e "Premium". I formati standard sono stati utilizzati per i video pubblici e privati, mentre i formati Premium sono stati utilizzati per i video premium. Tale concetto non consentiva di trasformare un video premium in una tipologia pubblica/privata o viceversa. Ora KVS supporterà un numero qualsiasi di gruppi di formati video e non saranno direttamente collegati al tipo di video come prima (tuttavia, per motivi di compatibilità con le versioni precedenti, abbiamo dovuto mantenere la stessa capacità di un gruppo di formati di essere selezionato automaticamente per i video premium come prima). Prima di tutto, ciò consentirà di commutare qualsiasi video tra il tipo pubblico/privato/premium in qualsiasi momento. In secondo luogo, sarà possibile migrare i video da un gruppo di formati all'altro. Questa funzionalità sarà necessaria in futuro durante la migrazione di progetti esistenti al formato video HLS, in modo che tu non debba pensare a quanti video hai e richiedere che i tuoi server di archiviazione abbiano x2 spazio su disco, poiché il processo di migrazione eliminerà i vecchi video file per ciascun video non appena vengono creati nuovi file video.
  3. Nel motore di conversione abbiamo ottimizzato la copia degli screenshot video tra il server principale e quello di conversione, in modo che tutti i file degli screenshot vengano uniti in un unico archivio su nastro e copiati come un unico file. Questa ottimizzazione può aumentare notevolmente la velocità di elaborazione video per progetti che utilizzano server di conversione remoti con elevata latenza FTP.
  4. Nelle impostazioni degli screenshot video ora puoi abilitare l'unione degli screenshot verticali in un unico screenshot orizzontale con 2, 3 o 4 immagini di seguito.
  5. Nei server di conversione ora puoi indicare se un server deve essere completamente caricato con attività prima di iniziare a utilizzare altri server. Questa opzione può essere utile se si dispone di un server di conversione più potente insieme ad alcuni meno potenti. In uno scenario del genere, se non attivi questa opzione, le tue attività di conversione potrebbero essere distribuite in modo casuale su tutti i server, con il risultato che alcune attività verranno copiate su server meno potenti, mentre quelle più potenti rimarranno non completamente caricate. L'utilizzo della nuova opzione comporterà un'elaborazione più rapida, ad eccezione dei casi in cui hai una grande coda di attività in attesa di elaborazione e tutte le risorse di conversione dovrebbero essere caricate al massimo.
  6. Ora è possibile separare i video verticali da quelli orizzontali nel pannello di amministrazione e nell'area del sito, KVS supporta un nuovo flag nei dati video.
  7. Il plug-in di ricerca esterno è stato esteso con il supporto per album e query di ricerca, ora possono essere forniti tramite SphinxSearch per una migliore precisione e prestazioni della ricerca. Inoltre il plugin ora supporterà la notifica di errore nel caso in cui KVS rilevi che SphinxSearch non funziona. Per ricevere notifiche via email per questo tipo di errore dovrai abilitarlo manualmente nelle Impostazioni personali. Si prega di fare riferimento al nostro post sul forum per la configurazione di SphinxSearch, è collegato dalla pagina del plugin nel pannello di amministrazione.
  8. Il plugin Synonymizer è stato migliorato con il supporto per espressioni composte da più parole, in precedenza supportava solo parole singole. Inoltre sarà ora possibile eliminare parole specifiche sostituendole con testo vuoto. Tieni presente che il plug-in Synonymizer non è progettato per sostituire le parole vietate nei contenuti pubblicati dagli utenti, esiste un'altra funzionalità per questa attività situata nelle impostazioni del sito Web. Ma questo plugin può essere utilizzato per elaborare contenuti da grabber/import ed è anche in grado di post-elaborare contenuti esistenti in qualsiasi momento utilizzando la funzionalità di modifica di massa.
  9. L'architettura KVS nextgen arriva finalmente a tutti i blocchi di categorizzazione list_xxx e xxx_view, incluse categorie, modelli, tag e fonti di contenuto. Ciò apporta loro nuove funzionalità: più filtri, ricerca di testo, elenchi correlati e, ciò che è stato chiesto di frequente, query interconnesse. Le query interconnesse consentiranno di visualizzare la categorizzazione utilizzata insieme ad altre categorizzazioni in video, album o post. Esempio: per un modello mostra tutte le categorie o i tag utilizzati insieme a questo modello nei video. Oppure per categoria mostra tutti i tag utilizzati insieme a questa categoria nei video. Queste query sono costose, quindi tali blocchi dovrebbero essere ben memorizzati nella cache per ridurre il carico del database.
  10. Un'altra funzionalità di nuova generazione è stata aggiunta principalmente ai modelli, ma per ora non siamo riusciti a completarla completamente. Si tratta della possibilità di personalizzare elenchi di valori di selezione predefiniti per campi quali sesso, colore degli occhi e colore dei capelli (e in futuro anche per i profili utente). Non c'è ancora modo di personalizzarlo tramite il pannello di amministrazione, ma è possibile tramite database e, se ne hai un disperato bisogno, contatta il nostro supporto per i dettagli. Questo cambiamento si è tradotto però in un'incompatibilità con le tematiche riguardanti i valori di genere modello. Il tema predefinito di KVS aveva un filtro di genere nell'elenco dei modelli che smetterà di funzionare correttamente dopo l'aggiornamento. Inoltre, qualsiasi personalizzazione del tema connessa al sesso del modello smetterà di visualizzare correttamente i valori. Sfortunatamente non esiste un modo per risolverlo automaticamente e, se questo filtro specifico è importante per il tuo sito, fai riferimento alla guida del forum su cosa deve essere modificato nel tema e in che modo.
  11. La logica di traslitterazione per le directory (la parte di testo degli URL per video, categorie e così via) è stata leggermente modificata. In precedenza, se la traslitterazione non era abilitata (casi rari, poiché la traslitterazione è abilitata per impostazione predefinita e probabilmente non veniva disattivata in seguito) KVS manterrebbe i caratteri latini e i numeri nell'URL e rimuoverebbe qualsiasi altra cosa. Se il titolo non contenesse caratteri latini, che è un caso comune per le lingue cinese/araba/russa, l'URL verrebbe generato come una stringa casuale di 32 caratteri. Questo comportamento ora è cambiato: se la traslitterazione non è abilitata, KVS utilizzerà il titolo come URL, sostituendo solo spazi e caratteri speciali con trattini. Per avere questo comportamento in precedenza, era necessario caricare il file di estensione PHP appositamente predisposto kvs_translit.php, ma questo non sarà più necessario. Se desideri avere URL nella tua lingua madre, puoi semplicemente disattivare la traslitterazione in Impostazioni contenuti -> Impostazioni directory generate.
  12. Il comportamento del giocatore incorporato è stato migliorato nei casi in cui i tuoi editori incorporati tentano di nascondere il loro referrer (il dominio originale in cui inseriscono i tuoi codici incorporati). In questo caso il lettore KVS non riprodurrà i video, ma aprirà invece l'URL della pagina video quando viene cliccato. Le statistiche sull'utilizzo del player incorporato continueranno a conteggiare l'utilizzo di in questi casi, ma ora questi utilizzi non potranno guardare i tuoi video. Tali editori dovranno rimuovere i tuoi codici di incorporamento dai loro siti o smettere di nascondere le informazioni sui loro domini per far sì che i codici di incorporamento funzionino perfettamente. C'è anche un altro problema con il sandboxing dei codici di incorporamento e sfortunatamente non esiste alcuna soluzione tecnica. La modalità Sandbox consente ai tuoi editori incorporati di impedire l'apertura di collegamenti dall'interno del tuo lettore incorporato, inclusi clic pubblicitari e collegamenti alle pagine video del tuo sito. La pubblicità stessa verrà visualizzata normalmente, ma non potrà essere cliccata. Ciò ridurrebbe il rapporto delle statistiche pubblicitarie e potrebbe comportare tariffe più basse pagate dagli inserzionisti. L'unica soluzione qui sarebbe monitorare i domini che utilizzano i tuoi codici di incorporamento (puoi trovare queste statistiche in Statistiche -> Utilizzo incorporamento) e verificare se un sito aggiunge l'attributo sandbox al tag < iframe > che collega il tuo dominio. In tal caso, potresti voler bloccare questo sito utilizzando la lista nera dei domini nelle impostazioni del lettore incorporato, quindi i tuoi codici di incorporamento smetteranno di funzionare lì.
  13. I profili pubblicitari sono ora in grado di limitare inserzionisti specifici a browser specifici.
  14. Nella GUI di modifica di massa ora puoi ricreare screenshot della timeline per un set specifico di video e forzare l'invalidazione CDN per il set di contenuti selezionato.
  15. Il plugin Grabber ora può supportare sottodomini per alcuni grabber specifici. Ciò è necessario per importare contenuti localizzati da tubi la cui localizzazione viene eseguita tramite sottodomini. Se vedi che questo non funziona per grabber specifici, faccelo sapere e aggiorneremo i grabber per questo.
  16. Nella versione 6.1.0 abbiamo disabilitato la possibilità per gli utenti di accedere ai propri account da più dispositivi contemporaneamente, ora abbiamo aggiunto un'opzione nelle impostazioni del sito web per riabilitare questa capacità se necessario.
  17. Nelle impostazioni di Memberzone è ora possibile specificare un prezzo token predefinito diverso per i video pubblici e privati. In precedenza questo prezzo poteva essere impostato solo per entrambi questi tipi di video.
  18. L'esportazione dei feed ora consentirà agli utenti dei feed di interrogare solo i video che sono stati modificati entro un determinato periodo di giorni.
  19. Nel controllo del selettore del pannello di amministrazione ora puoi disattivare la visualizzazione dei sinonimi o eseguire la ricerca nei sinonimi.
  20. Nelle Impostazioni personali ora puoi disattivare il comportamento automatico delle nuove schede per gli URL dell'amministratore interno se desideri che vengano aperti rigorosamente nella stessa scheda, a meno che non utilizzi manualmente il tasto Ctrl per forzare la nuova scheda.
  21. La GUI del lettore nel pannello di amministrazione ora consentirà di modificare la velocità di riproduzione.
  22. Nel plugin Neuroscore è stata aggiunta una nuova opzione per cambiare le directory dei video insieme ai titoli nelle attività di riscrittura dei titoli.
  23. Nel blocco album_edit è ora possibile limitare la dimensione minima e massima consentita delle immagini caricate.
  24. Nella versione 6.1.0 abbiamo disattivato il supporto per gli screenshot della timeline JPG come fallback per il formato WebP. Dopo il feedback dei nostri clienti, abbiamo deciso di ripristinarlo - ora se nelle impostazioni del lettore hai scelto il formato WebP per gli screenshot della timeline e in aggiunta a ciò il tuo progetto definisce un altro formato JPG per loro - il lettore KVS eseguirà automaticamente il fallback su JPG per i dispositivi che lo fanno non supporta WebP.

Bug che sono stati risolti:

  1. [SEVERE] La protezione dei file video non funzionerebbe se alcuni IP fossero inseriti nella whitelist nelle impostazioni di protezione (dalla versione 6.1.0).
  2. [MEDIO] Alcuni feedback (tipicamente spam) non possono essere inviati e causano errori visualizzati dagli utenti. Da un lato questo era positivo, ma poteva far perdere qualcosa di importante (dalla versione 6.1.0).
  3. [BASSO] Il plug-in per il caricamento di contenuti FTP smetterebbe di funzionare se il nome del file video contenesse più punti (dalla versione 6.1.0).
  4. [BASSO] Il pilota automatico del Grabber non funzionava correttamente se impostato sulla pianificazione basata sul tempo.
  5. [BASSO] I log di accesso degli utenti ora manterranno la versione completa degli indirizzi IPv6, in precedenza ne conservavano solo l'ultima parte.
La nuovissima KVS 6.3.0 è qui Ordina ora