Bonjour à tous, Je suis en train de tester WCM 2.0...

cancel
Showing results for 
Search instead for 
Did you mean: 
mdelmotte
Member II

Bonjour à tous, Je suis en train de tester WCM 2.0...

Bonjour à tous,

Je suis en train de tester WCM 2.0 (de février 2007) en suivant les étapes du tutoriel Evaluation guide.
Je tourne avec Alfresco Community 2.0 (de février 2007) en version bundled tomcat sur un serveur virtuel Ubuntu 7.

Je rencontre de types de difficultés :
1- des difficultés techniques :
a- j'ai du modifier le fichier de localisation française de alfresco : erreur sur le container.jsp à cause d'un appel d'une méthode "importer dans l'entrepot" (le {'} à la française n'est vraiment pas supporté dans les systèmes anglophones)
b- depuis cette modification (et je penche fortement sur l'idée que c'est cette modification qui entraine la suite des évenements) je ne peux plus visulaliser les virtual host de tomcat. J'obtiens une erreur dans le log catalina.out :
18 mai 2007 14:54:50 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/client:/usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386:/usr/lib/jvm/java-6-sun-1.6.0.00/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
18 mai 2007 14:54:51 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8180
18 mai 2007 14:54:51 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2664 ms
18 mai 2007 14:54:51 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
18 mai 2007 14:54:51 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.20
18 mai 2007 14:54:55 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from URL [file:/opt/alfresco/virtual-tomcat/conf/alfresco-virtserver-context.xml]
18 mai 2007 14:54:56 org.springframework.context.support.AbstractRefreshableApplicationContext refreshBeanFactory
INFO: Bean factory for application context [org.springframework.context.support.FileSystemXmlApplicationContext;hashCode=17764792]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [virtserver-properties,authenticationService,reauthenticatingAdvice,avmReauthenticatingAdvisor,avmRemoteTransport,avmRemote,avmRemoteTransportRaw,jndiInfoBean,virtServerInfo,virtServerMBeanServer,virtServerRegistry,serverConnector,virtServerExporter,virtWebappRegistry,cacheControlInfo]; root of BeanFactory hierarchy
18 mai 2007 14:54:56 org.springframework.context.support.AbstractApplicationContext refresh
INFO: 15 beans defined in application context [org.springframework.context.support.FileSystemXmlApplicationContext;hashCode=17764792]
18 mai 2007 14:54:56 org.springframework.core.io.support.PropertiesLoaderSupport loadProperties
INFO: Loading properties file from URL [file:/opt/alfresco/virtual-tomcat/conf/alfresco-shared.properties]
18 mai 2007 14:54:56 org.springframework.core.io.support.PropertiesLoaderSupport loadProperties
INFO: Loading properties file from URL [file:/opt/alfresco/virtual-tomcat/conf/alfresco-virtserver.properties]
18 mai 2007 14:54:56 org.springframework.context.support.AbstractApplicationContext initMessageSource
INFO: Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@193385d]
18 mai 2007 14:54:56 org.springframework.context.support.AbstractApplicationContext initApplicationEventMulticaster
INFO: Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@105b99f]
18 mai 2007 14:54:56 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [virtserver-properties,authenticationService,reauthenticatingAdvice,avmReauthenticatingAdvisor,avmRemoteTransport,avmRemote,avmRemoteTransportRaw,jndiInfoBean,virtServerInfo,virtServerMBeanServer,virtServerRegistry,serverConnector,virtServerExporter,virtWebappRegistry,cacheControlInfo]; root of BeanFactory hierarchy]
18 mai 2007 14:54:57 org.springframework.beans.factory.support.AbstractBeanFactory destroySingletons
INFO: Destroying singletons in factory {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [virtserver-properties,authenticationService,reauthenticatingAdvice,avmReauthenticatingAdvisor,avmRemoteTransport,avmRemote,avmRemoteTransportRaw,jndiInfoBean,virtServerInfo,virtServerMBeanServer,virtServerRegistry,serverConnector,virtServerExporter,virtWebappRegistry,cacheControlInfo]; root of BeanFactory hierarchy}
18 mai 2007 14:54:57 org.alfresco.jndi.AVMFileDirContext InitAVMRemote
ATTENTION: Retrying JNDI connection….
18 mai 2007 14:55:02 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from URL [file:/opt/alfresco/virtual-tomcat/conf/alfresco-virtserver-context.xml]
18 mai 2007 14:55:02 org.springframework.context.support.AbstractRefreshableApplicationContext refreshBeanFactory
INFO: Bean factory for application context [org.springframework.context.support.FileSystemXmlApplicationContext;hashCode=9740137]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [virtserver-properties,authenticationService,reauthenticatingAdvice,avmReauthenticatingAdvisor,avmRemoteTransport,avmRemote,avmRemoteTransportRaw,jndiInfoBean,virtServerInfo,virtServerMBeanServer,virtServerRegistry,serverConnector,virtServerExporter,virtWebappRegistry,cacheControlInfo]; root of BeanFactory hierarchy
18 mai 2007 14:55:02 org.springframework.context.support.AbstractApplicationContext refresh
INFO: 15 beans defined in application context [org.springframework.context.support.FileSystemXmlApplicationContext;hashCode=9740137]
18 mai 2007 14:55:02 org.springframework.core.io.support.PropertiesLoaderSupport loadProperties
INFO: Loading properties file from URL [file:/opt/alfresco/virtual-tomcat/conf/alfresco-shared.properties]
18 mai 2007 14:55:02 org.springframework.core.io.support.PropertiesLoaderSupport loadProperties
INFO: Loading properties file from URL [file:/opt/alfresco/virtual-tomcat/conf/alfresco-virtserver.properties]
18 mai 2007 14:55:02 org.springframework.context.support.AbstractApplicationContext initMessageSource
INFO: Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@1e4f7c2]
18 mai 2007 14:55:02 org.springframework.context.support.AbstractApplicationContext initApplicationEventMulticaster
INFO: Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@145f0e3]
18 mai 2007 14:55:02 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [virtserver-properties,authenticationService,reauthenticatingAdvice,avmReauthenticatingAdvisor,avmRemoteTransport,avmRemote,avmRemoteTransportRaw,jndiInfoBean,virtServerInfo,virtServerMBeanServer,virtServerRegistry,serverConnector,virtServerExporter,virtWebappRegistry,cacheControlInfo]; root of BeanFactory hierarchy]
18 mai 2007 14:55:02 org.springframework.beans.factory.support.AbstractBeanFactory destroySingletons
INFO: Destroying singletons in factory {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [virtserver-properties,authenticationService,reauthenticatingAdvice,avmReauthenticatingAdvisor,avmRemoteTransport,avmRemote,avmRemoteTransportRaw,jndiInfoBean,virtServerInfo,virtServerMBeanServer,virtServerRegistry,serverConnector,virtServerExporter,virtWebappRegistry,cacheControlInfo]; root of BeanFactory hierarchy}
18 mai 2007 14:55:02 org.alfresco.jndi.AVMFileDirContext InitAVMRemote
ATTENTION: Retrying JNDI connection….
18 mai 2007 14:55:07 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from URL [file:/opt/alfresco/virtual-tomcat/conf/alfresco-virtserver-context.xml]
18 mai 2007 14:55:07 org.springframework.context.support.AbstractRefreshableApplicationContext refreshBeanFactory
INFO: Bean factory for application context [org.springframework.context.support.FileSystemXmlApplicationContext;hashCode=30472956]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [virtserver-properties,authenticationService,reauthenticatingAdvice,avmReauthenticatingAdvisor,avmRemoteTransport,avmRemote,avmRemoteTransportRaw,jndiInfoBean,virtServerInfo,virtServerMBeanServer,virtServerRegistry,serverConnector,virtServerExporter,virtWebappRegistry,cacheControlInfo]; root of BeanFactory hierarchy
18 mai 2007 14:55:07 org.springframework.context.support.AbstractApplicationContext refresh
INFO: 15 beans defined in application context [org.springframework.context.support.FileSystemXmlApplicationContext;hashCode=30472956]
18 mai 2007 14:55:07 org.springframework.core.io.support.PropertiesLoaderSupport loadProperties
INFO: Loading properties file from URL [file:/opt/alfresco/virtual-tomcat/conf/alfresco-shared.properties]
18 mai 2007 14:55:07 org.springframework.core.io.support.PropertiesLoaderSupport loadProperties
INFO: Loading properties file from URL [file:/opt/alfresco/virtual-tomcat/conf/alfresco-virtserver.properties]
18 mai 2007 14:55:07 org.springframework.context.support.AbstractApplicationContext initMessageSource
INFO: Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@f47396]
18 mai 2007 14:55:07 org.springframework.context.support.AbstractApplicationContext initApplicationEventMulticaster
INFO: Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@d0af9b]
18 mai 2007 14:55:07 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [virtserver-properties,authenticationService,reauthenticatingAdvice,avmReauthenticatingAdvisor,avmRemoteTransport,avmRemote,avmRemoteTransportRaw,jndiInfoBean,virtServerInfo,virtServerMBeanServer,virtServerRegistry,serverConnector,virtServerExporter,virtWebappRegistry,cacheControlInfo]; root of BeanFactory hierarchy]
18 mai 2007 14:55:07 org.springframework.beans.factory.support.AbstractBeanFactory destroySingletons
INFO: Destroying singletons in factory {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [virtserver-properties,authenticationService,reauthenticatingAdvice,avmReauthenticatingAdvisor,avmRemoteTransport,avmRemote,avmRemoteTransportRaw,jndiInfoBean,virtServerInfo,virtServerMBeanServer,virtServerRegistry,serverConnector,virtServerExporter,virtWebappRegistry,cacheControlInfo]; root of BeanFactory hierarchy}
18 mai 2007 14:55:07 org.alfresco.jndi.AVMFileDirContext InitAVMRemote
ATTENTION: Retrying JNDI connection….
18 mai 2007 14:55:12 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from URL [file:/opt/alfresco/virtual-tomcat/conf/alfresco-virtserver-context.xml]
18 mai 2007 14:55:12 org.springframework.context.support.AbstractRefreshableApplicationContext refreshBeanFactory
INFO: Bean factory for application context [org.springframework.context.support.FileSystemXmlApplicationContext;hashCode=32946703]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [virtserver-properties,authenticationService,reauthenticatingAdvice,avmReauthenticatingAdvisor,avmRemoteTransport,avmRemote,avmRemoteTransportRaw,jndiInfoBean,virtServerInfo,virtServerMBeanServer,virtServerRegistry,serverConnector,virtServerExporter,virtWebappRegistry,cacheControlInfo]; root of BeanFactory hierarchy
18 mai 2007 14:55:12 org.springframework.context.support.AbstractApplicationContext refresh
INFO: 15 beans defined in application context [org.springframework.context.support.FileSystemXmlApplicationContext;hashCode=32946703]
18 mai 2007 14:55:12 org.springframework.core.io.support.PropertiesLoaderSupport loadProperties
INFO: Loading properties file from URL [file:/opt/alfresco/virtual-tomcat/conf/alfresco-shared.properties]
18 mai 2007 14:55:12 org.springframework.core.io.support.PropertiesLoaderSupport loadProperties
INFO: Loading properties file from URL [file:/opt/alfresco/virtual-tomcat/conf/alfresco-virtserver.properties]
18 mai 2007 14:55:12 org.springframework.context.support.AbstractApplicationContext initMessageSource
INFO: Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@1cd0888]
18 mai 2007 14:55:12 org.springframework.context.support.AbstractApplicationContext initApplicationEventMulticaster
INFO: Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@1eb2c1b]
18 mai 2007 14:55:12 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [virtserver-properties,authenticationService,reauthenticatingAdvice,avmReauthenticatingAdvisor,avmRemoteTransport,avmRemote,avmRemoteTransportRaw,jndiInfoBean,virtServerInfo,virtServerMBeanServer,virtServerRegistry,serverConnector,virtServerExporter,virtWebappRegistry,cacheControlInfo]; root of BeanFactory hierarchy]
18 mai 2007 14:55:13 org.springframework.beans.factory.support.AbstractBeanFactory destroySingletons
INFO: Destroying singletons in factory {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [virtserver-properties,authenticationService,reauthenticatingAdvice,avmReauthenticatingAdvisor,avmRemoteTransport,avmRemote,avmRemoteTransportRaw,jndiInfoBean,virtServerInfo,virtServerMBeanServer,virtServerRegistry,serverConnector,virtServerExporter,virtWebappRegistry,cacheControlInfo]; root of BeanFactory hierarchy}
java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authenticationService' defined in URL [file:/opt/alfresco/virtual-tomcat/conf/alfresco-virtserver-context.xml]: Initialization of bean failed; nested exception is java.rmi.NotBoundException: authentication
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:370)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:269)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:320)
   at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:89)
   at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:74)
   at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:65)
   at org.alfresco.jndi.AVMFileDirContext.InitAVMRemote(AVMFileDirContext.java:259)
   at org.alfresco.catalina.host.AVMHost.init(AVMHost.java:325)
   at org.alfresco.catalina.host.AVMHost.start(AVMHost.java:500)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
   at org.apache.catalina.core.StandardService.start(StandardService.java:450)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
   … 6 more
