Showing posts with label customization. Show all posts
Showing posts with label customization. Show all posts

Monday, June 6, 2016

Partner Showcase - Pittsburgh Symphony Orchestra

The Pittsburgh Symphony Orchestra (PSO) has been enriching the lives of audiences with world-class music for 120 years.  In 2012, PSO launched their mobile app for Apple and Android devices.

We recently caught up with PSO's Joyce DeFrancesco, Director of Media Relations, to find out what prompted this established performing arts organization to launch their own mobile app and how have patrons responded to it.

Joyce DeFrancesco
Why did you decide to offer a mobile app for your patrons? 
When we began considering a mobile app, it was clear that mobile viewing of our site was growing. Having a mobile app would provide a better customer experience for our users.

Why did you choose InstantEncore’s mobile app solution? 
We reviewed a variety of options when selecting a mobile app solution. Instant Encore stood out because the framework is geared towards performing arts organizations. Also, they have a relationship and understanding of Tessitura, our ticketing database, if we should choose to integrate. 

PSO Mobile App
Click on image for a closer look
How have you promoted your mobile app to your patrons? 
We include a notice about our mobile app in our monthly e-newsletters and e-blasts about specific concerts. We push it on our social media and in many print publications.

What are the main benefits of your mobile app for your patrons? 
The mobile app provides our patrons with up-to-the-minute information about the concerts they’ll be attending and an easy way to provide them with links and access to even more information!

Which feature do you like best? Why? 
The push notification feature and its targeting function has been a wonderful way for us to get information and special offers to the patrons who are interested in a direct and noticeable alert. 

What’s the feedback on the app been like from your patrons? 
We haven’t received much feedback on the app, which we take as a good sign. When people don’t like something, they usually don’t hesitate to let you know! This is a “no news is good news” situation.

PSO welcomes app users to the concert with a geofence push notification.
Click on image for a closer look.
 

How easy was it to implement your app? 
The app was very easy to implement. We simply had to entered our concerts and created any pages we wanted. After that, we alerted Instant Encore, and they launched it in the app store.

What has customer support been like? 
Customer support is a breeze with Instant Encore. They are very responsive to any questions – from emergencies to simple inquiries.

Thursday, June 2, 2016

Maximize Convenience and Customization for Your App's Home Screen with Cards

The Home screen is crucial for your mobile app's success. It's the first thing people see when they use the app. Making a good first impression sets the tone for their entire experience.

If they see old information or a blank screen, then they might assume the app has nothing relevant to them and delete it.

So how can you avoid this without spending too much time doing maintenance? With the newest option in your toolkit - the Cards home screen!

Cards combines the convenience of the What's New home screen's automatically updated content feed with the endless customization options of the Slideshow home screen.

Activating the Cards Home Screen

Turning it on is easy.  Go to Mobile >> Tabs, and look for "Home: Cards" in the Type column.  Enable the Display checkbox for that item.

Activate and manage the Cards option in the Tabs area.
Click on image for a closer look.
To manage your Cards tab, click on the link in the Text column.

Once the tab is set up, users will be able to scroll through a list of all available Cards that link through to your content.


Header Image

Examples of Header Images.
Click on image for a closer look.
The first feature of your new Cards tab is an optional Header Image.  This banner image can be whatever you like. Just make sure it isn't too tall that it eats up all of a phone's real estate. We recommend a 3:1 width to height ratio.

Some popular examples are:
  • A photo of your ensemble, performance venue, or building exterior
  • The logo and branding of your organization.
  • A major sponsor (Note: It will not link to their website)


Content Cards

Without having to do any extra work, this tab will automatically create Cards for your active At-The-Venue Experiences and for your upcoming Event listings.  There will also be Cards that highlight the most recent Music, Video, or Buzz content. If there is no content for any of these, then that Card won't display. Everything is taken care of for you.

Access specific content or view all.
Click on image for a closer look.


However, you still have the power to do more.  You can drag-and-drop them to rearrange their order. Managing them lets you customize their label or decide if you wish to hide it. You can even add Custom Cards to supplement what your new home screen has to offer.


Custom Cards

Custom Cards in action.
Click on image for a closer look.
Custom Cards are very similar to Slideshow Slides, just smaller (and in some ways better!). Instead of a full screen graphic, all you need is another 3:1 banner.

