Hi,
I've created a 1.1.1 version in JIRA. The idea is to have only
important bug fixes in that release and to release it before we
release 1.2M1.
The main reason why we need that 1.1.1 instead of going straight to
1.2M1 is because we have introduced important core changes in 1.2M1
and we probably need a bit of time to stabilize it and ensure it
works seamlessly.
Ludovic, I've moved the issue you had created for 1.1 to 1.1.1 since
1.1 is just a marker and right now the 1.1RC2 release is meant to be
promoted as the final 1.1. If we make a change we'll then need a
1.1RC3 which I'd rather not have at this stage.
Last I've proposed a date of 24th of September for the 1.1.1 release
(in 2 weeks time).
Let me know if this is ok for everyone.
Thanks
-Vincent
Hi everyone,
I've released XWiki Enterprise 1.1RC2 on our Maven remote repository
and I need some help in testing it before we officially release it on
OjwectWeb's Forge and announce it on xwiki.org.
It would be nice if I could get at least 2-3 tester saying that the
distribution is ok.
Here are the files to test:
* Platform WAR: http://maven.xwiki.org/releases/com/xpn/xwiki/
platform/xwiki-web-standard/1.1-rc-2/xwiki-web-standard-1.1-rc-2-
hsqldb.war
* Standalone zip: http://maven.xwiki.org/releases/com/xpn/xwiki/
products/xwiki-enterprise/1.1-rc-2/xwiki-enterprise-1.1-rc-2-hsqldb.zip
* XE XAR: http://maven.xwiki.org/releases/com/xpn/xwiki/products/
xwiki-enterprise-wiki/1.1-rc-2/xwiki-enterprise-wiki-1.1-rc-2.xar
* Generic installer for XE: http://maven.xwiki.org/releases/com/xpn/
xwiki/products/xwiki-enterprise-installer-generic/1.1-rc-2/xwiki-
enterprise-installer-generic-1.1-rc-2.jar
* Windows installer for XE: http://maven.xwiki.org/releases/com/xpn/
xwiki/products/xwiki-enterprise-installer-windows/1.1-rc-2/xwiki-
enterprise-installer-windows-1.1-rc-2.exe
Thanks a lot for your help!
-Vincent
This may be silly, but would it be clearer if the XEclipse versioning
contained some indication of the XWiki base required? To me, XEclipse
v1.0 somehow suggests to me that it should be able to run on XWiki
1.0... which of course is not true. Might be good to have the prereq
explicit in the versioning.. maybe?
--
'Waste of a good apple' -Samwise Gamgee
Hi Vincent,
On 9/8/07, Vincent Massol <vincent(a)massol.net> wrote:
[snip]
>
> I think the model classes should reflect more XWiki's concepts since
> it's meant to abstract the implementation (swizzle).
>
> For example the following don't look right to me: Blog*, Comment,
> Label, Rss*. In XWiki they are all Objects. So I'd rather see an
> Object class in the interface and possibly some verification on the
> object type in the swizzle implementation to map them to swizzle
> concepts.
>
I think that what you suggest here is not even possible to implement
on top of the Confluence API. I suggest you have a look at the code.
Catalin
> This is very important and we need to agree on that before we can
> release 1.2M1 since when we release it then this api is in the wild
> and it'll be harder to change it.
>
> What do others think?
>
> Thanks
> -Vincent
>
>
> _______________________________________________
> devs mailing list
> devs(a)xwiki.org
> http://lists.xwiki.org/mailman/listinfo/devs
>
Hi everyone,
On Sep 8, 2007, at 8:57 PM, Catalin Hritcu wrote:
> Author: hritcu
> Date: 2007-09-08 20:57:32 +0200 (Sat, 08 Sep 2007)
> New Revision: 4850
>
> Added:
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/client/
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/client/SwizzleXWikiClient.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/client/XWikiClient.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/client/XWikiClientConversionException.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/client/XWikiClientException.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/client/XWikiClientRemoteException.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/Attachment.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/BlogEntry.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/BlogEntrySummary.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/Comment.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/Label.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/MapObject.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/Page.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/PageHistorySummary.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/PageSummary.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/Permission.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/RssFeed.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/SearchResult.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/ServerInfo.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/Space.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/SpaceSummary.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/User.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/UserInformation.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/swizzle/
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/swizzle/AttachmentImpl.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/swizzle/BlogEntryImpl.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/swizzle/BlogEntrySummaryImpl.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/swizzle/CommentImpl.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/swizzle/LabelImpl.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/swizzle/PageHistorySummaryImpl.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/swizzle/PageImpl.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/swizzle/PageSummaryImpl.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/swizzle/PermissionImpl.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/swizzle/SearchResultImpl.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/swizzle/ServerInfoImpl.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/swizzle/SpaceImpl.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/swizzle/SpaceSummaryImpl.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/swizzle/UserImpl.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/model/swizzle/UserInformationImpl.java
> Modified:
> xwiki-platform/core/trunk/xwiki-core/pom.xml
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/ConfluenceRpcHandler.java
> xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
> xmlrpc/DomainObjectFactory.java
> xwiki-products/xwiki-enterprise/trunk/distribution-test/selenium-
> tests/pom.xml
> xwiki-products/xwiki-enterprise/trunk/distribution-test/xmlrpc-
> tests/src/test/it/com/xpn/xwiki/it/xmlrpc/AnonymousAccessTest.java
> xwiki-products/xwiki-enterprise/trunk/distribution-test/xmlrpc-
> tests/src/test/it/com/xpn/xwiki/it/xmlrpc/AttachmentsTest.java
> xwiki-products/xwiki-enterprise/trunk/distribution-test/xmlrpc-
> tests/src/test/it/com/xpn/xwiki/it/xmlrpc/CommentsTest.java
> xwiki-products/xwiki-enterprise/trunk/distribution-test/xmlrpc-
> tests/src/test/it/com/xpn/xwiki/it/xmlrpc/PagesTest.java
> xwiki-products/xwiki-enterprise/trunk/distribution-test/xmlrpc-
> tests/src/test/it/com/xpn/xwiki/it/xmlrpc/SpacesTest.java
> xwiki-products/xwiki-enterprise/trunk/distribution-test/xmlrpc-
> tests/src/test/it/com/xpn/xwiki/it/xmlrpc/framework/
> AbstractXmlRpcTestCase.java
> Log:
> XWIKI-1706: Use swizzle-confluence through a facade
I think the model classes should reflect more XWiki's concepts since
it's meant to abstract the implementation (swizzle).
For example the following don't look right to me: Blog*, Comment,
Label, Rss*. In XWiki they are all Objects. So I'd rather see an
Object class in the interface and possibly some verification on the
object type in the swizzle implementation to map them to swizzle
concepts.
This is very important and we need to agree on that before we can
release 1.2M1 since when we release it then this api is in the wild
and it'll be harder to change it.
What do others think?
Thanks
-Vincent
Hi,
Catalin is finishing his work on the xmlrpc API.
We'd like to propose to create the following modules:
xwiki-platform-core/
|_ xwiki-remote/
|_ model/
|_ client/
|_ server/
Where:
* model: Generates a JAR and contains common objects shared between
client and server code. Namely they are objects such as Space,
Attachment, Comment, Page, User, etc (see http://swizzle.codehaus.org/
swizzle-confluence/ for more).
Note: In the future, it's maybe possible that these be shared with
XWiki's model objects too.
* client: Client API for code needing to call XWiki servers from
another JVM.
* server: Server API in XWiki for accepting and handling remote APIs.
Open questions:
=============
* What about GWT? It's also a protocol to call XWiki remotely so we
need to integrate it in this new structure. So maybe, instead use:
xwiki-platform-core/
|_ xwiki-remote/
|_ model/
|_ client/
|_ server/
|_ gwt/
The reason I don't put gwt in clients/ and servers/ is because it's
special as it's both and it generates client and server code when
compiled.
* Is it possible to share interfaces between the XMLRPC/SOAP
implementation and the GWT one?
* Do we want to have a separate module for the client/server APIs and
for the implementations? My take is that we should put them in a
single place and only separate them when we have more than one
implementation. So when there are 2 we would have:
xwiki-platform-core/
|_ xwiki-remote/
|_ model/
|_ client/
|_ api/
|_ swizzle/
|_ secondimplementation/
|_ server/
|_ api/
|_ swizzle/
|_ secondimplementation/
|_ gwt/
WDYT?
Anything else I forgot?
Thanks
-Vincent
Hi All,
XECLIPSE-21 <http://jira.xwiki.org/jira/browse/XECLIPSE-21> complains that
space description set on the space creation page (on xeclipse) is not added
to the space's home page. But the actual problem is that addSpace() xmlrpc
intentionally ignores space description . I think catalin worked on this
and he has mentioned about this on the method comments. Anyway, i'm
attaching a patch with this mail that would fix it. Catalin, is there a
particular reason to ignore the space description ?
Thanks.
- Asiri
Hi,
I'd like to start releasing XWiki 1.1RC2 as it is now.
Is anyone still working on something for 1.1RC2?
Here's my +1 to release now and as is.
Thanks
-Vincent
Hi!
I've some problems with the PDF-Converter:
If I use links like [Hi>http://www.hi.de>_blank] in my Wiki-Pages, the
PDF-Converter doesn't work any more. With normal links (without _blank
or _new) the converter has no problems... What can I do to solve this
problem?
It would be great if I get an answer!
Kind regards, Torben