Re: [Wikitech-l] Project Idea " Extension: Offline MediaWiki "

2015-09-25 Thread Purodha Blissenbach
There has been a project in the past that converted a MediaWiki code 
base from SQL to use svn or git as message store. I do not remember 
which. It worked afaicr but was discontinued as not being used irl, and 
pretty slow, too.


Yet offine editing and then merging via an api that uses a similar 
approach could indeed be cool, imho.


Purodha


On 25.09.2015 17:35, C. Scott Ananian wrote:

As I wrote on https://phabricator.wikimedia.org/T113396, I would be
willing to mentor work on mw-ocg-zimwriter.  I believe Kelson
volunteered about to mentor work on kiwix, if Adisha would rather 
work

on that part of the project.  (Offline editing support would be very
cool, for instance, although perhaps quite a technical challenge.)
 --scott

On Wed, Sep 23, 2015 at 12:44 PM, C. Scott Ananian
 wrote:
Note that I presented a tutorial at the latest wikimania which 
created

a simple offline version of wikipedia in ~100 lines of code:
https://phabricator.wikimedia.org/T105175

That code could be further developed into a proper tool, with
user-configurable offlining, offline editing, etc.  One of the 
slides
in my presentation outlined a decent number of "next steps" that 
could

be done.

But I personally would love to see development of the zimwriter for
OCG, which would allow us to restore the "download as ZIM" option 
for

Kiwix. A start at that code is at
https://github.com/cscott/mw-ocg-zimwriter but it needs to be
finished.

Editing offline is an interesting challenge.  It might be subsumed 
on

the back-end by the real-time collaboration work, since that will
introduce more fine-grained mechanisms for merging changes.  But
actual implementations in the field are always useful, even if 
limited
(for example, limited to edits where the article has not been 
modified
by anyone else while the editor was offline), since getting people 
to
actually use a tool like this always helps us learn more about how 
it

*should* work.
 --scott

On Wed, Sep 23, 2015 at 6:47 AM, Quim Gil  
wrote:
Adisha created https://phabricator.wikimedia.org/T113396 and I 
commented

there before seeing this thread.

Accidentally, I related that proposal with editing offline, which 
is an

interesting scenario that has in fact more than one related task in
Phabricator -- see 
https://phabricator.wikimedia.org/T106898#1665449


And yes, Kiwix projects are welcome to Outreachy / GSoC / etc, just 
like
any other projects with a connection with Wikimedia or MediaWiki. 
In fact,
Kiwix has been already one of the main providers of Google Code-in 
tasks.


On Tue, Sep 22, 2015 at 7:10 PM, adisha porwal 


wrote:


Greeting,
I want to contribute to wikimedia and for that Outreachy
 intership program looks perfect 
fit for

me.

For participating in outreachy internship, I need a project idea 
that I
will be working on during my internship period. The project idea 
is to
develop a new extension to make MediaWiki available offline 
suggested by

bmansurov .

 Is their any existing extension or project which implements this 
project

idea or similar to it?If yes, please provide link to that project.

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





--
Quim Gil
Engineering Community Manager @ Wikimedia Foundation
http://www.mediawiki.org/wiki/User:Qgil
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l




--
(http://cscott.net)



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

Re: [Wikitech-l] Project Idea " Extension: Offline MediaWiki "

2015-09-25 Thread C. Scott Ananian
As I wrote on https://phabricator.wikimedia.org/T113396, I would be
willing to mentor work on mw-ocg-zimwriter.  I believe Kelson
volunteered about to mentor work on kiwix, if Adisha would rather work
on that part of the project.  (Offline editing support would be very
cool, for instance, although perhaps quite a technical challenge.)
 --scott

On Wed, Sep 23, 2015 at 12:44 PM, C. Scott Ananian
 wrote:
> Note that I presented a tutorial at the latest wikimania which created
> a simple offline version of wikipedia in ~100 lines of code:
> https://phabricator.wikimedia.org/T105175
>
> That code could be further developed into a proper tool, with
> user-configurable offlining, offline editing, etc.  One of the slides
> in my presentation outlined a decent number of "next steps" that could
> be done.
>
> But I personally would love to see development of the zimwriter for
> OCG, which would allow us to restore the "download as ZIM" option for
> Kiwix. A start at that code is at
> https://github.com/cscott/mw-ocg-zimwriter but it needs to be
> finished.
>
> Editing offline is an interesting challenge.  It might be subsumed on
> the back-end by the real-time collaboration work, since that will
> introduce more fine-grained mechanisms for merging changes.  But
> actual implementations in the field are always useful, even if limited
> (for example, limited to edits where the article has not been modified
> by anyone else while the editor was offline), since getting people to
> actually use a tool like this always helps us learn more about how it
> *should* work.
>  --scott
>
> On Wed, Sep 23, 2015 at 6:47 AM, Quim Gil  wrote:
>> Adisha created https://phabricator.wikimedia.org/T113396 and I commented
>> there before seeing this thread.
>>
>> Accidentally, I related that proposal with editing offline, which is an
>> interesting scenario that has in fact more than one related task in
>> Phabricator -- see https://phabricator.wikimedia.org/T106898#1665449
>>
>> And yes, Kiwix projects are welcome to Outreachy / GSoC / etc, just like
>> any other projects with a connection with Wikimedia or MediaWiki. In fact,
>> Kiwix has been already one of the main providers of Google Code-in tasks.
>>
>> On Tue, Sep 22, 2015 at 7:10 PM, adisha porwal 
>> wrote:
>>
>>> Greeting,
>>> I want to contribute to wikimedia and for that Outreachy
>>>  intership program looks perfect fit for
>>> me.
>>>
>>> For participating in outreachy internship, I need a project idea that I
>>> will be working on during my internship period. The project idea is to
>>> develop a new extension to make MediaWiki available offline suggested by
>>> bmansurov .
>>>
>>>  Is their any existing extension or project which implements this project
>>> idea or similar to it?If yes, please provide link to that project.
>>>
>>> --
>>> Regards
>>> Adisha Porwal
>>> ___
>>> Wikitech-l mailing list
>>> Wikitech-l@lists.wikimedia.org
>>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>>
>>
>>
>>
>> --
>> Quim Gil
>> Engineering Community Manager @ Wikimedia Foundation
>> http://www.mediawiki.org/wiki/User:Qgil
>> ___
>> Wikitech-l mailing list
>> Wikitech-l@lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
>
>
> --
> (http://cscott.net)



-- 
(http://cscott.net)

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

Re: [Wikitech-l] Project Idea " Extension: Offline MediaWiki "

2015-09-23 Thread Quim Gil
Adisha created https://phabricator.wikimedia.org/T113396 and I commented
there before seeing this thread.

Accidentally, I related that proposal with editing offline, which is an
interesting scenario that has in fact more than one related task in
Phabricator -- see https://phabricator.wikimedia.org/T106898#1665449

And yes, Kiwix projects are welcome to Outreachy / GSoC / etc, just like
any other projects with a connection with Wikimedia or MediaWiki. In fact,
Kiwix has been already one of the main providers of Google Code-in tasks.

On Tue, Sep 22, 2015 at 7:10 PM, adisha porwal 
wrote:

> Greeting,
> I want to contribute to wikimedia and for that Outreachy
>  intership program looks perfect fit for
> me.
>
> For participating in outreachy internship, I need a project idea that I
> will be working on during my internship period. The project idea is to
> develop a new extension to make MediaWiki available offline suggested by
> bmansurov .
>
>  Is their any existing extension or project which implements this project
> idea or similar to it?If yes, please provide link to that project.
>
> --
> Regards
> Adisha Porwal
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Quim Gil
Engineering Community Manager @ Wikimedia Foundation
http://www.mediawiki.org/wiki/User:Qgil
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Project Idea " Extension: Offline MediaWiki "

2015-09-23 Thread C. Scott Ananian
Note that I presented a tutorial at the latest wikimania which created
a simple offline version of wikipedia in ~100 lines of code:
https://phabricator.wikimedia.org/T105175

That code could be further developed into a proper tool, with
user-configurable offlining, offline editing, etc.  One of the slides
in my presentation outlined a decent number of "next steps" that could
be done.

But I personally would love to see development of the zimwriter for
OCG, which would allow us to restore the "download as ZIM" option for
Kiwix. A start at that code is at
https://github.com/cscott/mw-ocg-zimwriter but it needs to be
finished.

Editing offline is an interesting challenge.  It might be subsumed on
the back-end by the real-time collaboration work, since that will
introduce more fine-grained mechanisms for merging changes.  But
actual implementations in the field are always useful, even if limited
(for example, limited to edits where the article has not been modified
by anyone else while the editor was offline), since getting people to
actually use a tool like this always helps us learn more about how it
*should* work.
 --scott

On Wed, Sep 23, 2015 at 6:47 AM, Quim Gil  wrote:
> Adisha created https://phabricator.wikimedia.org/T113396 and I commented
> there before seeing this thread.
>
> Accidentally, I related that proposal with editing offline, which is an
> interesting scenario that has in fact more than one related task in
> Phabricator -- see https://phabricator.wikimedia.org/T106898#1665449
>
> And yes, Kiwix projects are welcome to Outreachy / GSoC / etc, just like
> any other projects with a connection with Wikimedia or MediaWiki. In fact,
> Kiwix has been already one of the main providers of Google Code-in tasks.
>
> On Tue, Sep 22, 2015 at 7:10 PM, adisha porwal 
> wrote:
>
>> Greeting,
>> I want to contribute to wikimedia and for that Outreachy
>>  intership program looks perfect fit for
>> me.
>>
>> For participating in outreachy internship, I need a project idea that I
>> will be working on during my internship period. The project idea is to
>> develop a new extension to make MediaWiki available offline suggested by
>> bmansurov .
>>
>>  Is their any existing extension or project which implements this project
>> idea or similar to it?If yes, please provide link to that project.
>>
>> --
>> Regards
>> Adisha Porwal
>> ___
>> Wikitech-l mailing list
>> Wikitech-l@lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
>
>
>
> --
> Quim Gil
> Engineering Community Manager @ Wikimedia Foundation
> http://www.mediawiki.org/wiki/User:Qgil
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l



-- 
(http://cscott.net)

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

Re: [Wikitech-l] Project Idea " Extension: Offline MediaWiki "

2015-09-22 Thread Brian Wolff
On 9/22/15, adisha porwal  wrote:
> Greeting,
> I want to contribute to wikimedia and for that Outreachy
>  intership program looks perfect fit for
> me.
>
> For participating in outreachy internship, I need a project idea that I
> will be working on during my internship period. The project idea is to
> develop a new extension to make MediaWiki available offline suggested by
> bmansurov .
>
>  Is their any existing extension or project which implements this project
> idea or similar to it?If yes, please provide link to that project.
>


I'm not sure if bmansurov has anything specific in mind, but generally
speaking, there have been several attempts to do that sort of thing.

The most prominent is Kiwix ( http://www.kiwix.org/wiki/Main_Page ). I
imagine they would love to have an outreachy person help them out.
They are separate organization from WMF, so I'm not sure if there's
logistical issues there (But I think they've participated in GSOC in
the past. Qgil would know for sure if there are any issues in regards
to that)

There are other offline things. I believe CScott was doing work
involving printable (pdf) versions of Wikipedia content (
https://www.mediawiki.org/wiki/Offline_content_generator ) . That
might be an area of interest to you.

--
-Brian

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

Re: [Wikitech-l] Project Idea " Extension: Offline MediaWiki "

2015-09-22 Thread Daren Welsh
See also this unfunded grant proposal [1]. This is just for offline reading
capability.

If you want to level up, you could create a way to have multiple (remote)
clones of a wiki that are edited offline and later synchronized with the
"master wiki". This was discussed at Semantic MediaWiki Conference Fall
2014 [2]. This was also discussed at the 2015 Wikimedia Hackathon [3].

If you end up doing some work on any of this, please let me know as NASA
Flight Operations would love to make use of these features.

Daren

[1]
https://meta.wikimedia.org/wiki/Grants:PEG/Offline_MediaWiki_search_for_NASA_and_Medicine
[2]
https://semantic-mediawiki.org/wiki/SMWCon_Fall_2014/Create_camp#Challenge_1:_Syncing_wikis_-_.E2.80.9CGitify_MW.E2.80.9D
[3] https://phabricator.wikimedia.org/T100154



On Tue, Sep 22, 2015 at 12:39 PM, Brian Wolff  wrote:

> On 9/22/15, adisha porwal  wrote:
> > Greeting,
> > I want to contribute to wikimedia and for that Outreachy
> >  intership program looks perfect fit
> for
> > me.
> >
> > For participating in outreachy internship, I need a project idea that I
> > will be working on during my internship period. The project idea is to
> > develop a new extension to make MediaWiki available offline suggested by
> > bmansurov .
> >
> >  Is their any existing extension or project which implements this project
> > idea or similar to it?If yes, please provide link to that project.
> >
>
>
> I'm not sure if bmansurov has anything specific in mind, but generally
> speaking, there have been several attempts to do that sort of thing.
>
> The most prominent is Kiwix ( http://www.kiwix.org/wiki/Main_Page ). I
> imagine they would love to have an outreachy person help them out.
> They are separate organization from WMF, so I'm not sure if there's
> logistical issues there (But I think they've participated in GSOC in
> the past. Qgil would know for sure if there are any issues in regards
> to that)
>
> There are other offline things. I believe CScott was doing work
> involving printable (pdf) versions of Wikipedia content (
> https://www.mediawiki.org/wiki/Offline_content_generator ) . That
> might be an area of interest to you.
>
> --
> -Brian
>
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>



-- 
__
http://enterprisemediawiki.org
http://mixcloud.com/darenwelsh
http://www.beatportfolio.com
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Project Idea " Extension: Offline MediaWiki "

2015-09-22 Thread Brian Wolff
That's interesting, although I think it is too large a project for the
Outreachy program.

As an aside, its not entirely clear to me in the grant proposal what
precisely is the use-case of the proposed software (Specifically, what
features are needed that would make it make sense to make something
new, as opposed to improve existing offline projects).

--
-bawolff

On 9/22/15, Daren Welsh  wrote:
> See also this unfunded grant proposal [1]. This is just for offline reading
> capability.
>
> If you want to level up, you could create a way to have multiple (remote)
> clones of a wiki that are edited offline and later synchronized with the
> "master wiki". This was discussed at Semantic MediaWiki Conference Fall
> 2014 [2]. This was also discussed at the 2015 Wikimedia Hackathon [3].
>
> If you end up doing some work on any of this, please let me know as NASA
> Flight Operations would love to make use of these features.
>
> Daren
>
> [1]
> https://meta.wikimedia.org/wiki/Grants:PEG/Offline_MediaWiki_search_for_NASA_and_Medicine
> [2]
> https://semantic-mediawiki.org/wiki/SMWCon_Fall_2014/Create_camp#Challenge_1:_Syncing_wikis_-_.E2.80.9CGitify_MW.E2.80.9D
> [3] https://phabricator.wikimedia.org/T100154
>
>
>
> On Tue, Sep 22, 2015 at 12:39 PM, Brian Wolff  wrote:
>
>> On 9/22/15, adisha porwal  wrote:
>> > Greeting,
>> > I want to contribute to wikimedia and for that Outreachy
>> >  intership program looks perfect fit
>> for
>> > me.
>> >
>> > For participating in outreachy internship, I need a project idea that I
>> > will be working on during my internship period. The project idea is to
>> > develop a new extension to make MediaWiki available offline suggested by
>> > bmansurov .
>> >
>> >  Is their any existing extension or project which implements this
>> > project
>> > idea or similar to it?If yes, please provide link to that project.
>> >
>>
>>
>> I'm not sure if bmansurov has anything specific in mind, but generally
>> speaking, there have been several attempts to do that sort of thing.
>>
>> The most prominent is Kiwix ( http://www.kiwix.org/wiki/Main_Page ). I
>> imagine they would love to have an outreachy person help them out.
>> They are separate organization from WMF, so I'm not sure if there's
>> logistical issues there (But I think they've participated in GSOC in
>> the past. Qgil would know for sure if there are any issues in regards
>> to that)
>>
>> There are other offline things. I believe CScott was doing work
>> involving printable (pdf) versions of Wikipedia content (
>> https://www.mediawiki.org/wiki/Offline_content_generator ) . That
>> might be an area of interest to you.
>>
>> --
>> -Brian
>>
>> ___
>> Wikitech-l mailing list
>> Wikitech-l@lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>>
>
>
>
> --
> __
> http://enterprisemediawiki.org
> http://mixcloud.com/darenwelsh
> http://www.beatportfolio.com
> ___
> 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] Project Idea " Extension: Offline MediaWiki "

2015-09-22 Thread Emmanuel Engelhart
On 22.09.2015 19:39, Brian Wolff wrote:
> On 9/22/15, adisha porwal  wrote:
>> Greeting,
>> I want to contribute to wikimedia and for that Outreachy
>>  intership program looks perfect fit for
>> me.
>
> The most prominent is Kiwix ( http://www.kiwix.org/wiki/Main_Page ). I
> imagine they would love to have an outreachy person help them out.
> They are separate organization from WMF, so I'm not sure if there's
> logistical issues there (But I think they've participated in GSOC in
> the past. Qgil would know for sure if there are any issues in regards
> to that)

Adisha, that a nice proposition. Since 10 years the Kiwix team has been
working to propose cutting edge solutions to make the web available
offline. If you don't want to reinvent the wheel and bother about the
impact of your work, then Kiwix has a range of nice technical challenges
(mostly in C++, Python or Javascript). If you are curious, let me know
your skills and things you might be motivated to work on.

Regards
Emmanuel
-- 
Kiwix - Wikipedia Offline & more
* Web: http://www.kiwix.org
* Twitter: https://twitter.com/KiwixOffline
* more: http://www.kiwix.org/wiki/Communication



signature.asc
Description: OpenPGP digital signature
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Project Idea " Extension: Offline MediaWiki "

2015-09-22 Thread Daniel Moisset
There's another project I'm familiar with, although it is somewhat
wikipedia oriented: https://github.com/PyAr/CDPedia

Regards,
D.

On Tue, Sep 22, 2015 at 2:10 PM, adisha porwal 
wrote:

> Greeting,
> I want to contribute to wikimedia and for that Outreachy
>  intership program looks perfect fit for
> me.
>
> For participating in outreachy internship, I need a project idea that I
> will be working on during my internship period. The project idea is to
> develop a new extension to make MediaWiki available offline suggested by
> bmansurov .
>
>  Is their any existing extension or project which implements this project
> idea or similar to it?If yes, please provide link to that project.
>
> --
> Regards
> Adisha Porwal
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Daniel F. Moisset - Technical Leader
www.machinalis.com
Skype: @dmoisset
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Project Idea " Extension: Offline MediaWiki "

2015-09-22 Thread Gergo Tisza
Hi Adisha, thanks for your interest in improving MediaWiki!

On Tue, Sep 22, 2015 at 10:10 AM, adisha porwal 
wrote:

> For participating in outreachy internship, I need a project idea that I
> will be working on during my internship period. The project idea is to
> develop a new extension to make MediaWiki available offline suggested by
> bmansurov .
>

Can you explain in more detail what you are planning to do? Is the project
about exporting MediaWiki content in some format that can be used offline
(such as a static HTML dump)? Or about setting up a MediaWiki installation
that mirrors another one? Or about storing wiki content on the client so
that it can be accessed when the client is offline (as in
wiki-offline.jakearchibald.com)?
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Project Idea " Extension: Offline MediaWiki "

2015-09-22 Thread Purodha Blissenbach

Hi adisha porwal

The German Chapter of the WMF has published an offline Version of 
Wikipedia on CD or DVD.


Purodha

On 22.09.2015 19:10, adisha porwal wrote:

Greeting,
I want to contribute to wikimedia and for that Outreachy
 intership program looks perfect 
fit for

me.

For participating in outreachy internship, I need a project idea that 
I
will be working on during my internship period. The project idea is 
to
develop a new extension to make MediaWiki available offline suggested 
by

bmansurov .

 Is their any existing extension or project which implements this 
project

idea or similar to it?If yes, please provide link to that project.



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

[Wikitech-l] Project Idea " Extension: Offline MediaWiki "

2015-09-22 Thread adisha porwal
Greeting,
I want to contribute to wikimedia and for that Outreachy
 intership program looks perfect fit for
me.

For participating in outreachy internship, I need a project idea that I
will be working on during my internship period. The project idea is to
develop a new extension to make MediaWiki available offline suggested by
bmansurov .

 Is their any existing extension or project which implements this project
idea or similar to it?If yes, please provide link to that project.

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

Re: [Wikitech-l] Project idea

2013-07-15 Thread Brion Vibber
On Fri, Jul 12, 2013 at 11:22 AM, Steven Walling
steven.wall...@gmail.comwrote:

 On Fri, Jul 12, 2013 at 9:00 AM, Brion Vibber bvib...@wikimedia.org
 wrote:

  I'd recommend against building any specific 'app' for a web-based OS like
  this, but if we can have a Chrome Web Store entry that conveniently
  bookmarks us and that makes us easier to use, well that'd be awesome.
 

 You mean you recommend against OS-specific apps, like we have specific apps
 for Windows Phone, iOS, and Android? ;)


Windows Phone, iOS, and Android aren't web-based OSs -- a web site doesn't
get full access to the system on them.

We are currently working on OS-specific (not HTML-based) apps for iOS and
Android for the Commons photo uploader, but Firefox OS and Chrome OS get to
make do with the web sites. :)

Note that we don't have a Windows Phone app at all (though there are some
third-party ones -- and we do have a Windows 8 tablet app that's mostly
experimental). The official iOS and Android Wikipedia apps in the stores
are currently unmaintained, and will get replaced in a few months...

We're still evaluating how much balancing between native code and web-based
code to use on the new versions (ultimately a Wikipedia app is a big
wrapper around a web view with the actual content; we'll move at least some
of the chrome out to native for performance and integration reasons). But
we do know we don't want to use the pure locally-hosted HTML 5 app stuck
in a WebView approach of PhoneGap, which required us to have two HTML
frontends (the site, and the app) *and* be stuck with the limitations of
mobile web browsers *and* have to debug the framework ourselves a lot. :)


 Snark aside: what you proposed is essentially how most Chrome apps work and
 is easiest to implement. For HTML5 games and such, I'm sure it's more
 app-like in that you may not be able to launch the game without installing
 the app, but most people basically just redirect users to the normal site.
 Obviously this makes the use of the name app seem bizarre, but the
 advantage for ChromeOS users is that we make it easier to get back to
 Wikipedia. (One step instead of three.)


Excellent. :)

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

Re: [Wikitech-l] Project idea

2013-07-12 Thread Brion Vibber
On Thu, Jul 11, 2013 at 6:32 PM, Steven Walling steven.wall...@gmail.comwrote:

  I have no idea how many pageviews we get coming from ChromeOS devices,
 and
  I suspect it's hard to differentiate from regular Chrome visits on other
  systems? Anyway, sales trends clearly suggest they are becoming more of a
  niche to pay attention to.


Actually, ChromeOS's User-Agent string reports the OS distinctly as
'CrOS'... so we should be able to measure it pretty easily compared to
other OSes.


  It might be nice to have an official Wikipedia Chrome app. There are a
 few
  in the Web Store now,[2] but they're not great. For Chrome OS users, the
  main advantages of having an app, even if all it does is redirect to the
  website, is the ability to add it to your Chrome homescreen and the dock.


If you're going to build an OS around the web, web apps should really
just be fancy bookmarks. :)

I'd recommend against building any specific 'app' for a web-based OS like
this, but if we can have a Chrome Web Store entry that conveniently
bookmarks us and that makes us easier to use, well that'd be awesome.

I'd also kind of like to kill our current Firefox OS app and replace it
with a pointer to the mobile web site for the same reason; we have more
features on the mobile web site than on the current port-of-a-PhoneGap-app
Firefox OS app, which isn't getting maintained.

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

Re: [Wikitech-l] Project idea

2013-07-12 Thread Max Semenik
On 12.07.2013, 20:07 Yuvi wrote:

 On Fri, Jul 12, 2013 at 9:30 PM, Brion Vibber bvib...@wikimedia.org wrote:
 I'd also kind of like to kill our current Firefox OS app and replace it
 with a pointer to the mobile web site for the same reason; we have more
 features on the mobile web site than on the current port-of-a-PhoneGap-app
 Firefox OS app, which isn't getting maintained.

 +1, PhoneGap sucks. Also I think we have an app on the Blackberry
 store too, which too should be replaced / killed.

And a DelphinBrowser app, apparently already bitrotten to death.

-- 
Best regards,
  Max Semenik ([[User:MaxSem]])


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

Re: [Wikitech-l] Project idea

2013-07-12 Thread Steven Walling
On Fri, Jul 12, 2013 at 9:00 AM, Brion Vibber bvib...@wikimedia.org wrote:

 I'd recommend against building any specific 'app' for a web-based OS like
 this, but if we can have a Chrome Web Store entry that conveniently
 bookmarks us and that makes us easier to use, well that'd be awesome.


You mean you recommend against OS-specific apps, like we have specific apps
for Windows Phone, iOS, and Android? ;)

Snark aside: what you proposed is essentially how most Chrome apps work and
is easiest to implement. For HTML5 games and such, I'm sure it's more
app-like in that you may not be able to launch the game without installing
the app, but most people basically just redirect users to the normal site.
Obviously this makes the use of the name app seem bizarre, but the
advantage for ChromeOS users is that we make it easier to get back to
Wikipedia. (One step instead of three.)
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Project idea

2013-07-12 Thread Nikolas Everett
As a ChromeOS user I really just think of it as a laptop with a funky set
of apps.  I'm pretty sure I wouldn't have thought to search for a wikipedia
app for it because I'm so used to getting wikipedia in the browser.

On the other hand if the app could modify search key behaviour so I can hit
search, type wikipedia, hit tab, type search term, then hit enter, then I'd
like that.  On the other other hand I already have this behaviour in all
browser windows so from (pretty much) anywhere in the OS I can hit ctrl-t,
ctrl-l, type wikipedia, hit tab, type search term, then hit enter.  Also,
it feels like that search key behaviour is up to google anyway and at some
point they'll make it work the same as the location bar.

Nik


On Fri, Jul 12, 2013 at 2:22 PM, Steven Walling steven.wall...@gmail.comwrote:

 On Fri, Jul 12, 2013 at 9:00 AM, Brion Vibber bvib...@wikimedia.org
 wrote:

  I'd recommend against building any specific 'app' for a web-based OS like
  this, but if we can have a Chrome Web Store entry that conveniently
  bookmarks us and that makes us easier to use, well that'd be awesome.
 

 You mean you recommend against OS-specific apps, like we have specific apps
 for Windows Phone, iOS, and Android? ;)

 Snark aside: what you proposed is essentially how most Chrome apps work and
 is easiest to implement. For HTML5 games and such, I'm sure it's more
 app-like in that you may not be able to launch the game without installing
 the app, but most people basically just redirect users to the normal site.
 Obviously this makes the use of the name app seem bizarre, but the
 advantage for ChromeOS users is that we make it easier to get back to
 Wikipedia. (One step instead of three.)
 ___
 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] Project idea

2013-07-11 Thread Steven Walling
Chromebooks have in just the past eight months snagged 20 percent to 25
percent of the U.S. market for laptops that cost less than $300...[1]

I have no idea how many pageviews we get coming from ChromeOS devices, and
I suspect it's hard to differentiate from regular Chrome visits on other
systems? Anyway, sales trends clearly suggest they are becoming more of a
niche to pay attention to.

It might be nice to have an official Wikipedia Chrome app. There are a few
in the Web Store now,[2] but they're not great. For Chrome OS users, the
main advantages of having an app, even if all it does is redirect to the
website, is the ability to add it to your Chrome homescreen and the dock.

This is probably not such a big market that the Foundation would spend any
money developing for it, but I think it's probably not hard, and anyway
Google building an OS with the Web as its backbone is kind of cool.

1.
http://www.bloomberg.com/news/2013-07-10/google-chromebook-under-300-defies-pc-market-with-growth.html

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

Re: [Wikitech-l] Project idea

2013-07-11 Thread Steven Walling
On Thu, Jul 11, 2013 at 6:31 PM, Steven Walling steven.wall...@gmail.comwrote:

 Chromebooks have in just the past eight months snagged 20 percent to 25
 percent of the U.S. market for laptops that cost less than $300...[1]

 I have no idea how many pageviews we get coming from ChromeOS devices, and
 I suspect it's hard to differentiate from regular Chrome visits on other
 systems? Anyway, sales trends clearly suggest they are becoming more of a
 niche to pay attention to.

 It might be nice to have an official Wikipedia Chrome app. There are a few
 in the Web Store now,[2] but they're not great. For Chrome OS users, the
 main advantages of having an app, even if all it does is redirect to the
 website, is the ability to add it to your Chrome homescreen and the dock.

 This is probably not such a big market that the Foundation would spend any
 money developing for it, but I think it's probably not hard, and anyway
 Google building an OS with the Web as its backbone is kind of cool.

 1.
 http://www.bloomberg.com/news/2013-07-10/google-chromebook-under-300-defies-pc-market-with-growth.html


Whoops. That [2] is supposed to be
https://chrome.google.com/webstore/search/Wikipedia
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] project idea for wikimedia

2013-04-30 Thread anurag bhattacharjee
thanks a lot. it's a pleasure to talk to you .
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Project Idea Proposal

2013-04-30 Thread Dheeraj Joshi
Hello,

I have submitted my project proposal for GSoc'13. Please have a look and
review it.
Link : http://www.mediawiki.org/wiki/User:Dheerajjoshi1991
-- 
Dheeraj
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] project idea for wikimedia

2013-04-29 Thread anurag bhattacharjee
I am a 3rd year student doing graduation on computer science and
engineering in a public engineering university in Bangladesh.
this year i have developed a project on constitution of Bangladesh.
where i used XML parsing technique.
i want to develop an application for android device which can give an user
friendly
environment to read, share, modify articles directly from an android
handset.
does this contribute any good?
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] project idea for wikimedia

2013-04-29 Thread Quim Gil

Hello Anurag,

On 04/29/2013 03:40 PM, anurag bhattacharjee wrote:

I am a 3rd year student doing graduation on computer science and
engineering in a public engineering university in Bangladesh.
this year i have developed a project on constitution of Bangladesh.
where i used XML parsing technique.
i want to develop an application for android device which can give an user
friendly
environment to read, share, modify articles directly from an android
handset.
does this contribute any good?


Have you checked our Wikipedia app for Android? Our team is working 
already in editing features...


If you are looking for GSoC ideas please check

https://www.mediawiki.org/wiki/Summer_of_Code_2013

There is not much time left for submit a GSoC proposal. If you want to 
participate please start drafting your proposal as explained at


https://www.mediawiki.org/wiki/Mentorship_programs/Application_template

If you want to learn about and contribute to Wikimedia mobile projects 
(out of the GSoC program) check


http://meta.wikimedia.org/wiki/Mobile_projects

--
Quim Gil
Technical Contributor Coordinator @ Wikimedia Foundation
http://www.mediawiki.org/wiki/User:Qgil

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

Re: [Wikitech-l] Project Idea for GSoC 2013 - Bayesian Spam Filter

2013-04-23 Thread anubhav agarwal
Hey Quim,

I have drafted my proposal on my User
pagehttps://www.mediawiki.org/wiki/User:Anubhav_iitr.
I have already opened a bug in mediawiki for the Extension request in
bugzilla. Here is the
linkhttps://bugzilla.wikimedia.org/show_bug.cgi?id=47207.


I will be glad to have your feedback.
Can you suggest me whom I should I ask to mentor me ?


On Mon, Apr 15, 2013 at 10:50 PM, Quim Gil q...@wikimedia.org wrote:

 On 04/14/2013 06:34 AM, anubhav agarwal wrote:

 Hey Quim,

 Thanks for such a detailed response. Sorry for being inactive for these
 few
 days, I was undergoing some coursework evaluations.


 I hope they went well. First things first!

 You have some homework to do here as well. It is time to start drafting
 your application, open a related feature request in Bugzilla and find a
 mentor. See

 https://www.mediawiki.org/**wiki/Mentorship_programs/**
 Application_templatehttps://www.mediawiki.org/wiki/Mentorship_programs/Application_template


 --
 Quim Gil
 Technical Contributor Coordinator @ Wikimedia Foundation
 http://www.mediawiki.org/wiki/**User:Qgilhttp://www.mediawiki.org/wiki/User:Qgil

 __**_
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/**mailman/listinfo/wikitech-lhttps://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Cheers,
Anubhav


Anubhav Agarwal| 4rth Year  | Computer Science  Engineering | IIT Roorkee
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Project Idea for GSoC 2013 - Bayesian Spam Filter

2013-04-23 Thread Quim Gil

On 04/23/2013 05:42 AM, anubhav agarwal wrote:

Hey Quim,

I have drafted my proposal on my User
pagehttps://www.mediawiki.org/wiki/User:Anubhav_iitr.
I have already opened a bug in mediawiki for the Extension request in
bugzilla. Here is the
linkhttps://bugzilla.wikimedia.org/show_bug.cgi?id=47207.


I will be glad to have your feedback.
Can you suggest me whom I should I ask to mentor me ?


Chris is willing to co-mentor, but not alone. I asked another potential 
co-mentor but we are still waiting for his answer. Anybody interested? 
MediaWiki extension development skills required.


In any case, please apply to GSoC formally. You don't need to have the 
mentors assigned to do this and you can keep improving your proposal 
until the deadline.


--
Quim Gil
Technical Contributor Coordinator @ Wikimedia Foundation
http://www.mediawiki.org/wiki/User:Qgil

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

Re: [Wikitech-l] Project Idea for GSoC 2013 - Bayesian Spam Filter

2013-04-15 Thread Platonides
On 14/04/13 15:41, anubhav agarwal wrote:
 I don't we could take in account the roll back for automated learning. It
 is not necessary that the person who edited the document, then rolled it
 back did because it was a spam.

Getting the right data to train from is hard, since wiki is so flexible.
The good point of rollback is that a) It's easy to detect, b) It's
restricted (a random user can't use it) and c) On some wikis policy
restricts it's use to “clearly bad edits”.

So you _should_ be training with unwanted edits. But there will be
false positives.



 Though a Train as spam checkbox is a good idea. I was thinking about the
 report spam button along with edit button on the top-right hand corner
 of a section.

However, that only tells you that somewhere in the page there is spam,
not what the spam is (the last revision? an edit from 2 months ago?) nor
does it encourage for fixing it.


 I was thinking of creating a Job Queue for big websites like Wikipedia,
 each edit will go in a queue which will be processed offline and then later
 roll backed to the original content if it triggers the alarm.

I'm not a big fan of this. You will have edit-conflicts to handle, and
it looks messy to have reverts by an extension. I recommend you to work
on the bayesian detection of spam, and leave the potential refactoring
to configure it to work through the job queue for later.

I think I could look in the archives of deleted pages from the WM-ES
wiki for spam data for you.

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

Re: [Wikitech-l] Project Idea for GSoC 2013 - Bayesian Spam Filter

2013-04-15 Thread Quim Gil

On 04/14/2013 06:34 AM, anubhav agarwal wrote:

Hey Quim,

Thanks for such a detailed response. Sorry for being inactive for these few
days, I was undergoing some coursework evaluations.


I hope they went well. First things first!

You have some homework to do here as well. It is time to start drafting 
your application, open a related feature request in Bugzilla and find a 
mentor. See


https://www.mediawiki.org/wiki/Mentorship_programs/Application_template

--
Quim Gil
Technical Contributor Coordinator @ Wikimedia Foundation
http://www.mediawiki.org/wiki/User:Qgil

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

Re: [Wikitech-l] Project Idea for GSoC 2013 - Bayesian Spam Filter

2013-04-14 Thread anubhav agarwal
Hey Quim,

Thanks for such a detailed response. Sorry for being inactive for these few
days, I was undergoing some coursework evaluations.

On Tue, Apr 9, 2013 at 9:50 PM, Quim Gil q...@wikimedia.org wrote:

 Hi Anubhav,


 On 04/07/2013 06:05 PM, anubhav agarwal wrote:

 Hi,

 I am Anubhav Agarwal, a B.Tech 4th Year student at IIT Roorkee. I wish to
 apply for GSoC 2013 and I am thinking about Bayesian Spam Filter as a
 project for the same. I have drafted the Idea on my
 talkhttp://www.mediawiki.org/**wiki/User:Anubhav_iitrhttp://www.mediawiki.org/wiki/User:Anubhav_iitr
 page.


 I have done a first reality check with Chris Steipp, who oversees the area
 of security and also spam prevention. Your idea is interesting and it seems
 to be feasible. This is a very good first step!

 It would require adding a hook to MediaWiki core, but this could be a
 small, acceptable change. The rest could be developed as an extension of
 the ConfirmEdit extension.

 It might have a performance penalty in a site like English Wikipedia with
 plenty of concurrent edits, but for starters it could be potentially useful
 to the 99% of MediaWiki instances that have a significantly smaller number
 of daily edits and especially a very small number of editors and tools able
 / happy to deal with spam.


I was thinking of creating a Job Queue for big websites like Wikipedia,
each edit will go in a queue which will be processed offline and then later
roll backed to the original content if it triggers the alarm.



 As a next step, please

 1. Create a subpage for your proposal e.g. http://www.mediawiki.org/wiki/*
 *User:Anubhav_iitr/Bayesan_**spam_filterhttp://www.mediawiki.org/wiki/User:Anubhav_iitr/Bayesan_spam_filter

 2. File an enhancement request at https://bugzilla.wikimedia.**
 org/enter_bug.cgi?product=**MediaWiki%20extensionshttps://bugzilla.wikimedia.org/enter_bug.cgi?product=MediaWiki%20extensionsunder
  Extensions requests explaining your proposal and linking to the
 related wiki page.

 3. Reply to this thread sharing the link to the bug report so anybody
 interested can watch it.


Here is the link for the
bughttps://bugzilla.wikimedia.org/show_bug.cgi?id=47207,
as you said.




  I request you to go through this and give your suggestions on it.


 Yes, but you will get more feedback if you are diligent answering to the
 feedback received:

 http://www.mediawiki.org/wiki/**User_talk:Anubhav_iitrhttp://www.mediawiki.org/wiki/User_talk:Anubhav_iitr
  :)


 --
 Quim Gil
 Technical Contributor Coordinator @ Wikimedia Foundation
 http://www.mediawiki.org/wiki/**User:Qgilhttp://www.mediawiki.org/wiki/User:Qgil

 __**_
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/**mailman/listinfo/wikitech-lhttps://lists.wikimedia.org/mailman/listinfo/wikitech-l




-- 
Cheers,
Anubhav


Anubhav Agarwal| 4rth Year  | Computer Science  Engineering | IIT Roorkee
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Project Idea for GSoC 2013 - Bayesian Spam Filter

2013-04-14 Thread anubhav agarwal
Hi Platonides,

On Sat, Apr 13, 2013 at 4:04 AM, Platonides platoni...@gmail.com wrote:

 On 09/04/13 18:20, Quim Gil wrote:
  Hi Anubhav,
 
  I have done a first reality check with Chris Steipp, who oversees the
  area of security and also spam prevention. Your idea is interesting and
  it seems to be feasible. This is a very good first step!
 
  It would require adding a hook to MediaWiki core, but this could be a
  small, acceptable change.
 I agree. Adding a hook is no problem.

  The rest could be developed as an extension of
  the ConfirmEdit extension.

 I'm not sure on adding it to ConfirmEdit. I would develop it as an
 independent extension, which could then hook into ConfirmEdit or
 AbuseFilter.

 Anubhav wrote:
  Tasks
 
  Create a tool for wiki users to report Spam. A a simple way to
  train the a Bayesian DB. This should be accessible for any user
  with the permissions to undo or rollback those changes or to
  delete the new page/file. Understanding the metadata(IP, links,
  user) I can extract from the data (perhaps harnessing other
  services like blacklists).

 I think it would be more interesting if it could be trained
 automatically. Perhaps by automatically learning rollbacks as wrong.
 Maybe there could be a checkbox to train as spam when doing a revert,
 but I would avoid anything complex like Go to Special:TrainSpam and
 enter the revision number to mark as spam.


I don't we could take in account the roll back for automated learning. It
is not necessary that the person who edited the document, then rolled it
back did because it was a spam.

Though a Train as spam checkbox is a good idea. I was thinking about the
report spam button along with edit button on the top-right hand corner
of a section.



 Good luck!


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




-- 
Cheers,
Anubhav


Anubhav Agarwal| 4rth Year  | Computer Science  Engineering | IIT Roorkee
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Project Idea for GSoC 2013 - Bayesian Spam Filter

2013-04-13 Thread Paul Selitskas
On Sat, Apr 13, 2013 at 2:42 AM, Brian Wolff bawo...@gmail.com wrote:

 Qgill wrote:
It might have a performance penalty in a site like English Wikipedia with
 plenty of concurrent edits, but for starters it could be potentially useful
 to the 99% of MediaWiki instances that have a significantly smaller number
 of daily edits and especially a very small number of editors and tools able
 / happy to deal with spam.

 Hmm. I was playing with nlp-ish automated newpage patrol recently. One
 thing that crossed my mind was if it becomes too expensive, one could run
 the classifier in the job queue (and hence on a dedicated server(s) ) and
 tag changes shortly after the fact.

We have Parsoid running separately, don't we? Perhaps, the same
approach could work here as well.


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



--
З павагай,
Павел Селіцкас/Pavel Selitskas
Wizardist @ Wikimedia projects

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

Re: [Wikitech-l] Project Idea for GSoC 2013 - Bayesian Spam Filter

2013-04-12 Thread Platonides
On 09/04/13 18:20, Quim Gil wrote:
 Hi Anubhav,
 
 I have done a first reality check with Chris Steipp, who oversees the
 area of security and also spam prevention. Your idea is interesting and
 it seems to be feasible. This is a very good first step!
 
 It would require adding a hook to MediaWiki core, but this could be a
 small, acceptable change.
I agree. Adding a hook is no problem.

 The rest could be developed as an extension of
 the ConfirmEdit extension.

I'm not sure on adding it to ConfirmEdit. I would develop it as an
independent extension, which could then hook into ConfirmEdit or
AbuseFilter.

Anubhav wrote:
 Tasks
 
 Create a tool for wiki users to report Spam. A a simple way to
 train the a Bayesian DB. This should be accessible for any user 
 with the permissions to undo or rollback those changes or to
 delete the new page/file. Understanding the metadata(IP, links,
 user) I can extract from the data (perhaps harnessing other
 services like blacklists).

I think it would be more interesting if it could be trained
automatically. Perhaps by automatically learning rollbacks as wrong.
Maybe there could be a checkbox to train as spam when doing a revert,
but I would avoid anything complex like Go to Special:TrainSpam and
enter the revision number to mark as spam.

Good luck!


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

Re: [Wikitech-l] Project Idea for GSoC 2013 - Bayesian Spam Filter

2013-04-12 Thread Brian Wolff
On 2013-04-12 7:33 PM, Platonides platoni...@gmail.com wrote:

 On 09/04/13 18:20, Quim Gil wrote:
  Hi Anubhav,
 
  I have done a first reality check with Chris Steipp, who oversees the
  area of security and also spam prevention. Your idea is interesting and
  it seems to be feasible. This is a very good first step!
 
  It would require adding a hook to MediaWiki core, but this could be a
  small, acceptable change.
 I agree. Adding a hook is no problem.


Well a hook is obviously no problem, im not sure why a new one would be
needed. Surely if the abuse filter has all the hooks it needs, so would
this.

Qgill wrote:
It might have a performance penalty in a site like English Wikipedia with
plenty of concurrent edits, but for starters it could be potentially useful
to the 99% of MediaWiki instances that have a significantly smaller number
of daily edits and especially a very small number of editors and tools able
/ happy to deal with spam.

Hmm. I was playing with nlp-ish automated newpage patrol recently. One
thing that crossed my mind was if it becomes too expensive, one could run
the classifier in the job queue (and hence on a dedicated server(s) ) and
tag changes shortly after the fact.

Last of all I would suggest you also read up on other people who have done
machine learning approaches to vandalism detection. In particular
user:cluebot_NG - http://en.wikipedia.org/wiki/User:Cluebot_NG . There is
also a list of academic papers on the subject at
http://en.wikipedia.org/w/index.php?title=User:Emijrp/Anti-vandalism_bot_census(that
said, an extension like you are proposing does not have to be as good
as the rather complex state of the art in order to be useful. Any effective
system would probably be quite useful).

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

Re: [Wikitech-l] Project Idea for GSoC 2013 - Bayesian Spam Filter

2013-04-09 Thread Quim Gil

Hi Anubhav,

On 04/07/2013 06:05 PM, anubhav agarwal wrote:

Hi,

I am Anubhav Agarwal, a B.Tech 4th Year student at IIT Roorkee. I wish to
apply for GSoC 2013 and I am thinking about Bayesian Spam Filter as a
project for the same. I have drafted the Idea on my
talkhttp://www.mediawiki.org/wiki/User:Anubhav_iitrpage.


I have done a first reality check with Chris Steipp, who oversees the 
area of security and also spam prevention. Your idea is interesting and 
it seems to be feasible. This is a very good first step!


It would require adding a hook to MediaWiki core, but this could be a 
small, acceptable change. The rest could be developed as an extension of 
the ConfirmEdit extension.


It might have a performance penalty in a site like English Wikipedia 
with plenty of concurrent edits, but for starters it could be 
potentially useful to the 99% of MediaWiki instances that have a 
significantly smaller number of daily edits and especially a very small 
number of editors and tools able / happy to deal with spam.


As a next step, please

1. Create a subpage for your proposal e.g. 
http://www.mediawiki.org/wiki/User:Anubhav_iitr/Bayesan_spam_filter


2. File an enhancement request at 
https://bugzilla.wikimedia.org/enter_bug.cgi?product=MediaWiki%20extensions 
under Extensions requests explaining your proposal and linking to the 
related wiki page.


3. Reply to this thread sharing the link to the bug report so anybody 
interested can watch it.




I request you to go through this and give your suggestions on it.


Yes, but you will get more feedback if you are diligent answering to the 
feedback received:


http://www.mediawiki.org/wiki/User_talk:Anubhav_iitr  :)


--
Quim Gil
Technical Contributor Coordinator @ Wikimedia Foundation
http://www.mediawiki.org/wiki/User:Qgil

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

[Wikitech-l] Project Idea for GSoC 2013 - Bayesian Spam Filter

2013-04-07 Thread anubhav agarwal
Hi,

I am Anubhav Agarwal, a B.Tech 4th Year student at IIT Roorkee. I wish to
apply for GSoC 2013 and I am thinking about Bayesian Spam Filter as a
project for the same. I have drafted the Idea on my
talkhttp://www.mediawiki.org/wiki/User:Anubhav_iitrpage.

I request you to go through this and give your suggestions on it.

Hoping for a good feedback

Regards,
Anubhav


Anubhav Agarwal| 4rth Year  | Computer Science  Engineering | IIT Roorkee
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l