Page MenuHomePhabricator

MediaWiki offline support for WHATWG/HTML5
Open, LowPublicFeature

Description

Author: blog

Description:
Same as bug 15468, but standards-compliant: Use HTML5 offline stores instead of Google Gears.

"The resources [1] and [2] already show some implementations for offline
(read-only) access to MediaWiki wikis, but edit functions are still missing.

The aim of this bugzilla is to find a reliable solution for full-featured
MediaWiki functionality including (an at least limited) page editing even when
no online access is available temporarily. Further and improved concepts are
sought for handling the increased possibility of edit conflicts.

The proposed extension may be more useful for smaller wikis like private and
enterprise MediaWikis having less edit activitiy than for example the large
Wikipedia projects.

[1] "Google Gears hack: MediaWiki offline functionality in less than one hour"
http://andreas.schmidt.name/blog/2007/10/google-gears-hack-mediawiki-offline-functionality-in-less-than-one-hour.html
[2] MediaWiki offline support thanks to Google Gears
http://wiki.yobi.be/wiki/Mediawiki_LocalServer
[3] http://gears.google.com/"

"further resources

[4] http://wiki.laptop.org/go/Google_Gears "Z.B. started working on a mediawiki
reader and thumbwiki implementation in Gears (see gearswiki.theidea.net) that
imports mediawiki dumps and runs quite snappily for wikis of up to a few
hundred pages. (import and export can be slow still.)"
[5] http://gearswiki.theidea.net (Gears required)"


Version: unspecified
Severity: enhancement

Details

Reference
bz23798

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 11:07 PM
bzimport set Reference to bz23798.
bzimport added a subscriber: Unknown Object (MLST).
  • Bug 15468 has been marked as a duplicate of this bug. ***

Working offline will always be hard to implement with MediaWiki, simply because there is no access to the parser and though there are Javascript parsers, in general they suck of course. Perhaps this could be used by the Drafts extension however ? When people are editing, a draft can be autosaved, protecting you against accidental closing of the page, stuff like that.

http://nell-wikipedia.github.cscott.net is another implementation of a straightforward offline mediawiki. Offline editing support was part of its original design, fwiw. Code is at http://github.com/cscott/nell-wikipedia

Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:01 AM