Hi all
Unfortunately, I have a problem with the "pre"-tags in my xwiki
installation. Most of the input-fields had <pre> </pre>-tags
before and after the field.
They appeared after the upgrade from version 1.7.1.15366 to 3.0.36132.
I've seen a solution on the mailinglist:
http://xwiki.475771.n2.nabble.com/Unknown-macro-after-upgrade-td5912556.html
However, I couldn't figure out how to change the default Wiki syntax.
Can you give me a hint, how to change the syntax and fix the problem?
Thanks alot and greetings
Lars
Hello,
how can I set rights for pages recursively?
I created a new page and set the rights for this page. When I create a new child page, the child page inherits the rights of the parent page. And this is great.
But when I change the rights of the parent page, only new pages inherit the new rights. All existing child pages keep the rights that were set when I created them.
Is there any possbility to set rights recursively? So that changes to the rights of a parent page can be applied to all child pages of this page?
Thx
Enzo
Je suis absent(e) entre Jeu 26/05/2011 et Ven 27/05/2011.
Bonjour,
je vous contacterai dès mon retour
Remarque : ceci est une réponse automatique à votre message "users Digest,
Vol 46, Issue 30" envoyé le 5/26/2011 11:59:14 AM.
C'est la seule notification que vous recevrez pendant l'absence de cette
personne.
Hello,
My config is: Tomcat 6, Mysql, Debian
There are a few days that i try to do functioning office importer (and
pdf/rtf exporters).
I activated open office server and it was detected as an "Externally managed
(local) OpenOffice server process". ( it don't work with another config)
So when i try to import a document i have two ways :
- i create a page and then i import with WYSIWYG : 500 The call failed on
the server; see server log for details
- i create a page directly with an importation : Error while converting
document [test.odt] into html.
Furthermore, when i try to export a document in pdf or rtf xwiki failed and
i have to restart the tomcat server.
Could you help me please ?
Jo D.
--
View this message in context: http://xwiki.475771.n2.nabble.com/Office-importer-doesn-t-work-tp6394758p63…
Sent from the XWiki- Users mailing list archive at Nabble.com.
Hi,
My xwiki 3.0 implementation is using PHP in many pages, and some pages are
based on simple HTML forms with a "submit" button. In the PHP part, I
process $request->getQueryString() to check the form fields that were sent.
It works very well when the form used the GET method, but doesn't work at
all when the form used the POST method. Doing some research, it looks like
the getQueryString() method should handle both scenarios but it doesn't, so
I wonder if there is anything else blocking the POST data at a lower level.
I also did the same test not inside PHP and run into the same issue, so it
does not look to be PHP-related.
Unfortunately this is becoming critical as GET data size is limited and I
start running into this limit on some forms, so have to move to POST.
Thanks
Hi all,
I have a problem with the HTML Makro and the implementation of wiki syntax.
The HTML Makro works fine, but one part of my text ignores the wiki
syntax and I cant seem to find out why. Here is what I did:
{{html wiki="true"}}
<div onclick="toggleClass($('Info'), 'hidden')">
(% style="WIDTH: 99%" %)
|=Info
</div>
<div id="Info" class="hidden">
**Info**
(% style="MARGIN-RIGHT: 1%" %)
textcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextco
ntenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontentt
extcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcon
tenttextcontent
</div>
{{/html}}
Now the top part works fine in wikisyntax, but the Info Textcontent
ignores it, and I dont know why. The font seems to be different to the
standard one as well. I tried putting wiki="true" in all different
places, even placed the info div in separte html tags, but nothing
seems to work. I could ofourse use the style attribute in HTML, but
thats not the point of wiki="true" I think.
I might overlook the obvious but I would appreciate it alot if
someone could point me out my mistake.
Thanks in advance,
Wouter
Hi,
When I set a panel to xwiki syntax 2.0 I am not able to have a number of links (in a navigation panel) seperated by new lines (or linefeeds)
the syntax I use is;
{{velocity filter="none"}}
{{html clean="false" wiki="true"}}
#panelheader('PersonalServices')
[["xxxx">>"space.document"]]
[["xxxx">>"space.document"]]
[["xxxx">>"space.document"]]
....
#panelfooter()
{{/html}}
{{/velocity}}
I've tried adding extra line feed.
Add \\ after each line
When I change panel to syntax 1.0 it works fine
Gerritjan
Hi,
We've recentlly been upgraded to XWiki 2.7.1...
But I notice it does not quite look like the clean installed XWiki.
Even when I undo all the skin changes, and use the default xwiki skin the userinterface is somewhat a mixed bag
example (and seen as a problem by our users)
When you edit a document there is no icon to see the parent, let alone change the parent in a userfriendly way
Also the translations seem to be corrupted;
The edit menu shows a entry: core.menu.edit.visual
Can this be corrected?
And how?
Gerritjan
Hi,
I asked this question earlier, but did not get any answers that helped.
Whenever I try to edit ANY part of my Xwiki, including the sandbox, I get an
error 4001, like this one:
Error number 4001 in 4: Error while parsing velocity page
/templates/editwysiwygnew.vm Wrapped Exception: Failed to evaluate content
with id [/templates/editwysiwygnew.vm]<http://hapkido.myxwiki.org/xwiki/bin/edit/Hapkido+Techniques/Hapkido+Hand+T…>
Clicking on this error link gives many lines, like:
Error number 4001 in 4: Error while parsing velocity page
/templates/editwysiwygnew.vm
Wrapped Exception: Failed to evaluate content with id
[/templates/editwysiwygnew.vm]
com.xpn.xwiki.XWikiException: Error number 4001 in 4: Error while
parsing velocity page /templates/editwysiwygnew.vm
Wrapped Exception: Failed to evaluate content with id
[/templates/editwysiwygnew.vm]
at com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:122)
at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:1890)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1828)
...
and
Wrapped Exception:
org.apache.velocity.exception.MethodInvocationException: Invocation of
method 'isSourceEditorEnabled' in class
org.xwiki.wysiwyg.server.internal.DefaultWysiwygEditorConfiguration
threw exception java.lang.NoClassDefFoundError:
org/xwiki/gwt/user/client/StringUtils at /templates/macros.vm[line
1963, column 68]
at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:261)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:187)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
...
and
Caused by: java.lang.NoClassDefFoundError: org/xwiki/gwt/user/client/StringUtils
at org.xwiki.wysiwyg.server.internal.DefaultWysiwygEditorConfiguration.getProperty(DefaultWysiwygEditorConfiguration.java:71)
at org.xwiki.wysiwyg.server.internal.DefaultWysiwygEditorConfiguration.isSourceEditorEnabled(DefaultWysiwygEditorConfiguration.java:204)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
...
Can anyone tell me what to do? This noob is lost, lost, lost!
Thanks,
/John
Hallo!
I want to see click-able thumbnails of all my attachements.
I tried to change the code in ALLDocs livetable but struggling into
Livetable syntax.
Any suggestion where to change the link from pure text to a click-able
thumbnail?
Volker
--
View this message in context: http://xwiki.475771.n2.nabble.com/Livetable-with-thumbnail-attachments-JSON…
Sent from the XWiki- Users mailing list archive at Nabble.com.
I will be out of the office starting 05/20/2011 and will not return until
06/02/2011.
Please contact Gopalkrishnan Shanmugam for SSO,Sakthivel Nagaraj
for WIRED ,Rajyalakshmi Srikantha BOT.
Manikandakumar Sundaram is Escalation contact .
E-mail Disclaimer: http://www.csscorp.com/common/email-disclaimer.php
Hi Vincent, could you please delete my messages from the List? I did a mistake writing my Adress in the mails. Could you also ask the guys from www.Mail-archiver.com to delete the messages because of the same reasons.
Tank You
Felix van Wasen
Dear community,
I'm just getting used to Xwiki and will have to clean up a rather old database. This involves also moving and deleting single pages or whole spaces.
Now I have an issue: When I delete a certain page (which is actually the last one remaining in its space), Xwiki tells me it is deleted, however the space does still exist. The space is empty except for the one page (also, no WebHome is there anymore).
If I look at the document index of that space, I can only see the "deleted" page, which has not got any author anymore (field is empty). I can "delete" that page over and over again without any change of results (also, emptying of the recycle bin does not help).
Any idea would greatly be appreciated!
Regards,
Markus
Greetings all ...
We are testing out xwiki at my company and have opted for the option to
install into WebSphere (on Linux) with a MySQL backend. I have created the
backend database and installed the war file into the application server.
However at start-up time I get the following error; (Has anyone seen this
before and know what has to be done)
[10/28/10 7:19:51:596 CDT] 00000029 ApplicationMg A WSVR0204I:
Application: xwiki-enterprise-manager-web-2_5_war Application build level:
Unknown
[10/28/10 7:20:00:191 CDT] 00000029 webapp I
com.ibm.ws.webcontainer.webapp.WebGroupImpl WebGroup SRVE0169I: Loading Web
Module: xwiki.
[10/28/10 7:20:00:283 CDT] 00000029 WASSessionCor I SessionContextRegistry
getSessionContext SESN0176I: Will create a new session context for
application key default_host/xwiki
[10/28/10 7:20:00:381 CDT] 00000029 MBeanDescript I ADMN1216I: One or more
methods in Portlet mbean is excluded from access check.
[10/28/10 7:20:00:405 CDT] 00000029 MBeanDescript I ADMN1216I: One or more
methods in PortletApplication mbean is excluded from access check.
[10/28/10 7:20:01:299 CDT] 00000029 jsp W
com.ibm.ws.jsp.taglib.TldParser endElement JSPG0235E: The JSP container
failed to load the TagExtraInfo class
[org.apache.struts.taglib.EnumerateTei] from /WEB-INF/struts.tld
[10/28/10 7:20:01:301 CDT] 00000029 jsp W
com.ibm.ws.jsp.taglib.TldParser endElement JSPG0235E: The JSP container
failed to load the TagExtraInfo class [org.apache.struts.taglib.IterateTei]
from /WEB-INF/struts.tld
[10/28/10 7:20:03:902 CDT] 00000029 webapp E
com.ibm.ws.webcontainer.webapp.WebApp notifyServletContextCreated SRVE0283E:
Exception caught while initializing context: {0}
java.lang.RuntimeException: Failed to find
the Observation Manager component
at
org.xwiki.container.servlet.XWikiServletContextListener.contextInitialized(XWikiServletContextListener.java:81)
at
com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:1667)
at
com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:368)
at
com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:294)
at
com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:100)
at
com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:166)
at
com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:731)
at
com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:616)
at
com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376)
at
com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:668)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1120)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1313)
at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:619)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:938)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:723)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl$1.run(ApplicationMgrImpl.java:1264)
at
com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:4566)
at
com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:4654)
at
com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplicationDynamically(ApplicationMgrImpl.java:1269)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2041)
at
com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:437)
at
com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:122)
at
com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:380)
at
com.ibm.ws.runtime.component.CompositionUnitMgrImpl.startCompositionUnit(CompositionUnitMgrImpl.java:651)
at
com.ibm.ws.runtime.component.CompositionUnitMgrImpl.startCompositionUnit(CompositionUnitMgrImpl.java:613)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:1175)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:600)
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:36)
at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:600)
at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:243)
at
javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1086)
at
javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:967)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:848)
at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:773)
at
com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:1320)
at
com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)
at
com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:1213)
at
com.ibm.ws.management.connector.AdminServiceDelegator.invoke(AdminServiceDelegator.java:181)
at
com.ibm.ws.management.connector.ipc.CallRouter.route(CallRouter.java:242)
at
com.ibm.ws.management.connector.ipc.IPCConnectorInboundLink.doWork(IPCConnectorInboundLink.java:353)
at
com.ibm.ws.management.connector.ipc.IPCConnectorInboundLink$IPCConnectorReadCallback.complete(IPCConnectorInboundLink.java:595)
at
com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1772)
at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at
com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
Caused by: org.xwiki.component.manager.ComponentLookupException: Failed to
lookup component [role = [org.xwiki.observation.ObservationManager] hint =
[default]]
at
org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:364)
at
org.xwiki.component.embed.EmbeddableComponentManager.lookup(EmbeddableComponentManager.java:115)
at
org.xwiki.container.servlet.XWikiServletContextListener.contextInitialized(XWikiServletContextListener.java:78)
... 55 more
Caused by: org.xwiki.component.phase.InitializationException: Failed to
lookup Event Listeners
at
org.xwiki.observation.internal.DefaultObservationManager.initialize(DefaultObservationManager.java:137)
at
org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:423)
at
org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:357)
... 57 more
Caused by: org.xwiki.component.manager.ComponentLookupException: Failed to
lookup component [role = [org.xwiki.observation.EventListener] hint =
[ExtensionManagerApplicationStarted]]
at
org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:364)
at
org.xwiki.component.embed.EmbeddableComponentManager.lookupList(EmbeddableComponentManager.java:142)
at
org.xwiki.component.internal.DefaultComponentManager.lookupList(DefaultComponentManager.java:105)
at
org.xwiki.observation.internal.DefaultObservationManager.initialize(DefaultObservationManager.java:133)
... 59 more
Caused by: org.xwiki.component.manager.ComponentLookupException: Failed to
lookup component [role =
[org.xwiki.extension.repository.CoreExtensionRepository] hint = [default]]
at
org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:364)
at
org.xwiki.component.embed.EmbeddableComponentManager.lookup(EmbeddableComponentManager.java:125)
at
org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:397)
at
org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:357)
... 62 more
Caused by: java.lang.NullPointerException
at java.util.Collections.addAll(Collections.java:2625)
at
org.reflections.util.ClasspathHelper.getUrlsForCurrentClasspath(ClasspathHelper.java:49)
at
org.reflections.util.ClasspathHelper.getUrlsForPackagePrefix(ClasspathHelper.java:35)
at
org.xwiki.extension.repository.internal.DefaultCoreExtensionRepository.loadExtensions(DefaultCoreExtensionRepository.java:77)
at
org.xwiki.extension.repository.internal.DefaultCoreExtensionRepository.initialize(DefaultCoreExtensionRepository.java:72)
at
org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:423)
at
org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:357)
... 65 more
[10/28/10 7:20:04:752 CDT] 00000029 servlet I
com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I:
[xwiki-enterprise-manager-web-2_5_war] [/xwiki] [action]: Initialization
successful.
[10/28/10 7:20:04:754 CDT] 00000029 webapp W
com.ibm.ws.webcontainer.webapp.WebApp initializeTargetMappings SRVE0274W:
Error while adding servlet mapping for path-->/xwiki/*,
wrapper-->ServletWrapper[action:[action:/bin/*, action:/wiki/*,
action:/testbin/*, action:/xwiki/*]],
application-->xwiki-enterprise-manager-web-2_5_war.
Hello,
I installed XWiki today and when I first tried to view the Wiki, I received
the following error:
Error 500: Component manager has not been initialized before lookup for
[org.xwiki.model.reference.DocumentReferenceResolver] for hint
[currentmixed]
Could anyone give me advice about this error message?
I installed it on Websphere AS 6.1, fix level 23, and Oracle 9g. I modified
the Hibernate config file to use Oracle with "OracleDialect" pointing at my
database. I also added the dummy data source. I added the PNG mime-type
and restarted WAS. I added ojdbc41.jar to the WEB-INF/lib folder of the
WAR. I did change the Web app context to "wiki" instead of "xwiki", but I
didn't think that should make a difference.
Thanks in advance,
Scott McMasters
Hi all,
I'm trying to set up a fresh install of XE 3.0 on a JBoss 4.3 + Postgres 8.3 production environment. XE application deploys, but it does not start at all when I point the browser to it.
The stack trace root cause is: "org.postgresql.util.PSQLException: ERROR: schema 'wikinf' does not exist".
I've change the default database name from xwiki to wikinf, to attend our app names. I've set it properly in xwiki.db property from xwiki.cfg and, as well, in hibernate.cfg.xml file, on the postgres config section (jdbc:postgresql://<server>/wikinf), and I followed just exactly the Postgresql installation database creation instructions on Config pages from Xwiki.org. My database, called "wikinf", has nothing but the default public schema with the proper rights according to instructions (users and groups created accordingly).
I'm using the postgresql-9.0-801.jdbc4.jar connector.
Why it says the schema does not exist, if the database indeed exist, with the default public schema? I'm getting really annoying with this no-explication error, and could not find any instructions on Web. Could you help me please?
Regards,
Ramon Gomes Brandão
Xwiki version: 2.7.33656
Ok, so I have a different webapp running on the same instance of Tomcat as
Xwiki, and I'm able to make a
getAttribute("javax.servlet.request.X509Certificate") call and am able to get
the clients certificates. However, in my custom login for Xwiki when I try
the same thing, it just returns null. I've also tried creating a JSP in the
Xwiki webapp that does nothing but call
request.getAttribute("javax.servlet.request.X509Certificate") and it still
returns null.
Anyone have any idea why this would be the case? As far as I can tell I have
Tomcat configured correctly as I'm able to get the clients certs in a
different webapp.
Is Xwiki pulling this attribute and storing it elsewhere? Or is this perhaps
a struts issue?
Any help would be greatly appreciated. Unfortunately I've been given a short
deadline on this.
Thanks,
Lenny
Hello
I'm using the blog system on my XWiki intranet as a form of announcements on
the front page, and I would like the new entries in the blog to be more
obvious that they are in fact new and unread by the user on their browser.
So for example they have "(unread)" or "(new)" next to the post's title,
which is then removed once the user clicks on the entry to view it's entire
contents.
Is there any functionality like this that I could use? I guess this is more
of a suggestion if there isn't.
Thanks
-----
----
Lockie
--
View this message in context: http://xwiki.475771.n2.nabble.com/New-blog-posts-marked-unread-or-new-tp637…
Sent from the XWiki- Users mailing list archive at Nabble.com.
Hi,
On our server (hosted with XWiki.com) I experience a problem with the dashboard tool that gives a list of doc's in a space
When we click the "book icon" a empty live-table is shown
Other then growth of the wiki we are not aware of any change that causes this behaviour
where should I look?
Gerritjan
Hi all,
I'm trying to install the XWiki war file on a Ubuntu virtual machine (KVM)
but as yet with no success. I've installed and configured java, jboss and
mysql using all the information I could find from your website:
http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationJBosshttp://platform.xwiki.org/xwiki/bin/view/AdminGuide/Installationhttp://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationMySQL
I've copied the MySQL J/Connector to $JBOSS_HOME/server/default/lib and
below are the relevant configuration settings:
$JBOSS_HOME/server/default/deploy/mysql-ds.xml:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>XWikiDS</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/xwiki</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>xwiki</user-name>
<password>xwiki</password>
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>
<metadata>
<type-mapping>mySQL</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
$JBOSS_HOME/server/default/deploy/xwiki.war/WEB-INF/web.xml:
(Uncommented below section...)
<resource-ref>
<description>XWiki MySQL DB Connection</description>
<res-ref-name>jdbc/XWikiDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
$JBOSS_HOME/server/default/deploy/xwiki.war/WEB-INF/xwiki.cfg:
(Uncommented the following line...)
xwiki.store.hibernate.path=/WEB-INF/hibernate.cfg.xml
$JBOSS_HOME/server/default/deploy/xwiki.war/WEB-INF/hibernate.cfg.xml:
(Commented out HSQLDB section and added the below MySQL bit...)
<property
name="connection.datasource">java:/comp/env/jdbc/XWikiDS</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="connection.pool_size">2</property>
<property name="statement_cache.size">2</property>
<mapping resource="xwiki.hbm.xml"/>
<mapping resource="feeds.hbm.xml"/>
<mapping resource="activitystream.hbm.xml"/>
$JBOSS_HOME/server/default/deploy/xwiki.war/WEB-INF/jboss-web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
<resource-ref>
<res-ref-name>jdbc/XWikiDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<jndi-name>java:jdbc/XWikiDS</jndi-name>
</resource-ref>
</jboss-web>
JBoss seems to work fine without XWiki in the deploy directory but as soon
as it's copied across and restarted – JBoss fails to startup and gives a
very long error message. The error all seems very similar so I will only
include a bit from the beginning and the end:
=========================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /usr/local/jboss
JAVA: /usr/lib/jvm/java-6-sun/bin/java
JAVA_OPTS: -server -Xms128m -Xmx512m -XX:MaxPermSize=256m
-Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4Stack=true
-Dprogram.name=run.sh -Djava.li$
CLASSPATH:
/usr/local/jboss/bin/run.jar:/usr/lib/jvm/java-6-sun/lib/tools.jar
=========================================================================
01:34:42,418 INFO [AbstractJBossASServerBase] Server Configuration:
JBOSS_HOME URL: file:/java/apps/jboss/jboss-6.0.0.Final/
Bootstrap: $JBOSS_HOME/server/default/conf/bootstrap.xml
Common Base: $JBOSS_HOME/common/
Common Library: $JBOSS_HOME/common/lib/
Server Name: default
Server Base: $JBOSS_HOME/server/
Server Library: $JBOSS_HOME/server/default/lib/
Server Config: $JBOSS_HOME/server/default/conf/
Server Home: $JBOSS_HOME/server/default/
Server Data: $JBOSS_HOME/server/default/data/
Server Log: $JBOSS_HOME/server/default/log/
Server Temp: $JBOSS_HOME/server/default/tmp/
01:34:42,422 INFO [AbstractServer] Starting: JBossAS [6.0.0.Final "Neo"]
01:34:44,018 INFO [ServerInfo] Java version: 1.6.0_24,Sun Microsystems Inc.
01:34:44,018 INFO [ServerInfo] Java Runtime: Java(TM) SE Runtime
Environment (build 1.6.0_24-b07)
01:34:44,018 INFO [ServerInfo] Java VM: Java HotSpot(TM) 64-Bit Server VM
19.1-b02,Sun Microsystems Inc.
01:34:44,019 INFO [ServerInfo] OS-System: Linux 2.6.35-28-server,amd64
01:34:44,019 INFO [ServerInfo] VM arguments: -Xms128m -Xmx512m
-XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true
-Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4Stack=true
-Dprog$
01:34:44,059 INFO [JMXKernel] Legacy JMX core initialized
01:34:50,594 INFO [AbstractServerConfig] JBoss Web Services - Stack CXF
Server 3.4.1.GA
01:34:51,535 INFO [JSFImplManagementDeployer] Initialized 3 JSF
configurations: [Mojarra-1.2, MyFaces-2.0, Mojarra-2.0]
01:34:58,256 WARNING [FileConfigurationParser] AIO wasn't located on this
platform, it will fall back to using pure Java NIO. If your platform is
Linux, install LibAIO to enable the AIO journal
01:36:10,087 WARN [ClassLoaderManager] Unexpected error during load
of:org.apache.jackrabbit.core.query.lucene.WildcardQuery$WildcardQueryWeight:
java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_24]
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
[:1.6.0_24]
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
[:1.6.0_24]
at
org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:52)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:650)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:609)
[jboss-classloader.jar:2.2.0.GA]
at java.security.AccessController.doPrivileged(Native Method)
[:1.6.0_24]
at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:608)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:585)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:156)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.filter.FilteredDelegateLoader.doLoadClass(FilteredDelegateLoader.java:141)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:132)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:461)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:262)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:161)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:260)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1152)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:886)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseClassLoader.doLoadClass(BaseClassLoader.java:505)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:450)
[jboss-classloader.jar:2.2.0.GA]
at java.lang.ClassLoader.loadClass(ClassLoader.java:248) [:1.6.0_24]
at java.lang.Class.forName0(Native Method) [:1.6.0_24]
at java.lang.Class.forName(Class.java:247) [:1.6.0_24]
at
org.jboss.reflect.plugins.introspection.IntrospectionTypeInfoFactoryImpl.resolveComplexTypeInfo(IntrospectionTypeInfoFactoryImpl.java:458)
[jboss-reflect.jar:2.2.0.GA]
at
org.jboss.reflect.plugins.introspection.IntrospectionTypeInfoFactoryImpl.getTypeInfo(IntrospectionTypeInfoFactoryImpl.java:414)
[jboss-reflect.jar:2.2.0.GA]
at
org.jboss.reflect.plugins.introspection.IntrospectionTypeInfoFactory.getTypeInfo(IntrospectionTypeInfoFactory.java:54)
[jboss-reflect.jar:2.2.0.GA]
at
org.jboss.config.plugins.AbstractConfiguration.getTypeInfo(AbstractConfiguration.java:121)
[jboss-reflect.jar:2.2.0.GA]
at
org.jboss.kernel.plugins.config.AbstractKernelConfig.getTypeInfo(AbstractKernelConfig.java:95)
[jboss-kernel.jar:2.2.0.GA]
at
org.jboss.kernel.plugins.config.AbstractKernelConfigurator.getTypeInfo(AbstractKernelConfigurator.java:102)
[jboss-kernel.jar:2.2.0.GA]
at
org.jboss.scanning.plugins.visitor.ConfiguratorReflectProvider.getTypeInfo(ConfiguratorReflectProvider.java:47)
[:1.0.0.GA]
at
org.jboss.scanning.plugins.visitor.CachingReflectProvider.getTypeInfo(CachingReflectProvider.java:52)
[:1.0.0.GA]
at
org.jboss.scanning.plugins.visitor.ReflectResourceVisitor.getTypeInfo(ReflectResourceVisitor.java:60)
[:1.0.0.GA]
at
org.jboss.scanning.plugins.visitor.ReflectResourceVisitor.getClassInfo(ReflectResourceVisitor.java:72)
[:1.0.0.GA]
at
org.jboss.scanning.plugins.visitor.ReflectResourceVisitor.doVisit(ReflectResourceVisitor.java:107)
[:1.0.0.GA]
at
org.jboss.scanning.plugins.visitor.ReflectResourceVisitor.visit(ReflectResourceVisitor.java:86)
[:1.0.0.GA]
at
org.jboss.scanning.hierarchy.plugins.HierarchyIndexScanningPlugin.visit(HierarchyIndexScanningPlugin.java:91)
[:1.0.0.GA]
at
org.jboss.scanning.spi.helpers.ScanningPluginWrapper.visit(ScanningPluginWrapper.java:112)
[:1.0.0.GA]
at
org.jboss.classloading.plugins.visitor.FederatedResourceVisitor.visit(FederatedResourceVisitor.java:101)
[jboss-classloading.jar:2.2.0.GA]
at
org.jboss.classloading.plugins.vfs.VFSResourceVisitor.visit(VFSResourceVisitor.java:264)
[jboss-classloading-vfs.jar:2.2.0.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:408)
[jboss-vfs.jar:3.0.0.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:410)
[jboss-vfs.jar:3.0.0.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:410)
[jboss-vfs.jar:3.0.0.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:410)
[jboss-vfs.jar:3.0.0.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:410)
[jboss-vfs.jar:3.0.0.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:410)
[jboss-vfs.jar:3.0.0.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:410)
[jboss-vfs.jar:3.0.0.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:396)
[jboss-vfs.jar:3.0.0.GA]
at
org.jboss.classloading.plugins.vfs.VFSResourceVisitor.visit(VFSResourceVisitor.java:102)
[jboss-classloading-vfs.jar:2.2.0.GA]
at
org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.visit(VFSDeploymentClassLoaderPolicyModule.java:181)
[:2.2.0.GA]
at
org.jboss.scanning.plugins.DeploymentUnitScanner.scan(DeploymentUnitScanner.java:111)
[:1.0.0.GA]
at
org.jboss.scanning.spi.helpers.UrlScanner.scan(UrlScanner.java:96)
[:1.0.0.GA]
.
.
.
.
01:36:10,936 WARN [ClassLoaderManager] Unexpected error during load
of:org.apache.jackrabbit.core.query.lucene.MatchAllWeight:
java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_24]
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
[:1.6.0_24]
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
[:1.6.0_24]
at
org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:52)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:650)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:609)
[jboss-classloader.jar:2.2.0.GA]
at java.security.AccessController.doPrivileged(Native Method)
[:1.6.0_24]
at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:608)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:585)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:156)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.filter.FilteredDelegateLoader.doLoadClass(FilteredDelegateLoader.java:141)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:132)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:461)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:262)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:161)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:260)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1152)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:886)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseClassLoader.doLoadClass(BaseClassLoader.java:505)
[jboss-classloader.jar:2.2.0.GA]
at
org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:450)
[jboss-classloader.jar:2.2.0.GA]
at java.lang.ClassLoader.loadClass(ClassLoader.java:248) [:1.6.0_24]
at java.lang.Class.getDeclaredConstructors0(Native Method)
[:1.6.0_24]
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
[:1.6.0_24]
at java.lang.Class.getDeclaredConstructors(Class.java:1836)
[:1.6.0_24]
at
org.jboss.reflect.plugins.introspection.IntrospectionTypeInfoFactoryImpl.getDeclaredConstructors(IntrospectionTypeInfoFactoryImpl.java:559)
[jboss-reflect.jar:2.2.0.GA]
at
org.jboss.reflect.plugins.introspection.IntrospectionTypeInfoFactoryImpl.getConstructors(IntrospectionTypeInfoFactoryImpl.java:158)
[jboss-reflect.jar:2.2.0.GA]
at
org.jboss.reflect.plugins.ClassInfoImpl.getDeclaredConstructors(ClassInfoImpl.java:446)
[jboss-reflect.jar:2.2.0.GA]
at
org.jboss.scanning.plugins.visitor.ClassHierarchyResourceVisitor.handleClass(ClassHierarchyResourceVisitor.java:79)
[:1.0.0.GA]
at
org.jboss.scanning.plugins.visitor.ReflectResourceVisitor.doVisit(ReflectResourceVisitor.java:108)
[:1.0.0.GA]
at
org.jboss.scanning.plugins.visitor.ReflectResourceVisitor.visit(ReflectResourceVisitor.java:86)
[:1.0.0.GA]
at
org.jboss.scanning.annotations.plugins.AnnotationsScanningPlugin.visit(AnnotationsScanningPlugin.java:89)
[:1.0.0.GA]
at
org.jboss.scanning.spi.helpers.ScanningPluginWrapper.visit(ScanningPluginWrapper.java:112)
[:1.0.0.GA]
at
org.jboss.classloading.plugins.visitor.FederatedResourceVisitor.visit(FederatedResourceVisitor.java:101)
[jboss-classloading.jar:2.2.0.GA]
at
org.jboss.classloading.plugins.vfs.VFSResourceVisitor.visit(VFSResourceVisitor.java:264)
[jboss-classloading-vfs.jar:2.2.0.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:408)
[jboss-vfs.jar:3.0.0.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:410)
[jboss-vfs.jar:3.0.0.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:410)
[jboss-vfs.jar:3.0.0.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:410)
[jboss-vfs.jar:3.0.0.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:410)
[jboss-vfs.jar:3.0.0.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:410)
[jboss-vfs.jar:3.0.0.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:410)
[jboss-vfs.jar:3.0.0.GA]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:396)
[jboss-vfs.jar:3.0.0.GA]
at
org.jboss.classloading.plugins.vfs.VFSResourceVisitor.visit(VFSResourceVisitor.java:102)
[jboss-classloading-vfs.jar:2.2.0.GA]
at
org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.visit(VFSDeploymentClassLoaderPolicyModule.java:181)
[:2.2.0.GA]
at
org.jboss.scanning.plugins.DeploymentUnitScanner.scan(DeploymentUnitScanner.java:111)
[:1.0.0.GA]
at
org.jboss.scanning.spi.helpers.UrlScanner.scan(UrlScanner.java:96)
[:1.0.0.GA]
at
org.jboss.scanning.deployers.ScanningDeployer.deploy(ScanningDeployer.java:95)
[:1.0.0.GA]
at
org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179)
[:2.2.0.GA]
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1832)
[:2.2.0.GA]
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1550)
[:2.2.0.GA]
at
org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1491)
[:2.2.0.GA]
at
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:379)
[jboss-dependency.jar:2.2.0.GA]
at
org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2044)
[jboss-dependency.jar:2.2.0.GA]
at
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1083)
[jboss-dependency.jar:2.2.0.GA]
at
org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1322)
[jboss-dependency.jar:2.2.0.GA]
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1246)
[jboss-dependency.jar:2.2.0.GA]
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1139)
[jboss-dependency.jar:2.2.0.GA]
at
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:939)
[jboss-dependency.jar:2.2.0.GA]
Can anyone see what I'm doing wrong? All the information on the web seems a
little old – I'm using JBoss 6. I would be grateful if anyone could help
shed any light on this issue.
Cheers,
Andy
--
View this message in context: http://xwiki.475771.n2.nabble.com/XWiki-war-JBoss-AS6-MySQL-tp6309076p63090…
Sent from the XWiki- Users mailing list archive at Nabble.com.
I switched from using the Toucan skin to the Colibri skin and I can now edit
the pages and assign a parent to them correctly. When I click "Save", the
bread crumbs update properly and the page is no longer orphaned.
Well, I'm okay switching to the colibri skin, but this sounds like a code
bug....
- travis
I've submitted this question before. I was told that no one could replicate
this on xwiki 3.x. At the time I was running 2.7. I have just upgraded to
xwiki 3.1.
Whenever anyone creates a new page on my wiki, it becomes an orphan. If I
try to edit the page and use the little "parent editor" box at the top of
the editor, I can correctly add the parent. At that point, the full bread
crumb trail shows up properly. But when I save that page, the bread crumb
trail disappears and the page is still an orphan. It shows as an orphan in
the Document Index and the page's Information shows "No Parent".
What's the deal? I started seeing this when I upgraded from 2.4 to 2.7.
And I'm still seeing it with 3.1. I think the only thing I changed when I
upgraded from 2.4 to 2.7 is that I enabled LDAP authentication. But this
problem occurs for Xwiki users and LDAP users alike.
Would it help to send out any of my config files (xwiki.cfg,
hibernate..etc)?
Any help would be greatly appreciated. This is a very annoying problem.
We're going to have to switch wiki software if we can't resolve this.
Thanks,
travis
Hi,
We are launching an investigations called "XWiki 5 minutes experience"
(for those who don't know, an investigation is the work before we
actively work on a new development). In this case, the objective is to
identify and simplify all the common things that admins and users are
doing in their first five minutes of XWiki usage. The first step to this
investigation is to identify all the actions they are doing and which
issues they struggle with.
This is where we need the help of our fellow XWiki users. Please come on
this page:
http://dev.xwiki.org/xwiki/bin/view/Design/XWiki5minutesExperienceMostCommo…
and help us find out all the common actions (and problems with these
actions) that users (actually admins and then normal users) are trying
to do the first time they use XWiki.
The listing of all actions and problems with be followed by studying the
solutions we can implement to fix the situations reported. Some
solutions might be very easy to implement and we will push then in the
next release cycle, while some others will require more work and will be
proposed as new work for the future release cycles.
Make you voice heard as this can have a big impact on the XWiki ease of use.
Ludovic