You will be able to add a Headline and Description to give your users an idea of what content they will access through the Card.  This should just be a short paragraph at most. You will want to have multiple Cards visible on the screen at the same time to retain the Cards feel.

The Action Text should be a short phrase that tells users what you want them to do. "Tap Here", "Read More", "Learn", etc.  Then, provide an In-App URL to another tab or content item, or even an external URL. The entire Custom Card will act as one large, easy-to-tap button that links the user to that content.

This gives you the power to do whatever you want. Link to another Custom Tab with parking information, highlight a specific Music Album, link to your most popular Social Media platform, or highlight a Season Sponsor. 

One other big change from the Slideshow Slides is that in addition to being scheduled, you can leave the date fields blank to have the card always display.

Additional Resources

Video: Managing the Cards Home Screen
Video: Adding Custom Cards to Your App's Home Screen
Partner Example: Pittsburgh Symphony Orchestra (for best results, view on a mobile device)

Monday, May 30, 2016

Automatically Enhance the Audience Experience with At-The-Venue

Since 2014, InstantEncore's mobile suite has enabled performing arts organizations to enhance the audience experience with event-specific content released within their mobile app on the day of the performance.

Our new At-The-Venue (ATV) feature uses automation tools to make this easier than ever before. With At-The-Venue, you can automatically generate an ATV experience for every event in your calendar AND identify specific content to be included in every ATV experience.

ATV's automation tools help you to consistently enhance the audience experience for every event, amplify the relevancy of your app for patrons, and save staff time by reducing app management tasks

Sync ATV with Your Events


Prior to the release of At-The-Venue, app administrators needed to manually create experiences for events on their calendar. Now, you can synchronize the creation of ATV experiences with Events in your app.  And all it takes is the click of a button!

Click on image for a closer look
  • In your account, go to Mobile >> At-The-Venue
  • In the Checklist on the right, click on Sync with Events
  • Click on the Enable Sync button
Once you enable the sync, an ATV experience will be generated for each upcoming Event. The follow items will be automatically included in the experience:

Monday, May 9, 2016

10 Tips for Managing Geofences - Connecting When and Where It Counts

Geofences allow you to create location-based triggers around your venue. Think of it as putting a ring around your theater, concert hall, museum or other venue. When your patrons cross the geofence ring, they receive a customized message on their phone prompting them to open your mobile app.

Here are 10 tips for maximizing the effectiveness of your geofences:

Getting Started


Create one single Geofence.
1. Keep it Simple.
There will always be some give and take with determining a user’s location. Especially when considering all of the technologies and factors that go into it. As an example, avoid placing one Geofence around your venue, another around the parking lot next door, and a third one for the coffee shop across the street with which you have a partnership.

Even if a user parks in the lot and grabs a cup of coffee across the street before heading into the event, they might end up receiving the event notification first, then one for the coffee shop, and lastly for the parking lot at which point they’re already in your lobby.

TIP: Use one Geofence to surround everything and then supply parking and coffee shop information as part of the At-The-Venue (ATV) Experience content.

2. Encompass the Entire Venue. And a Little Bit More.
The size of your Geofence is important. The minimum diameter is 200 meters (or about 650 feet) which will cover most small to medium sized venues. Increase the size as needed to cover larger venues. But don’t make it too big as users who have the App might receive a message even though they are not attending the event.

TIP: First, adjust your Geofence so that the entire venue is inside of it. Then expand it to add some buffer room. An extra 50 to 100 meters wouldn’t be unreasonable.

3. Managing Multiple Venues.
A single venue is easy. Create your Geofence, set an Any Time or ATV message, and you’re done! But for our partners who present at different venues, Custom Messages are key.

TIP: You can use these to create time-specific messages at each Geofence for each event. This will help you avoid sending messages to people if they happen to arrive at a location when you don’t have an event going on there. You can also mix-and-match. Setup a main Geofence with an Any Time message and Geofences for special venues with only Custom Messages.

Monday, May 2, 2016

Introducing 4 New Features Now Available for Your Mobile App

InstantEncore is continually improving our mobile solutions platform so that we can deliver maximum benefit to arts organizations and their patrons.  This week, we're releasing four exciting, new features for your mobile app.

1. Automated At-The-Venue Experiences




