Jump to content

Disponibile IPS Community Suite 4.6.8


Askancy
 Share

Recommended Posts

  • Admin

È stata pubblicata oggi la release di novembre. Le novità in questa release sono più per gli sviluppatori.

IPS ha prefissato il suo obiettivo nel migliorare la struttura del forum con Google nei prossimi 5 anni, non è un lavoro semplice e per farlo ha iniziato sviluppato dei miglioramenti seo per la scansione delle pagine, i JSON-LD in Pages e Gallery.

Altre migliorie sono per gli sviluppatori sono la possibilità di esportare i gradi e gli obiettivi degli utenti nei file CSV, API REST per la segnalazione dei contenuti e poco altro.

Ecco il changelog tradotto con un traduttore (troppo lungo da tradurre...) nello spoiler lo trovate in lingua originale:

 

Modifiche chiave
La nostra release di novembre contiene oltre un centinaio di correzioni di bug e miglioramenti, tra cui:

Informazioni aggiuntive

Nucleo

  • Aggiunto un generatore di robots.txt, rimossi i link di reindirizzamento dei contenuti per gli ospiti e aggiunte le direttive nofollow.
  • Aggiunti filtri di risultato per posta in blocco, promozione di gruppo e moderazione automatica
  • Aggiunto un limite di 1 alla query Primo commento per migliorare le prestazioni.
  • Aggiunti il grado del membro e il punteggio totale dei risultati nell'esportazione CSV del membro.
  • Consente la riproduzione nativa dei file audio nel browser.
  • Aggiunta l'opzione per confrontare con il genitore di un tema durante la modifica dei modelli.
  • Aggiunta la possibilità di segnalare commenti tramite l'API REST.
  • Aggiunta la possibilità di reagire ai commenti (e ai record delle pagine) tramite l'API REST.
  • Modificato il recupero dei commenti tramite l'API REST per mostrare le reazioni fornite.
  • Migliorata l'affidabilità e la sicurezza dell'utilizzo del metodo di aggiornamento (S)FTP in AdminCP .
  • Risolto il potenziale problema in cui vengono inviate notifiche/digest duplicati.
  • Risolto un problema per cui l'eliminazione dei membri poteva lasciare i rapporti di aggiornamento dello stato di orfani.
  • Risolto un problema per cui non era possibile inviare nuovamente le e-mail di convalida se gli accessi interni erano disabilitati.
  • Risolto un problema per cui i filtri di parole potevano non funzionare correttamente durante la modifica dei titoli in linea.
  • Migliorato l'obiettivo, nuovo grado e nuove e-mail di badge.
  • Modificate le e-mail di abbonamento al flusso di attività per filtrare solo in base alla data di creazione.
  • Risolto un problema per cui non era possibile inviare nuovamente le e-mail di convalida se gli accessi interni erano disabilitati.
  • Risolto un problema per cui, dopo aver diviso un elemento di contenuto nascosto, i commenti vengono visualizzati come nascosti senza l'opzione per scoprirlo all'interno del nuovo elemento di contenuto
  • Risolti i log dell'amministratore incompleti durante l'esecuzione di azioni sulle regole degli obiettivi.
  • Risolto un problema per cui le e-mail in arrivo potevano essere rifiutate in modo errato quando è impostata l'intestazione x-auto-response-suppress.
  • Risolto un problema per cui la promozione di contenuti poteva far apparire due volte gli elementi nelle nostre scelte.
  • Risolto un problema per cui l'eliminazione dei membri poteva lasciare i rapporti di aggiornamento dello stato di orfani.
  • Risolto un problema per cui le barre di avanzamento dell'attività potevano mostrare una percentuale di completamento superiore al 100%
  • Risolto un problema per cui la modalità di conferma per gli abbonamenti allo streaming mostrava una descrizione di conferma non funzionante.
  • Risolto un problema per cui le recensioni potevano non essere indicizzate correttamente con Elastic Search.
  • Risolto un problema per cui l'importazione del file xml delle regole degli obiettivi poteva non riuscire durante l'aggiornamento.
  • Risolto un problema per cui i collegamenti di inserimento degli allegati in modalità scura potevano essere visualizzati con il colore sbagliato.
  • Risolto un problema raro in cui potresti vedere il Javascript Service Worker dopo l'accesso.
  • Risolto un problema per cui il Javascript "navigazione recente" potrebbe non essere caricato correttamente.
  • Risolto un problema per cui i collegamenti di inserimento degli allegati in modalità scura potevano essere visualizzati con il colore sbagliato.
  • Risolto un problema per cui i meta tag/titoli personalizzati non venivano sempre visualizzati nella home page della community.
  • Risolta una restrizione errata per l'amministratore delle statistiche di registrazione.
  • Risolto un problema per cui erano visibili più notifiche ACP per lo stesso articolo.
  • Risolti i titoli degli helper del modulo del nodo sfuggiti in modo errato.
  • Risolto il problema con gli amministratori che non potevano escludere o contrassegnare i membri come spammer tramite il profilo ACP quando gli avvisi erano disabilitati.
  • Risolto un problema per cui non era possibile attivare o disattivare lo stato anonimo degli elementi di contenuto.
  • Risolto un problema per cui i feed di contenuto filtrati da tag mostravano risultati errati in cui un tag fa parte di un altro tag.
  • Risolto un problema per cui le barre di avanzamento delle attività potevano mostrare una percentuale di completamento superiore al 100%.
  • Risolto un errore quando i moderatori con il permesso di pubblicare contenuti anonimi modificavano il contenuto di quelli che non potevano.
  • Risolto il problema con la pagina statistiche ACP -Follower che restituiva un errore IN_DEV se non era presente alcun contenuto seguito.
  • Risolto un problema per cui le immagini PNG non potevano essere ridimensionate nel browser durante l'utilizzo di Firefox.
  • Risolto un problema con i flussi di attività in cui i risultati potrebbero essere incompleti quando viene utilizzato il filtro "Contenuto che ho pubblicato in".
  • Risolto un problema per cui l'editor in modalità facile non era in grado di selezionare elementi quando si utilizzavano CDN per servire CSS.
  • Risolto il potenziale problema in cui vengono inviate notifiche/digest duplicati.
  • Risolto un problema per cui l'eliminazione di un modello personalizzato lo rimuoveva da tutti i temi.
  • Rimossa l'impostazione di autorizzazione del moderatore per "Può modificare i voti del sondaggio?" nel AdminCP .
  • Modificato il messaggio durante l'impostazione del pulsante di risposta stock per chiarire il motivo per cui potrebbe non essere visualizzato.
  • Risolto un problema per cui i premi degli obiettivi non venivano assegnati quando un commento veniva approvato per la prima volta.
  • Risolto un problema per cui i download di CP Admin (temi, ecc.) scaricavano un file "admin.html" quando si utilizzava Safari.
  • Risolto un problema nel modello di ricerca/filtri che causava un errore con IN_DEV abilitato.
  • Risolto un problema che poteva verificarsi quando si invia una notifica push per le revisioni che necessitano di approvazione.
  • Risolto un problema con PHP8 durante il controllo dei filtri volgari.
  • Risolto un problema per cui un elemento della casella di controllo non veniva selezionato se trovato utilizzando la ricerca in un insieme di caselle di controllo.
  • È stato risolto un problema per cui il messaggio di controllo dell'autorizzazione del messaggio per gli annunci che si collegano al contenuto potrebbe non essere visualizzato.
  • Modificata l'intestazione User-Agent per le richieste webhook per contenere l'IPS Longversion.
  • Risolto un problema nel metodo di richiesta di autenticazione che si verificava per gli utenti CGI/FASTCGI.
  • Risolti alcuni problemi nella pagina del profilo con conseguente impaginazione AJAX interrotta e che le schede si caricavano senza il contenitore della pagina.
  • Risolto un problema per cui il titolo dell'oggetto poteva mancare durante la visualizzazione di chi ha reagito a un oggetto che è stato promosso.
  • Risolto un problema per cui la ricerca poteva mostrare risultati errati dopo aver cambiato pagina.
  • Risolto un collegamento interrotto alla nostra community di supporto nella dashboard di supporto.

