Skip navigation
Currently Being Moderated

Viewing a page from another Software

Jul 31, 2012 3:08 AM

Hi,

 

one of my customers uses InDesign for making the layout of a magazine. Each issue is an own document.

In the magazine there are pages for ads. Ad orders are entered for invoicing in some other (invoicing) software and for the layout in InDesign. Now when a client is on the phone and asks 'can I place an ad half a page in size on page 10 of the December issue?' the invoicing software(!) should be able to look up that page in the InDesign document. Means some window should open showing what is on that page 10 already, so that one can see if there is enough unused space to place the half page ad.

I'm a complete newbee to InDesign, maybe there are scripts or calls the invoicing software could use for that, giving document name and page no. to InDesign and thus opening the page or whatever.

 

Thanks.

 
Replies
  • Currently Being Moderated
    Jul 31, 2012 3:26 AM   in reply to Dieter_

    Uh, keep a recent PDF at hand maybe?

     

    If you want to use InDesign to browse through the latest version, all you have to do is

    (1) open the right document;

    (2) jump to the correct page.

     

    -- I don't see how a script could help you with that (*)

     

    (*) Or maybe, if you could double-click a script that scans your hard disk for all issues, shows you a drop down list of the ones it finds, lets you select one and then prompts you for the page number. Personally, I wouldn't need such a script because all of my work is stored in separate folders for (a) publisher, (b) client, (c) journal, (d) issue -- and sometimes (e) version. So it's a one-way walk straight to "the latest version".

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 31, 2012 5:54 AM   in reply to Dieter_

    If you will have any method that does not generate preview on-the-fly it will always be a danger, that an operator forgets to export PDF after some important change.

    It depends for sure on how many operators, clients and documents are in process.

    Could escalate if one page will be sold to several customers at the same time

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 31, 2012 7:17 AM   in reply to Dmitry Aleksandrov

    @Dmitry – exporting a PDF could be an event driven thing.

    Here an example with an "beforeSave" event, that every time you do a "Save" to the document will export an PDF with a predefined export set to the same location your InDesign file resides. Or to a different location you will define:

     

    #targetengine "exportPDF"  
     
    var myEventListenerVersions = app.addEventListener("beforeSave", ExportPDF, false, undefined);      
     
    function ExportPDF(){
        var d=app.activeDocument;
        if (d.saved == true){
            d.exportFile(ExportFormat.PDF_TYPE, File(d.fullName+".pdf"), false, app.pdfExportPresets.itemByName("MyPDFpresetName"));
            };
        alert("Saved and exported to PDF!");
        };
    

     

    Start that script from the ESTK (to make it work one session long, until you close InDesign) or put it in the "startup scripts" folder to initialize it every time you start InDesign. Of course you have to change the string "MyPDFpresetName" to a reasonable name.

     

    Every time you save the InDesign file the exported PDF will be overwritten, so do not check the option "View PDF after Exporting" in your own PDF export preset.

     

    An event listener for the "Save As" command will be a different one…

     

    Uwe

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 31, 2012 8:41 AM   in reply to Laubender

    @Uwe, that's really a good idea.

     

    It would be very useful if the invoicing software could place frames on the pages that are reserved.

    Otherway it's still possible that operator sees the outdated version.

     

    @Dieter - MyPDFpresetName is a name of the preset configuration to export PDF.

    Why do you want it to have the same name as your document?

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 31, 2012 3:26 PM   in reply to Dieter_

    The "invoicing software" might be the problem, as of your description it sounds like something generic that also a plumber would use for customer and order management, and you were asked to customize it a bit / reinvent the wheel?

     

    A media specific solution should come ready with interfaces to further components, or bring minimum versions of those itself:

    - a page planning system to handle future editions before the first InDesign document exists

    - an editorial system should solve multi user workflow / collaboration issues (keyword "outdated").

    - as soon they are available also automatically provide previews or PDFs from its database.

    - trigger the invoice from publishing, provide a final proof PDF for that

    - eventually a separate image archive

    and so forth

     

    InDesign would be one important component, but it does not provide interfaces at that high level of abstraction, out of the box it stops at the single user. At a small scale, many of these things are doable with duct tape, scripts and a shared folder. For a reason though there is also a whole ecosystem of specialized solutions. If you're located in/near Germany (my guess from your name) and can dedicate the time, get hold on an early bird ticket for www.ifraexpo.de to catch some ideas.

     

    Dirk

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 1, 2012 1:42 PM   in reply to Dieter_

    Both forums (scripting and SDK) have a focus on the programming side, in the SDK forum you'll mostly find beginner woes (how to get a hold on the debug build, can I use Java for low level programming etc.) and very specific how-to questions about programming details. Active participation of the "big" solution providers is rare, they apparently prefer to keep their competitive advantage or have better things to do with their time.

     

    To get your feet wet you can just google for buzzwords like "indesign enterprise publishing workflow system" and browse the found sites, and later on visit a few presentations at their already suggested trade show. Some solution providers also offer budget / entry level systems. Don't expect too much detail from the web sites, again they are often afraid of competition.

    As your problem is with ad handling, you might need other keywords - Anzeigenverwaltung Blattplanung if you prefer german.

     

    At the other extreme I have watched team efforts of months to just compile a set of relevant criteria for an individual publishing house, request and evaluate the matching answers from various vendors - actually this can become an ongoing process, combined with several more months or even years for the actual deployment and customization - nothing that I'd want to squeeze into a forum thread.

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 2, 2012 7:35 AM   in reply to Dieter_

    The best solution to your problem is entirely dependent on the circulation of the magazine. What you describe is a little bit odd. Normally the ads are sold first. In this case the invoicing/adbooking software only needs to know what has been booked so far. If the customer is allowed to choose a particular page, or position on a page then this must be remembered (columns and height of ad). Only after the ads are booked the issue is planned. Then the space not occupied by ads needs to be filled by content.

     

    Of course sometimes it happens that the InDesign document is nearly finished and someone wants to place an ad. In this case the page planning software must add page to the issue or some guy decides to drop an article.

     

    In the case you describe it seems Uwe’s idea might be good enough. Just create the PDFs automatically when saving. You could also write the coordinates of all stuff into a nice little xml file and use this in your adbboking software. (It is something I have done)

     

    By the way, I have watched the (maybe same) teams Dirk mentioned. And I could not help thinking, sometimes it is better to reinvent the wheel. It is certainly more fun....

     

    Ralf

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 2, 2012 9:01 AM   in reply to Dieter_

    Dieter,

    (big) magazines and newspapers use a page planning software that acts as a middle man between the invoicing/adbooking and layout software. And the page planner is the one to decide where an ad is placed. The ad-software creates the ad list, including size, section, requested position etc. The page planning software then creates an issue and the software/human planner places the ads.

    Then the page planning software creates the Indesign pages. Depending on the type of ad the layouter may be allowed to move an ad (especially so called text ads ads in an editorial context). But in most cases the designer must ask the planner to move an ad and the InDesign page gets updated. If there is a change from the ad department, say an additonal ad, change size, or canceled ad changes must be accepted by the planner.

     

    Of course this is only the theory. In practice it is sometimes the case that a last minute change will be directly done in InDesign. I know one editorial system were the designer decides wether to accept changes of the planning system but this is rather odd.

     

    You could certainly do without the middle man. But to let the ad system create InDesign pages directly or place ads directly would be quite problematic. Very often pages need to be deleted or moved and then the issue has to be repaginated. This is much nicer if you can see what you are doing in a page planning system.

     

     

    Ralf

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 4, 2012 9:29 AM   in reply to liedzeit

    liedzeit wrote:

     

    By the way, I have watched the (maybe same) teams Dirk mentioned. And I could not help thinking, sometimes it is better to reinvent the wheel. It is certainly more fun....

     

    Ralf, I did not mean to discourage Dieter, just show him that he's not completely in uncharted waters. Reinventing the wheel can be fun indeed , if you know what's going on.

     

    Dirk

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points