Creating At-The-Venue Experiences (or ATVs) are a powerful way to connect with your patrons. Your ATV can prompt them to check-in on social media, deliver program information, showcase upcoming events, present them with promotional offers, and more.

And now, it's easier than ever to create an At-The-Venue Experience. Every time you add an event in your account, you automatically generate an ATV for that event, and schedule it to appear in your app on the day of the event.

Managing At-The-Venue content is easier, too.  If you have content that you'd like in all your ATVs, you can set it up once and have it automatically added to any Experiences you create.  You can also copy existing content from other ATVs in your account.

And of course, you retain the ability to add custom content to specific Experiences or create new ATVs from scratch at any time.

Monday, March 28, 2016

Partner Showcase: Dallas Summer Musicals

As the preeminent nonprofit presenter of Broadway theatre in North Texas, Dallas Summer Musicals (DSM) produces, presents and promotes excellence in live musical theatre with year-round performances for diverse audiences of all ages.  Since its launch in October 2014, the DSM mobile app has garnered nearly 7,000 downloads from patrons.

We recently talked with DSM's Amanda Farrow, Marketing & Social Media Coordinator, about their mobile app and how their patrons have responded to it.

Amanda Farrow
Why did you decide to offer a mobile app for your patrons?
We were looking for a way to engage our patrons while they're in the theater and give a more in-depth look at the touring shows we bring to the Music Hall. We also wanted an easy point of reference for our patrons to get more information about tickets and a behind-the-scenes look that our website didn’t offer. Additionally, we wanted to send instant alerts and the push notification feature was exactly what we needed.

Friday, January 29, 2016

Best Practices for Encouraging Donations from Your App Subscribers

If your arts organization is a 501(c)(3) registered non-profit, then you know the importance that donations play in funding. Your mobile app can be an incredibly powerful tool to help collect donations, but there are also some restrictions you need to work around.

Apple and Google both have policies against collecting donations within your app. To accommodate this, we actually need to take some special steps when linking to a Donations page. Simply linking to a URL isn't enough, because by default this opens in what we call the "In-App Browser." This browser lets the user view any webpage they are linked to, but it is still technically running in the app. Correspondingly, Apple and Google won't allow the app to collect donations in this manner.

So, lets take a look at a few best practices for linking out to your donation processing system:

Monday, July 13, 2015

Enhanced Push Notification Resource Roundup

Enhanced Push Notifications have been available in our Apps for about a month now and, as we prepare for the 2015-16 season, this is the perfect time to make sure your settings are updated and that you're ready with all the tools you need to make Enhanced Push Notifications a part of your successful marketing strategy.

Here is a list of tips, suggestions, and how-to videos that cover every detail of the upgraded push notification system:

Introduction and Overview:

Enhanced Push Note Setup:

Sending an Enhanced Push Note:

Monday, June 8, 2015

7 Tips for Customizing Your App's Welcome Screen

As we mentioned in a previous post, the Welcome Screen for your app is a great tool for encouraging new app users to stay connected via notifications.

To get you started with this tool, we have provided you with a default message:
Enhance your <app name> experience with personal notifications.
We will only send you relevant messages with insider info, special deals and pertinent updates.
We encourage you to adopt, edit, and add to it so that the message is unique to you and appeals specifically to your app users.

7 Tips for Customizing Your Welcome Screen's Message



1.  Thank your patrons for downloading your app.  Many patrons will visit your website on their mobile devices.  Those who download your mobile app are interested enough in your work that they want to give you a presence on the most personal of their devices.  It's always a good idea to thank them for that.

2.  Use special formatting to draw the user's eye to parts of the message you wish to emphasize.



3.  Affirm for your app subscriber's that your messages will meet their wants and needs.




4.  Let them know that they can customize their information and interests to tailor the notifications they will receive. It can also be reassuring to let them know that they can change their selections at any time.



5.  If you have specific types of notifications you will be sending out, let them know.  There are a few options listed in the default message, but feel free to include other types that apply to your app.



6.  Encourage them to help you give them the most relevant notifications by answering some questions.



7.  Add simple instructions for customizing notifications both now and later.

No matter how many adjustments you make to the Welcome Screen's message, be sure to:

  • Encourage app users to maintain a deep connection with you
  • Assure them that you will not spam them with irrelevant messages
  • Let them know that they can control which notifications they receive
Questions?  Contact us at support@instantencore.com