Forum

  • Risolto un problema per cui le informazioni json-ld possono mostrare i dettagli dell'autore errati dopo una modifica del nome visualizzato.
  • Risolto un problema per cui venivano mostrati i collegamenti ai profili utente in alcune circostanze in cui i profili non potevano essere visualizzati.
  • Risolto un problema per cui non era possibile copiare l'impostazione del forum "Consenti all'inizio dell'argomento di contrassegnare come risolto".
  • Risolto un problema per cui l'icona "partecipato all'argomento" era posizionata in modo errato su dispositivi di piccole dimensioni quando erano abilitate sia la visualizzazione del forum fluido che la visualizzazione dell'elenco degli argomenti estesa.
  • Risolta un'istanza di HTML non valido con badge membro nella visualizzazione elenco argomenti estesa, in cui un ul era un figlio diretto di un altro ul.
  • I badge dei membri e le statistiche degli argomenti nelle pagine di visualizzazione dell'elenco di argomenti ampliato ora si inseriscono correttamente sui cellulari di piccole dimensioni.

Blog

  • Risolto un problema per cui l'output di Blog json-ld poteva contenere un output HTML non valido.

Commercio

  • Aggiunta la possibilità di richiedere facoltativamente un indirizzo di fatturazione per gli abbonamenti.
  • Aggiunta una regola per gli obiettivi per gli acquisti di prodotti.
  • Aggiunti alcuni territori IVA mancanti al modulo di pagamento.
  • Risolto un errore generato durante l'invio di e-mail di notifica di spedizione Easypost.
  • Risolto un problema per cui un campo del modulo del nome dell'attività veniva visualizzato durante il checkout quando veniva selezionato il consumatore.
  • Risolto un problema per cui la rimozione di una valuta può causare errori nei risultati di ricerca.
  • Risolto un errore di tipo PHP 8 durante l'aggiornamento tra i pacchetti Commerce.
  • Risolto un problema per cui un ospite poteva vedere un errore CSRF quando provava ad acquistare un abbonamento.
  • Risolto un problema specifico di Cloud per cui la creazione di un ticket dal modulo di contatto potrebbe non funzionare.
  • Risolto un problema per cui gli acquisti e gli abbonamenti potevano spostare i membri in gruppi non esistenti.
  • Risolto un problema per cui le e-mail di avviso sulla fattura potevano indicare che il cliente ha un abbonamento PayPal attivo quando è stato annullato.