Caused by: java.rmi.NotBoundException: authentication
   at sun.rmi.registry.RegistryImpl.lookup(RegistryImpl.java:106)
   at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
   at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:386)
   at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:250)
   at sun.rmi.transport.Transport$1.run(Transport.java:159)
   at java.security.AccessController.doPrivileged(Native Method)
   at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
   at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
   at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
   at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   at java.lang.Thread.run(Thread.java:619)
   at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
   at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
   at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:359)
   at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
   at java.rmi.Naming.lookup(Naming.java:84)
   at org.springframework.remoting.rmi.RmiClientInterceptor.lookupStub(RmiClientInterceptor.java:156)
   at org.springframework.remoting.rmi.RmiClientInterceptor.prepare(RmiClientInterceptor.java:125)
   at org.springframework.remoting.rmi.RmiClientInterceptor.afterPropertiesSet(RmiClientInterceptor.java:110)
   at org.springframework.remoting.rmi.RmiProxyFactoryBean.afterPropertiesSet(RmiProxyFactoryBean.java:66)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1059)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:363)
   … 21 more
Erreure que pour le moment je n'arrive pas à corriger ni à correctement interpréter.

2- des difficultés de compréhension concernant la mise en oeuvre de wcm (dans la pratique) : j'arrive à suivre correctement le tutorial mais il et certain aujourd'hui que pour apprendre à développer un site web complet avec wcm, il va me falloir des documents plus complets (que je n'ai actuellement pas trouvé sur le web). En effet, le tuto part d'un architecture complète existante (architecture construite sur la base de jsp de ce que j'ai pu comprendre). Il n'y a pas d'explication sur la construction effective du template (comment préparer le code html ou autre…) ainsi que sur les obligations à avoir dans la préparation de ce template.

Voila quelques remarques à chauds concernant WCM.

Si vous avez plus d'info sur des tutos de mise en oeuvre un peu plus complet et éventuellement sur des modèles au format html (plutôt que jsp que je ne maîtrise pas du tout). J'ai découvert qu'il existe sur la forge d'alfresco un framework pouvant m'aider mais il n'y aucun téléchargement possible.

Je pense qu'alfresco est un super produit pouvant allez au delà de ce que fait Microsoft avec WSS mais avec Wcm (qui est pourtant en version stable) je dois avoué avoir été un peu refroidi.

Pour votre avis

Merci

Mathieu
3 Replies
michaelh
Active Member

Re: Bonjour à tous, Je suis en train de tester WCM 2.0...

Bonjour,

Alors, dans l'ordre :

Le problème de traduction est connu, et il vaut mieux en effet éviter l'installation des toutes dernières versions du pack de langue qui a tendance à casser le javascript de l'interface web. Une mise à jour est en cours, qui sera normalement intégrée dans la version 2.1 le mois prochain.
Ceci dit, ce problème n'a rien à voir avec le souci de virtual host que vous rencontrez, et je pense qu'il vaut mieux chercher du coté de votre système (je n'ai pas de piste sinon vérifier qu'une seule instance est lancée, qu'elle est bien lancée, etc).

En ce qui concerne l'utilisation ensuite, il ne faut pas se focaliser sur la mise en oeuvre de pages JSP ou PHP plutôt que HTML, car il n'y a aucune différence dans la définition des formulaires, ou des rendus. Il est vrai que la documentation est encore un peu dispersée sur le wiki, mais si on devait se concentrer sur les pages intéressantes, ce serait :

- La définition des formulaires, et les bases du rendu (XML et Freemarker) : http://wiki.alfresco.com/wiki/Forms_Developer_Guide
- Les rendus en utilisant freemarker : http://wiki.alfresco.com/wiki/Template_Guide

Si vous ne voulez pas de transformations complexes, et générer du HTML sans douleur, c'est à mon avis la piste freemarker qu'il faut en effet suivre, et non pas celle des transformations XSL. On arrive alors à une utilisation et une syntaxe proche de celle des squelettes SPIP, des gabarits Typo3, ou [insérer ici une liste de tous les CMS existants].

Tous nécessitent un temps de prise en main non négligeable (du moins si on veut ne pas appliquer les mêmes modèles que tout le monde) et Alfresco ne fait pas exception.

Ceci dit pour bien connaitre la plupart des solutions existantes, on est clairement sur un orientation différente pour Alfresco avec les concepts de génération des formulaires, de déploiement automatisé sur des serveurs distants, le lien avec la gestion documentaire ou encore le parcours du site et de toutes ses versions en utilisant CIFS, entre autres fonctionnalités !

Bref, il y a un temps d'apprentissage pour l'administrateur/développeur du site, afin de simplifier ensuite largement le travail au quotidien.

Un dernier mot sur le projet d'exemple ( http://wiki.alfresco.com/wiki/WSF ) qui propose des exemples de formulaire pour de nombreux types de saisie, avec une génération du JSP, mais aussi de HTML : il y a un petit problème technique qui empêche le téléchargement d'un packet "tout en un" pour le moment, mais la toute prochaine mise à jour de la version community (scoop inside) va fournir l'ensemble dans le packet WCM.

Bref, OUI il faut du temps pour appréhender tous les concepts de WCM, mais OUI, c'est aussi lié à la richesse du produit.

Si j'en crois ma petite liste de sites qui ont décidé de migrer aujourd'hui vers WCM, on n'a pas du se tromper sur ce qu'attendaient les gens d'une nouvelle solution.

Courage Smiley Wink
seraphon
Member II

Re: Bonjour à tous, Je suis en train de tester WCM 2.0...

Bonjour

moi aussi je me suis mis a Alfresco WCM et comme tout bon debutant j'ai pris le tuto.pdf et l'ai suivi avec plus ou moins de zele (genre dans les commentaires et titre je me suis permis d'en mettre moins que dans le tuto).
Malheureusement je bute a un certain stade du tuto.

Apres avoir cree avec semble t-il succes mon premier web project alfrescowww, je me suis precipite sur le lien dans l espace web project pour rentrer dedans, mais horreur! apres avoir clique sur alfrescowww j'obtiens les messages d'erreurs suivant

javax.faces.FacesException: java.lang.IllegalArgumentException: Subsequent characters of component identifier must be a letter, a digit, an underscore ('_'), or a dash ('-')! But component identifier contains " "
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:421)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:106)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.alfresco.web.app.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:81)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.jasper.JasperException: java.lang.IllegalArgumentException: Subsequent characters of component identifier must be a letter, a digit, an underscore ('_'), or a dash ('-')! But component identifier contains " "
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:395)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:415)
… 20 more
puis en cliquant sur revenir a l'appliacation je suis dans alfrescowww mais c'est comme un espace normal et vide…
Que c'est-il passe?

