KVS6.1.0

05 June, 2023

Novità in KVS 6.1.0

Sono state apportate numerose modifiche al nuovo pannello di amministrazione. Abbiamo ricevuto alcuni feedback negativi dai vecchi utenti e abbiamo deciso di fornire alcune opzioni aggiuntive per ripristinare parzialmente l'aspetto del vecchio pannello di amministrazione:

  1. Ricorda cosa era già possibile nella versione 6.0.1: disattivare le icone nei menu, ridimensionare e spostare tutti i popup con la funzione di memoria, aggiungere CSS personalizzati nel tuo account amministratore - tutto questo in Impostazioni -> Impostazioni personali. Tieni presente che i CSS personalizzati non possono essere utilizzati solo per impostare caratteri e colori, ma anche per nascondere parti della GUI che non ti servono. Ad esempio, ogni editor ha l'attributo HTML "data-editor-name" e ogni riga di campo ha l'attributo "data-field-name". Usando questi e CSS personalizzati ora puoi nascondere parti dell'editor che non usi mai.
  2. L'opzione della modalità di scorrimento è stata aggiunta alle Impostazioni personali. Questa opzione ti consentirà di passare al vecchio scorrimento KVS, quando non c'erano intestazioni e piè di pagina fissi e l'intera pagina era scorrevole.
  3. Una nuova opzione per personalizzare la modalità di apertura dell'editor è stata aggiunta anche nelle Impostazioni personali. Ti consentirà di passare a 2 nuove modalità di visualizzazione dell'editor: nei popup all'interno della stessa pagina e in nuove schede. Entrambi questi nuovi modi non eseguiranno il rendering dell'intestazione e del menu laterale, quindi possono essere utili per display di piccole dimensioni.
  4. Aggiunta inoltre un'opzione per forzare la chiusura del popup quando si fa clic in un punto qualsiasi dello spazio vuoto all'esterno del popup, in modo simile a come accadeva nella vecchia GUI di amministrazione.
  5. Alcuni cambiamenti nella GUI del filtro della griglia: abbiamo aumentato la dimensione del controllo di ricerca e aggiunto il pulsante Applica accanto al set di filtri attivi, come era prima. Inoltre, ora tutti i campi di ricerca sono abilitati per impostazione predefinita.
  6. Ora puoi utilizzare il tasto "giù" della tastiera nei controlli di selezione avanzati per visualizzare l'elenco completo degli elementi disponibili come menu a discesa, simile ai controlli di selezione nativi.
  7. Ogni popup, ove applicabile, ora fornisce un collegamento per scaricare e aprire i contenuti popup in una nuova scheda del browser.
  8. Ripristinata la messa a fuoco automatica predefinita nel primo campo negli editor.
  9. Il controllo del calendario ora consente di scegliere le date utilizzando solo la tastiera.
  10. Le griglie visualizzeranno le miniature in formato griglia a più colonne se scegli solo la colonna delle miniature nel selettore colonne. Questo può essere usato per rivedere grandi serie di pollici.

La funzione di filigrana video è stata rafforzata per impedire una facile cancellazione della filigrana:

  1. Aggiunta la possibilità di specificare l'offset massimo in pixel o in percentuale della dimensione del video per spostare la filigrana in modo casuale sugli assi X e Y.
  2. Aggiunto il supporto per cambiare la posizione dell'angolo della filigrana fissa, che la renderà visualizzata in modo casuale in angoli diversi per il numero N di volte definito dall'utente.
  3. Per le filigrane a scorrimento, aggiunto il supporto per randomizzare i tempi di scorrimento utilizzando una sintassi speciale.

