UberData: Using Real Data in Mockups

Lorem Ipsum is dead. And if it is not, it probably should be. For years, designers and developers have promoted using real data in mockups instead of placeholder text. Over the last few years, "designing with real data" has become a visible trend, with many articles, posts, and talks on this topic.

Meet UberData - a Photoshop extension that inserts real data into mockups. It is a practical tool for filling repetitive UI blocks with meaningful content.

UberData can insert data from public JSON APIs, RSS feeds, JSON files, plain text files, and image folders. Future versions are planned to support CSV, Excel, Google Sheets, and more.

Why? What about Craft?

I believe there is always room for another good product. UberData is my alternative to InVision Craft Data. I built it because InVision dropped Windows support long ago, and on macOS their Photoshop support started from CC 2015. UberData runs on both platforms and supports Photoshop CC versions starting from 2013 (but unlike Craft, it does not run in Sketch).

Usage guide

Inserting data

UberData inserts text and images into selected layers. You can select multiple layers at once - data will be inserted in the correct order.

Insert text

To insert text, select a text layer. New text either replaces existing text or is appended when you click with Shift pressed.

Insert images

To insert an image, select a shape layer (a vector layer with fill). The image is inserted as a smart object above the selected shape, resized to fit it, and applied as a clipping mask.

Adding data sources

Create custom sources or connect ready-made ones:

In the lower-left corner of the panel, click the (+) button to add a new source.

Add new data sources

Each source type has its own visual representation, from simple lists for text files to adaptive tiles for image folders.

JSON

You can add JSON files or fetch data from public no-auth JSON APIs, for example:

Work with APIs and JSON files

RSS

You can add news RSS and XML feeds. For example:

It is best to provide a direct feed URL, but if you paste a website URL (for example http://abduzeedo.com/), UberData will try to detect RSS automatically.

Get real data from RSS feeds

Text files

UberData reads data from *.txt files. One requirement: every item must start on a new line.

Create your own text data lists

Image folders

You can add any local image folder. UberData scans all files, including nested folders.

For testing, try this free pack of 100 avatars.

Tips

In the source list

For image folders and text files, you can hold Alt while clicking. In that case, the source is not opened - UberData inserts a random value immediately.

Generate random data

Inside a source

You can rename a source by clicking its title at the top.

How to rename a data source in UberData

In the top-right corner, behind the three-dot menu, you can refresh a source (fetch latest online data for RSS and JSON) or remove it.

How to update a data source in UberData

Most RSS and JSON items are text, but sometimes they contain URLs. UberData checks links and marks image links with a special icon. Clicking such an item inserts an image instead of raw text.

Supported versions

Does not work in CS6 and earlier.

Download

You can download this and my other Photoshop extensions at UberPlugins.cc.

Go to UberPlugins website

UberData is in active testing. That means bugs are possible, and behavior may occasionally differ from expectations. If you find issues or have suggestions, message me:

Email | Twitter | Facebook

photoshop plugins tools uberplugins 2017

✏ Published on


Previous

Typograf for Photoshop

Next

How We Redesigned Onboarding at iGMS and Found Key Issues

Other notes