Re: [Wikitech-l] [GSoC 2011] Introduction + About some ideas

2011-03-25 Thread Jan Paul Posma
Hey Sagie,

Indeed, thanks for your interest in doing a MediaWiki GSoC project!

Benedikt already said a bit about in-line editing for MW/SMW. It started out as 
a research project, but last months there has been some real progress to make 
it into a usable extension, eventually (hopefully ;)) to be deployed on major 
wikis. This has been done by myself in close collaboration with Greek 
researchers from GRNET, who are currently doing usability testing with the 
latest interface.

Next few months I'll be working for WMF as a contractor, which means that 
hopefully I can work a bit on the InlineEditor extension, but obviously other 
things have to be done too. Therefore, it would be cool to continue development 
of the extension as a GSoC project, and I'd be happy to mentor you if you'd 
choose this project.

One of the things that has to be done, is to make sure the editor works fine on 
the majority of pages: we can even set a quantitative metric for this (e.g. 99% 
or something). The long term approach for this is the development of a new 
parser, which is one of the things WMF will be working at. A more short term 
option is to develop a bit more along the lines of the matching framework 
currently used in the InlineEditor extension. This means you can work on 
"conservative" matching of wikitext structures, multi-language sentence 
boundary disambiguation, detection of incorrect matching of elements (e.g. by 
detecting misnesting); which all has to be done in a performant and secure 
matter. Seems like interesting stuff for a CS and linguistics student! :)

Other things might include building specialised interfaces for e.g. templates, 
media and references; calculating robustness metrics to see if we can make this 
99%; and making the extension production-ready by integrating the current 
functions such as conflict resolving.

SMW is not really my expertise, so if you want to involve that in your project 
as well we should find another mentor who can assist in that matter.

I hope this gives you a good picture of what working on in-line editing might 
look like. Please ask if you want to know more about it!

Cheers, Jan Paul

On 25-Mar-2011, at 10:37, Sagie Maoz wrote:

> Hi guys,
> 
> My name is Sagie, I'm a first-year CS and linguistics student at Tel-Aviv 
> University. I'm applying for GSoC this summer and wanted to introduce myself. 
> I actually talked with some of you on #mediawiki last night, under the handle 
> "n0nick".
> 
> I've been a professional web developer for 6 years, mostly done PHP work. I'm 
> fairly familiar with web & wiki frameworks in general, and have had some 
> (short) experience with MediaWiki.
> 
> I'd like to read your thoughts on the following projects I had my eyes on:
> 
> * Inline Editing extension for MW/SMW
> Sounds like a very interesting and useful project to work on, and seems to me 
> it fits the timeframe.
> I saw that there's been a lot of work done already for this task by user 
> janpaul123, and was wondering what's the status of this project and how I can 
> help with making this a possible GSoC project.
> 
> * Sidebar/toolbar customization GUI
> I understand there's overhaul work being done on element skin systems, but I 
> talked with Dantman about the sidebar customization and from what I 
> understand, it's possible to take this project as long as my work is abstract 
> (and good) enough.
> Anyone has other thoughts on this? Should I perhaps avoid working on 
> something that might interfere with current developers work?
> 
> * Email notifications
> Again, I see in the wiki page that some work has been done on this, and 
> testing and bugfixing is required.
> Do you think it could be a suitable summer project?
> 
> 
> Would love to hear your thoughts.
> Thanks,
> 
> -- 
> Your friend in time,
> Sagie Maoz
> sa...@maoz.info // +1 (347) 556.5044 // +972 (52) 834-3339
> http://sagie.maoz.info/ http://n0nick.net/
> 
> /* simba says roar! */
> 
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] [GSoC 2011] Introduction + About some ideas

2011-03-25 Thread Benedikt Kaempgen
Hi Sagie,

Thanks for your interest in "Inline Editing extension for MW/SMW".

I'd say the status is a set of great but independent efforts dealing with
parts of the actual goal we have in mind:

1) Inline editing of text in MediaWiki (MW)
2) Inline editing of markup, from simple bold text and links up to
categories and templates, in MW
3) Inline editing of properties-value-pairs (and other SMW related markup),
in Semantic MediaWiki (SMW)
4) Inline editing of results of Inline Queries, in SMW

Some work is being done for 1) and 2) in [1]. It looks pretty good, but
seems to be a research project, mainly; I am not sure about this project's
ambition to have a productive extension, eventually. For 3) there is a demo
by Vulcan Inc. [2]. For 4) there has been work done by Ontoprise (for a demo
login to [3] and put in [4]). Also, there is AlohaEditor [5], which I have
not fully tried, yet, but also seems to provide good opportunities for
Inline Editing. They even have a semantic plugin, that allows to
automatically create property-value-pairs for a given text (great
opportunities, there, also).

