Hi Abhishek,
I worked on this idea during the previous summer. Have a look at the
following pages to have a little insight:
https://www.mediawiki.org/wiki/User:Dash1291/GSoC_2012_Application
https://www.mediawiki.org/wiki/User:Dash1291/GSoC_status
https://www.mediawiki.org/wiki/User:Dash1291/Thoughts
So, if you've read through my application, you would know my project
revolved around implementing the Phase 1 of the whole collaboration thing.
During my timeline, I was able to implement the basic phase1, including
some basic tests. After that, I've retouched the code with occasional
refactoring to make sure the code is in a good state to be extended with
phase 2 features. Moreover, there is a tiny bit of conflict resolution code
that I've written, but its not integrated in the workflow yet. You can take
a look at the state of the code in this remote branch[1].
I would be happy to help with the code if you want to extend the work. Good
luck!
[1] -
https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/VisualEditor.g…
On Fri, Apr 26, 2013 at 9:06 AM, Abhishek Das <das.abhshk(a)gmail.com> wrote:
Hi!
I am Abhishek Das, a student developer from Indian Institute of Technology
Roorkee, India. I have been understanding MediaWiki's code and have started
contributing by solving a few bugs marked easy. Here is my user page:
http://www.mediawiki.org/wiki/User:Abhshkdz
I have wide experience in building applications in PHP, MySQL & JavaScript
(both client-side & server-side: Node.js). You can see my Github profile
here:
https://github.com/abhshkdz.
Recently, I have been working on a lot of real-time web applications using
server set events, websockets as well as Socket.IO. I have experience in
building collaborative document editors. This is a video conferencing with
collaborative document editing application that I built during a 24-hour
hackathon and won it:
https://github.com/abhshkdz/hackview. It uses
webRTC for Peer-to-peer video conferencing, and collaborative doc editing
over shareJS.
Few days back, I built an open-source version of WorkFlowy (
http://workflowy.com) using Backbone.js and Socket.IO:
https://github.com/abhshkdz/HackFlowy. It has been gaining a lot of
traction on Github with lots of stars and forks. I'm really excited about
this one :D. The tasks get synced real-time using socket.io and mysql is
used as the database.
I wanted to implement a real-time collaborative editor in Wikimedia's
VisualEditor as well.
As pointed out by Sumana Harihareswara some work has already been done on
this. I wanted to know what all is under development at the moment and how
I can contribute in making it perfect.
Looking forward to hearing from you soon.
Thanks
Abhishek Das
Abhishek Das
B. Tech. (2nd year)
Electrical Engineering
IIT Roorkee
_______________________________________________
Wikitext-l mailing list
Wikitext-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitext-l
--
Ashish Dubey