Calendario

  • Risolto un problema per cui l'aggiunta di eventi simili poteva causare il salvataggio di una foto di copertina vuota.
  • Risolto un problema per cui le configurazioni con un solo calendario non mostravano i compleanni nella vista mensile.

Galleria

  • Risolto un errore del database mostrato durante la gestione dei contenuti seguiti per le immagini della Galleria.

Download

  • Aggiunta una regola degli obiettivi per il download dei file.
  • Migliorato il flusso di approvazione della nuova versione quando anche l'invio del file principale è in attesa di approvazione.
  • Risolto un problema per cui il rifiuto di una nuova versione in sospeso potrebbe eliminare le miniature degli screenshot in uso.

Pagine

  • Aggiunto lo schema AggregateRating per registrare le pagine.
  • Risolto un problema minore di destinazione del collegamento con il pulsante Aggiungi frase durante la modifica dei blocchi.
  • Risolto un errore del database mostrato se un utente non disponeva dell'autorizzazione per modificare i campi della data.
  • Risolte le frasi in lingua orfana durante l'eliminazione di database e campi personalizzati.
  • Risolto un problema per cui l'impostazione "Usa il nome del database come titolo della pagina" non veniva rispettata quando si utilizzava un database senza categorie.
  • Risolto un problema per cui l'elenco dei file del modello veniva nascosto quando si aggiungevano CSS/JS/modelli nel CP di amministrazione.
  • Risolto un problema per cui il modulo dei campi personalizzati mostrava il campo Formato argomento per i campi nei database in cui non è abilitata la sincronizzazione degli argomenti.

Modifiche che interessano sviluppatori e designer di terze parti

  • Ripulito un po' di codice defunto relativo alle impostazioni del tema predefinito di AdminCP .
  • Risolto un problema per cui non era possibile creare nuovi inserimenti di database predefiniti nel centro per sviluppatori.
  • Risolto un problema per cui l'aggiunta di un hook alla barra laterale dell'argomento spostava la barra laterale sotto l'argomento.
  • Risolto un problema per cui l'aggiunta di un hook può causare l'interruzione dei selettori CSS con i due punti (es: ipsFlex:4) (es: ipsFlex---cln---4)
  • Il modello di profilo del membro ACP rimuoverà la colonna di sinistra se non ci sono blocchi da mostrare.
  • Intestazioni senza cache aggiornate per includere max-age=0.
  • L'estensione GroupForm ora può avere un nuovo metodo canDelete()che può essere utilizzato per impostare gruppi specifici non cancellabili (ad esempio se viene utilizzato per target dopo un acquisto).
  • Rimosse le estensioni core/extensions/core/Sitemap/Applications.php e core/extensions/core/Sitemap/Profiles.php della mappa del sito.
  • Le notifiche push di contenuti non approvati ora vengono utilizzate definateArticle()per i titoli degli elementi.

 

 

