[xwiki-users] Setup a sepparate space for javascript
Hello: I was wondering if anyone else has done this. My application is starting to need a whole bunch of javascript, and I was thinking of setting up a separate space (maybe call it js) where there is nothing but pages with javascript objects attached. That way I could set up a ClassSheet for that space, whith an embedded javascript editor (ace editor) to make editing the javascript easier. Dan. -- View this message in context: http://xwiki.475771.n2.nabble.com/Setup-a-sepparate-space-for-javascript-tp7... Sent from the XWiki- Users mailing list archive at Nabble.com.
On Wed, May 25, 2016 at 8:05 PM, dullfig <[email protected]> wrote:
Hello:
I was wondering if anyone else has done this. My application is starting to need a whole bunch of javascript, and I was thinking of setting up a separate space (maybe call it js) where there is nothing but pages with javascript objects attached.
That way I could set up a ClassSheet for that space,
ClassSheets, as their name suggests, are bound to a class not to a space. So you don't have to move the pages with JSX objects in a separate space. You can create a new class, with a sheet that embeds ACE, and add an object of this class to all the pages you want to edit with ACE. But even this is not needed as there are already some extensions available that provide syntax highlighting, if that's what you are looking for. Hope this helps, Marius
whith an embedded javascript editor (ace editor) to make editing the javascript easier.
Dan.
-- View this message in context: http://xwiki.475771.n2.nabble.com/Setup-a-sepparate-space-for-javascript-tp7... Sent from the XWiki- Users mailing list archive at Nabble.com. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Thanks for the tip! I was in the middle of embedding Ace Editor in a page. Got it to work. displays javascript beautifully. But now I would have to work on integrating Rest calls, so that Ace can save the scripts back to the page. Isn't there a way of overriding the Object Editor, so that when it sees that you are opening a JavaScriptExtension, it uses Ace instead of the plain text field? Dan PS.: there's so many questions I have about xwiki! It's a treasure trove of functionality, but there's a vast amount of info to wade through. Like, I don't quite understand the instructions on how to add a webjar to xwiki. Not every xwiki user is a seasoned web developer ;-) -----Original Message----- From: Marius Dumitru Florea Sent: Thursday, May 26, 2016 1:35 AM To: XWiki Users Subject: Re: [xwiki-users] Setup a sepparate space for javascript On Wed, May 25, 2016 at 8:05 PM, dullfig <[email protected]> wrote:
Hello:
I was wondering if anyone else has done this. My application is starting to need a whole bunch of javascript, and I was thinking of setting up a separate space (maybe call it js) where there is nothing but pages with javascript objects attached.
That way I could set up a ClassSheet for that space,
ClassSheets, as their name suggests, are bound to a class not to a space. So you don't have to move the pages with JSX objects in a separate space. You can create a new class, with a sheet that embeds ACE, and add an object of this class to all the pages you want to edit with ACE. But even this is not needed as there are already some extensions available that provide syntax highlighting, if that's what you are looking for. Hope this helps, Marius
whith an embedded javascript editor (ace editor) to make editing the javascript easier.
Dan.
-- View this message in context: http://xwiki.475771.n2.nabble.com/Setup-a-sepparate-space-for-javascript-tp7... Sent from the XWiki- Users mailing list archive at Nabble.com. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
I was looking around XWiki, and there does not seem to be a Class Page for the class JavaScriptExtensionClass, even though it is a class, and there are Class Documents for a whole bunch of other xwiki classes. This kinda breaks the paradigm, doesn't it? It should at least be some kind of read-only page. Because then it would be real simple to add a custom editor for javascript, by changing the ClassSheet attached to the JavaScriptExtensionClass page. Just an idea. Dan -----Original Message----- From: Daniel Ullfig Sent: Thursday, May 26, 2016 8:57 AM To: XWiki Users Subject: Re: [xwiki-users] Setup a sepparate space for javascript Thanks for the tip! I was in the middle of embedding Ace Editor in a page. Got it to work. displays javascript beautifully. But now I would have to work on integrating Rest calls, so that Ace can save the scripts back to the page. Isn't there a way of overriding the Object Editor, so that when it sees that you are opening a JavaScriptExtension, it uses Ace instead of the plain text field? Dan PS.: there's so many questions I have about xwiki! It's a treasure trove of functionality, but there's a vast amount of info to wade through. Like, I don't quite understand the instructions on how to add a webjar to xwiki. Not every xwiki user is a seasoned web developer ;-) -----Original Message----- From: Marius Dumitru Florea Sent: Thursday, May 26, 2016 1:35 AM To: XWiki Users Subject: Re: [xwiki-users] Setup a sepparate space for javascript On Wed, May 25, 2016 at 8:05 PM, dullfig <[email protected]> wrote:
Hello:
I was wondering if anyone else has done this. My application is starting to need a whole bunch of javascript, and I was thinking of setting up a separate space (maybe call it js) where there is nothing but pages with javascript objects attached.
That way I could set up a ClassSheet for that space,
ClassSheets, as their name suggests, are bound to a class not to a space. So you don't have to move the pages with JSX objects in a separate space. You can create a new class, with a sheet that embeds ACE, and add an object of this class to all the pages you want to edit with ACE. But even this is not needed as there are already some extensions available that provide syntax highlighting, if that's what you are looking for. Hope this helps, Marius
whith an embedded javascript editor (ace editor) to make editing the javascript easier.
Dan.
-- View this message in context: http://xwiki.475771.n2.nabble.com/Setup-a-sepparate-space-for-javascript-tp7... Sent from the XWiki- Users mailing list archive at Nabble.com. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Hi,
On 27 May 2016, at 07:01, Daniel Ullfig <[email protected]> wrote:
I was looking around XWiki, and there does not seem to be a Class Page for the class JavaScriptExtensionClass, even though it is a class, and there are Class Documents for a whole bunch of other xwiki classes. This kinda breaks the paradigm, doesn't it?
It would if it were true! :) The class is defined on this page: XWiki.JavaScriptExtension Thanks -Vincent
It should at least be some kind of read-only page. Because then it would be real simple to add a custom editor for javascript, by changing the ClassSheet attached to the JavaScriptExtensionClass page. Just an idea.
Dan
-----Original Message----- From: Daniel Ullfig Sent: Thursday, May 26, 2016 8:57 AM To: XWiki Users Subject: Re: [xwiki-users] Setup a sepparate space for javascript
Thanks for the tip! I was in the middle of embedding Ace Editor in a page. Got it to work. displays javascript beautifully. But now I would have to work on integrating Rest calls, so that Ace can save the scripts back to the page.
Isn't there a way of overriding the Object Editor, so that when it sees that you are opening a JavaScriptExtension, it uses Ace instead of the plain text field?
Dan
PS.: there's so many questions I have about xwiki! It's a treasure trove of functionality, but there's a vast amount of info to wade through. Like, I don't quite understand the instructions on how to add a webjar to xwiki. Not every xwiki user is a seasoned web developer ;-)
-----Original Message----- From: Marius Dumitru Florea Sent: Thursday, May 26, 2016 1:35 AM To: XWiki Users Subject: Re: [xwiki-users] Setup a sepparate space for javascript
On Wed, May 25, 2016 at 8:05 PM, dullfig <[email protected]> wrote:
Hello:
I was wondering if anyone else has done this. My application is starting to need a whole bunch of javascript, and I was thinking of setting up a separate space (maybe call it js) where there is nothing but pages with javascript objects attached.
That way I could set up a ClassSheet for that space,
ClassSheets, as their name suggests, are bound to a class not to a space. So you don't have to move the pages with JSX objects in a separate space. You can create a new class, with a sheet that embeds ACE, and add an object of this class to all the pages you want to edit with ACE. But even this is not needed as there are already some extensions available that provide syntax highlighting, if that's what you are looking for.
Hope this helps, Marius
whith an embedded javascript editor (ace editor) to make editing the javascript easier.
Dan.
-- View this message in context: http://xwiki.475771.n2.nabble.com/Setup-a-sepparate-space-for-javascript-tp7... Sent from the XWiki- Users mailing list archive at Nabble.com. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
great! every time I scratch the surface of XWiki, there's more surface to scratch! this really is a great product. Dan -----Original Message----- From: Vincent Massol Sent: Friday, May 27, 2016 12:04 AM To: XWiki Users Subject: Re: [xwiki-users] Setup a sepparate space for javascript Hi,
On 27 May 2016, at 07:01, Daniel Ullfig <[email protected]> wrote:
I was looking around XWiki, and there does not seem to be a Class Page for the class JavaScriptExtensionClass, even though it is a class, and there are Class Documents for a whole bunch of other xwiki classes. This kinda breaks the paradigm, doesn't it?
It would if it were true! :) The class is defined on this page: XWiki.JavaScriptExtension Thanks -Vincent
It should at least be some kind of read-only page. Because then it would be real simple to add a custom editor for javascript, by changing the ClassSheet attached to the JavaScriptExtensionClass page. Just an idea.
Dan
-----Original Message----- From: Daniel Ullfig Sent: Thursday, May 26, 2016 8:57 AM To: XWiki Users Subject: Re: [xwiki-users] Setup a sepparate space for javascript
Thanks for the tip! I was in the middle of embedding Ace Editor in a page. Got it to work. displays javascript beautifully. But now I would have to work on integrating Rest calls, so that Ace can save the scripts back to the page.
Isn't there a way of overriding the Object Editor, so that when it sees that you are opening a JavaScriptExtension, it uses Ace instead of the plain text field?
Dan
PS.: there's so many questions I have about xwiki! It's a treasure trove of functionality, but there's a vast amount of info to wade through. Like, I don't quite understand the instructions on how to add a webjar to xwiki. Not every xwiki user is a seasoned web developer ;-)
-----Original Message----- From: Marius Dumitru Florea Sent: Thursday, May 26, 2016 1:35 AM To: XWiki Users Subject: Re: [xwiki-users] Setup a sepparate space for javascript
On Wed, May 25, 2016 at 8:05 PM, dullfig <[email protected]> wrote:
Hello:
I was wondering if anyone else has done this. My application is starting to need a whole bunch of javascript, and I was thinking of setting up a separate space (maybe call it js) where there is nothing but pages with javascript objects attached.
That way I could set up a ClassSheet for that space,
ClassSheets, as their name suggests, are bound to a class not to a space. So you don't have to move the pages with JSX objects in a separate space. You can create a new class, with a sheet that embeds ACE, and add an object of this class to all the pages you want to edit with ACE. But even this is not needed as there are already some extensions available that provide syntax highlighting, if that's what you are looking for.
Hope this helps, Marius
whith an embedded javascript editor (ace editor) to make editing the javascript easier.
Dan.
-- View this message in context: http://xwiki.475771.n2.nabble.com/Setup-a-sepparate-space-for-javascript-tp7... Sent from the XWiki- Users mailing list archive at Nabble.com. _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
On 27 May 2016, at 17:52, Daniel Ullfig <[email protected]> wrote:
great! every time I scratch the surface of XWiki, there's more surface to scratch! this really is a great product.
Congrat Dan, you’re now on the XWiki testimonial page: https://www.xwiki.org/xwiki/bin/view/References/Testimonials :) Thanks -Vincent
Dan
-----Original Message----- From: Vincent Massol Sent: Friday, May 27, 2016 12:04 AM To: XWiki Users Subject: Re: [xwiki-users] Setup a sepparate space for javascript
Hi,
On 27 May 2016, at 07:01, Daniel Ullfig <[email protected]> wrote:
I was looking around XWiki, and there does not seem to be a Class Page for the class JavaScriptExtensionClass, even though it is a class, and there are Class Documents for a whole bunch of other xwiki classes. This kinda breaks the paradigm, doesn't it?
It would if it were true! :)
The class is defined on this page: XWiki.JavaScriptExtension
Thanks -Vincent
It should at least be some kind of read-only page. Because then it would be real simple to add a custom editor for javascript, by changing the ClassSheet attached to the JavaScriptExtensionClass page. Just an idea.
Dan
-----Original Message----- From: Daniel Ullfig Sent: Thursday, May 26, 2016 8:57 AM To: XWiki Users Subject: Re: [xwiki-users] Setup a sepparate space for javascript
Thanks for the tip! I was in the middle of embedding Ace Editor in a page. Got it to work. displays javascript beautifully. But now I would have to work on integrating Rest calls, so that Ace can save the scripts back to the page.
Isn't there a way of overriding the Object Editor, so that when it sees that you are opening a JavaScriptExtension, it uses Ace instead of the plain text field?
Dan
PS.: there's so many questions I have about xwiki! It's a treasure trove of functionality, but there's a vast amount of info to wade through. Like, I don't quite understand the instructions on how to add a webjar to xwiki. Not every xwiki user is a seasoned web developer ;-)
-----Original Message----- From: Marius Dumitru Florea Sent: Thursday, May 26, 2016 1:35 AM To: XWiki Users Subject: Re: [xwiki-users] Setup a sepparate space for javascript
On Wed, May 25, 2016 at 8:05 PM, dullfig <[email protected]> wrote:
Hello:
I was wondering if anyone else has done this. My application is starting to need a whole bunch of javascript, and I was thinking of setting up a separate space (maybe call it js) where there is nothing but pages with javascript objects attached.
That way I could set up a ClassSheet for that space,
ClassSheets, as their name suggests, are bound to a class not to a space. So you don't have to move the pages with JSX objects in a separate space. You can create a new class, with a sheet that embeds ACE, and add an object of this class to all the pages you want to edit with ACE. But even this is not needed as there are already some extensions available that provide syntax highlighting, if that's what you are looking for.
Hope this helps, Marius
whith an embedded javascript editor (ace editor) to make editing the javascript easier.
Dan.
-- View this message in context: http://xwiki.475771.n2.nabble.com/Setup-a-sepparate-space-for-javascript-tp7... Sent from the XWiki- Users mailing list archive at Nabble.com.
:) -----Original Message----- From: Vincent Massol Sent: Friday, May 27, 2016 8:54 AM To: XWiki Users Subject: Re: [xwiki-users] Setup a sepparate space for javascript
On 27 May 2016, at 17:52, Daniel Ullfig <[email protected]> wrote:
great! every time I scratch the surface of XWiki, there's more surface to scratch! this really is a great product.
Congrat Dan, you’re now on the XWiki testimonial page: https://www.xwiki.org/xwiki/bin/view/References/Testimonials :) Thanks -Vincent
Dan
-----Original Message----- From: Vincent Massol Sent: Friday, May 27, 2016 12:04 AM To: XWiki Users Subject: Re: [xwiki-users] Setup a sepparate space for javascript
Hi,
On 27 May 2016, at 07:01, Daniel Ullfig <[email protected]> wrote:
I was looking around XWiki, and there does not seem to be a Class Page for the class JavaScriptExtensionClass, even though it is a class, and there are Class Documents for a whole bunch of other xwiki classes. This kinda breaks the paradigm, doesn't it?
It would if it were true! :)
The class is defined on this page: XWiki.JavaScriptExtension
Thanks -Vincent
It should at least be some kind of read-only page. Because then it would be real simple to add a custom editor for javascript, by changing the ClassSheet attached to the JavaScriptExtensionClass page. Just an idea.
Dan
-----Original Message----- From: Daniel Ullfig Sent: Thursday, May 26, 2016 8:57 AM To: XWiki Users Subject: Re: [xwiki-users] Setup a sepparate space for javascript
Thanks for the tip! I was in the middle of embedding Ace Editor in a page. Got it to work. displays javascript beautifully. But now I would have to work on integrating Rest calls, so that Ace can save the scripts back to the page.
Isn't there a way of overriding the Object Editor, so that when it sees that you are opening a JavaScriptExtension, it uses Ace instead of the plain text field?
Dan
PS.: there's so many questions I have about xwiki! It's a treasure trove of functionality, but there's a vast amount of info to wade through. Like, I don't quite understand the instructions on how to add a webjar to xwiki. Not every xwiki user is a seasoned web developer ;-)
-----Original Message----- From: Marius Dumitru Florea Sent: Thursday, May 26, 2016 1:35 AM To: XWiki Users Subject: Re: [xwiki-users] Setup a sepparate space for javascript
On Wed, May 25, 2016 at 8:05 PM, dullfig <[email protected]> wrote:
Hello:
I was wondering if anyone else has done this. My application is starting to need a whole bunch of javascript, and I was thinking of setting up a separate space (maybe call it js) where there is nothing but pages with javascript objects attached.
That way I could set up a ClassSheet for that space,
ClassSheets, as their name suggests, are bound to a class not to a space. So you don't have to move the pages with JSX objects in a separate space. You can create a new class, with a sheet that embeds ACE, and add an object of this class to all the pages you want to edit with ACE. But even this is not needed as there are already some extensions available that provide syntax highlighting, if that's what you are looking for.
Hope this helps, Marius
whith an embedded javascript editor (ace editor) to make editing the javascript easier.
Dan.
-- View this message in context: http://xwiki.475771.n2.nabble.com/Setup-a-sepparate-space-for-javascript-tp7... Sent from the XWiki- Users mailing list archive at Nabble.com.
users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
participants (4)
-
Daniel Ullfig -
dullfig -
Marius Dumitru Florea -
Vincent Massol