Dernière mise à jour : 16/09/2020 à 13h39
Table des matières
- Les nouveautés de cette version
- Mise à jour librairies externes
- Modification du moteur de recherche
- Fonctionnalités générales
- Administration générale
- Upload - fichiers Personnels ou Publics
- Upload multiple
- Modules
- Articles et News, afficher des informations sur l'auteur
- Calendrier - annuler un événement
- Suppression multiple d'éléments dans une liste
- Patron pour Articles, News, Téléchargements, Liens Web, Calendrier, Petites Annonces, Newsletter
- Newsletter, utiliser la variable :user_display_name
- Newsletter, ajout de la date d'inscription
- Forum, autoriser le post multiple
- Utilisateurs - Liste des noms de domaines interdits
- BBcode, amélioration de certaines balises
Les nouveautés de cette version
Modifications majeures dans la structure des modules
Le noyau (kernel) a été fortement modifié avec une mutualisation poussée des classes utilisées par les différents modules. En clair, tous les éléments communs aux modules (items, gestion des catégories, droits d'accès...) sont regroupés et disponibles plus simplement. Cette nouvelle structure permet de simplifier la création de nouveaux modules en évitant la duplication du code et en allégeant considérablement leur contenu.
Nouveaux termes
Un item définit l'élément de base d'un module, un genre de modèle en quelque sorte.
Un élément de module correspond à un item complété des paramètres nécessaires.
L'Idcard représente la carte d'identité de l'auteur(e).
Coté programmation
Un item est instancié au travers d'une classe mère, l'élément du module représente la classe fille d'item.
Mise à jour librairies externes
La version 3.4 de JQuery a été appliquée.
La dernière version de PHPMailer a été appliquée.
Modification du moteur de recherche
La recherche est possible sur 3 caractères au lieu de 4 et se fait sur une partie de mot clé et non plus sur un mot complet.
Fonctionnalités générales
Commentaires
Lors de la visualisation des commentaires dans un module, on peut voir le nom de l'auteur et la date de création :
Dans l'administration, le nom du module d'origine est consultable également :
Administration générale
Gestion des avatars
La gestion de l'avatar par défaut est améliorée en offrant la possibilité de choisir entre : aucune image, image par défaut ou image personnalisée :
L'image "no_avatar.png" se trouve maintenant dans /templates/default/images
Il est possible de surcharger cette image dans le dossier images du thème utilisé (/templates/votre_theme/images)
Upload - fichiers Personnels ou Publics
Principe
Dans les versions précédentes, les fichiers uploadés par un membre n'étaient pas visibles par les autres. Pour faciliter le travail collaboratif, il est maintenant possible de les rendre Publics avant upload. Ces fichiers sont toujours attachés au dossier virtuel de l'utilisateur mais sont également visibles par tous les membres. Le statut d'un fichier sera alors soit Public, soit Personnel. Un fichier déclaré Public est donc visible dans le dossier du membre qui l'a uploadé ainsi que dans le dossier Public.
Utilisation
Le choix des fichiers est possible dans la popup qui s'ouvre en sélectionnant l'outil (1) "Attacher un fichier" de la barre du BBCode ou de "Insérer un fichier" (mce-ico mce-i-browse) pour TinyMCE.
Avant de lancer l'upload des fichiers et si vous souhaitez les rendre Publics, il faudra cocher la case correspondante (3). Les onglets "Fichiers Personnels" et "Fichiers Publics" permettent de visualiser les deux contenus.
Droits sur les fichiers Publics
Seule la copie du lien d'un fichier pour l'utiliser dans un document est possible. Les actions de renommage, déplacement ou suppression ne peuvent être effectuées que par le propriétaire du fichier ou par un administrateur.
Changement de statut Personnel/Public et inversement
Dans l'onglet "Fichiers Personnels", vous pouvez modifier le statut de vos fichiers en les passant de "Publics" à "Personnels" (et inversement) en utilisant la nouvelle icône indiquée ci-dessous :
Partie administration
En tant qu'administrateur, vous pouvez visualiser tous les fichiers en accédant à Administration, Contenu, Fichiers, Gestion :
Puis vous pouvez choisir le dossier à afficher :
Vous pouvez supprimer, déplacer ou changer le statut de tous les fichiers. Pour les fichiers Publics, le nom du "propriétaire" est indiqué au dessus de la vignette :
Upload multiple
Sélection multiple des fichiers - Utilisateur
Il est possible de sélectionner plusieurs fichiers pour les télécharger ensemble en une seule fois. Prenons le module News pour exemple, l'accès se fait par l'outil "Attacher un fichier" du BBcode :
Accéder à la sélection multiple de fichiers :
Dans la fenêtre popup qui s'ouvre, vous pouvez choisir les fichiers soit par un "glisser-déposer", soit en cliquant dans la zone réservée. Les fichiers choisis sont affichés en mode vignette avec leurs noms et leurs poids.
Exemple de sélection de plusieurs fichiers :
Une fois cette sélection faite, vous pouvez choisir ou pas de rendre ces fichiers publics, ils seront alors visibles par l'ensemble des membres.
Sélection multiple des fichiers - Administrateur
On peut accéder à la page de téléchargement de fichiers par le menu Administration, Contenu puis Fichiers/Gestion.
Page de Gestion des fichiers :
Dans la page, vous pouvez choisir les fichiers soit par un "glisser-déposer", soit en cliquant dans la zone réservée. Les fichiers choisis sont affichés en mode vignette avec leurs noms et leurs poids.
Exemple de sélection de plusieurs fichiers :
Une fois cette sélection faite, vous pouvez choisir ou pas de rendre ces fichiers publics, ils seront alors visibles par l'ensemble des membres.
Modules
Articles et News, afficher des informations sur l'auteur
Cette amélioration permet d'afficher des informations (une forme de carte d'identité) sur l'auteur d'une publication dans les modules Articles et News. On pourra visualiser sa biographie par exemple. Voici comment procéder pour la mise en place :
Aller dans l'administration générale puis menu Contenu et vérifier que l'option est bien activée :
Option d'affichage des informations sur l'auteur
Toujours dans l'administration générale, aller dans le menu Utilisateurs et Champs du profil :
Vue de la gestion des champs du profil :
Vous pouvez éditer le champ pour modifier certains paramètres comme par exemple en choisir le type (texte long ou court...) ou le rendre obligatoire ou non. C'est également ici que se gère l'affichage ou pas de ce champ dans la page de profil d'un utilisateur.
Pour finir, il faut éditer le profil utilisateur pour y ajouter les informations souhaitées :
Vue de l'ajout d'une biographie dans le profil utilisateur :
Calendrier - annuler un événement
Sur un événement existant, un administrateur peut passer en mode "édition" et cocher la case "Annuler l'événement". Cet événement restera alors affiché mais en rouge :
Suppression multiple d'éléments dans une liste
La suppression de plusieurs éléments en même temps est possible, il vous suffit de cocher les cases correspondantes. Cocher la case à gauche du bouton "Supprimer" supprimera tous les éléments en une fois.
Exemple avec le module Shoutbox:
Patron pour Articles, News, Téléchargements, Liens Web, Calendrier, Petites Annonces, Newsletter
Il est souvent utile de pouvoir utiliser un modèle (patron) quand on crée un nouveau contenu en reprenant une base déjà existante. Voici comment procéder, prenons le module News pour exemple :
Dans la page de configuration du module, ajoutez ce que vous voulez dans la zone "Contenu par défaut d'une news" comme ci-dessous :
Vous pouvez utiliser tous les éléments disponibles dans le BBcode et inclure des smileys, images ou autres selon vos besoins.
Lors de la création d'une nouvelle News, vous retrouverez ce "patron" qui sera bien sûr modifiable à volonté. Sympa non ?
Newsletter, utiliser la variable :user_display_name
Dans la page de configuration de la Newsletter, vous pouvez utiliser la variable :user_display_name afin de personnaliser le mail envoyé. La newsletter n'étant pas destinée à une personne en particulier mais à toutes les personnes inscrites, le fait d'utiliser cette variable permet de remplacer dynamiquement le nom d'utilisateur dans chaque mail :
Newsletter, ajout de la date d'inscription
Visiteurs
Lors de l'inscription d'un visiteur à une newsletter, la date courante est enregistrée dans la base de données. L'administrateur peut voir cette date dans la liste des inscrits et faire un tri dessus :
Membres
Pour les membres déjà connus sur le site, c'est la date de création de leur profil qui sera prise en compte comme date d'inscription par défaut.
Forum, autoriser le post multiple
Une autorisation supplémentaire a été ajoutée dans la page de configuration (tout en bas) du Forum pour autoriser le multiple post à certains utilisateurs même si le multiple post est désactivé plus haut.
Le rang administrateur est autorisé par défaut.
Cela permet de traiter le cas de sites mono administrateur qui souhaiterait faire remonter ses posts lors de la publication d'un nouveau message.
L'option dans la page de configuration du Forum:
Utilisateurs - Liste des noms de domaines interdits
Il est possible d'interdire l'inscription aux utilisateurs disposant d'une adresse mail fournie par un domaine indésirable comme yopmail.com ou poubelle.com. Pour cela, rendez-vous dans la configuration des membres (/admin/member/config) et renseignez les noms de domaines séparés par une virgule comme dans l'exemple ci-dessous puis validez la configuration.
Domaines interdits dans les adresses mails :
BBcode, amélioration de certaines balises
L'utilisation de certaines balises du BBcode a été grandement améliorée par l'ajout d'une fenêtre de saisie des éléments liés à la balise concernée.
Un exemple pour la balise de style :
ou pour la balise image :
Le code correspondant à la saisie effectuée sera automatiquement reporté dans la fenêtre de contenu de l'élément en cours d'édition.