Tuesday, May 26, 2015

Push Notification Interest and Category Suggestions

Setting up your Interests and Categories is a crucial step in activating the power and flexibility of Enhanced Push Notifications. It is also important to have them setup before your App is published, so that when your users open it for the first time they are greeted with the personalized notification settings they are expecting.

Which do you think looks better?


Quick Tips

  • Interests are topics that an audience member should be able to opt in to as many as they wish.
  • Categories should only have one possible answer that an audience member can give such as their age range or location.
  • We recommend having 10 or fewer Interests and Categories total to avoid overwhelming users.
  • Use short Category labels so that the entire label can be seen.
  • Don't get TOO personal with your Category options, as many people value their privacy online.

If you haven't yet set them, here are some suggestions that might make filling these out a little easier.  Keep in mind that the goal is to not copy over ALL of these, but to pick and choose ones that would be relevant to your performances and to your audience.

Interests

Notifications:
General Information
News and Reviews
Concert Announcements
Music and Video Recordings
Deals and Offers
Behind-the-Scenes
Exclusive Content
Weather Alerts
Live Broadcast
Miscellaneous

Genres:
Classical
Opera
Early Music
New Music
Jazz
Blues
Rock
Pop
Country
Gospel
World
Musical Theatre
Broadway
Ballet
Dance
Theatre
Plays
Drama
Comedy
Family
Film

Formats:
Full Ensemble
A Cappella
Vocal
Instrumental
Chamber Music
Recitals
Fully Staged
Semi Staged
Dress Rehearsal

Series:
Main Season
Weekend Concerts
Matinee
Lunch Time Concerts
Summer Festival
Holiday
Special Events

Participate:
Educational
Online Classes
Workshops
Masterclasses
Lectures
Q&A
Auditions
Volunteer

Categories

Age (option 1)
  65 and over
  55 to 64
  45 to 54
  35 to 44
  25 to 34
  15 to 24
  14 and under

Age (option 2)
  60 and over
  50 to 59
  40 to 49
  30 to 39
  20 to 29
  19 and under

Birth Month
  January
  February
  March
  April
  May
  June
  July
  August
  September
  October
  November
  December

Location (local ensemble/performer)
  Home City
  State/Province (outside City)
  Country (outside State/Province)
  World (outside Country)

Location (touring ensemble/performer)
  North America
  South America
  Europe
  Asia
  Africa
  Australia

Patronage
  Season Ticket Holder
  General
  Senior
  Student
  New Patron

Favorite
  Bach
  Beethoven
  Mozart
  Schubert
  Debussy
  Stravinsky
  Brahms
  Verdi
  Wagner
  Bartok
  Other

Monday, May 18, 2015

A Better Way to Encourage Opt-Ins for App Notifications

In the previous post, we talked about the benefits of using push notifications to communicate with your patrons.

The challenge with push notifications is persuading people to opt-in for them. Many people opt-out of receiving an app's notifications because they think they'll be bombarded with an endless series of sales pitches. But, what if you could alleviate their fears and empower them to choose the types of messages they want to receive?

InstantEncore's new enhancements to our mobile service allow you to do just that. Let's take a look at what's changing and how you can leverage those changes to strengthen your connection with mobile patrons.

What's Changing?


For most apps available on the market today:

  • Android users are automatically subscribed to notifications.
  • Apple users are presented with a notification opt-in screen immediately upon opening the app for the first time. 
For Android users, receiving the first notification can be disruptive. Why am I getting this message? When did I give them permission to send me this?  This disruption can trigger an Android user's fear of spam and prompt them to manually turn off notifications.

For Apple users, receiving the required opt-in screen immediately upon opening the app for the first time is like asking someone for a second date before you've gone on the first one.  Since Apple uses the same default opt-in screen, it comes off as generic and can predispose a user to tap "Don't Allow" out of habit.

So, how can we change this process to be less disruptive, less presumptuous, and more unique to the app experience?

With this month's update, your app's notifications opt-in process will feature three new elements designed to alleviate users' fear of spam, help you get the right message to the right patrons, and increase the likelihood that a user will elect to receive your notifications.

Welcome Screen


When someone opens your app for the first time, they will see your Loading screen followed by a Welcome screen.



