Hello,
I've been using xwiki enterprise 3.0 for some testing, but now I've
switched to HEAD for actual development. The problem I see now with HEAD
and which was not presented in 3.0 is that in
Administration->Content->Templates if I click on "Create" then I see the
form with:
Provider Name
Template Name
Template to use
List of spaces where the template must be available
but I can just specify provider name and template to use (and also the
target space if this is desirable). Under template name there is no text
field available. This means that when I got to create a new page in the
desired space I get a radio button box with no description on some
button later for this template.
Is this known issue or shall I report it as an issue to jira?
Thanks,
Karel
Ok I've committer a first version of the move.
So what remains to be done:
1) Migrate code to use @Inject Logger logger; instead of using deprecated Logenabled/AbstractLogEnabled
2) Use the new SLF4J solution for performant logging whenever possible: logger.debug("blah {} blah {}", var1, var2)
3) Move all non component code to use SLF4J and not commons logging
I need help from everyone to finish this up, over time.
Please let me know if you have any question
I also have to update the documentation on xwiki.org which I'll do in the coming few days.
Thanks
-Vincent
Hi everybody,
I just wanted to communicate a bit about the Wiki3.0 project, a
project XWiki SAS is involved in and that aims at developing a next
generation collaboration
platform that integrates real-time editing and
interactions,social-networking features, and that will take advantage
of cloud infrastructures.
There's been some progress on this side, in particular some work on
workspaces and realtime editing (plus a lot of things concerning
social networking features that have already been released with XWiki
3.0)
So I invite you to take a look at it, all feedbacks are very welcome.
The project is available on Github at the following address:
https://github.com/xwiki-contrib/wiki30
Thanks,
Fabio
P.S.: This project is a joint work done by XWiki SAS, INRIA SCORE Team
and Mandriva.
Dear all,
I checked out the xeclipse source codes from github and created a branch
(fix_xeclipse_150) for it.
Based on that branch, the build scripts for XWiki Eclipse have been
created using maven + tycho.
The command "maven clean install" can do the following things:
1. generates product for multiple target platforms (linux+win 32bit) and
the binary files can launch successfully.
2. generate p2 repository
3. generate update site
Now my question is how to create a patch using git or Egit in Eclipse.
From my understanding from googling around, a patch in git can only be
created after several commits, which is different to SVN.
Since I do not have commits permission, I am not sure how to create a
patch against the master branch.
A zip file containing the whole project can be found in this link:
http://dl.dropbox.com/u/3466762/xwiki/xwiki-eclipse-b150.zip
Best regards
Jun Han
Hi devs,
We need to name stable branches in git repositories and we can't use
the same name as in svn (xwiki-enterprise-3.0) since it will conflict
with tags names.
So here are some proposals with xwiki-enterprise repository as example:
1. xwiki-enterprise-3.0-SNAPSHOT
2. stable-3.0
3. 3.0-SNAPSHOT
4. xwiki-3.0 (the current one)
WDYT ?
+1 for 2, that's what it is: stable branch 3.0 plus it's short and
easy to remember
-1 for 4, it does not make any sense to me
1 is probably what makes the most sense but it's a pain to write and
would be nice to have the same thing in all repositories
+0 for 3.0-SNAPSHOT, make sense but it's not very nice
--
Thomas Mortagne
Hi devs,
Our release date was the past Monday for XE 3.1M2 so we are late. I propose that we do a feature lock starting now and that all devs help now with:
* stabilizing the build
* stabilizing the tests
so that we get a build working perfectly well with all tests passing ASAP.
Thanks
-Vincent
Hi,
I followed all the steps as you were mentioned on Setting up Eclipse for
debugging XWiki Enterprise (
http://dev.xwiki.org/xwiki/bin/view/Community/DebugXEWithEclipse)
I imported jar projects which related to XWiki REST such as
xwiki-platform-rest, xwiki-platform-rest-model and
xwiki-platform-rest-server and linked them by choosing Deployment assembly
as projects.
According to the README in the xwiki-debug-eclipse I made a XWIKIPLATFORM
shared resource targeting xwiki-platform and set it as a linked resource.
After finishing I tried to run it on the apache tomcat 7.0 server. But if I
browse http://localhost:8080/xwiki/ it says requested resource(/xwiki) is
not unavailable. (Error 404)
Is there any method to solve it?
Thank you.
Dear all,
I have already installed xwiki-commons, xwiki-platform, xwiki-enterprise
successfully.
When I run the test case under the folder of xwiki-enterprise-test-rest,
I got this error.
###########################
T E S T S
-------------------------------------------------------
Running org.xwiki.test.rest.AllTests
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in
[jar:file:/home/junhan/.m2/repository/org/slf4j/slf4j-log4j12/1.4.3/slf4j-log4j12-1.4.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in
[jar:file:/home/junhan/.m2/repository/ch/qos/logback/logback-classic/0.9.28/logback-classic-0.9.28.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
explanation.
SLF4J: slf4j-api 1.6.x (or later) is incompatible with this binding.
SLF4J: Your binding is version 1.5.5 or earlier.
SLF4J: Upgrade your binding to version 1.6.x. or 2.0.x
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.427
sec <<< FAILURE!
org.xwiki.test.rest.AllTests Time elapsed: 0 sec <<< ERROR!
java.lang.NoSuchMethodError:
org.slf4j.impl.StaticLoggerBinder.getSingleton()Lorg/slf4j/impl/StaticLoggerBinder;
at org.slf4j.LoggerFactory.bind(LoggerFactory.java:121)
at
org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:111)
Results :
Tests in error:
org.xwiki.test.rest.AllTests:
org.slf4j.impl.StaticLoggerBinder.getSingleton()Lorg/slf4j/impl/StaticLoggerBinder;
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0
###########################
I take a look at pom.xml in test-rest folder, there is a dependency on
slf4j v1.4.3.
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.4.3</version>
<scope>test</scope>
</dependency>
After changing the version from 1.4.3 to 1.6.1, there is no more
slf4j-related errors.
Another error is missing javax.servlet.*, which will also cause the test
case to fail.
Adding this dependency will fix it, and a "mvn install" will report
Tests run 60, Failure 0.
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</dependency>
Best regards
Jun Han
I have fix the issue and test it (actionButton.js) in my local server, and
following Marius' advice, I have written a selenium test for it, and the
test was failed when I do nothing to the source codes, which is what it
should be. And I want to update the fixed codes to the source codes in
github, and run the test again to see if the fix pass the test.
However, I found that the actionButton.js which I have modified is located
in xwiki-platform, but I run the test under xwiki-enterprise, what is the
best practice to test modified codes of xwiki-platform under
xwiki-enterprise.
--
Best wishes,
许凌志(Jame Xu)
MOE KLINNS Lab and SKLMS Lab, Xi'an Jiaotong University
Department of Computer Science and Technology, Xi’an Jiaotong University