User:GorillaWarfare/GSoC

Hi! I'm Molly White, a sophomore computer engineering student at Northeastern University. I'm hoping to participate in Summer of Code 2013 and/or Outreach Program for Women.

I love the Wikimedia projects in general, but have a few specific interests that could be particularly fun to pursue:
 * Exporting pages to various formats (particularly LaTeX)
 * Wikisource and proofreading improvements

Exporting/parsing to various document formats
The various projects use all sorts of tools to make pages accessible in different formats. These include:
 * File->Print
 * Uses CSS from MediaWiki:Print.css to remove metadata, navboxes, disambiguation links, etc, as well as perform some link reformatting, uncollapse tables, etc.
 * Book extension
 * Exports to PDF, ODF, DocBook XML, ZIM, or printed book from PediaPress
 * Uses Extension:PDF Writer, Extension:OpenDocument Export, Extension:XML Bridge, and Extension:Collection/openZIM.
 * Special:Export
 * Exports text and history to XML so that a page can be imported to another wiki. Not intended to create a document.
 * Wikisource:WSexport (more documentation at fr:s:Wikisource:Wsexport)
 * Exports to EPUB2. EPUB3, XHTML, and ODT are in development.
 * Wikisource-specific. Not in use on other wikis.
 * Relatively inflexible.
 * Other output extensions (Category:Output extensions)
 * Extension:Book (experimental, only tested on WikiMedia 1.12)
 * Extension:EPubExport (beta, somewhat limited language support)
 * Extension:Pdf Export (beta, meant for single article)
 * Extension:PdfBook (stable, meant for compiling several articles)
 * Extension:Wiki2LaTeX (stable, but has a security vulnerability. Creates LaTeX files and PDFs from these. No wikimarkup error correction.)

VisualEditor plugins
Particularly interesting plugins would be those that could improve Wikisource, and plugins for sheet music and source code (with syntax highlighting!).

Wikisource Proofread Page extension
This could be a fun one—Proofread Page could really use some improvements.
 * Refactor code/write unit tests
 * Allow compatibility with the VisualEditor
 * Wikisource-specific VisualEditor modules