Fonctionnalités
Découvrez la liste des fonctionnalités disponibles dans Elementum.
Automatique
- Conversion et compressions des images en
webp - Rassemblement et minification des fichiers CSS et JS de l'écosystème Elementum
- Compilation des fichiers SCSS via Personnaliser
- Configuration de base de support du thème, de menu, etc...
- Intégration de AlpineJS à tout les niveau afin de simplifié et évité les scripts JS/TS parfois peu utile.
Sécurité
- Changement de l'URL de connexion
- Masquage des versions de WordPress
- Récupération de la dernière connexion de l'utilisateur
- Retrait de la fonctionnalité XML-RPC
- Retrait des utilisateurs dans le Sitemap XML
Template
- Utilisation de Twig
- Possibilité de personnalisé la page de connexion avec Twig
- Personnalisation des pages de mot de passe oublié, etc...
- Ajouter du code métier sur un composant Twig spécifique
- Ajout de tag Twig pour simplifié le développement :
menu,wp_query - Ajout de variables globals Twig :
page,request,site,user, etc...
CLI
- Création de
dobbynotre fidèle serviteur pour exécuter des commandes.php dobby <commande> - Création des fichiers importants (controllers, post-types, etc...)
- Duplication de fichier de configuration via
php dobby publish - Création de thème et plugin via
php dobby new:pluginouphp dobby new:theme
Apparence > Personnaliser
- Gestion simplifié de la section Personnaliser avec des fichiers YAML
- Génération multiple de sections par itération
- Création de champs pour la section Personnaliser simplifiée
- Le champ
colorest remplacé parcolor_contrastafin de pouvoir controler le contraste avec d'autres couleurs. - Le champ
remixiconpermet une sélection d'icône facilement.
SEO
- Shortcode de génération de plan du site pour une page HTML
- Optimisation du sitemap.xml natif de Wordpress
RGPD
- Configuration Tarteaucitron.js prête à l'emploi
- Pré-configuration pour l'utilisation de Matomo pour le suivi des visites
Tableau de bord
- Gestions des alertes (
admin_notices) - Gestions des Widgets pour le tableau de bord
Expérience développeur (divers)
- Gestion des configurations via des fichiers YAML
- Utilisation des Attributs PHP pour les actions, filtres, shortcodes, api, templates, etc...
- Chargement automatique tout les éléments de l'écosystème Elementum
- Intégration automatique des icônes via Remix Icon (front et backoffice)
- Support de TypeScript
- Support de React
- Création des post-types simplifié
- Création des pages et sous-pages administrateur simplifié