The purpose of the Welcome screen is to prompt the user to stay connected with you, communicate the value of your notifications, and reassure them that you will not spam them with irrelevant messages.

We have prepopulated your Welcome screen with default text, but we encourage you to edit the text so that it is more specific to your app and the types of messages you will send to patrons.

Information Categories


When a patron taps on "Next" at the bottom of the Welcome screen, they are taken to an area where they can enter personal information and indicate their messaging interests.



You create the information categories and their possible answers. App users are intuitively prompted to select the answer which best applies to them.

When you create your categories, focus on information that will help you target the most relevant patrons and provide them with content they value.

We recommend limiting yourself to two or three categories, so that you don't overwhelm the user.

In the example above, we created the category Patronage. How might we use this category to send targeted messages?  Here are a few possibilities:

  • Send special messages with behind-the-scenes content as a season subscription benefit.
  • Create a subscription campaign focused on app users who frequently attend events but are not subscribers.
  • Invite occasional attendees to return with targeted ticket specials.

Remember, app users are prompted to select the answer which best applies to them. So generate your list of possible answers with that in mind.

Interests


In addition to providing personal information, app users can also select the interest areas for which they want to receive notifications.

When generating your list of interest areas, focus on the types of messages you will send. Here are some possibilities:

  • Behind-the-scenes
  • Artistic genres or disciplines
  • Specific performance series
  • Educational offerings
  • Ticket specials
  • Volunteering


By default, app users are selected to receive notifications from all interest categories. They can deselect any categories which do not interest them.

Again, consider limiting yourself to a handful of interest areas so as not to overwhelm users.

Then, what?


Once the app user has provided some personal information and indicated their messaging interests, they tap on "Get Started" at the bottom of the screen.

Android users will immediately begin using the app.  By providing them with the opportunity to opt-in and adjust their message preferences, your Android subscribers will no longer find notifications to be disruptive and unsolicited.

Apple users will now be presented with the required opt-in screen. By waiting until this point in the process to present the required screen, Apple users are more invested in staying connected and more likely to opt-in for notifications.

Tuesday, March 31, 2015

The Repertoire Section: Getting Creative with Work Titles

At the heart of any event listing are a few key pieces of information:  when is it, where is it, and what is it?

To answer this last question, each event entered in the InstantEncore control panel features a Repertoire section - a list of musical works to be performed during the event. These works are then tagged with even more information, such as the composer of the music and any artists or ensembles who are performing on it, letting the audience know exactly what is in store for them.

http://instantencore.com/concert/details.aspx?PId=5114463
Click this image to see the complete Event listing.

But wait!  What if my event doesn't have classical music or any music at all?

Due to the wide variety of types of events, there is some flexibility in the system.  Here are some tips and examples for using the Repertoire area if you're not presenting classical music.

The Biggest Secret

When adding a new Work Title to the system, you can actually leave the Composer field blank even though it is listed as "Required Info."


In fact, we encourage you to leave this blank unless you are adding the name of the person who composed the music. Authors, choreographers, and others - though important - should be set in the Miscellaneous field if you wish to tag them.

You can then set the Title to whatever you want! Lets take a look at a few examples.

Dance

Dance and ballet can have strong ties to classical music, but the focus is often more on the dancers and choreographers than the people who perform the music.

Major ballets, such as Tchaikovsky's Nutcracker or Prokofiev's Romeo and Juliet, will be listed as normal music works.

Shorter, non-programmatic dance pieces can be added with "Dance Name (Choreographer)" in the Title field while leaving the Composer field blank.  This shifts the focus away from the music and towards the choreographer.

Dancers can be added as Artists.  For their instrument, a "Dancer" option is available.

http://instantencore.com/concert/details.aspx?PId=5104875
Click this image to see the complete Event listing.


Theatre

Theatrical works are even more straightforward.  Again, leave the Composer field blank. Enter the name of the production in the Title field, and tag any additional relevant information.


http://instantencore.com/concert/details.aspx?PId=5104875
Click this image to see the complete Event listing.


Popular Music

Oftentimes, popular solo artists or bands will not have a predefined program.  For these, you can use the "Program TBA" feature as provided, or if you want to be more specific, you can add something more descriptive such as "Program to be announced from stage" in the example below.


http://instantencore.com/concert/details.aspx?PId=5115855
Click this image to see the complete Event listing.


Getting Creative

