AnsweredAssumed Answered

[Résolu] HTTP 500 avec les presets personnalisés

Question asked by ruffieuxlu on Jan 14, 2011
Latest reply on Jan 14, 2011 by ruffieuxlu
(Re)Bonjour,

J'ai suivi les liens que m'a fourni BertandF hier et ils m'ont été d'un grand secours. J'ai malheureusement des erreurs que l'auteur des deux tutoriels n'a apparemment pas eu. (http://zandadev.com/zach/alf/?p=21 et http://zandadev.com/zach/alf/?p=37)
Pour le premier tuto je l'ai suivi à la lettre, je peux créer un site avec mon preset mais lorsque celui-ci est créé et que je veux aller dessus via le share j'ai cette erreur :
javax.servlet.ServletException: Could not resolve view with name 'site/plop/dashboard' in servlet with name 'Spring Surf Dispatcher Servlet'
   org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1042)
   org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:798)
   org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
   org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
   org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:552)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   org.alfresco.web.site.servlet.MTAuthenticationFilter.doFilter(MTAuthenticationFilter.java:67)
J'ai copié à la racine du site l'arborescence d'un site fonctionnel mais cela n'a rien changé.

Mes fichiers de configs :

mes fichiers de presets
Actuellement ce sont juste des copies du fichier de preset original (preset.xml) ou j'ai juste changé la valeur de l'id pour que cela corresponde avec create-site.get.js

create-site.get.js
var sitePresets = [{id: "site-dashboard", name: msg.get("title.collaborationSite")}, {id: "project-site-dashboard", name: msg.get("title.projectSite")}, {id: "commercial-site-dashboard", name: msg.get("title.commercialSite")}];
        model.sitePresets = sitePresets;

create-site.get.properties
J'ai ajouté ces deux lignes à la fin
title.projectSite=Project Site
title.commercialSite=Commercial Data Site

create-site.get_fr.properties
Comme je dispose du patch de traduction française pour le share j'ai également modifié ce fichier avec ces deux lignes
title.projectSite=Site de projet
title.commercialSite=Site de donnees commerciales

Je suis preneur pour toutes les idées que vous pourriez avoir  :D

Outcomes