Aggiunto un elenco di funzionalità SEO/DMCA relative alla ricerca:

  1. Le query di ricerca ora supportano lo stato, quindi puoi disattivare qualsiasi query. Il motivo di ciò è impedire che questa query venga visualizzata in qualsiasi pagina che elenca le query di ricerca (tipicamente utilizzate per scopi SEO). In precedenza potevi eliminare solo le query che non volevi fossero visibili, ma potevano apparire di nuovo.
  2. Nelle impostazioni delle statistiche ora puoi configurare che tutte le nuove query vengano aggiunte con lo stato inattivo. Puoi utilizzare questa opzione se desideri approvare manualmente le query che desideri esporre sul tuo sito.
  3. Ovunque nei blocchi in cui è supportata la ricerca testuale, ora è possibile personalizzare il comportamento del blocco quando l'utente tenta di cercare qualcosa che corrisponde a una query inattiva nel database o qualcosa che contiene una parola bloccata. In entrambi i casi puoi utilizzare i parametri di blocco per forzare l'errore 404 in risposta o effettuare un reindirizzamento a qualche altro URL. Ciò sembra essere richiesto con le recenti restrizioni DMCA, quando gli agenti richiedono che gli URL che contengono alcuni proprietari di copyright restituiscano errori 404 (probabilmente per rimuovere questi URL dall'indice di Google), anche se non vengono trovati risultati di pertinenza.
  4. Infine, sarà ora possibile controllare meglio la memorizzazione nella cache delle pagine dei risultati di ricerca. In precedenza KVS memorizzava nella cache i risultati solo per le query di una sola parola per evitare l'overflow del sistema di cache. Ora abbiamo aggiunto un parametro di blocco search_caching_words in modo da poter consentire la memorizzazione nella cache anche di query di 2 parole o anche di query di 3 parole.

Altri miglioramenti:

  1. La funzionalità di invio di notifiche via e-mail è stata aggiunta alle Impostazioni personali di ogni amministratore. Ora puoi configurare la tua email e scegliere quali notifiche desideri ricevere (l'insieme delle notifiche disponibili dipende dalle tue autorizzazioni di amministratore e l'elenco completo è disponibile solo per i super amministratori). Oltre alle notifiche sarà anche possibile inviare via e-mail i feedback degli utenti: tutti o solo con l'elenco fornito di parole autorizzate.
  2. Aggiunto supporto per Amazon S3 e sistemi di storage compatibili con S3 nei server di storage. In aggiunta a ciò, abbiamo anche aggiunto l'opzione "Nessun accesso pubblico" nel campo del tipo di streaming per i casi in cui si desidera utilizzare il server di archiviazione solo per la copia di backup (avendo più server di archiviazione nello stesso gruppo).
  3. Nei formati screenshot ora sarà legale eliminare i formati JPG e mantenere solo i formati WebP, poiché il supporto dei dispositivi sta finalmente raggiungendo il 98%. Le impostazioni del lettore ora supporteranno solo un singolo formato per gli screenshot della timeline e l'aggiornamento KVS dovrebbe passare automaticamente a WebP. Pertanto consigliamo di eliminare il formato JPG dall'elenco dei formati di screenshot TIMELINE (!) dopo l'aggiornamento. Per i formati di screenshot panoramici abbiamo deciso di mantenere sia JPG che WebP per impostazione predefinita nel nostro tema predefinito, ma nelle impostazioni del tema ora sarai in grado di selezionare i formati WebP in tutte le opzioni dove in precedenza erano possibili solo i formati JPG (opzione formato pollice principale). Quindi puoi scegliere di eliminare completamente i formati JPG nei video (purtroppo non in altri posti per ora, ma questo arriverà). Esamineremo anche il futuro formato AVIF, poiché ora raggiunge oltre l’80% di adozione.
  4. Maggiore sicurezza del pannello di amministrazione per la modifica di massa. In precedenza la modifica di massa era automaticamente possibile per gli amministratori con l'autorizzazione "modifica tutti i dati". Ora ci sarà un'autorizzazione separata per la modifica di massa che dovrà essere impostata manualmente per ogni amministratore che necessita di questa funzionalità (questo include anche la modifica tramite GUI di importazione). Inoltre, la GUI di modifica di massa consentirà di modificare solo i dati consentiti da altre autorizzazioni di modifica. Ciò garantirebbe che gli amministratori limitati non saranno in grado di danneggiare i tuoi dati oltre le loro specifiche responsabilità. Inoltre abbiamo aggiunto un'autorizzazione specifica per modificare la proprietà dell'amministratore dei contenuti, cosa che in precedenza era possibile solo per i super amministratori.
  5. Maggiore sicurezza nella cancellazione dei contenuti. Ora puoi configurare il limite massimo giornaliero di contenuti eliminati per ciascun amministratore limitato (30 verrebbero impostati per impostazione predefinita dopo l'aggiornamento). Questa modifica garantirà che i tuoi amministratori non possano eliminare accidentalmente o intenzionalmente i tuoi contenuti. I superadmin non avranno questo limite, ma ci sarà un ulteriore limite rigido di massimo 1000 oggetti di contenuto (video e/o album) che il processore delle attività in background potrà eliminare al giorno. Se necessario, può essere modificato tramite il file di configurazione setup.php.
  6. KVS ora può generare utenti selezionandoli casualmente da 8 milioni di database di nomi utente open source. Tali utenti riceveranno il nuovo stato "Generato" per separarli dagli utenti reali. Questo può essere abilitato ovunque sia possibile l'importazione di contenuti, per emulare il contenuto caricato da utenti reali. Per i progetti KVS esistenti è possibile utilizzare la GUI di modifica di massa per riassegnare i video agli utenti appena generati. È stata aggiunta anche un'opzione nelle impostazioni di Memberzone che consente di personalizzare la frequenza con cui KVS dovrebbe "riutilizzare" gli utenti già generati anziché crearne di nuovi. Questo emulerà che alcuni utenti generati aggiungeranno più video di uno.
  7. Il controllo della velocità aggiunto al lettore, disattivato per impostazione predefinita, può essere abilitato nelle impostazioni del lettore.
  8. Introdotta la procedura guidata per l'installazione del tema. Può essere utilizzato per sostituire il tema predefinito con qualsiasi altro tema fornito da terze parti o copiato da un altro progetto tramite il plug-in di backup KVS. I temi di solito dipendono dalle dimensioni delle miniature per cui sono stati progettati, quindi la procedura guidata non solo sostituirà il tema, ma controllerà anche le dipendenze e proporrà di creare automaticamente i formati delle miniature necessari o di modificare altre opzioni dell'immagine come richiesto dal nuovo tema.
  9. La cronologia del tema ora registrerà le modifiche ai parametri del blocco. Eventuali file eliminati, precedentemente registrati nella cronologia del tema, attiveranno anche un evento di modifica una volta eliminati.
  10. Le preimpostazioni di importazione dei contenuti ora supportano le liste nere che consentiranno di saltare l'importazione di righe specifiche che contengono una qualsiasi delle parole della lista nera.
  11. Il plugin Neuroscore ora supporterà la riscrittura di titoli da vecchi titoli, categorie e nomi di modelli. Inoltre, ora sarà in grado di rilevare automaticamente modelli e categorie dagli screenshot video. Queste funzionalità sono ancora in fase di test di integrazione e le attiveremo completamente solo nell'aggiornamento finale.
  12. Il plug-in di pulizia della cache dei modelli ora eseguirà una pulizia della cache più intelligente e sarà anche in grado di visualizzare statistiche della cache più avanzate, utili per analizzare il sovraccarico della cache. In precedenza, l'aumento del tempo di cache per un singolo blocco avrebbe comportato un'enorme quantità di file di cache spazzatura, ma con la recente modifica non sarà più un problema.
  13. Nel plug-in DigiRegs ora puoi scegliere di applicare il controllo DigiRegs solo per i video che non dispongono di informazioni sulla fonte del contenuto.
  14. Il plug-in di selezione automatica del modello prenderà in considerazione il nome utente, il canale e la fonte del contenuto per assegnare automaticamente i modelli, ciò aumenterà la percentuale di successo del plug-in con i contenuti dei grabber.
  15. Nel plugin grabber quando si attiva il pilota automatico per i singoli grabber, ora è possibile specificare l'intervallo di tempo in cui si desidera che venga eseguito un grabber specifico. Precedentemente era possibile solo specificare l'intervallo tra le esecuzioni successive.
  16. Il plugin di backup ora supporta la duplicazione degli archivi di backup su alcuni FTP.
  17. La modifica di massa ora supporterà la creazione di nuove playlist al volo.
  18. L'esportazione dei feed consentirà di configurare solo l'esportazione di tipi di contenuti video specifici (ad esempio solo video incorporati o caricati).
  19. La logica che esegue l'hashing dei file caricati e la ricerca dei duplicati è stata ottimizzata per eseguire l'hashing solo della parte del file che in genere contiene informazioni sull'intestazione e fotogrammi chiave. Ciò tuttavia non influenzerà tutti dopo l'aggiornamento. Se desideri applicare questa correzione, dovrai aggiungere $config['optimize_file_hashing']="true"; (con punto e virgola alla fine) in /admin/include/setup.php, tuttavia, dopo averlo abilitato, tutti i video esistenti smetteranno di partecipare ai controlli duplicati e potrebbero potenzialmente essere caricati di nuovo. Questo metodo sarà abilitato per impostazione predefinita per le nuove installazioni.
  20. Migliore sicurezza per gli account utente e le e-mail. KVS ora consentirà solo una singola sessione utente, in modo che se un'altra sessione viene effettuata con lo stesso account, qualsiasi altra sessione verrà automaticamente disconnessa. Le procedure di registrazione e ripristino della password interromperanno l'esposizione se l'e-mail fornita è già utilizzata in KVS o meno (controllo duplicato e-mail). Pertanto non sarà possibile capire se una determinata email è registrata o meno. Inoltre, KVS si assicurerà che l'utente con la stessa email possa creare nuovamente un nuovo account tramite il processore di pagamento. Ciò può verificarsi quando un utente a pagamento annulla il ciclo di rifatturazione e desidera acquistare l'accesso ancora una volta. In precedenza KVS richiedeva non solo un nome utente univoco, ma anche un'e-mail.
  21. Nei blocchi video_view e album_view abbiamo aggiunto il parametro limit_ignore_seo_bots che può essere utilizzato per disattivare il limite di visualizzazione dei contenuti per i bot SEO (user agent). Il limite di visualizzazione dei contenuti è un'altra impostazione nei blocchi menzionati, che limita il numero di contenuti a cui può accedere un utente con un singolo IP durante un periodo di tempo specifico. Questo limite viene in genere utilizzato per consentire agli utenti di registrarsi per accedere a più contenuti, ma può anche influire negativamente sull'indicizzazione dei bot SEO.
  22. Nei blocchi list_videos, list_albums e list_content abbiamo introdotto il parametro limit_access_level, che può essere utilizzato per mostrare il contenuto disponibile all'utente corrente in base alle impostazioni del livello di accesso al contenuto globale e individuale. Oltre a ciò abbiamo aggiunto il parametro access_level_id per mostrare il contenuto con un livello di accesso specifico.
  23. La protezione dei file video ora inserirà automaticamente nella whitelist tutti gli IP Googlebot/Bingbot utilizzando l'elenco fornito di IP conosciuti. In precedenza KVS utilizzava solo la ricerca DNS inversa per inserire nella whitelist le richieste di Googlebot, ma è stato segnalato che questa funzione non sempre funzionava. In aggiunta a ciò, abbiamo aggiunto il supporto per la notazione della maschera CIDR nel campo Whitelist IP delle impostazioni di protezione video.

Bug che sono stati risolti:

  1. [MEDIO] Il lettore KVS non ha inizializzato il precaricamento sui dispositivi Android.
  2. [BASSO] Le statistiche non venivano conteggiate correttamente su sottodomini diversi da www.
  3. [BASSO] Il giocatore VAST non supportava l'offset del salto 00:00:00 per mostrare immediatamente il pulsante Salta.
  4. [BASSO] In alcuni casi le statistiche di ricerca conterrebbero zero risultati trovati.
  5. [BASSO] L'esportazione dei feed non restituiva risultati vuoti quando si passavano categorie inesistenti o qualsiasi altro filtro di categorizzazione nei parametri.
  6. [BASSO] Vari piccoli bug risolti nel nuovo pannello di amministrazione.
La nuovissima KVS 6.3.0 è qui Ordina ora