• 293

Mise à jour finale de UNA 13 "Polaris"

Polaris, nommé d'après l'étoile polaire, symbolise la direction et l'orientation. Lorsque nous avons annoncé la première version Alpha le 21 novembre, nous nous attendions à ce que ce soit la première partie d'un cycle en deux étapes. À l'époque, il était principalement axé sur la refonte de l'interface utilisateur, la mise en œuvre de TailwindCSS pour styliser les modèles et l'introduction de nouveaux modèles UX.

Maintenant, 18 mois plus tard, nous avons la plus grande mise à jour de fonctionnalités que nous ayons jamais eue. Nous avons ajouté six nouveaux modules, un nouveau modèle de base et des centaines d'améliorations. Plus particulièrement, dans la v13, nous avons fait plus de ménage que jamais : performances, sécurité, accessibilité - toutes les choses ennuyeuses souvent négligées, mais si importantes.

Mais pourquoi "Polaris" ? Ceux d'entre vous qui ont les yeux perçants ont peut-être remarqué la refonte de l'API et une poignée de nouvelles options dans Studio, pointant vers une certaine "application". C'est la base de quelque chose d'encore plus grand sur lequel nous travaillons - de loin l'entreprise la plus ambitieuse que nous ayons jamais tentée. Ça arrive!

Quoi de neuf dans UNA 13 Polaris

*par rapport à UNA 12 Antares

Modèle d'artificier

Le nouveau modèle par défaut UNA, tirant parti du framework TailwindCSS.

  • Streams

Un module de contenu qui permet des capacités de diffusion en direct pour l'engagement de la communauté.

Visites d'aide

Une visite étape par étape utilisée pour guider les nouveaux membres la première fois qu'ils se connectent à un site UNA.

Des dons

Donnez de l'argent au site sous forme de don unique.

Attendant

Affiche une fenêtre contextuelle aux membres nouvellement rejoints avec une liste de groupes, d'espaces, de canaux, d'événements, d'organisations et/ou de personnes qui peuvent être suivis.

Intégration du service Marker.io

Une intégration utilisée pour le débogage, connectée directement à Github. Les utilisateurs peuvent signaler les problèmes directement du site au référentiel connecté. (admin)

Améliorations du système :

L'éditeur Quill a été ajouté à la place de TinyMCE comme éditeur système par défaut #3252 #4022 #3670 #3612 #3797 #3826 #3783 #3959 #3955 #3957 #3952 #4203

Classe d'âge (PG, PG13, R) pour le contenu #1430

Intégrations pour tous les types de contenu #1339

URL conviviales (SEO) #1091

Metatag URL canonique pour chaque page possible (SEO) #3504

Intégration de l'uploader Filepond au lieu de l'existant #3509

Système autonome Fournisseur Embeds #2773

Contrôle des autorisations plus étendu pour les rôles dans les modules basés sur les groupes #3332 Non actif chez nous.

Liens d'aide pour les champs et blocs de formulaire #3385

Cache des blocs de pages #3369

Améliorations du tableau de bord administrateur #3252

Rapports Améliorations du tableau de bord #3508 #3496

Améliorations des audits #3502 (Admin)

Notes d'administration pour différents contenus #3283 (Admin)

Hashtag autosuggestion #1970

Autoriser la modification du champ "auteur" par l'administrateur/modérateur #1678

Action d'adhésion séparée pour "supprimer tout le contenu" #3269

Nouveau bloc avec le sous-menu du site #3524

Nouveau bloc avec groupes suivis au format court #3468 Non actif chez nous

Nouveau bloc avec une couverture plus petite pour les modules basés sur les profils et les groupes (utile lorsque la couverture est désactivée) # 3510

Nouveau bloc avec multi-catégories en contexte #3377

Nouveau bloc similaire au bloc actuel de statistiques de profil # 3467

Mise à jour du bloc "Auteur" #2918

Nouveau paramètre pour verrouiller le site pour les invités #3750

Nouveau paramètre pour désactiver les couvertures pour tout le site #3528

Nouveau paramètre pour éventuellement faire confiance aux certificats non signés ou aux hôtes non vérifiés #3532

Nouveaux paramètres pour l'expiration du mot de passe #4058

Nouveau paramètre pour choisir la build Tailwind active #4170

Nouveau paramètre pour normaliser les noms géographiques dans le champ de localisation #4225

Nouveau paramètre pour l'en-tête fixe #3817

Nouveau paramètre pour inclure Badge Count à chaque notification push (performance) #3821

Nouveau paramètre pour CSS @media query #3837

Réorganisation des paramètres #4075

Commentaires : l'uploader HTML5 est maintenant utilisé à la place de Simple one #3552

Commentaires : Ajout d'un support pour le statut déposé #3676

Commentaires : meilleur aperçu des images #3618

Commentaires : possibilité d'afficher les utilisateurs commentés par ordre décroissant #4223

Améliorations de la pagination #3064

Paginer dans le popup 'Vu par' #3042

Menus : permet d'utiliser SVG et Emoji en ligne dans les icônes #3530

Menus : ajout de la possibilité de marquer un élément de menu comme principal #3514

Menus : hiérarchie indépendante (multiniveaux) #2637

Performance : Pause du JS lorsque la page n'est pas ciblée #3673

Performances : Cache pour les badges de menu #3945

Améliorations des performances #4143

Journalisation pour le transcodeur qui devrait aider à identifier les problèmes de transcodage #3544

Journalisation des erreurs de base de données #3703

Les emoji sont maintenant utilisés dans les réactions #3535

Nouveau sélecteur Date et DateHeure #3659

Type de page de candidature #3657

La file d'attente de transcodage vérifie maintenant si la vidéo est réellement en cours de traitement, avant que le processus ne se termine de manière inattendue et ne reste dans la file d'attente (fonctionne sous Linux uniquement) # 3546

La tâche cron enregistre maintenant la dernière exécution, combien de temps cela a-t-il pris, combien de mémoire exécuter pour chaque tâche cron et enregistreur #3268

Améliorations des badges #3254

Améliorations de la localisation #3486 #3520

Améliorations de la recherche par lieu #3284

Mise à jour des pages de connexion et d'inscription #3555

Nouvelles mises en page #3554 #3281

L'élément de menu Supprimer le compte a été déplacé vers le sous-menu principal au lieu du menu Plus # 3548

Composer est maintenant utilisé pour l'installation et la mise à jour des plugins #3488

Élagage des comptes #2021

Fichier de composition Docker pour l'environnement de développement #3744

Possibilité d'utiliser une classe CSS personnalisée pour le bloc de page #3716

Audit