I think, GSoC 2011 could be a great opportunity to consolidate these
efforts, resulting in a working and published extension. This could make
MediaWiki/SMW even more broadly-used among non-technicians.

Best,

Benedikt

[1] http://www.mediawiki.org/wiki/User:JanPaul123/Sentence-level_editing 
[2]
http://wiking.vulcan.com/dev_sandbox/index.php?title=Main_Page&action=wiedit

[3] http://dailywikibuilds.ontoprise.com/smwhalo/index.php/Sandbox 
[4] --
{{#ask: [[Category:Athlete]]
| ?TestProp =  
| format=tabularform
| link=all
| enable add=true
| enable delete=true
| order=ascending
| queryname=Test
| merge=false
|}}
--
[5] http://www.aloha-editor.org/ 

--
AIFB, Karlsruhe Institute of Technology (KIT)
Phone: +49 721 608-47946 
Email: benedikt.kaemp...@kit.edu
Web: http://www.aifb.kit.edu/web/Hauptseite/en 



-Original Message-
From: wikitech-l-boun...@lists.wikimedia.org
[mailto:wikitech-l-boun...@lists.wikimedia.org] On Behalf Of Sagie Maoz
Sent: Friday, March 25, 2011 10:37 AM
To: wikitech-l@lists.wikimedia.org
Subject: [Wikitech-l] [GSoC 2011] Introduction + About some ideas

Hi guys,

My name is Sagie, I'm a first-year CS and linguistics student at Tel-Aviv
University. I'm applying for GSoC this summer and wanted to introduce
myself. I actually talked with some of you on #mediawiki last night, under
the handle "n0nick".

I've been a professional web developer for 6 years, mostly done PHP work.
I'm fairly familiar with web & wiki frameworks in general, and have had some
(short) experience with MediaWiki.

I'd like to read your thoughts on the following projects I had my eyes on:

* Inline Editing extension for MW/SMW
Sounds like a very interesting and useful project to work on, and seems to
me it fits the timeframe.
I saw that there's been a lot of work done already for this task by user
janpaul123, and was wondering what's the status of this project and how I
can help with making this a possible GSoC project.

* Sidebar/toolbar customization GUI
I understand there's overhaul work being done on element skin systems, but I
talked with Dantman about the sidebar customization and from what I
understand, it's possible to take this project as long as my work is
abstract (and good) enough.
Anyone has other thoughts on this? Should I perhaps avoid working on
something that might interfere with current developers work?

* Email notifications
Again, I see in the wiki page that some work has been done on this, and
testing and bugfixing is required.
Do you think it could be a suitable summer project?


Would love to hear your thoughts.
Thanks,

-- 
Your friend in time,
Sagie Maoz
sa...@maoz.info // +1 (347) 556.5044 // +972 (52) 834-3339
http://sagie.maoz.info/ http://n0nick.net/

/* simba says roar! */

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] [GSoC 2011] Introduction + About some ideas

2011-03-25 Thread Sagie Maoz
Hi guys,

My name is Sagie, I'm a first-year CS and linguistics student at Tel-Aviv 
University. I'm applying for GSoC this summer and wanted to introduce myself. I 
actually talked with some of you on #mediawiki last night, under the handle 
"n0nick".

I've been a professional web developer for 6 years, mostly done PHP work. I'm 
fairly familiar with web & wiki frameworks in general, and have had some 
(short) experience with MediaWiki.

I'd like to read your thoughts on the following projects I had my eyes on:

* Inline Editing extension for MW/SMW
Sounds like a very interesting and useful project to work on, and seems to me 
it fits the timeframe.
I saw that there's been a lot of work done already for this task by user 
janpaul123, and was wondering what's the status of this project and how I can 
help with making this a possible GSoC project.

* Sidebar/toolbar customization GUI
I understand there's overhaul work being done on element skin systems, but I 
talked with Dantman about the sidebar customization and from what I understand, 
it's possible to take this project as long as my work is abstract (and good) 
enough.
Anyone has other thoughts on this? Should I perhaps avoid working on something 
that might interfere with current developers work?

* Email notifications
Again, I see in the wiki page that some work has been done on this, and testing 
and bugfixing is required.
Do you think it could be a suitable summer project?


Would love to hear your thoughts.
Thanks,

-- 
Your friend in time,
Sagie Maoz
sa...@maoz.info // +1 (347) 556.5044 // +972 (52) 834-3339
http://sagie.maoz.info/ http://n0nick.net/

/* simba says roar! */

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l