Modèle de page d'accueil des espaces projets Lors de la création d'un espace projet, la page d'accueil est maintenant construite à partir d'un fichier XML qui décrit pour chaque zone, le service à insérer.
Le fichier XML est propre à chaque skin.
Créez dans votre charte utilisée pour les espaces projets un fichier skins/[NOM_SKIN]/conf/project-home-model.xml qui contient :
Oups ! La copie dans le presse papier a échouée. Ouvrez le code et copier-le manuellement.<?xml version="1.0" encoding="UTF-8" ?>
<model template="index">
<zone id="bottom-left">
<service id="org.ametys.plugins.workspaces.module.Members">
<parameters>
<header i18n="true" catalogue="plugin.workspaces">PLUGINS_WORKSPACES_PROJECT_WORKSPACE_PAGE_INDEX_MODULE_USERS_TITLE</header>
<results-per-page>5</results-per-page>
<xslt>pages/services/modules/members/members-default.xsl</xslt>
</parameters>
</service>
</zone>
<zone id="bottom-right">
<service id="org.ametys.plugins.workspaces.service.ActivityStream">
<parameters>
<header i18n="true" catalogue="plugin.workspaces">PLUGINS_WORKSPACES_PROJECT_WORKSPACE_PAGE_INDEX_ACTIVITY_STREAM_TITLE</header>
<activities-per-page>5</activities-per-page>
<max-activities>20</max-activities>
<chronological-order>false</chronological-order>
<xslt>pages/services/activity-stream/activity-stream-default.xsl</xslt>
</parameters>
</service>
</zone>
</model> <?xml version="1.0" encoding="UTF-8" ?>
<model template="index">
<zone id="bottom-left">
<service id="org.ametys.plugins.workspaces.module.Members">
<parameters>
<header i18n="true" catalogue="plugin.workspaces">PLUGINS_WORKSPACES_PROJECT_WORKSPACE_PAGE_INDEX_MODULE_USERS_TITLE</header>
<results-per-page>5</results-per-page>
<xslt>pages/services/modules/members/members-default.xsl</xslt>
</parameters>
</service>
</zone>
<zone id="bottom-right">
<service id="org.ametys.plugins.workspaces.service.ActivityStream">
<parameters>
<header i18n="true" catalogue="plugin.workspaces">PLUGINS_WORKSPACES_PROJECT_WORKSPACE_PAGE_INDEX_ACTIVITY_STREAM_TITLE</header>
<activities-per-page>5</activities-per-page>
<max-activities>20</max-activities>
<chronological-order>false</chronological-order>
<xslt>pages/services/activity-stream/activity-stream-default.xsl</xslt>
</parameters>
</service>
</zone>
</model> Voir le code
<?xml version="1.0" encoding="UTF-8" ?>
<model template="index">
<zone id="bottom-left">
<service id="org.ametys.plugins.workspaces.module.Members">
<parameters>
<header i18n="true" catalogue="plugin.workspaces">PLUGINS_WORKSPACES_PROJECT_WORKSPACE_PAGE_INDEX_MODULE_USERS_TITLE</header>
<results-per-page>5</results-per-page>
<xslt>pages/services/modules/members/members-default.xsl</xslt>
</parameters>
</service>
</zone>
<zone id="bottom-right">
<service id="org.ametys.plugins.workspaces.service.ActivityStream">
<parameters>
<header i18n="true" catalogue="plugin.workspaces">PLUGINS_WORKSPACES_PROJECT_WORKSPACE_PAGE_INDEX_ACTIVITY_STREAM_TITLE</header>
<activities-per-page>5</activities-per-page>
<max-activities>20</max-activities>
<chronological-order>false</chronological-order>
<xslt>pages/services/activity-stream/activity-stream-default.xsl</xslt>
</parameters>
</service>
</zone>
</model>