Last modified: 2014-11-13 17:44:39 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T40484, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 38484 - Parsoid: When Parsoid is used (e.g. for VisualEditor), MediaWiki has a dependency on a non-PHP service to work
Parsoid: When Parsoid is used (e.g. for VisualEditor), MediaWiki has a depend...
Status: NEW
Product: Parsoid
Classification: Unclassified
General (Other open bugs)
unspecified
All All
: Low normal
: ---
Assigned To: Parsoid Team
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-07-19 04:40 UTC by MZMcBride
Modified: 2014-11-13 17:44 UTC (History)
4 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description MZMcBride 2012-07-19 04:40:51 UTC
The VisualEditor extension currently requires a Parsoid instance to handle wikitext (cf. $wgVisualEditorParsoidURL in VisualEditor.php). This makes installing and using the extension very difficult (or impossible) for third-party users wishing to use the extension with their MediaWiki installations.

Ideally, calling out to an external Parsoid instance should not be necessary.
Comment 1 James Forrester 2012-07-19 17:37:33 UTC
Re-wording to be specific. I know Gabriel (and Tim Starling) are already looking at solutions to this issue.
Comment 2 Gabriel Wicke 2012-07-19 18:18:42 UTC
Our plan is to port Parsoid to a C library and interface it to PHP as an extension and (for shared hosting) as a near-static binary following Tim's strategy for Lua. We have some issues to address in the JS implementation before we embark on that, so don't expect that to happen before October.

We could later also port Parsoid to pure PHP, but PHP's less-than-stellar performance for memory-heavy workloads would make this only useful for very small wikis. See http://shootout.alioth.debian.org/u32/performance.php?test=binarytrees for a fun memory-heavy benchmark.
Comment 3 James Forrester 2012-08-06 19:25:54 UTC
Mass-moving bugs into the new 'Parsoid' product.
Comment 4 Gabriel Wicke 2013-01-28 22:25:01 UTC
See https://www.mediawiki.org/wiki/Parsoid/Roadmap for our latest plans on this. Our plan is to support HTML-only wikis with VisualEditor without any dependency on Parsoid.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links