GSoC/GCI Archive
Google Summer of Code 2011

Scribus Team

Web Page: http://wiki.scribus.net/canvas/GSoC_2011_Ideas

Mailing List: http://lists.scribus.info/mailman/listinfo/scribus

The Scribus Team includes the core development group and the translation, testing, and user support contributors located on every continent who cooperate to develop Scribus - a cross-platform Open Source Desktop Publishing Software. Scribus is now a 10 year old project which began as a Linux-only program, but now offers versions for Windows, MacOSX, and some less-commonly used environments like OS/2. Scribus provides professional publishing features, such as color separations, ICC color management, versatile PDF creation and pre-flight verification, as well as a Python scripting engine. In the Linux/UNIX and OS/2 worlds, Scribus is the only professional-grade Open Source Desktop Publishing Software, and on Win32 and Mac OS X, Scribus is used by an ever increasing number of professionals, as well as demanding amateur users. One can get some idea of the quality of PDFs made with Scribus, as well as the breadth of use by checking some of our Scribus Success Stories: http://wiki.scribus.net/canvas/Success_stories

Projects

  • Basic support for tables in Scribus In the following document I propose to implement a first basic support for tables in Scribus. The proposal comes in three parts. First, a problem description where I provide a rationale for the project. Second, an implementation plan including project deliverables and a contingency plan. Third, a tentative timeline for the project, and last some biographical information and other practicalities.
  • Enhancing ScripterNG in Scribus Scribus shows that professional desktop publishing is possible with Free Software. Scribus has many powerful features which are often mentioned in articles, eg. high quality PDF export and color management. But, its scripting features are not getting attention even after the complete redesign of its architecture. Scribus has a well designed API for its new ScripterNG, developed as part of GSoC 2008. But, this new generation scripter still lacks functionalities which are present in its old script