[xwiki-users] New Realtime collaborative editing extension.
Hi guys, I just finished repackaging the realtime collaborative editor which was developed as part of wiki/3.0. It is now installable as an extension. It's still a bit rough around the edges but it's pretty safe to play with so everyone is invited to give it a try. * Multiple users can edit the same document at the same time and their changes are merged in real time. * The "RealTime Wiki" editor is an option along side WYSIWYG and Wiki so it won't break existing editors. * Easy installation by copying a .jar file and importing a .xar file, removal is simply deleting 2 XDocuments. http://extensions.xwiki.org/xwiki/bin/view/Extension/RealTime+Wiki+Editor Please feel free to share your experiences in the mailing list, on the extension wiki page and on the github bug tracker. Thanks, Caleb
Hi Caleb, What a nice morning treat! :) I'll check it out later today. Thanks -Vincent On Oct 17, 2012, at 7:12 AM, Caleb James DeLisle <[email protected]> wrote:
Hi guys,
I just finished repackaging the realtime collaborative editor which was developed as part of wiki/3.0. It is now installable as an extension. It's still a bit rough around the edges but it's pretty safe to play with so everyone is invited to give it a try.
* Multiple users can edit the same document at the same time and their changes are merged in real time.
* The "RealTime Wiki" editor is an option along side WYSIWYG and Wiki so it won't break existing editors.
* Easy installation by copying a .jar file and importing a .xar file, removal is simply deleting 2 XDocuments.
http://extensions.xwiki.org/xwiki/bin/view/Extension/RealTime+Wiki+Editor
Please feel free to share your experiences in the mailing list, on the extension wiki page and on the github bug tracker.
Thanks, Caleb
Hi Caleb, Ok I've played with it, very cool! :) Some next steps: * Make it a real extension installable with the Extension Manager: ** Move the project to xwiki-contrib and release a first 1.0 version of the JAR and XAR in the xwiki maven repo for contrib Slightly later: * Add an Extension Point for the Edit menu and transform the JS Skin extension into a UI Extension Of course in term of the editor itself there are a few things to improve. Some ideas: * Release the lock only when all the editors have either cancelled or saved the document so that someone who edits in wiki mode gets a lock dialog box if someone is still editing it * See who's editing + colors to differentiate users * Use a textarea similar to the wiki editor one (no line number, same font, etc) Thanks -Vincent On Oct 17, 2012, at 8:57 AM, Vincent Massol <[email protected]> wrote:
Hi Caleb,
What a nice morning treat! :)
I'll check it out later today.
Thanks -Vincent
On Oct 17, 2012, at 7:12 AM, Caleb James DeLisle <[email protected]> wrote:
Hi guys,
I just finished repackaging the realtime collaborative editor which was developed as part of wiki/3.0. It is now installable as an extension. It's still a bit rough around the edges but it's pretty safe to play with so everyone is invited to give it a try.
* Multiple users can edit the same document at the same time and their changes are merged in real time.
* The "RealTime Wiki" editor is an option along side WYSIWYG and Wiki so it won't break existing editors.
* Easy installation by copying a .jar file and importing a .xar file, removal is simply deleting 2 XDocuments.
http://extensions.xwiki.org/xwiki/bin/view/Extension/RealTime+Wiki+Editor
Please feel free to share your experiences in the mailing list, on the extension wiki page and on the github bug tracker.
Thanks, Caleb
Hi Caleb, This is great progress ! Way to go. Some improvements, sorted by priority from my POV: - Support real-time editing on an object Textarea field - The current textarea does not allow to do a select All of the text - XEM compatibility either as an extension for the global wiki, or as a template based install (right now you have to install the XAR in each wiki) - Install through extension manager - See who's editing - Auto-saving - Handling merging if there has been a concurrent editing - Support a live switch from wiki editing to real-time editing Ludovic 2012/10/17 Vincent Massol <[email protected]>
Hi Caleb,
Ok I've played with it, very cool! :)
Some next steps: * Make it a real extension installable with the Extension Manager: ** Move the project to xwiki-contrib and release a first 1.0 version of the JAR and XAR in the xwiki maven repo for contrib
Slightly later: * Add an Extension Point for the Edit menu and transform the JS Skin extension into a UI Extension
Of course in term of the editor itself there are a few things to improve. Some ideas: * Release the lock only when all the editors have either cancelled or saved the document so that someone who edits in wiki mode gets a lock dialog box if someone is still editing it * See who's editing + colors to differentiate users * Use a textarea similar to the wiki editor one (no line number, same font, etc)
Thanks -Vincent
On Oct 17, 2012, at 8:57 AM, Vincent Massol <[email protected]> wrote:
Hi Caleb,
What a nice morning treat! :)
I'll check it out later today.
Thanks -Vincent
On Oct 17, 2012, at 7:12 AM, Caleb James DeLisle < [email protected]> wrote:
Hi guys,
I just finished repackaging the realtime collaborative editor which was developed as part of wiki/3.0. It is now installable as an extension. It's still a bit rough around the edges but it's pretty safe to play with so everyone is invited to give it a try.
* Multiple users can edit the same document at the same time and their changes are merged in real time.
* The "RealTime Wiki" editor is an option along side WYSIWYG and Wiki so it won't break existing editors.
* Easy installation by copying a .jar file and importing a .xar file, removal is simply deleting 2 XDocuments.
http://extensions.xwiki.org/xwiki/bin/view/Extension/RealTime+Wiki+Editor
Please feel free to share your experiences in the mailing list, on the
extension wiki page and on the
github bug tracker.
Thanks, Caleb
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Ludovic Dubost Founder and CEO Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost
Also a screenshot on the extension page, so that we can advertise it on twitter :) 2012/10/17 Ludovic Dubost <[email protected]>
Hi Caleb,
This is great progress ! Way to go.
Some improvements, sorted by priority from my POV:
- Support real-time editing on an object Textarea field - The current textarea does not allow to do a select All of the text - XEM compatibility either as an extension for the global wiki, or as a template based install (right now you have to install the XAR in each wiki) - Install through extension manager - See who's editing - Auto-saving - Handling merging if there has been a concurrent editing - Support a live switch from wiki editing to real-time editing
Ludovic
2012/10/17 Vincent Massol <[email protected]>
Hi Caleb,
Ok I've played with it, very cool! :)
Some next steps: * Make it a real extension installable with the Extension Manager: ** Move the project to xwiki-contrib and release a first 1.0 version of the JAR and XAR in the xwiki maven repo for contrib
Slightly later: * Add an Extension Point for the Edit menu and transform the JS Skin extension into a UI Extension
Of course in term of the editor itself there are a few things to improve. Some ideas: * Release the lock only when all the editors have either cancelled or saved the document so that someone who edits in wiki mode gets a lock dialog box if someone is still editing it * See who's editing + colors to differentiate users * Use a textarea similar to the wiki editor one (no line number, same font, etc)
Thanks -Vincent
On Oct 17, 2012, at 8:57 AM, Vincent Massol <[email protected]> wrote:
Hi Caleb,
What a nice morning treat! :)
I'll check it out later today.
Thanks -Vincent
On Oct 17, 2012, at 7:12 AM, Caleb James DeLisle < [email protected]> wrote:
Hi guys,
I just finished repackaging the realtime collaborative editor which was developed as part of wiki/3.0. It is now installable as an extension. It's still a bit rough around the edges but it's pretty safe to play with so everyone is invited to give it a try.
* Multiple users can edit the same document at the same time and their changes are merged in real time.
* The "RealTime Wiki" editor is an option along side WYSIWYG and Wiki so it won't break existing editors.
* Easy installation by copying a .jar file and importing a .xar file, removal is simply deleting 2 XDocuments.
http://extensions.xwiki.org/xwiki/bin/view/Extension/RealTime+Wiki+Editor
Please feel free to share your experiences in the mailing list, on the
extension wiki page and on the
github bug tracker.
Thanks, Caleb
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Ludovic Dubost Founder and CEO Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost
-- Ludovic Dubost Founder and CEO Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost
Hi again, There is a serious bug which makes the wysiwyg editor fail because the Rt code loads on wysiwyg. With the code in the JS Extension var isRealtimeMode = function() { return (window.location.hash == '#RealTime'); }; #if ("$!request.lazy" != "true") if (isRealtimeMode()) { Rt.load(); } It allows to avoid loading conflicting code when in wysiwyg. Ludovic 2012/10/17 Ludovic Dubost <[email protected]>
Hi Caleb,
This is great progress ! Way to go.
Some improvements, sorted by priority from my POV:
- Support real-time editing on an object Textarea field - The current textarea does not allow to do a select All of the text - XEM compatibility either as an extension for the global wiki, or as a template based install (right now you have to install the XAR in each wiki) - Install through extension manager - See who's editing - Auto-saving - Handling merging if there has been a concurrent editing - Support a live switch from wiki editing to real-time editing
Ludovic
2012/10/17 Vincent Massol <[email protected]>
Hi Caleb,
Ok I've played with it, very cool! :)
Some next steps: * Make it a real extension installable with the Extension Manager: ** Move the project to xwiki-contrib and release a first 1.0 version of the JAR and XAR in the xwiki maven repo for contrib
Slightly later: * Add an Extension Point for the Edit menu and transform the JS Skin extension into a UI Extension
Of course in term of the editor itself there are a few things to improve. Some ideas: * Release the lock only when all the editors have either cancelled or saved the document so that someone who edits in wiki mode gets a lock dialog box if someone is still editing it * See who's editing + colors to differentiate users * Use a textarea similar to the wiki editor one (no line number, same font, etc)
Thanks -Vincent
On Oct 17, 2012, at 8:57 AM, Vincent Massol <[email protected]> wrote:
Hi Caleb,
What a nice morning treat! :)
I'll check it out later today.
Thanks -Vincent
On Oct 17, 2012, at 7:12 AM, Caleb James DeLisle < [email protected]> wrote:
Hi guys,
I just finished repackaging the realtime collaborative editor which was developed as part of wiki/3.0. It is now installable as an extension. It's still a bit rough around the edges but it's pretty safe to play with so everyone is invited to give it a try.
* Multiple users can edit the same document at the same time and their changes are merged in real time.
* The "RealTime Wiki" editor is an option along side WYSIWYG and Wiki so it won't break existing editors.
* Easy installation by copying a .jar file and importing a .xar file, removal is simply deleting 2 XDocuments.
http://extensions.xwiki.org/xwiki/bin/view/Extension/RealTime+Wiki+Editor
Please feel free to share your experiences in the mailing list, on the
extension wiki page and on the
github bug tracker.
Thanks, Caleb
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Ludovic Dubost Founder and CEO Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost
-- Ludovic Dubost Founder and CEO Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost
Found and fixed, thanks for reporting it. I didn't notice that it was being pulled in because the WYSIWYG worked on chromium despite it. Thanks, Caleb On 10/17/2012 06:53 AM, Ludovic Dubost wrote:
Hi again,
There is a serious bug which makes the wysiwyg editor fail because the Rt code loads on wysiwyg.
With the code in the JS Extension
var isRealtimeMode = function() { return (window.location.hash == '#RealTime'); };
#if ("$!request.lazy" != "true") if (isRealtimeMode()) { Rt.load(); }
It allows to avoid loading conflicting code when in wysiwyg.
Ludovic
2012/10/17 Ludovic Dubost <[email protected]>
Hi Caleb,
This is great progress ! Way to go.
Some improvements, sorted by priority from my POV:
- Support real-time editing on an object Textarea field - The current textarea does not allow to do a select All of the text - XEM compatibility either as an extension for the global wiki, or as a template based install (right now you have to install the XAR in each wiki) - Install through extension manager - See who's editing - Auto-saving - Handling merging if there has been a concurrent editing - Support a live switch from wiki editing to real-time editing
Ludovic
2012/10/17 Vincent Massol <[email protected]>
Hi Caleb,
Ok I've played with it, very cool! :)
Some next steps: * Make it a real extension installable with the Extension Manager: ** Move the project to xwiki-contrib and release a first 1.0 version of the JAR and XAR in the xwiki maven repo for contrib
Slightly later: * Add an Extension Point for the Edit menu and transform the JS Skin extension into a UI Extension
Of course in term of the editor itself there are a few things to improve. Some ideas: * Release the lock only when all the editors have either cancelled or saved the document so that someone who edits in wiki mode gets a lock dialog box if someone is still editing it * See who's editing + colors to differentiate users * Use a textarea similar to the wiki editor one (no line number, same font, etc)
Thanks -Vincent
On Oct 17, 2012, at 8:57 AM, Vincent Massol <[email protected]> wrote:
Hi Caleb,
What a nice morning treat! :)
I'll check it out later today.
Thanks -Vincent
On Oct 17, 2012, at 7:12 AM, Caleb James DeLisle < [email protected]> wrote:
Hi guys,
I just finished repackaging the realtime collaborative editor which was developed as part of wiki/3.0. It is now installable as an extension. It's still a bit rough around the edges but it's pretty safe to play with so everyone is invited to give it a try.
* Multiple users can edit the same document at the same time and their changes are merged in real time.
* The "RealTime Wiki" editor is an option along side WYSIWYG and Wiki so it won't break existing editors.
* Easy installation by copying a .jar file and importing a .xar file, removal is simply deleting 2 XDocuments.
http://extensions.xwiki.org/xwiki/bin/view/Extension/RealTime+Wiki+Editor
Please feel free to share your experiences in the mailing list, on the
extension wiki page and on the
github bug tracker.
Thanks, Caleb
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Ludovic Dubost Founder and CEO Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost
Great work! It looks like good starting point to give xwiki the main (at least for me) feature, that makes googledoc sometimes more suitable for collaborative editing. It would be really great, if your editor would show somehow, where the other editor (person) is now, where is his cursor. Maybe a highlight (the whole line) showing the other's cursor placement? Do you plan to work on such improvements? R.
Hi, Thanks for the complement. I just updated it and fixed issue #1. Thanks for reporting it. Somehow showing who else is editing, showing where they are editing in the document and allowing the user to spawn a chat window with other editors on the page are all interesting possibilities. Right now I think the thing to do is decide where there is the most bang for your buck in terms of feature value and get an idea of what's most natural for the user. Thanks, Caleb On 10/19/2012 07:59 AM, Ryszard Łach wrote:
Great work!
It looks like good starting point to give xwiki the main (at least for me) feature, that makes googledoc sometimes more suitable for collaborative editing. It would be really great, if your editor would show somehow, where the other editor (person) is now, where is his cursor. Maybe a highlight (the whole line) showing the other's cursor placement? Do you plan to work on such improvements?
R.
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
One other thing, please report the features which you want and what you imagine as best on the github tracker, it's easier to close an issue as "won't fix" than it is to remember an important issue which nobody wrote down ;) Thanks Caleb On 10/22/2012 10:14 PM, Caleb James DeLisle wrote:
Hi,
Thanks for the complement.
I just updated it and fixed issue #1. Thanks for reporting it. Somehow showing who else is editing, showing where they are editing in the document and allowing the user to spawn a chat window with other editors on the page are all interesting possibilities. Right now I think the thing to do is decide where there is the most bang for your buck in terms of feature value and get an idea of what's most natural for the user.
Thanks, Caleb
On 10/19/2012 07:59 AM, Ryszard Łach wrote:
Great work!
It looks like good starting point to give xwiki the main (at least for me) feature, that makes googledoc sometimes more suitable for collaborative editing. It would be really great, if your editor would show somehow, where the other editor (person) is now, where is his cursor. Maybe a highlight (the whole line) showing the other's cursor placement? Do you plan to work on such improvements?
R.
_______________________________________________ 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 10/17/2012 06:11 AM, Ludovic Dubost wrote:
Hi Caleb,
This is great progress ! Way to go.
Some improvements, sorted by priority from my POV:
- Support real-time editing on an object Textarea field Not sure I understand this, you mean for inline edit? if so, there will of course be issues with input fields, checkboxes, and radio bubbles.
- The current textarea does not allow to do a select All of the text Added an issue for select all with ctrl+a as well as save (alt+s) and save+continue (shift+alt+s) https://github.com/cjdelisle/xwiki-platform-realtime/issues/3
- XEM compatibility either as an extension for the global wiki, or as a template based install (right now you have to install the XAR in each wiki) https://github.com/cjdelisle/xwiki-platform-realtime/issues/2
- Install through extension manager https://github.com/cjdelisle/xwiki-platform-realtime/issues/4 easy to do as long as XEM support still requires manual intervention
I think the rest of these issues fall in the "refactor realtime editor" category. I started a draft here: http://dev.xwiki.org/xwiki/bin/view/Drafts/RealTimeEditor So we can talk about what is best for the next generation of the editor. Thanks, Caleb
- See who's editing - Auto-saving - Handling merging if there has been a concurrent editing - Support a live switch from wiki editing to real-time editing
Ludovic
2012/10/17 Vincent Massol <[email protected]>
Hi Caleb,
Ok I've played with it, very cool! :)
Some next steps: * Make it a real extension installable with the Extension Manager: ** Move the project to xwiki-contrib and release a first 1.0 version of the JAR and XAR in the xwiki maven repo for contrib
Slightly later: * Add an Extension Point for the Edit menu and transform the JS Skin extension into a UI Extension
Of course in term of the editor itself there are a few things to improve. Some ideas: * Release the lock only when all the editors have either cancelled or saved the document so that someone who edits in wiki mode gets a lock dialog box if someone is still editing it * See who's editing + colors to differentiate users * Use a textarea similar to the wiki editor one (no line number, same font, etc)
Thanks -Vincent
On Oct 17, 2012, at 8:57 AM, Vincent Massol <[email protected]> wrote:
Hi Caleb,
What a nice morning treat! :)
I'll check it out later today.
Thanks -Vincent
On Oct 17, 2012, at 7:12 AM, Caleb James DeLisle < [email protected]> wrote:
Hi guys,
I just finished repackaging the realtime collaborative editor which was developed as part of wiki/3.0. It is now installable as an extension. It's still a bit rough around the edges but it's pretty safe to play with so everyone is invited to give it a try.
* Multiple users can edit the same document at the same time and their changes are merged in real time.
* The "RealTime Wiki" editor is an option along side WYSIWYG and Wiki so it won't break existing editors.
* Easy installation by copying a .jar file and importing a .xar file, removal is simply deleting 2 XDocuments.
http://extensions.xwiki.org/xwiki/bin/view/Extension/RealTime+Wiki+Editor
Please feel free to share your experiences in the mailing list, on the
extension wiki page and on the
github bug tracker.
Thanks, Caleb
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Just a quick. You seem to introduce a practice to use the github tracker instead of xwiki.org jira's Not sure it's a good thing. I'm sure Vincent will agree Ludovic Envoyé de mon iPhone Le 23 oct. 2012 à 04:17, Caleb James DeLisle <[email protected]> a écrit :
One other thing, please report the features which you want and what you imagine as best on the github tracker, it's easier to close an issue as "won't fix" than it is to remember an important issue which nobody wrote down ;)
Thanks Caleb
On 10/22/2012 10:14 PM, Caleb James DeLisle wrote:
Hi,
Thanks for the complement.
I just updated it and fixed issue #1. Thanks for reporting it. Somehow showing who else is editing, showing where they are editing in the document and allowing the user to spawn a chat window with other editors on the page are all interesting possibilities. Right now I think the thing to do is decide where there is the most bang for your buck in terms of feature value and get an idea of what's most natural for the user.
Thanks, Caleb
On 10/19/2012 07:59 AM, Ryszard Łach wrote:
Great work!
It looks like good starting point to give xwiki the main (at least for me) feature, that makes googledoc sometimes more suitable for collaborative editing. It would be really great, if your editor would show somehow, where the other editor (person) is now, where is his cursor. Maybe a highlight (the whole line) showing the other's cursor placement? Do you plan to work on such improvements?
R.
_______________________________________________ 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
2012/10/23 Caleb James DeLisle <[email protected]>
On 10/17/2012 06:11 AM, Ludovic Dubost wrote:
Hi Caleb,
This is great progress ! Way to go.
Some improvements, sorted by priority from my POV:
- Support real-time editing on an object Textarea field Not sure I understand this, you mean for inline edit? if so, there will of course be issues with input fields, checkboxes, and radio bubbles.
While of course it would be interesting to handle every form field of an inline edit, this is not critical. What's interesting is to be able to launch a realtime session on a textarea field only. Now there is an issue since we don't have the same options to switch between modes on a textarea field, which is configured to go to Wysiwyg or Wiki based on configuration. Even the Wysiwyg field does not have the "Source" switch (which is a bit of an issue as sometimes you would need to switch to source). But this is a separate issue. We can do one of the following: 1/ Add a button to launch a realtime session which would be able to unload the wysiwyg (if present) and launch realtime 2/ Support parameters that would switch to realtime. Not we already have the "xeditmode=text" parameter which force loading wiki instead of wysiwyg. So you could just make sure that http://.../inline/...?xeditmode=text#Realtime would launch realtime on the first textarea field (or even on all fields). Ludovic
- The current textarea does not allow to do a select All of the text Added an issue for select all with ctrl+a as well as save (alt+s) and save+continue (shift+alt+s) https://github.com/cjdelisle/xwiki-platform-realtime/issues/3
- XEM compatibility either as an extension for the global wiki, or as a template based install (right now you have to install the XAR in each wiki) https://github.com/cjdelisle/xwiki-platform-realtime/issues/2
- Install through extension manager https://github.com/cjdelisle/xwiki-platform-realtime/issues/4 easy to do as long as XEM support still requires manual intervention
I think the rest of these issues fall in the "refactor realtime editor" category. I started a draft here: http://dev.xwiki.org/xwiki/bin/view/Drafts/RealTimeEditor So we can talk about what is best for the next generation of the editor.
Thanks, Caleb
- See who's editing - Auto-saving - Handling merging if there has been a concurrent editing - Support a live switch from wiki editing to real-time editing
Ludovic
2012/10/17 Vincent Massol <[email protected]>
Hi Caleb,
Ok I've played with it, very cool! :)
Some next steps: * Make it a real extension installable with the Extension Manager: ** Move the project to xwiki-contrib and release a first 1.0 version of the JAR and XAR in the xwiki maven repo for contrib
Slightly later: * Add an Extension Point for the Edit menu and transform the JS Skin extension into a UI Extension
Of course in term of the editor itself there are a few things to improve. Some ideas: * Release the lock only when all the editors have either cancelled or saved the document so that someone who edits in wiki mode gets a lock dialog box if someone is still editing it * See who's editing + colors to differentiate users * Use a textarea similar to the wiki editor one (no line number, same font, etc)
Thanks -Vincent
On Oct 17, 2012, at 8:57 AM, Vincent Massol <[email protected]> wrote:
Hi Caleb,
What a nice morning treat! :)
I'll check it out later today.
Thanks -Vincent
On Oct 17, 2012, at 7:12 AM, Caleb James DeLisle < [email protected]> wrote:
Hi guys,
I just finished repackaging the realtime collaborative editor which was developed as part of wiki/3.0. It is now installable as an extension. It's still a bit rough around the edges but it's pretty safe to play with so everyone is invited to give it a try.
* Multiple users can edit the same document at the same time and their changes are merged in real time.
* The "RealTime Wiki" editor is an option along side WYSIWYG and Wiki so it won't break existing editors.
* Easy installation by copying a .jar file and importing a .xar file, removal is simply deleting 2 XDocuments.
http://extensions.xwiki.org/xwiki/bin/view/Extension/RealTime+Wiki+Editor
Please feel free to share your experiences in the mailing list, on the
extension wiki page and on the
github bug tracker.
Thanks, Caleb
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Ludovic Dubost Founder and CEO Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost
Hi Caleb, Happy to see you`re working on the RT editor :) Now, I`m not sure why you`re using GitHub's issue tracker instead of Jira, but I also wanted to point out that there already exist a couple of issues [1] from the Wiki3.0 project on the RT editor, just in case you did not know about them. Hope this helps, Eduard ---------- [1] http://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project... On Tue, Oct 23, 2012 at 1:42 PM, Ludovic Dubost <[email protected]> wrote:
2012/10/23 Caleb James DeLisle <[email protected]>
On 10/17/2012 06:11 AM, Ludovic Dubost wrote:
Hi Caleb,
This is great progress ! Way to go.
Some improvements, sorted by priority from my POV:
- Support real-time editing on an object Textarea field Not sure I understand this, you mean for inline edit? if so, there will of course be issues with input fields, checkboxes, and radio bubbles.
While of course it would be interesting to handle every form field of an inline edit, this is not critical. What's interesting is to be able to launch a realtime session on a textarea field only.
Now there is an issue since we don't have the same options to switch between modes on a textarea field, which is configured to go to Wysiwyg or Wiki based on configuration. Even the Wysiwyg field does not have the "Source" switch (which is a bit of an issue as sometimes you would need to switch to source).
But this is a separate issue. We can do one of the following:
1/ Add a button to launch a realtime session which would be able to unload the wysiwyg (if present) and launch realtime 2/ Support parameters that would switch to realtime. Not we already have the "xeditmode=text" parameter which force loading wiki instead of wysiwyg. So you could just make sure that http:// .../inline/...?xeditmode=text#Realtime would launch realtime on the first textarea field (or even on all fields).
Ludovic
- The current textarea does not allow to do a select All of the text Added an issue for select all with ctrl+a as well as save (alt+s) and save+continue (shift+alt+s) https://github.com/cjdelisle/xwiki-platform-realtime/issues/3
- XEM compatibility either as an extension for the global wiki, or as a template based install (right now you have to install the XAR in each wiki) https://github.com/cjdelisle/xwiki-platform-realtime/issues/2
- Install through extension manager https://github.com/cjdelisle/xwiki-platform-realtime/issues/4 easy to do as long as XEM support still requires manual intervention
I think the rest of these issues fall in the "refactor realtime editor" category. I started a draft here: http://dev.xwiki.org/xwiki/bin/view/Drafts/RealTimeEditor So we can talk about what is best for the next generation of the editor.
Thanks, Caleb
- See who's editing - Auto-saving - Handling merging if there has been a concurrent editing - Support a live switch from wiki editing to real-time editing
Ludovic
2012/10/17 Vincent Massol <[email protected]>
Hi Caleb,
Ok I've played with it, very cool! :)
Some next steps: * Make it a real extension installable with the Extension Manager: ** Move the project to xwiki-contrib and release a first 1.0 version
of
the JAR and XAR in the xwiki maven repo for contrib
Slightly later: * Add an Extension Point for the Edit menu and transform the JS Skin extension into a UI Extension
Of course in term of the editor itself there are a few things to improve. Some ideas: * Release the lock only when all the editors have either cancelled or saved the document so that someone who edits in wiki mode gets a lock dialog box if someone is still editing it * See who's editing + colors to differentiate users * Use a textarea similar to the wiki editor one (no line number, same font, etc)
Thanks -Vincent
On Oct 17, 2012, at 8:57 AM, Vincent Massol <[email protected]> wrote:
Hi Caleb,
What a nice morning treat! :)
I'll check it out later today.
Thanks -Vincent
On Oct 17, 2012, at 7:12 AM, Caleb James DeLisle < [email protected]> wrote:
Hi guys,
I just finished repackaging the realtime collaborative editor which was developed as part of wiki/3.0. It is now installable as an extension. It's still a bit rough around the edges but it's pretty safe to play with so everyone is invited to give it a try.
* Multiple users can edit the same document at the same time and their changes are merged in real time.
* The "RealTime Wiki" editor is an option along side WYSIWYG and Wiki so it won't break existing editors.
* Easy installation by copying a .jar file and importing a .xar file, removal is simply deleting 2 XDocuments.
http://extensions.xwiki.org/xwiki/bin/view/Extension/RealTime+Wiki+Editor
Please feel free to share your experiences in the mailing list, on
the extension wiki page and on the
github bug tracker.
Thanks, Caleb
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Ludovic Dubost Founder and CEO Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
I agree. I'd fill a feature request on jira, but I'm not sure what project should I fill it against.... maybe that's also the reason for Caleb to use github? R. On 23.10.2012 09:19, Ludovic Dubost wrote:
Just a quick. You seem to introduce a practice to use the github tracker instead of xwiki.org jira's
Not sure it's a good thing. I'm sure Vincent will agree
Ludovic
Envoyé de mon iPhone
Le 23 oct. 2012 à 04:17, Caleb James DeLisle <[email protected]> a écrit :
One other thing, please report the features which you want and what you imagine as best on the github tracker, it's easier to close an issue as "won't fix" than it is to remember an important issue which nobody wrote down ;)
Thanks Caleb
On 10/22/2012 10:14 PM, Caleb James DeLisle wrote:
Hi,
Thanks for the complement.
I just updated it and fixed issue #1. Thanks for reporting it. Somehow showing who else is editing, showing where they are editing in the document and allowing the user to spawn a chat window with other editors on the page are all interesting possibilities. Right now I think the thing to do is decide where there is the most bang for your buck in terms of feature value and get an idea of what's most natural for the user.
Thanks, Caleb
On 10/19/2012 07:59 AM, Ryszard Łach wrote:
Great work!
It looks like good starting point to give xwiki the main (at least for me) feature, that makes googledoc sometimes more suitable for collaborative editing. It would be really great, if your editor would show somehow, where the other editor (person) is now, where is his cursor. Maybe a highlight (the whole line) showing the other's cursor placement? Do you plan to work on such improvements?
R.
_______________________________________________ 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
-- jabber: [email protected] skype: ryszard.lach.contium CONTIUM S.A. http://www.contium.pl tel.: (71) 35 84 112 sekretariat: (71) 35 84 100 tel. kom: +48 502 724 115 GPG Key ID: 0x05792F34
On Oct 23, 2012, at 1:31 PM, Ryszard Łach <[email protected]> wrote:
I agree.
I'd fill a feature request on jira, but I'm not sure what project should I fill it against.... maybe that's also the reason for Caleb to use github?
The JIRA project is available (I'll give you the link) but I'd like Caleb to decide if he wants to use xwiki-contrib or not first :) Thanks -Vincent
R.
On 23.10.2012 09:19, Ludovic Dubost wrote:
Just a quick. You seem to introduce a practice to use the github tracker instead of xwiki.org jira's
Not sure it's a good thing. I'm sure Vincent will agree
Ludovic
Envoyé de mon iPhone
Le 23 oct. 2012 à 04:17, Caleb James DeLisle <[email protected]> a écrit :
One other thing, please report the features which you want and what you imagine as best on the github tracker, it's easier to close an issue as "won't fix" than it is to remember an important issue which nobody wrote down ;)
Thanks Caleb
On 10/22/2012 10:14 PM, Caleb James DeLisle wrote:
Hi,
Thanks for the complement.
I just updated it and fixed issue #1. Thanks for reporting it. Somehow showing who else is editing, showing where they are editing in the document and allowing the user to spawn a chat window with other editors on the page are all interesting possibilities. Right now I think the thing to do is decide where there is the most bang for your buck in terms of feature value and get an idea of what's most natural for the user.
Thanks, Caleb
On 10/19/2012 07:59 AM, Ryszard Łach wrote:
Great work!
It looks like good starting point to give xwiki the main (at least for me) feature, that makes googledoc sometimes more suitable for collaborative editing. It would be really great, if your editor would show somehow, where the other editor (person) is now, where is his cursor. Maybe a highlight (the whole line) showing the other's cursor placement? Do you plan to work on such improvements?
R.
Caleb, I've installed a brand new 4.3M1 with this editor add-on and configured it. It looks real nice and fast. I was about to announce my installation to my partners but then realized that users need to be advanced otherwise they are offered a single edit link and not a menu. Is there a way to make "advanced" the default? Or allow all users to have all edit options? Or add the real-time editor as a tab? thanks in advance Paul Le 17 oct. 2012 à 07:12, Caleb James DeLisle a écrit :
Hi guys,
I just finished repackaging the realtime collaborative editor which was developed as part of wiki/3.0. It is now installable as an extension. It's still a bit rough around the edges but it's pretty safe to play with so everyone is invited to give it a try.
* Multiple users can edit the same document at the same time and their changes are merged in real time.
* The "RealTime Wiki" editor is an option along side WYSIWYG and Wiki so it won't break existing editors.
* Easy installation by copying a .jar file and importing a .xar file, removal is simply deleting 2 XDocuments.
http://extensions.xwiki.org/xwiki/bin/view/Extension/RealTime+Wiki+Editor
Please feel free to share your experiences in the mailing list, on the extension wiki page and on the github bug tracker.
Thanks, Caleb
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Thanks for the complements, it was really a team effort.. and then I came along and packaged it ;) To make "simple" users act more like advanced users, all you have to do is edit the velocity file: webapps/xwiki/xwikivars.vm and modify the #if directive around line 72. It's probably worthy of a discussion whether simple users should be able to choose between wiki and WYSIWYG editors. Thanks, Caleb On 11/09/2012 10:53 AM, Paul Libbrecht wrote:
Caleb,
I've installed a brand new 4.3M1 with this editor add-on and configured it. It looks real nice and fast.
I was about to announce my installation to my partners but then realized that users need to be advanced otherwise they are offered a single edit link and not a menu.
Is there a way to make "advanced" the default? Or allow all users to have all edit options? Or add the real-time editor as a tab?
thanks in advance
Paul
Le 17 oct. 2012 à 07:12, Caleb James DeLisle a écrit :
Hi guys,
I just finished repackaging the realtime collaborative editor which was developed as part of wiki/3.0. It is now installable as an extension. It's still a bit rough around the edges but it's pretty safe to play with so everyone is invited to give it a try.
* Multiple users can edit the same document at the same time and their changes are merged in real time.
* The "RealTime Wiki" editor is an option along side WYSIWYG and Wiki so it won't break existing editors.
* Easy installation by copying a .jar file and importing a .xar file, removal is simply deleting 2 XDocuments.
http://extensions.xwiki.org/xwiki/bin/view/Extension/RealTime+Wiki+Editor
Please feel free to share your experiences in the mailing list, on the extension wiki page and on the github bug tracker.
Thanks, Caleb
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
participants (6)
-
Caleb James DeLisle -
Eduard Moraru -
Ludovic Dubost -
Paul Libbrecht -
Ryszard Łach -
Vincent Massol