Cita

Key Changes

Our November release contains over one hundred bug fixes and improvements including:

 

Additional Information

Core

  • Added a robots.txt generator, removed content redirect links for guests and added nofollow directives.
  • Added Achievement filters for bulk mail, group promotion and automatic moderation
  • Added a Limit of 1 to the First Comment query to improve performance.
  • Added member's rank and achievement point total to the member CSV export.
  • Allows audio files to be played natively in browser.
  • Added the option to compare with a theme's parent when editing templates.
  • Added the ability to report comments via the REST API.
  • Added the ability to react to comments (and Pages records) via the REST API.
  • Changed fetching comments via the REST API to show reactions given.
  • Improved the reliability and security of using the (S)FTP upgrade method in the AdminCP.
  • Fixed potential issue where duplicate notifications/digests are sent.
  • Fixed an issue where deleting members may leave orphan status update reports.
  • Fixed an issue where it was not possible to resend validation emails if internal logins were disabled.
  • Fixed an issue where word filters may not work correctly when editing titles inline.
  • Improved the achievement new rank and new badge emails.
  • Changed the activity stream subscription emails to filter only by the create date.
  • Fixed an issue where it was not possible to resend validation emails if internal logins were disabled.
  • Fixed an issue where, after splitting a hidden content item, the comments show as hidden without the option to un-hide from within the new content item
  • Fixed incomplete administrator logs when performing actions on achievement rules.
  • Fixed an issue where incoming emails may be rejected incorrectly when the x-auto-response-suppress header is set.
  • Fixed an issue where promoting content may cause items to appear twice in our picks.
  • Fixed an issue where deleting members may leave orphan status update reports.
  • Fixed an issue where task progress bars could show percent completion above 100%
  • Fixed an issue where the confirmation modal for stream subscriptions would show a broken confirmation description.
  • Fixed an issue where reviews may not be correctly indexed with Elastic Search.
  • Fixed an issue where importing the achievement rules xml file could fail during the upgrade.
  • Fixed an issue where insert attachment links in dark mode may show in the wrong color.
  • Fixed a rare issue where you may see the Service Worker Javascript after login.
  • Fixed an issue where the 'recently browsing' Javascript may not load properly.
  • Fixed an issue where insert attachment links in dark mode may show in the wrong color.
  • Fixed an issue where custom meta tags/titles may not always show on the community homepage.
  • Fixed an incorrect registration stats admin restriction.
  • Fixed an issue where multiple ACP notifications for the same item were visible.
  • Fixed incorrectly escaped node form helper titles.
  • Fixed admins not being able to ban or flag member as spammers via the ACP profile when warnings were disabled.
  • Fixed an issue where it was not possible to toggle the anonymous state of content items.
  • Fixed an issue where tag filtered content feeds would show incorrect results where a tag forms part of another tag.
  • Fixed an issue where task progress bars could show percent completion above 100%.
  • Fixed an error when moderators with permission to post anonymous content edit content of those that can't.
  • Fixed the ACP-Follower Statistics Page which was returning an IN_DEV error if no followed content was present.
  • Fixed an issue where PNG images could not be resized in the browser when using Firefox.
  • Fixed an issue with Activity Streams where the results may be incomplete when the 'Content I posted in' filter is used.
  • Fixed an issue where the easy mode editor was not able to select elements when using CDNs to serve CSS.
  • Fixed potential issue where duplicate notifications/digests are sent.
  • Fixed an issue where deleting a custom template would remove it from all themes.
  • Removed moderator permission setting for "Can edit poll votes?" in the AdminCP.
  • Changed the messaging when setting up the stock replies button to make it clear why it may not show.
  • Fixed an issue where achievements rewards were not given when a comment is approved for the first time.
  • Fixed an issue where Admin CP downloads (themes, etc) would download an 'admin.html' file when using Safari.
  • Fixed an issue in the search/filters template which would result in an error with IN_DEV being enabled.
  • Fixed an issue that can occur when sending a push notification for reviews needing approval.
  • Fixed an issue with PHP8 when checking profanity filters.
  • Fixed an issue where a checkbox item would not select when found using the search in a checkbox set.
  • Fixed an issue where the message permission check message for announcements linking to content may not display.
  • Changed the User-Agent header for the webhook requests to contain the IPS Longversion.
  • Fixed an issue in the Request Authentication method happening for CGI/FASTCGI users.
  • Fixed few issues on the profile page resulting in broken AJAX pagination and that tabs would load without the page container.
  • Fixed an issue where the item title may be missing when viewing who reacted to an item that has been promoted.
  • Fixed an issue where search may show the wrong results after changing page.
  • Fixed a broken link to our support community on the Support dashboard.