Sometimes your event just doesn't fit any predefined category.  Set a work title that briefly describes the event. This can be anything you want, but short, informative descriptions are the best.  Keep in mind that if it is generic enough, you will be able to use it again for similar events in the future!

This Saturday matinee concert featuring a mix of music and visual performing arts is best described as a "Free Event."

http://instantencore.com/concert/details.aspx?PId=5113080
Click this image to see the complete Event listing.


The Elmhurst Symphony's Art of Conducting event is part of their "ESO Lecture Series."

http://instantencore.com/concert/details.aspx?PId=5114445
Click this image to see the complete Event listing.

If you have questions on how to use the Repertoire area to best represent your event, contact support@instantencore.com

Thursday, October 16, 2014

Best Practices for Adding Images in Custom Tabs

As you customize your mobile app with unique content via custom tabs, adding images is a great way enhance the content so that your users have a more visually dynamic experience beyond reading a block of text.
An example from Silk Road Rising of how adding an image can enhance a custom tab.
Lets take a look at some best practices for embedding images effectively in custom tabs.

Where to Host Images

First, you need to decide where to host the images. There are a few options available to you.

Your Own Server: If you already have a dedicated server for your main website that you have easy access to, this would be a convenient place to host the images.

Third Party Server: Services like Photobucket and ImageShack offer reliable alternatives.

InstantEncore File Storage: However, we highly recommend hosting images directly on InstantEncore. Under the "Extras" menu in the Control Panel you will find a "File Storage" tool that gives you a quick and easy way to upload images you wish to embed.


Just select the desired file from your computer, provide a simple description and click "Upload".


We provide you with a convenient link to your image which you can copy and use to embed that image in your custom tab.


The major advantage of hosting your images directly on InstantEncore is that, if your website or third party server were to ever experience downtime, those image links would be broken in the App until that server came back online. Hosting your images in our File Storage area ensures that the images in your Custom Tabs will be visible whenever someone is using your App.

How to Embed Images

You can embed images in either the Design or HTML modes of the custom content editor.

Design Mode: The "Design" mode is the default mode when editing a custom tab, and a common way to make quick and easy edits to your custom content. Embedding an image is easy! First copy the URL of your image from our File Storage area (or from your own server or a third party service).

In the custom tab editor, click the icon in the toolbar that looks like a small picture.


Then paste the URL where it asks for the "Image Source". Click on "OK" and your Image will show up in the editor.


Some helpful tips for formatting images with this tool:
  • Depending on the background of your app, you may wish to set a Border Thickness of 2 to 3 pixels to provide some contrast between it and the embedded image.
  • Adding 5 to 10 pixels of Spacing keeps text from pressing right up against the image.
  • While you can set a specific width and height for your image here, with a mobile design in mind you may want to consider using HTML mode and CSS to achieve the most power and control over your custom content with percentage based sizing.

HTML Mode: Working in the "HTML" mode gives you much finer control over your custom content. To add an image in this mode, type <img src="IMAGE URL"> and paste the URL between the quotes.


Our example image is fairly large to accommodate larger screen sizes. This is important as we want to use large images that we can scale down, instead of small images that would look bad when scaled up. So in the preview it will look like this:



Using CSS to Fit Images

By itself, the image is very wide and goes beyond the viewing area of the app, causing the tab to do what we call "free-scrolling" where the user can scroll up, down, left, and right with their finger in order to see all of the content. You'll notice I've also added some sample text at this point to make this feel like a real custom tab.


For usability, in most cases we want to limit scrolling to just up and down, but as your app will be used on devices with different sized screens, we also want to make sure that this content will scale to those different sizes.

Lets explore what CSS can do for us and also take a look at another feature, the "Custom CSS" tool in the "Styles" area of the Mobile App Control Panel.


This tool lets you set custom styles that will be applied to the app. Because we don't want these styles to be applied to everything in the app, just our images, we first need to use a class selector when adding images to the custom tabs. This lets us set CSS for several images without having to type out the code over and over, which makes changes and updates effortless. If you want to have some images take on one style and other images take on a different style, just create a different class for each set.

The HTML for the images in the custom tabs will look something like:

<img class="custom_class" src="IMAGE URL">


And the CSS in the Custom CSS tool will look like:

img.custom_class {
CSS CODE;
}


