feat: Permettre la personnalisation du logo et de la couleur principale de l'établissement
Les administrateurs peuvent désormais configurer l'identité visuelle de leur établissement : upload d'un logo (PNG/JPG, redimensionné automatiquement via Imagick) et choix d'une couleur principale appliquée aux boutons et à la navigation. La couleur est validée côté client et serveur pour garantir la conformité WCAG AA (contraste ≥ 4.5:1 sur fond blanc). Les personnalisations sont injectées dynamiquement via CSS variables et visibles immédiatement après sauvegarde.
This commit is contained in:
@@ -14,6 +14,7 @@ RUN apk add --no-cache \
|
||||
gettext \
|
||||
git \
|
||||
icu-dev \
|
||||
imagemagick-dev \
|
||||
libzip-dev \
|
||||
postgresql-dev \
|
||||
rabbitmq-c-dev \
|
||||
@@ -23,6 +24,9 @@ RUN apk add --no-cache \
|
||||
# Install PHP extensions (opcache is pre-installed in FrankenPHP)
|
||||
RUN docker-php-ext-install intl pcntl pdo_pgsql zip sockets
|
||||
|
||||
# Install Imagick extension for image processing (logo resize, etc.)
|
||||
RUN pecl install imagick && docker-php-ext-enable imagick
|
||||
|
||||
# Install AMQP extension for RabbitMQ
|
||||
RUN pecl install amqp && docker-php-ext-enable amqp
|
||||
|
||||
|
||||
Reference in New Issue
Block a user