Le message d'erreur indique que quelque part j'ai fait un string avec un espace "" dedans et Alfresco n'a pas aime. Le probleme est que je ne sais pas ou…..
Quelqu'un sait-il d'ou provient le probleme? ou est ce que quelqu'un sait comment avoir un historique d'erreur plus complet me permettant au moins de savoir ou se trouve ceet espace "" si genant?
http://forum.alfresco-fr.org/viewtopic.php?id=282
Dans ce post il y a un probleme similaire, les caracteres "interdits" se trouvant dans les noms d'utilisateurs mais cela date d'une version plus vieille et en test donc je ne sais pas si c'est le meme probleme.

Quelqu'un a t-il une idee sur ce probleme?

Cordialement
Seraphon qui mange de l'Alfresco matin,midi et soir

modif1: notons que je suis logge en tant qu'admin avec mot de passe de base admin. J'ai essaye apres de me logger en tant qu un utilisateur quelconque et cela marche, je peux entrer dans l'espace mais je ne peux rien faire. Si je me log en tant que mark ou un des utilisateurs ayant des roles dans le projet, meme erreur que
pour l admin
Je ne comprend pas pourquoi…
seraphon
Member II

Re: Bonjour à tous, Je suis en train de tester WCM 2.0...

Bon je reponds a ma propre question.

Apres de nombreux test il semblerait qu'effectivement Alfresco deteste toujours les espaces dans les noms d'utilisateurs.
De plus je ne l'ai pas tout de suite remarque car mon probleme venait de l;utilisateur lee a qui je suppose j ai par inadvertance mis un espace a la fin de son nom d'utilisateur.
Etant donne que l'on ne peut pas modifie le nom d'utilisateur je ne suis pas sur, mais vu qu en recreant le meme utilisateur en faisant bien attention de ne pas mettre d espace, il n'y a plus de problemeje crois que c est bien ca.

Donc faite bien attention de ne pas mettre d'espace a la fin dans le nom de login lors de la creation d'un utilisateur
car cela peut entrainer des complications. J'ai aussi pu constater que les points et espaces dans les pseudos sont toujours des problemes.

En esperant que mon experience soit utile a quelqu un, bien que ce genre d'inattention n'arrive qu a moi T_T
Cordialement
Seraphon