The .custom_class can be any unique keyword you like and should reflect what the class is being used for. Examples might be .banner, .mapImage, .artist_photos, etc. Specifying img will make sure that other elements that might be assigned the same class aren't affected as well. This may not be needed in your case, but it is a good practice to observe.

height: In all cases, we want to set the height property to height: auto; to make sure that the image will scale with the width and preserve the aspect ratio of the image.

width: Setting the width property to 100% means that the image will take up 100% of the width of its container (not including other margins or padding that may be set by the app). This is good if you want an image to act as a banner that always stretches across the entire screen.

img.custom_class {
height: auto;
width: 100%;
}



One thing to be mindful of is that this can cause an image to scale beyond its original size and lead to reduced image quality, which is why I prefer to use the next option, max-width.

max-width: The max-width property will define the maximum width the image can be. When set as a percentage, this will cause it to scale with its container until it reaches the actual size of the image.

img.custom_class {
height: auto;
max-width: 100%;
}



You'll notice that in this example, the first image looks the same as before, however in the wider example, the image does not continue to grow with the app as it has reached its actual size. This makes the property useful for photos or other situations where strict formatting is not important, but you still want it to scale within reason and without sacrificing quality.

min-width: Very rarely will you want to use the min-width property, but there are occasions. If you find yourself in a position where you need to embed an image with small text or a map with detailed information, you may wish to prevent the image from becoming too small, but still have it scale at larger sizes.

The image will display at normal size unless the container becomes wider than the actual image size, in which case it will start to scale according to what percentage is set.

img.custom_class {
height: auto;
min-width: 100%;
}



Notice that I have included some "fine print" in our example image to help illustrate this point. While we want to avoid "free-scrolling" when possible, ensuring that text content in the image is readable is also a valid concern, and min-width can be used for these instances.


What Else Can We Do?

Play around with the percentages. Set the max-width at 80% instead of 100% to include more white space or a width of 50% to leave room for text next to the image. You might need some other CSS and HTML tools to help get the formatting just right though.

I've linked several times already to w3schools - an outstanding resource for HTML, CSS, and more. It lets you experiment directly on their website before bringing what you've learned into your mobile app.

If you have any questions or run into challenges, email us at support@instantencore.com.

Monday, September 8, 2014

Adding Auto-Dial Links to Phone Numbers in Your Mobile App

As you've added custom information to your app - such as Accessibility, Parking or Contact information - you may have also included phone numbers that your patrons can call to get further assistance.

Using the instructions in the how-to video below, you can easily turn those phone numbers into links that can be tapped to automatically open the smartphone's call app and dial the number directly with just one tap.




Tuesday, September 2, 2014

Get URL - A Tool for Enhancing Navigation Inside (and Outside) Your App

Ever thought about linking At The Event or a custom tab to a video or music album? What about creating a QR Code for a specific event to use in a marketing campaign?

The "Get URL" tool lets you quickly get an in-app or external URL to any tab or content that you've already added.

How Does It Work?



How Might You Use It?


Deep Linking for Custom Tabs 

A few months ago, we talked about how to make your app unique with custom tabs.  If you have quite a few custom tabs that are related to each other, then you may want to create a submenu tab with deeper links to those related custom tabs.  The submenu tab visually organizes information for the end user.


To create a submenu tab with deep linking:

  • Start by creating the custom tabs that will be featured on the submenu tab.
  • Go to Mobile >> Tabs in the control panel and disable the Display in App checkbox for each of those custom tabs.
  • Create the submenu tab.
  • Add a button, bullet, or text label for each custom tab to be featured.
  • Use the Get URL tool to find the In-App Link for each custom tab.
  • Connect the In-App Link to its respective item on the submenu page.

Creating Custom Actions for At The Event's Info Screen

As the video demonstrates, you can use the Get URL tool to add custom actions to the Info screen when you activate At The Event for a performance.


When you use the Get URL tool to add a custom action to At The Event, be sure to use the In-App Link to keep the navigation within your mobile app.

Linking to App Content from an External Source

The video also mentions using the Get URL tool to connect a QR code with content in your app.  (To learn more about QR codes, click here.)  You can also use the Get URL tool to share app content like streaming music via email and social media.

If you are going to link to in-app content from an outside source, be sure to use the External URL associated with your content.

Any questions?  Contact support@instantencore.com