I have several spaces that use custom color schemes. How do I get the
global panels to display in the color scheme of the space, not the wiki
defaults?
Paul Pinkerton
KnowledgeNow Project Lead
Hello
I am pretty new with xwiki so please bear with me ...
I am tasked with a migration project from an existing mediawiki (about 500
pages) to a brand new xwiki system that we will hopefully enjoy in the
future.
I am pondering my options and would definitely appreciate any pointer /
suggestion as of the best way to proceed.
I have played with an xml dump produced using WikiTeam dumpgenerator.py
(http://code.google.com/p/wikiteam/wiki/NewTutorial#I_have_no_shell_access_t…)
but the results are fairly disappointing. Is this a viable approach ?
Again any help most appreciated.
--
View this message in context: http://xwiki.475771.n2.nabble.com/Advice-needed-for-best-way-to-migrate-fro…
Sent from the XWiki- Users mailing list archive at Nabble.com.
Hello,
Currently we have LDAP authentication for our XWIKI users. I am trying to
implement XWiki Authenticator Trusted LDAP with it.
I did the following:
1. Added jar file into WEB-INF/lib folder
2. Modified xwiki.cfg :
2.1. Replaced
xwiki.authentication.authclass=com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl
with
xwiki.authentication.authclass=com.xpn.xwiki.user.impl.xwiki.AppServerTrustedAuthServiceImpl
If I replace the line with
xwiki.authentication.authclass=com.xwiki.authentication.trustedldap.TrustedLDAPAuthServiceImpl,
my xwiki doesn’t run at all with an error LDAP.XWikiLDAPAuthServiceImpl not
found.
2.2. I still have all configuration in place for LDAP, and I have added the
lines according to the recommendations:
#-# A Java regexp used to parse the remote user provided by JAAS
xwiki.authentication.trustedldap.remoteUserParser=(.+)(a)(.+)
#-# Indicate which of the regexp group correspond to which LDAP properties
#-# The following LDAP properties are supported:
#-# login, password, ldap_server, ldap_base_DN, ldap_bind_DN,
ldap_bind_pass
#
#xwiki.authentication.trustedldap.remoteUserMapping.1=login
#xwiki.authentication.trustedldap.remoteUserMapping.2=ldap_server,ldap_base_DN,ldap_bind_DN,ldap_bind_pass
xwiki.authentication.trustedldap.remoteUserMapping.1=
xwiki.authentication.trustedldap.remoteUserMapping.2=our data here
#-# Indicate how to convert each found property
#xwiki.authentication.trustedldap.remoteUserMapping.ldap_server=MYDOMAIN=my.domain.com|MYDOMAIN2=my.domain2.com
#xwiki.authentication.trustedldap.remoteUserMapping.ldap_base_DN=MYDOMAIN=dc=my,dc=domain,dc=com|MYDOMAIN2=dc=my,dc=domain2,dc=com
#xwiki.authentication.trustedldap.remoteUserMapping.ldap_bind_DN=MYDOMAIN=cn=bind,dc=my,dc=domain,dc=com|MYDOMAIN2=cn=bind,dc=my,dc=domain2,dc=com
#xwiki.authentication.trustedldap.remoteUserMapping.ldap_bind_pass=MYDOMAIN=password|MYDOMAIN2=password2
xwiki.authentication.trustedldap.remoteUserMapping.ldap_server=MYDOMAIN=domain_name1.ds.domain.ca|MYDOMAIN2=domain_name2.ds.somain.ca
xwiki.authentication.trustedldap.remoteUserMapping.ldap_base_DN=MYDOMAIN=dc=
domain_name1,dc=ds,dc=domain,dc=ca|MYDOMAIN2=dc=domain_name2,dc=ds,dc=domain,dc=ca
xwiki.authentication.trustedldap.remoteUserMapping.ldap_bind_DN=MYDOMAIN=cn=bind,dc=domain_name1,dc=ds,dc=domain,dc=ca|MYDOMAIN2=cn=bind,dc=
domain_name2,dc=ds,dc=domain,dc=ca
xwiki.authentication.trustedldap.remoteUserMapping.ldap_bind_pass=MYDOMAIN=password|MYDOMAIN2=password
My questions:
1. What are xwiki.authentication.trustedldap.remoteUserMapping.1 and
xwiki.authentication.trustedldap.remoteUserMapping.2 ? Should I have those 2
lines for both domains? Also, I confused with parameters: login,
ldap_server, ldap_base_DN, ldap_bind_DN, ldap_bind_pass.
Login – I do not know what to use, have empty.
ldap_server – enter the same as for xwiki.authentication.ldap.server.
ldap_base_DN – enter the same as for xwiki.authentication.ldap.base_DN,
ldap_bind_DN – enter the same as for xwiki.authentication.ldap.bind_DN, ,
ldap_bind_pass – entart the same as for xwiki.authentication.ldap.bind_pass
2. Should I keep MYDOMAIN, MYDOMAIN1, MYDOMAIN2 words or replace it with
some actual names? If ‘Yes’ – what names? Should I replace bind with some
actual data? What is that?
3. Could you please provide more explanations how to implement this trusted
domain authentication and provide the whole part of LDAP authentication of
xwiki.cfg file?
Now, after modifications, our LDAP authentication is broken and trusted
domain authentication doesn’t work.
Thank you,
Galina
--
View this message in context: http://xwiki.475771.n2.nabble.com/XWiki-Authenticator-Trusted-LDAP-tp758908…
Sent from the XWiki- Users mailing list archive at Nabble.com.
Hello, I've searched a little for some information about using the Includes
macro across multiple Xwiki instances over the web. Basically, I would like
to describe this method of disseminating our own free/libre/open content
which is on an Xwiki, for others to reproduce without creating new copies
that they would have to maintain.
Includes across multiple Xwikis would be nice. Being able to off this
across multiple kinds of Wiki would be very nice.
Thanks ahead of time for any guidance.
--
Joseph Potvin
<http://goo.gl/Ssp56>
Hi All,
i use a Changelistener on a Document to update an object. Now i added a
larger text to the object an get the exception "data exception: string data,
right truncation; table: XWIKISTRINGS column: XWS_VALUE".
First i replaced the german "ü,ö,ä,ß", but they are not the reason as you
can see.
Did someone know that error?
My text which throws the exception is
Is there a character which i shoudl remove?
Regards,
Matthias
--
View this message in context: http://xwiki.475771.n2.nabble.com/Error-saving-document-with-text-in-object…
Sent from the XWiki- Users mailing list archive at Nabble.com.
Hi All,
i got an issue with users after an hard migration from XE 2.5 to XE 5.3 (tnx
again Denis).
in the header section of the page, where usually there are menus, link to
profile, logout and so on, the section itself is not showed while there's
the following error stacktrace:
Error number 4001 in 4: Error while parsing velocity page
/templates/menuview.vm
com.xpn.xwiki.XWikiException: Error number 4001 in 4: Error while parsing
velocity page /templates/menuview.vm
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:110)
at
com.xpn.xwiki.internal.template.DefaultPrivilegedTemplateRenderer.evaluate(DefaultPrivilegedTemplateRenderer.java:125)
at
com.xpn.xwiki.internal.template.DefaultPrivilegedTemplateRenderer.evaluateTemplate(DefaultPrivilegedTemplateRenderer.java:75)
at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:1687)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1627)
at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:918)
at sun.reflect.GeneratedMethodAccessor167.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)
at
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)
at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:369)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at
org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:216)
at
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:311)
at
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:230)
at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
at
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:228)
at
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:187)
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:105)
at
com.xpn.xwiki.internal.template.DefaultPrivilegedTemplateRenderer.evaluate(DefaultPrivilegedTemplateRenderer.java:125)
at
com.xpn.xwiki.internal.template.DefaultPrivilegedTemplateRenderer.evaluateTemplate(DefaultPrivilegedTemplateRenderer.java:75)
at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:1687)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1627)
at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:918)
at sun.reflect.GeneratedMethodAccessor167.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)
at
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)
at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:369)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at
org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:216)
at
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:311)
at
org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:230)
at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
at
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:228)
at
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:187)
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:105)
at
com.xpn.xwiki.internal.template.DefaultPrivilegedTemplateRenderer.evaluate(DefaultPrivilegedTemplateRenderer.java:125)
at
com.xpn.xwiki.internal.template.DefaultPrivilegedTemplateRenderer.evaluateTemplate(DefaultPrivilegedTemplateRenderer.java:75)
at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:1687)
at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:166)
at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:88)
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:331)
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:129)
at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:121)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:144)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:66)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.xwiki.velocity.XWikiVelocityException: Failed to evaluate
content with id [/templates/menuview.vm]
at
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:247)
at
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:187)
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:105)
... 89 more
Caused by: org.apache.velocity.exception.MethodInvocationException:
Invocation of method 'isSpaceWatched' in class
com.xpn.xwiki.plugin.watchlist.WatchListPluginApi threw exception
java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at
/templates/menuview.vm[line 257, column 27]
at
org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:243)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:187)
at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
at
org.apache.velocity.runtime.parser.node.ASTReference.evaluate(ASTReference.java:530)
at
org.apache.velocity.runtime.parser.node.ASTExpression.evaluate(ASTExpression.java:62)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:85)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
at
org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:228)
... 91 more
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of
range: -1
at java.lang.String.substring(String.java:1937)
at
com.xpn.xwiki.plugin.watchlist.WatchListStore.unescapeList(WatchListStore.java:444)
at
com.xpn.xwiki.plugin.watchlist.WatchListStore.getWatchedElements(WatchListStore.java:420)
at
com.xpn.xwiki.plugin.watchlist.WatchListPluginApi.isSpaceWatched(WatchListPluginApi.java:166)
at sun.reflect.GeneratedMethodAccessor600.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)
at
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)
... 104 more
any idea where to act to solve this issue?
Thanks,
claudio
--
View this message in context: http://xwiki.475771.n2.nabble.com/xwiki-users-issue-after-XE-migration-tp75…
Sent from the XWiki- Users mailing list archive at Nabble.com.
Hi All,
i have some pages in Locale de and en. I want to use another page with the
include macro to load a set of defined pages in one language (or with a
default language, when the other is not set). Is that possible?
You know a similar solution if the include macro could not be used?
Regards,
Matthias
--
View this message in context: http://xwiki.475771.n2.nabble.com/Include-a-page-with-a-specific-and-or-def…
Sent from the XWiki- Users mailing list archive at Nabble.com.
> As indicate on http://myxwiki.org/xwiki/bin/view/Main/WebHome could
> you please indicate your user id on myxwiki.org as well as the server
> name you want for your wiki (the name that will be used before
> .myxwiki.org to access the wiki).
Sorry about that. I forgot about that while typing the email.
I created a user 'sckriel' on myxwiki.org.
The wiki name can be 'tolking'
Thanks a lot,
Steven
> On Wed, Feb 12, 2014 at 7:44 PM, Steven Kriel <sckriel(a)gmail.com> wrote:
> > Good Day,
> >
> > I am acquainted with several members of my local university's (Stellenbosch
> > University in South Africa) interpretation service. They sit in on various
> > classes and interpreted between Afrikaans and English in real time for
> > students who do not understand Afrikaans. Naturally they need a list of
> > technical terms for each subject. Currently this lists is maintained and
> > updated using excel en dropbox causing endless headaches.
> >
> > I have experience in using XWiki enterprise at my job. I want to show the
> > interpreters a 'proof of concept' way of maintaining term lists (and other
> > information) on a wiki. If the concept is well received, we will be able
> > to convince our information technology department to host a server. Until
> > then, I need an easily accessible wiki. It is for this reason I request a
> > wiki on MyXWiki.org.
> >
> > Kind Regards,
> >
> > Steven Kriel
> > _______________________________________________
> > users mailing list
> > users(a)xwiki.org
> > http://lists.xwiki.org/mailman/listinfo/users
>
>
>
> --
> Thomas Mortagne
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> users mailing list
> users(a)xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users
Good Day,
I am acquainted with several members of my local university's (Stellenbosch
University in South Africa) interpretation service. They sit in on various
classes and interpreted between Afrikaans and English in real time for
students who do not understand Afrikaans. Naturally they need a list of
technical terms for each subject. Currently this lists is maintained and
updated using excel en dropbox causing endless headaches.
I have experience in using XWiki enterprise at my job. I want to show the
interpreters a 'proof of concept' way of maintaining term lists (and other
information) on a wiki. If the concept is well received, we will be able
to convince our information technology department to host a server. Until
then, I need an easily accessible wiki. It is for this reason I request a
wiki on MyXWiki.org.
Kind Regards,
Steven Kriel
Hi Matthias,
On 12 Feb 2014 at 21:52:08, Matthias Albert (matthias.albert@gmx.de(mailto:matthias.albert@gmx.de)) wrote:
> Yes, of cource I tried a web search and found
> http://extensions.xwiki.org/xwiki/bin/view/Extension/Query+Module, but
> these are just some examples.
>
> I am looking for precise documentation. Is there nothing else?
Actually this page links to the precise documentation :)
See http://extensions.xwiki.org/xwiki/bin/view/Extension/Query+Module#HXWQLImpl…
which points to https://raw.github.com/xwiki/xwiki-platform/master/xwiki-platform-core/xwik…
This is the more precise documentation you’ll ever find (even though it may not be very easy to read) :)
Hope it helps
-Vincent
> Matthias
>
> Am 12.02.2014 19:39, schrieb vincent(a)massol.net:
> > Hi Matthias,
> >
> >
> > On 12 Feb 2014 at 19:26:23, Matthias Albert (matthias.albert@gmx.de(mailto:matthias.albert@gmx.de)) wrote:
> >
> >> After searching for documentation on XWQL I found comprehensive
> >> documentation about HQL
> >> (http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/queryhql.html).
> >
> > The key is to google for “xwiki XWQL” and you should get:
> > http://extensions.xwiki.org/xwiki/bin/view/Extension/Query+Module
> >
> >> Could someone give me a hint to existing XWQL description, please? I am
> >> interested since XWQL seems to be more compact than HQL.
> >
> > Indeed, that’s the main reason we developed XWQL :)
> >
> > Hope it helps
> > -Vincent
> >
>
After searching for documentation on XWQL I found comprehensive
documentation about HQL
(http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/queryhql.html).
Could someone give me a hint to existing XWQL description, please? I am
interested since XWQL seems to be more compact than HQL.
Thanks,
Matthias
This is about a Wiki page with an object of a class.
When a sheet is attached it will display the object in that sheet.
But if in the sheet I will check on permission and deny access like
the following code:
#if($xwiki.getUser().isUserInGroup("XWiki.SomeGroup") )
##
## User is allowed to see object
## If not Admin user, form should be readonly (no Edit)!!
##
#showForm
#else
$msg.get('msg_permission_denied')
#end
Now the user will see a empty page with the error message: Permission denied.
How secure is xwiki if the User would know the following
url?http://SomeWiki/xwiki/bin/edit/SomeSpace/ProtectedObject?editor=object
<http://cdlsworld.devxwiki.com/xwiki/bin/edit/CdlsatdPrivate/GerritjanKoekko…>
I now assume this user would modify the url in the top of his/her screen
Since the sheet is now bypassed this user would see all the object
details; right?
How can this be avoided; that users may not use the object editor?
Hi all,
I'm very pleased to announce two new extensions to come out of XWikiSAS Research
and the RESILIENCE Research project.
Number One: WebSockets in XWiki!
If you're an extension developer like me, you want events, you want stuff in the
browser to be talking to stuff in the wiki and you don't want to be messing around
with Jetty and Tomcat and all different kinds of libraries and configuration every
time you need to write an application. You just want stuff that works.
Here it is:
http://extensions.xwiki.org/xwiki/bin/view/Extension/WebSocket
Include this as a dependency for your extension and the Extension Manager will
automatically include it when users install your extension. In just a few lines of
code, your users can be chatting and collaborating through the websocket and it's
based on Netty (Special thanks to the Atmosphere project for developing Nettosphere)
so it works in all versions of Tomcat and Jetty and does not need any changes to the
front-end server, just open a port on the JVM machine and you're done.
Number Two: A new Realtime Collaborative WikiText Editor.
Indeed this is not the first attempt at Realtime Collaborative editing but perhaps
it is the most academically amusing. Really this is a prototype to get a handle on
the technology before we make the leap into Realtime WYSIWYG. Whereas the previous
Realtime Collaborative WikiText editor had performance issues and was unable to
handle large pasted, the new editor uses a completely novel design which is intended
to not only port well to WYSIWYG editing but is implemented entirely on the client
with the server only relaying messages, making it portable to different web frameworks.
Check out the Realtime Collaborative WikiText Editor here:
http://extensions.xwiki.org/xwiki/bin/view/Extension/RealTime+Wiki+Editor
or install it with the Extension Manager to give it a try for yourself.
Disclamer: This is still new and might not work properly on all browsers, it certainly
will not work without websocket support.
Thanks,
Caleb
I found this and would like to use it but it looks like it might not be
current:
http://extensions.xwiki.org/xwiki/bin/view/Extension/Multipage+Table+Of+Con…
One reference I found suggested it is based on xwiki1.0. I tweaked it a
bit but could not get the urls to replace the spaces in the page titles
with the "+"
Any advice?
Also, perhaps the best approach is to use the "tree" functionality in
the "Document Index?"
Thanks all,
Patrick
--
|| | | |||| || || | |||| ||| | |||
Patrick Masson
General Manager, Director & Secretary to the Board
Open Source Initiative
855 El Camino Real, Ste 13A, #270
Palo Alto, CA 94301
United States
Skype: massonpj
sip: OSI-Masson(a)ekiga.net
Ph: (970) 4MASSON
Em: masson(a)opensource.org <mailto:masson@opensource.org>
Ws: www.opensource.org <http://www.opensource.org>
I am out of the office until 14.02.2014.
Note: This is an automated response to your message "users Digest, Vol 79,
Issue 9" sent on 07.02.2014 13:00:02.
This is the only notification you will receive while this person is away.
Hello People,
I am trying to translate the script below from velocity to groovy, but I am not getting success in the "map" variable translation, when I try to define more than 1 value in variable I get error. I will need it because I am passing information to a template email.
Velocity
#set($map= {'document':"$xwiki.getDocument()", 'url':"xwiki.getDocument().getExternalURL()"})
#set($discard = $xwiki.mailsender.sendMessageFromTemplate($defaultMail, "$recipients", $xwiki.null, $xwiki.null, "pt_BR", "PublicationWorkflow.MailTemplate : Refus de publication", $map))
My groovy
def map = xwiki.null
def result = xwiki.mailsender.sendMessageFromTemplate("${sender}", "danilo.oliveira(a)energisa.com.br", emailcc, emailbcc, "pt_BR", "MailTemplate : Aviso de Publicacao Topico", map)
It will be part of a script to advice the wiki users that a topic was created in their forum.
Anyone can help?
Thank you!
Grupo Energisa
Danilo A. Oliveira
Analista Suporte Aplicacao TI - DETI
e-mail: danilo.oliveira(a)energisa.com.br | tel: (32) 3429-6342
Esta mensagem contém informação confidencial. Se você a recebeu por engano, não divulgue ou copie seu conteúdo. Por favor, avise ao remetente imediatamente e apague-a do computador.
Privileged and confidential. If this message has been received by mistake, do not disclose or copy its contents. Please notify sender and delete immediately.
Hi,
using the AppWithinMinutes extension, I managed to create a simple app
for managing events. En Event class has properties like dateTime, place,
description etc.
I can create new Event class instances that are shown in an extra space
with WebHome start page.
The problem is that each event is displayed as an extra page document
with a separate title. All pages have to have different names.
We have many similar events that don't have a different title each. I
dont't need a different page for each event.
One idea I had is to use a single page that could dynamically display an
event object, maybe via a request parameter.
Is there any solution for that?
Thanks in advance for any hint!
Matthias
I understand creating Spaces and Pages within Spaces. Is it possible to create and additional level down to subpages of a page?
I've seen this with other wikis but I don't see how I can do it with Xwiki.
Bill Vlahos
Hi XWiki users,
We’re trying to create a user map of all XWiki users. There are 2 nice effects from this:
1) Increase the feeling of a community
2) Find out other XWiki users close to where you are. The next step will be to organize some XWiki User Group in places where there’s a cluster of xwiki users!
Please join the xwiki community by adding yourself to:
https://maps.google.com/maps/ms?msid=210331808187331529022.0004f02bd076d94d…
Thanks a lot
-Vincent Massol
Hi everyone,
I'm having trouble setting up Xwiki behind my Reverse Proxy.
As a reverse proxy I have to use IIS. With ARR and URL Rewrite. The rewrite
rules are on the default web site and rwrite to http://localhost:port/xwiki
(this will later be changed to https)
Now if I log into my Xwki with a user or an admin, if I click on any link
the account isn't logged in anymore.
I don't have this problem with several other applications (for instance
YouTrack or Nexus), nor does it occur if I bypass the proxy.
Any ideas would be welcomed.
Have a nice day,
Jack
--
View this message in context: http://xwiki.475771.n2.nabble.com/User-Session-not-sticky-behind-IIS8-Rever…
Sent from the XWiki- Users mailing list archive at Nabble.com.
Could be interesting for XWiki users too :)
Thanks
-Vincent
On 6 Feb 2014 at 10:54:25, vincent(a)massol.net (vincent(a)massol.net) wrote:
Hi devs,
FYI I’ve updated the 5.x cycle jira dashboard:
http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=11607
FTR here’s the 4.x one (that I’ve updated to include latest bug fix releases):
http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=11192
For 5.x:
- 988 issues so far (vs 1269 for 4.x but we still have 5.4.1 to go and possibly some 5.4.2, etc later on. But in the end it’ll be slightly less than for 4.x)
- 20 source contributors (vs 15 for the 4.x cycle)
It would be great to start an aggregated release notes of the top features of the 5.x cycle as we did in the past. Any volunteer? :)
Thanks
-Vincent
I don't understand how to access a Database List property - I have the
following case:
A class "OurCars.Cars" which contains a Database List property "Setups".
In the "Setups" property I use XWiki Class Name "OurCars.Setup" and Id Field
Name "doc.fullName" and Value Field Name "SetupID" which is known by the
users and is unique.
The class "OurCars.Setup" contains the unique "SetupID" String property and
several properties like "BrakingBalance", "TirePressure", "RearWingAngle"
and others - but that's not important for my case.
What is the HQL Query to access the Database List field by passing the
SetupID to it from the "OurCars.Setup" class sheet?
I want to display the values from OurCars.Cars.
I take care that only one Setup per Car can be chosen.
Thank you very much in advance!
--
View this message in context: http://xwiki.475771.n2.nabble.com/Accessing-Database-List-property-tp758897…
Sent from the XWiki- Users mailing list archive at Nabble.com.