GSoC 2009 Enhancement of Text Filter Road Map by jainbasil

=Aim Of This Project=

This project aims at the enhancement of the Text Filter in Scribus so that it can import XPress Tags, XTags, InDesign Exchange Files, InDesign Snippets, plain XML etc., to create a new dialog widget that can handle the global preferences for import/export of these XML based file formats. It will also implement a new UI for the Text Filter to make it more flexible and consistent with other Scribus dialogs.

=Roadmap=

Research and Studies on the project


 * Study of Scribus Source Code – Done
 * Study on implementation of Tabbed Dialogs in current MDI of Scribus – Done
 * Study of Scribus File Format – In Progress
 * Research works on Xpress Tags – In Progress
 * Research works on Xtags – Not Done
 * Research works on IDML – Not Done
 * Research works on INX – Not Done

Coding Works


 * Implementation of Tabbed Window into current MDI of Scribus – In Progress
 * Xpress Tags – Not Done
 * Xtags – Not Done
 * IDML – Not Done
 * INX – Not Done

=Time Line=

Period of Project work : June 15, 2009 to October 15, 2009 ( Four Months )

The Project work is divided into four parts

Import of text files containing XPress Tags
June 15, 2009 June 21, 2009 July 5, 2009 July 15, 2009
 * Start of Project
 * Research Work and discussions on XPress Tags.
 * Start Coding for implementation of XPress Tags
 * Submission of initial coding works on XPress Tags for evaluation and suggestions from the Mentor. More corrections/enhancements and documentation will be done after discussions with mentor and developers.
 * Submission of final code on XPress Tags.

Implementation of XTags as a plugin for Scribus
July 16, 2009 July 21, 2009 August 9, 2009 August 15, 2009
 * Research Work and discussions on XTags.
 * Start Coding for implementation of XTags
 * Submission of initial coding works on XTags for evaluation and suggestions from the Mentor. More corrections/enhancements and documentation will be done after discussions with mentor and developers.
 * Submission of final code on XTags.

Import of INX/ Adobe InDesign Snippets into Scribus
August 16, 2009 August 22, 2009 September 11, 2009 September 17, 2009
 * Research and discussions on implementation of INX/ InDesign snippets
 * Start coding for implementation of INX/ InDesign Snippets
 * Submission of initial coding works on INX/InDesign Snippets for evaluation. Corrections/enhancements and documentation will be done after discussions with mentor and developers.
 * Submission of final code on implementation INX/ InDesign snippets.

Support for IDML (InDesign Markup Language) files in Scribus
September 18, 2009 September 22, 2009 October 11, 2009 October 15, 2009
 * Research and discussions on implementation of IDML ( InDesign Markup Language ) files.s.
 * Start coding for implementation of IDML ( InDesign Markup Language ) files.
 * Submission of initial coding works on implementation of IDML (InDesign Markup Language) files for evaluation. Corrections/enhancements and documentation will be done after discussions with mentor and developers.
 * Submission of final code on implementation of IDML (InDesign Markup Language) files.