Paramétrage du front-office

Après avoir paramétré le CMS Ametys sur la partie CMS (cf la page Paramétrage du back-office), c'est-à-dire sur l'application utilisée par les contributeurs, il faut également paramétrer Ametys sur la partie site, c'est-à-dire le site web qui sera vu par les internautes

  1. Authentification et gestion des visiteurs
  2. Préférences visiteurs
  3. Le fichier runtime.xml
  4. Les fonctionnalités dans l'administration du site

Authentification et gestion des visiteurs

Sur certains sites, des pages sont à accès limité, c'est-à-dire que le visiteur doit être authentifié pour pouvoir visualiser les pages (cf le manuel utilisateurs, page Limitation d'accès d'une page). Il faut donc déterminer le mode d'authentification et la gestion des visiteurs.

Cette partie est détaillée dans la page suivante : Authentification du site.

Préférences visiteurs

Les visiteurs peuvent afficher sur le site différentes informations qui leur sont propres (cf le manuel utilisateur, partie Préférences utilisateur).

Le fichier runtime.xml

Ce fichier étant assez complet, il est détaillé dans la page runtime.xml.

Les fonctionnalités dans l'administration du site

Le fichier site/WEB-INF/param/workspace-admin.xml détermine les fonctionnalités disponibles dans l'administration du site, en les groupant par catégorie (pour plus d'informations veuillez consulter le Manuel d'administration, partie Administration de l'application SITE) :

<administrator>
    <actions>
        <category name="WORKSPACE_ADMIN_SECTION_SYSTEM_LABEL">
            <item id="org.ametys.runtime.plugins.core.administrator.Password"/>
            <item id="org.ametys.runtime.plugins.core.administrator.System"/>
            <item id="org.ametys.runtime.plugins.core.administrator.Config"/>
            <item id="org.ametys.runtime.plugins.core.administrator.JVMStatus"/>
            <item id="org.ametys.runtime.plugins.core.administrator.Logs"/>
        </category>
        <category name="WORKSPACE_ADMIN_SECTION_USERSMANAGEMENT_LABEL">
            <item id="org.ametys.runtime.plugins.core.Users"/>
            <item id="org.ametys.runtime.plugins.core.Groups"/>
        </category>        
        <category name="WORKSPACE_ADMIN_SECTION_APPLICATION_LABEL">
            <item id="org.ametys.runtime.plugins.core.administrator.Plugins"/>
        </category>
    </actions>
</administrator>

Pour qu'une fonctionnalité ne soit pas disponible, il suffit simplement de supprimer l'item qui correspond.