Wednesday, September 20, 2017

If you’re a Creative Cloud member, and use Adobe InDesign, you need to try the Publish Online feature. It's super easy to use, and can be a great alternative to posting a PDF to a Web site. Adobe is pulling out all the stops this week and declaring this “Publish Online Week”. See this InDesignSecrets blog post that contains lots of free content for learning Publish Online, as well as how to add sophisticated animation and interactivity to Publish Online documents.

Brian Donahue, a talented local designer, has used Publish Online for a number of projects. Here are a couple of my favorites:

Monday, August 28, 2017

One of the things that occupies a great deal of my time is writing custom scripts to automate Adobe InDesign. Most of these scripts are custom solutions to solve specific client workflows, but I have a handful of free public scripts available here.

The question I’m asked most frequently is this: “Will a script written for today’s version of InDesign continue to work in future versions of InDesign?" The short answer is “usually."

Scripts automate InDesign by accessing commands built into InDesign’s “document object model” or DOM. This DOM is an exhaustive, invisible-to-the-user list of commands available “under the hood” in InDesign that programmers can access to automate InDesign features and functions.

There are no guarantees about what Adobe might do in the future—but this DOM has not undergone any type of wholesale change in many, many years. As Adobe adds and changes features in InDesign, typically only the commands in the DOM related to those features change.

So, for example, if you have a script that automates some sort of find/change function, you could reasonably expect this script to continue to function in future versions of InDesign until Adobe decides to change something with the way InDesign performs Edit > Find/Change. Many scripts originally written for InDesign CS3 10 years and 7 major versions ago still run perfectly today.

If Adobe does change something in the DOM that causes a script to cease working properly, typically the charge to update the script is a small fraction of the original development cost of the script.

Wednesday, June 21, 2017

There are a number of reasons why you might need sample database or spreadsheet data to use for a project, and you want “real” sounding records with names, addresses, credit card numbers, company names, etc. Sure, you could mock up some fictitious data yourself, but that’s time consuming and tedious. Instead, turn to the Fake Name Generator™, generatedata.com, or FreeDataGenerator.

Perhaps you’re using Adobe XD to prototype an app, and quickly want to auto-populate a screen with random records using the Repeat Grid feature. Or you’re setting up a document using InDesign’s Data Merge feature and you don’t have the real data yet. Or you’re working on an XML or JSON project and need some sample data to work with. Or you’re teaching a Microsoft Excel or Google Sheets class and want to populate a spreadsheet with sample data.

Each of these Web sites makes it easy to generate dozens or hundreds of records of sample data. Each site offers something slightly different regarding the types of data generated and the formats that it will export the data to. Here are a couple of example data sets quickly generated with these resources:

2. On your tablet or phone, take a screenshot of what you want to “pose” on the device. To take a screenshot on an iOS device, press the home button and the power button simultaneously. One most Android devices, you press the volume down and power buttons simultaneously. Instead of a screenshot, you can assemble artwork in Photoshop or any other program that you wish. Just be sure to create it at the size of your device screen. Here, I just took a screen shot of my Web site on my iPad in landscape orientation.

3. Run Adobe comp on your device

4. Tap the plus icon in the lower right corner to create a new composition

5. Choose the proper size project for your device

6. Tap the place image button and locate the image from step 2. In my case, the image is a screen shot, so it is “On my device"

7. Drag your image to the upper-left corner, and then grab the lower-right selection handle and drag it to fill the canvas

8. Tap the share button and choose Auto Mockups

9. Your artwork will appear “posed” on a device. Depending on what device you are targeting, you may have multiple mockups available, Swipe to the left to see additional mockups.

10. Tap the share button to save the image the finished mockup to local storage, Dropbox, etc.

Friday, June 09, 2017

Gradients aren’t just for fills in Illustrator. Did you know that you can use them on strokes also? Here’s how:

1. Draw a path with the Pen tool, Curvature tool, Line Segment tool, Spiral tool, Pencil tool, or any other tool that creates a path

2. With the path selected, give the path a stroke weight (the Appearance panel is the best place to do this)

3. Choose a gradient for the stroke

4. In the Gradient panel, there are 3 “Stroke” buttons: the left-most button creates a gradient that just goes across the object from left to right by default.

5. The middle button creates a gradient that follows the curve of the stroke.

6. The right-most button creates a gradient that goes across the width of the stroke.

7. The Reverse Gradient button will change the direction of the gradient. This is particularly useful for gradients that follow the curve of the path.

Keep in mind that the Object > Path > Reverse Path Direction command will also change the direction of the gradient if the gradient is set to follow the curve of the path or go across the width of the stroke.

Wednesday, April 05, 2017

I’ve written about Adobe Portfolio previously. Its an extremely simple (and free) way to create an attractive, responsive, easy-to-update portfolio Web site that showcases your work. If you create a Portfolio Web site, you can choose to mirror your Portfolio projects on Behance also. Why would you want to do this? What is the difference between putting your work on a Web site built with Portfolio and putting your work on Behance?

Behance is “the leading online platform to showcase and discover creative work”. Think of Behance as a way to show your work and gain visibility within the creative community, and your Portfolio Web site as a place to showcase your work to potential clients and be discovered via search engines.

When you add a project to your Portfolio Web site, you have the option to post that project on your Behance site also, and vice versa. If you stick with simple text formatting in Portfolio, assigning Header, Subheader, Paragraph and Caption styles, these styles will be mapped to corresponding styles in Behance.

But here’s an important tip: When you Edit a Text Style in Portfolio, you can add space below paragraphs by specifying a Bottom Margin. But if you do this, the space below the paragraphs will disappear when the project appears in Behance. The solution? Instead of specifying a bottom paragraph margin in Portfolio, add add extra returns between paragraphs. These empty return characters will be honored in Behance also.

Friday, February 24, 2017

This is obscure, but I ran across this recently and thought it might help someone else out. I frequently need to copy the path to a file on my Mac or on a server, so that I can include that path in documentation or in a support email with a customer. Here’s how to do it:

1. Select the file you want in the Finder

2. Choose File > Get Info (command-i)

3. Select the full path next to “Where” in the Get Info dialog box

4. Choose Edit > Copy (command-c)

The file path is now on the clipboard, and can be pasted into a text document or an email. The path will look like this after pasting:

I just discovered by reading Dan Rodney’s excellent list of Mac Keyboard Shortcuts that if you select a file in the finder and press command-option-c the path name is copied. This method also puts the filename on the end of the path, so in my example above, the result is: