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
<[email protected]> 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 <[email protected]>
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
<[email protected]>
wrote:
Greeting,
I want to contribute to wikimedia and for that Outreachy
<https://www.gnome.org/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 <https://phabricator.wikimedia.org/p/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
[email protected]
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
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
--
(http://cscott.net)
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l