{% extends 'admin/base.html.twig' %} {% block title %}Assistant sur mesure{% endblock %} {% block breadcrumb %}Super Administration Assistant sur mesure{% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block body %}

Assistant sur mesure

Ce que l'assistant peut faire au-delà du catalogue, lot par lot. Un lot coupé n'apparaît nulle part, et les sites qui l'avaient adopté retrouvent leur rendu d'avant ; rien n'est effacé, tout revient au rallumage. Les réglages s'appliquent tout de suite, sur tous les sites.

{% for message in app.flashes('success') %}
{{ message }}
{% endfor %}

Lots

{% for f in features %}

{{ f.description }}

{% if f.usage %}{{ f.usage }}{% endif %}
{% endfor %}

Filtre HTML des textes enrichis

Retire des textes ce qui pourrait s'exécuter (script, attribut on…, adresse javascript:). Un texte sain ressort identique. Les pages et articles créés, le brouillon de l'assistant et les réécritures de la rédaction IA sont toujours filtrés.

{% for mode, text in { 'off': ['Contenus neufs seulement', 'Les contenus déjà en place ne passent pas par le filtre.'], 'write': ['Aussi à chaque modification', 'Une page ou un article existant est filtré quand on l\'enregistre.'], 'full': ['Aussi à l\'affichage', 'Tous les textes affichés passent par le filtre. Lancez d\'abord l\'audit ci-dessous : il doit ne rien signaler.'] } %} {% endfor %}
{% if updatedAt %}Dernier changement le {{ updatedAt|date('d/m/Y à H:i') }}{% if updatedBy %} par {{ updatedBy }}{% endif %}.{% endif %}

Audit du filtre HTML

Mesure, sans rien écrire, ce que le filtre retirerait des pages, articles et brouillons de tous les sites.

{% if audit %}

{{ audit.scanned.pages }} pages, {{ audit.scanned.articles }} articles, {{ audit.scanned.brouillons }} brouillons lus.

{% if audit.findings is empty %}

Rien ne serait retiré : le filtre ne changerait aucun contenu.

{% else %}

Le filtre retirerait des éléments sur {{ audit.findings|length }} site{{ audit.findings|length > 1 ? 's' : '' }} : à examiner avant de le durcir.

{% for kind, n in audit.totals %}{% endfor %}
RetraitNombre
{{ kind }}{{ n }}
{% for siteId, places in audit.findings %}{% endfor %}
SiteContenus concernés
#{{ siteId }}{{ places|keys|join(' ; ') }}
{% endif %} {% endif %}
{% endblock %}