La publication comme son nom l'indique, est l'action de mettre en partie publique des pages ou des éléments de module pour qu'ils soient consultable par les visiteurs du site.
Il est bien important de comprendre que la partie publique désigne ici une partie accessible en dehors de l'administration Automne. Ce qui veut dire que si votre site possède une partie membre accessible seulement avec login et mot de passe, cette partie fera partie de la partie publique du site car située en dehors de l'administration Automne. Autrement dit la partie publique du site est tout ce qui ne se trouve pas sous l'adresse VOTRE_SITE/automne/admin.
De plus un élément peut être publié de manière temporaire grâce aux dates de publications, cela s'avère utile dans le cas d'annonces d'événements par exemple. La publication temporaire peut se faire sur toutes les pages et les éléments de modules qui sont des ressources primaires (c'est à dire des éléments directement soumis à la validation).
Publications et déplublications automatiques :
Pour publier ou dépublier un contenu à une date donnée, vous devez :
- Spécifier les dates de publication.
- Valider l'élément.
Pour que la publication et la dépublication automatique puisse se faire, vous devez ajouter dans le cron de votre serveur (tâches planifiées) l'appel au script suivant :
0 0 * * * www-data php /racine_du_site/automne/classes/scripts/daily_routine.php
Ici www-data est l'utilisateur utilisé pour éxecuter Apache. Ce code permettra d'executer le script /racine_du_site/automne/classes/scripts/daily_routine.php toutes les nuits à minuit. Plus d'information sur le fonctionnement du cron.
Cette fonctionnalité nécessite la présence du CLI de PHP sur votre serveur. Dans le cas ou le CLI ne serait pas présent, la publication et la dépublication automatique de contenu s'effectuera lors de la connexion d'un utilisateur à l'interface d'administration d'Automne.