MediaWiki Extension/Project Scope Statement

From Apache OpenOffice Wiki
Jump to: navigation, search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Status

Current Status
draft, not yet approved by sponsors
Status History
2007-09-05: [MMP] set up document

Project Name

MediaWiki Extension 1.0

Project Description

Phase 1
Provide an extension to OpenOffice.org to create and publish MediaWiki pages with OpenOffice.org by making use of new OpenOffice.org extension framework features
Phase 2
Provide an extension to OpenOffice.org to load, edit and republish MediaWiki pages with OpenOffice.org
iTeam
Mathias Bauer /MBA (Lead), Mikhail /MAV (engineering), Uwe /UFI (documentatiom), Éric /ES (QA), ? (User Experience)
Sponsors
Mathias Bauer /MBA, Lutz Hoeger /LHO

Scope Inclusions

Goals and Objectives

What business and/or technical needs will be filled by this project?

  • Enable wiki editing for OOo3 users

Requirements

What end-user requirements will be addressed by this projects?

Functional requirements

Phase 1
  • support of MediaWiki systems
  • create content with OOo and publish it to the wiki system
Phase 2 (not planned yet)
  • visual roundtrip from wiki to OOo to wiki, ie. preserve document content and structure, headings, text styles (bold. italics), hyperlinks, lists, tables, images
  • functional roundtrip from wiki to OOo to wiki, ie. table of content macros, categories
  • template support for import from wiki
  • ...

Non-functional requirements

  • The interaction design will reflect the new integrated command locations
  • MediaWiki administration (URL, user, password) will happen in Tools-Option
  • Help is integrated

Deliverables

What deliverables will be produced by this project?

Phase 1
  • MediaWiki.oxt by December 2007 latest
Phase 2
  • depends on progress of Phase 1

Scope Exclusions

Goals and Objectives

What business and/or technical needs will be excluded from this project?

  • The project is divided into 2 segments. Phase 1 will offer the feature set to maintain the connection to the MediaWiki systems (Tools-Options), and the Send-To-MediaWiki functionality. Phase 1 does not include opening/reading of existing MediaWiki articles or parts thereof. This is planned for Phase 2.

Requirements

What end-user requirements will be excluded from this project?

  • Support of other wiki systems than MediaWiki
  • WikiText code roundtrip of MediaWiki content
  • embedded HTML on wiki pages will be replaced by WikiText
  • Images can not be uploaded to the wiki systems
  • ...

Deliverables

What deliverables will be excluded from this project?

  • direct customer support
  • publishing the extension on the extension repository
  • marketing for the extension
Personal tools