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]
On Tue, Oct 23, 2012 at 1:42 PM, Ludovic Dubost <ludovic(a)xwiki.com> wrote:
2012/10/23 Caleb James DeLisle
<calebdelisle(a)lavabit.com>
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 <vincent(a)massol.net>
>
>> 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 <vincent(a)massol.net>
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 <
> calebdelisle(a)lavabit.com> 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
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
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
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users