Functionality

Navigation:  Introduction >

Functionality

Previous pageReturn to chapter overviewNext page

At the core, Q++Studio is a very smart search and replace program specialized in the creation of diaries in QuarkXPress format. This is a useful way of thinking of Q++Studio when describing what it can and cannot do.

 

What Q++Studio does

What Q++Studio does not do

Intelligent replacement of the tokens placed in GridTemplates. For example Q++Studio will know, depending on the context. whether the token [1Mmmm] should be replaced by "Lundi" or "Monday" or "Tuesday", ...

Q++Studio will not design the GridTemplates for you inside QuarkXPress. You will be able to use GridTemplates without knowing QuarkXPress, but to create new GridTemplates you will need familiarity with QuarkXPress. However, you are not left on your own; this manual and the Q++Studio Help file contain chapters guiding you through the process of creating GridTemplates and pointing out some of the common mistakes.

Q++Studio can also delete objects based on token rules.

Q++Studio saves its work in Scripts. This means that the "search and replace" routines produced in Q++Studio are reusable, and highly structured (hence the name script).

The script structure allows Q++Studio to make copies of the original file and interpret differently the tokens in each copy of the original file. For example on one page Q++Studio will replace [1d] [1Mmmm] by "25 October", and on the next page it will replace it by "1 November".

Because Q++Studio is at heart a text search and replace program, it will not create objects in QuarkXPress or modify any of their non-text properties. For example, Q++Studio will not move a textbox or modify its size. This is a design decision, leaving the "artistic" choices to the user.

Q++Studio Tokens are linked to data tables covering all the data usually associated with diaries (translations, holidays, moon phases, …).

All the data and tools necessary to create diaries are contained within Q++Studio (hence the name IDE for Integrated Development Environment).

Q++Studio will not translate the text in information pages. While it may appear that Q++Studio translates tokens (for example [1dddd] into "Monday" or "lundi" depending on the language selected), it is really only doing a text replacement. Q++Studio has no concept of syntax, grammar, etc…

Generally, all the features of Q++Studio are geared towards the creation of diaries. You do not have to fiddle with Q++Studio to make it work for diaries; it was designed from the start to produce diaries.

 

Most of the core functionality of Q++Studio exists in all the versions of Q++Studio.


Topic 87189 updated on 03-May-2018.
Topic URL: https://www.qppstudio.net/webhelp_xv4/index.html?whatq__willandwillnotdo.htm