[scribus] Long Document Preparation Workflows
Aaron W. Hsu
arcfide at sacrideo.us
Mon Jan 11 19:35:59 CET 2010
On Sun, 10 Jan 2010 08:56:25 -0500, avox
<avox at arcor.de> wrote:
> what keeps us from changing it is lack of time and the scope of the
Looking at the list below is indeed daunting. I wonder, however, whether
all this is really required.
> 1 implement character styles (done)
Yes, this is pretty important, and you have it now.
> 2 separate the drawing logic from the layout logic (done, but will get a
I don't know what exactly this means, but I guess if you say so. :-)
> 3 change the way characters, styles and layout information are stored
> Scribus (currently it's all stored per character, and each story has a
> long list of characters)
This isn't really important for managing the book, but mostly for making
the performance of Scribus good enough to handle the entire book as a
single file. This does not matter to me as much.
> 4 implement some XML-like structure for text which will allow to store
> elements for chapters, references, index markup etc.
> 5 implement index, TOC, references in Scribus
> Tasks 1-4 involve a major refactoring of the Scribus code base, so it's
> nothing you can do in a weekend.
Well, now here I wonder whether this is actually required or not. We do
already have tools, either via word processor or the like, that are able
to automatically track these things, and produce "marked up" text from
them. Assuming that the word processor uses paragraph and character styles
to mark up the TOC and such, then we can use an external tool to manage
these things. In fact, if you only do this once, and don't change anything
outside of Scribus once the pieces have been added, then you can do big
books using just these tools.
However, the problems comes in when you want to modify the text. Because
you can't re-import in a non-destructive manner a revision of the text,
you can't use those automated external tools to handle your ToC if the
revision alters too much. Additionally, the character styles and paragraph
styles are not retained upon a re-import. This is, IMO, the bigger issue.
If, instead, you were able to simply revise the text from an external
source (track its modifications, as it were), then you wouldn't need to do
either 4 or 5, I think.
This would require being able to import styled documents either from a
word processor or a text editor that could keep track of the styles,
including Character styles.
> About priorities: Scribus is mainly a layout program, not a content
> production program. So the main priority is to combine images and text
> external sources and produce a printable PDF from it. Text editing
> capabilities will always be more limited than in a word processor, just
> Scribus doesnt have the image editing or vector editing capabilities of
> or Inkscape.
I am all for Scribus staying focused on what is its purpose. That's why I
think something like the above would be more suited to Scribus, since,
indeed, there is no reason why Scribus needs to do everything that a word
processor can do.
Aaron W. Hsu
A professor is one who talks in someone else's sleep.
More information about the scribus