Forums

  • Fixed an issue where json-ld info can show the wrong author details after a display name change.
  • Fixed an issue where links to user profiles were shown in some circumstances where profiles could not be viewed.
  • Fixed an issue where it was not possible to copy the "Allow the topic starter to mark solved" forum setting.
  • Fixed an issue where the "participated in topic" icon was incorrectly positioned on small devices when both Fluid Forum View and Expanded Topic List View were both enabled.
  • Fixed an instance of invalid HTML with member badges in Expanded Topic List View, where a ul was a direct child of another ul.
  • Member badges and topic stats on Expanded Topic List View pages now wrap correctly on small mobiles.

Blog

  • Fixed an issue where Blog json-ld output may contain invalid HTML output.

Commerce

  • Added the ability to optionally require a billing address for subscriptions.
  • Added an achievements rule for product purchases.
  • Added some missing VAT territories to checkout form.
  • Fixed an error thrown when sending Easypost shipping notification emails.
  • Fixed an issue where a business name form field would show during checkout when consumer was selected.
  • Fixed an issue where removing a currency can cause errors in search results.
  • Fixed a PHP 8 type error when upgrading between Commerce packages.
  • Fixed an issue where a guest may see a CSRF error when trying to purchase a subscription.
  • Fixed an issue specific to Cloud where creating a ticket from the contact form may not work.
  • Fixed an issue where purchases and subscriptions could move members to not existing groups.
  • Fixed an issue where invoice warning emails may say the customer has an active PayPal Subscription when it has been cancelled.

Calendar

  • Fixed an issue where adding similar events could cause a blank cover photo to be saved.
  • Fixed an issue where setups with only one calendar wouldn't show the birthdays on the month view.

Gallery

  • Fixed a database error shown when managing followed content for Gallery images.

Downloads

  • Added an achievements rule for downloading files.
  • Improved the new version approval flow when the main file submission is also pending approval.
  • Fixed an issue where rejecting a pending new version may delete screenshot thumbnails that are in use.

Pages

  • Added AggregateRating Schema to record pages.
  • Fixed a minor link target issue with the add phrase button when editing blocks.
  • Fixed a database error shown if a user does not have permission to edit date fields.
  • Fixed orphan language phrases when deleting databases and custom fields.
  • Fixed an issue where the 'Use database name as page title' setting wasn't honoured when using a database without categories.
  • Fixed an issue where the template file list would be hidden when adding CSS/JS/templates in the Admin CP.
  • Fixed an issue where the custom fields form would show the Topic Format field for fields in databases where no topic syncronizazion is enabled.

Changes affecting third-party developers and designers

  • Cleaned up some defunct code relating to AdminCP default theme settings.
  • Fixed an issue where it was not possible to create new default database inserts in the developer center.
  • Fixed an issue where adding a hook to the topic sidebar would shift the sidebar to underneath the topic.
  • Fixed an issue where adding a hook can cause CSS selectors with a colon (eg: ipsFlex:4) to be broken (eg: ipsFlex---cln---4)
  • The ACP Member Profile Template will remove the left column if there are no blocks to show.
  • Updated no-cache headers to include max-age=0.
  • The GroupForm extension can now have a new method canDelete() which can be used to set specific groups not deletable (e.g. if it is used for target after a purchase).
  • Removed core/extensions/core/Sitemap/Applications.php and core/extensions/core/Sitemap/Profiles.php sitemap extensions.
  • Unapproved content push notifications now use definateArticle() for item titles.

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. to insert a cookie message.