Aller au contenu principal
Version: 0.6.0

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 dobby notre 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:plugin ou php 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 color est remplacé par color_contrast afin de pouvoir controler le contraste avec d'autres couleurs.
  • Le champ remixicon permet 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

Mailing

  • Facade Mail pour facilité la création et l'envoie d'email
  • Support de template twig pour les emails HTML
  • Simplification de l'ajout de pièce jointe via la facade
  • Multiple tag Twig pour simplifié la création d'email HTML tel que email_button ou encore email_row

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é
  • Facade Upload pour simplifier le stockage de fichiers