GSoC 2011 Ideas

From Scribus Wiki
Revision as of 10:29, 28 January 2011 by Shaforostoff (talk | contribs)
Jump to navigation Jump to search

List ideas for prospective Google Summer of Code 2011 projects here...

Real table support

  • Skills required: C++, Qt4 knowledge
  • Scribus lacks real table support. Currently if one wants to have a table he will need to make it in external application and paste it as PS.
  • Tables need to become a new kind of object (aside from image and text objects).
  1. Scribus should do the layouting, including ensuring row height is big enough to provide enough room for the text, the same for columns (plus text wrapping and/or eliding). A possibility for table to flow over several pages should be available.
  2. Scribus should allow importing data from CSV [and other sorts of data] easily (like specifying delimiter, " symbol handling -- see how openoffice.org it does).
  3. Easy way to navigate through the cells, and doing table-wide formatting (of all features, text, lines, background...) are much needed.
  • Completing at least first item of this list will count as a success for the project.

Project 1

  • Introduction
  • Rationale
  • Deliverables
  1. Part
  2. Part
  • Time scale
  • Skills required
  • Summary