Hi,
I updated the xml-rpc implementation on trunk. There are big changes
so be careful when updating since some of the changes are
incompatible.
- all non-string primitive types (like date and int) are now encoded to strings
the easiest to adapt to this is to start using swizzle which makes the
translation automatic
- the way all identifiers are built has changed
anyway, ids should be treated as opaque handlers, so if you ever find
yourself parsing them then you are doing something wrong.
- the way the page history is different now
only old versions of the page are considered, and they can be accessed
like regular pages
There are other smaller fixes, but these are the most important ones.
Regards,
Catalin
Hi Vincent,
We have completed the documentation for XEclipse. Please verify it and let
us know if there's anything else need to be done.
http://www.xwiki.org/xwiki/bin/view/Code/XEclipseExtension
Also, what else do we need in order to make an XEclipse release ?
Waiting your reply.
- Tharindu & Asiri
On 8/17/07, Vincent Massol <vincent(a)massol.net> wrote:
>
>
> On Aug 16, 2007, at 6:58 PM, tharindu jayasuriya wrote:
>
> Hi Vincent,
>
> On 8/16/07, Vincent Massol <vincent(a)massol.net> wrote:
> >
> > fyi-Vincent
> >
> > Begin forwarded message:
> >
> > *From: * Vincent Massol <vincent(a)massol.net>
> > *Date: * August 16, 2007 8:52:12 AM CEDT
> > *To: * xwiki-dev(a)objectweb.org
> > *Subject: * *Re: [xwiki-dev] XEclipse Documentation*
> >
> >
> > On Aug 14, 2007, at 10:14 PM, Guillaume Lerouge wrote:
> >
> > What about going to (direct address bar typing) http://www.xwiki.org/xwiki/bin/view/Code/XEclipseExtensionDocumentation
> >
> > -> you will be offered to create the page from a blank template, without
> > the usual table. Then you can link to it from the XEclipse Extension usual
> > ExtensionClass page...
> >
> > 1. You keep the page in the same space
> > 2. You get all the freedom you want
> >
> > WDYT?
> >
> > Vincent, is there any problems about doing this?
> >
> >
> > I'm pretty convinced we might need more than one documentation page for
> > some stuff in the future but the need hasn't arisen yet. I'm not sure this
> > is required yet for the XEClipse extension as one page should be good enough
> > to start with.
> >
> > What we do need is to improve Extension style sheet as I've done for the
> > Application style sheet.
> >
> > Asiri, can you check an application page and tell me if you like it
> > more?
> >
> >
> Ok, just saw this mail. This is suitable for the documentation. Shall I
> add an Application page and remove the Extension page for XEclipse ?
>
>
> Nope... This is an extension not an application.
>
> This is what I meant:
> http://www.xwiki.org/xwiki/bin/view/Code/XEclipseExtension
>
> Now you can edit and finish the documentation.
>
> Thanks
> -Vincent
>
>
Hi (Catalin),
I think the XMLRPC API has been modified in XWiki 1.1M4. Is that
correct?
If so, we really must specify in the release notes what has been
changed as otherwise users who had XMLRPC code will see their code
failing.
In addition, XMLRPC in xwiki core 1.2-snapshot seem to have broken
lots of APIs too.
I think we need to:
1) slowly review each modification/breakage and decide if we want it.
Also we need to decide if we can avoid breaks by deprecating existing
APIs instead.
2) document each single API break in the release notes for XWiki 1.2M1
Last, because of this I believe the XEclipse plugin doesn't work
anymore... :-(
I wanted to release the Eclipse plugin today but I can't. We need to
decide if we want XWiki 1.1 compatibility and/or XWiki 1.2
compatibility.
2 solution if we want compatibility with both:
- XWiki 1.2 doesn't break compatibility
- XEclipse has logic to make it work with both
WDYT?
Thanks
-Vincent
Hi Tharindu/Asiri,
I'm trying to create a m2 build for xeclipse. I think I have it
almost done.
However when I open the xeclipse project in Eclipse Europa, when I
open the plugin.xml file, if I click on "launch an eclipse
application" in the overview tab, I don't see the xeclipse
perspective. The plugin is loaded correctly though.
Have you tried it with Eclipse Europa?
Thanks
-Vincent
Hi All,
Tharindu has prepared initial documentation for XEclipse which is available
at,
http://www.xwiki.org/xwiki/bin/view/Code/XEclipseExtention
I thought it would be better if we remove the attached msword doc file and
put all the stuff in the wiki document itself.
WDYT ?
Regards,
- Asiri
Hi
I was using 1.1M3 successfully with AD Authentication. However, once i have
upgraded to 1.1M4, i get an NPE. The LDAP config in xwiki.cfg is identical
in both versions.
Regards
Shiva
------------------------------------------------------------------------------------------------------
java.lang.NullPointerException
at
com.xpn.xwiki.user.impl.LDAP.LDAPAuthServiceImpl.authenticate(LDAPAuthServiceImpl.java:51)
at
com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.authenticate(MyFormAuthenticator.java:195)
at
com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:95)
at
com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl.checkAuth(XWikiAuthServiceImpl.java:211)
at com.xpn.xwiki.XWiki.checkAuth(XWiki.java:3000)
at
com.xpn.xwiki.user.impl.xwiki.XWikiRightServiceImpl.checkAccess(XWikiRightServiceImpl.java:112)
at com.xpn.xwiki.XWiki.checkAccess(XWiki.java:3008)
at com.xpn.xwiki.XWiki.prepareDocuments(XWiki.java:3881)
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:132)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:117)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Unknown Source)
--
View this message in context: http://www.nabble.com/1.1M4%3A-NPE-IN-LDAP-Authentication-tf4278846.html#a1…
Sent from the XWiki- Dev mailing list archive at Nabble.com.
The XWiki development team team is pleased to announce the
availability of the 1.1 Milestone 4 release of XWiki Enterprise
Go grab it on http://www.xwiki.org/xwiki/bin/view/Main/Download
Main changes:
* New experimental Lucene Search page. It adds scoring,
searching into attachments (including Office documents), search
paging and more (performance improvements, more customizable search
results, etc). This search page is meant to become the default in the
near future. It's currently experimental as we want to ensure it
fully works as well as the old search. We need your help. Please let
us know on the XWiki mailing list, on IRC, or on this wiki if you
have any comments (positive or negative about it). This new page is
located in Main.LuceneSearch. You can also edit the Panels.Search
page so that the search is done with the Lucene search by default.
* Diff improvements. Diffs are now shown at the level of words.
* Added an option to open external link to new window. Default
is in the same window.
* When deleting a page, the list of pages that will be orphaned
are displayed
* Added a wiki text mode in the WYSIWYG editor
* Code macro now escapes everything (wiki syntax, HTML, Groovy,
Velocity, other Radeox macros)
* New option to preserve previous version during document import
* Several XMLRPC fixes and improvements
* MacroMapping renderer is enabled by default
* Added plaincode template allowing to access the source of a
page without any encoding
* Option not to display the login screen
* Allow {style} macros to be nested
* Fullscreen editing in both wiki and WYSIWYG editors
* Scheduler plugin added (but no UI yet)
* New XMLRPC removeSpace() API
* New Quick Links Panel with links to common useful pages
* New "My Recent Modifications" Panel
* Moved Orphaned Pages inside the AllDocs page as a new tab
* Improved navigation by adding the Quick Links Panel + My
Recent Modifications Panel to the side menu and removed the
Navigation panel from the default layout
* Improved the Tag page
* Search also searches on page names now
* Added new RSS Feeds page to list all feeds available on the wiki
+ lot more (over a 100 in total)
See the full release notes on http://www.xwiki.org/xwiki/bin/view/
Main/ReleaseNotesXWikiEnterprise11M4
Enjoy
-The XWiki development team