Obtenir CraftMyWebsite

Installez-le vous-même.

Idéal pour ceux qui préfèrent gérer leur propre hébergement et domaine.

Prérequis: PHP 8.3+, MySQL 8.0+ OU MariaDB 10.4+

Notes de la dernière version (alpha-03)

Le 02 Dec 24 à 16h58

En ligne depuis 9 jour(s) 21 heure(s) 17 minute(s)

Ajout :

  • Configuration Docker github.com
  • Convertisseur d'images
  • Optimiseur d'images
  • CMW Backend mode (V0.1) github.com
  • Couche Mapper dans les packages github.com
  • Prise en compte de la version minimum du CORE avant de mettre à jour un thème / package du market
  • Menus récursifs pour le dashboard admin

Modification :

  • Correction de la désinstallation des packages
  • PhpMailer ⇒ 6.9.2
  • Les fichiers init.sql vides sont maintenant ignorés
  • Le fichier robots.txt génère maintenant le sitemap avec l’url complète
  • Correction de l’upload des photos de profil
  • Légère optimisation du RateLimiter
  • Ajout d’une méthode Loader::getHighestImplementation() github.com
  • Correction de la verification des updates du market

Refactoring :

  • ImagesManager: Découpage du code + optimisation des images lors de l’upload github.com
  • SecurityManager: Utilisation d’un singleton pour sa génération du hiddenToken
  • Toutes les Entities extends “AbstractEntity”
  • Les sessions utilisateurs sont déplacés dans une interface
  • Ajout du UsersSessionsController github.com
  • La méthode UsersModel::getCurrentUser() est dépréciée, merci d’utiliser: UsersSessionsController::getInstance()->getCurrentUser( github.com