Our app is designed to be embedded in other web pages in an iframe element. We provide support for a seamless embedded application experience.
The basic steps to embed the application on another webpage are:
Visit the App Factory at https://app-factory.appcatalyst.com and log in.
Create and configure an app – the iframe related features are the following fields.
Embed – Set to yes. This enables the host and scroll rules fields and prevents the application’s height from being set to 100%;
Host – This field is required. It should reference the host page, the page that the iframe is on. This is required to enable iframeEmbedder/postMessage support and the iframe related support features.
Scroll Rules – By default the host page will attempt to scroll back to the top of the iframe element when navigating between screens. Scroll rules can be configured to adjust this behavior in the presence of other fixed top navigation elements.
Copy the embed script from the button at the top of the App Factory – Application Details page.
Create a new web page or identify an existing web page that you would like to embed the application in.
Paste embed script on that page (the host page).
Visit the host page.
If you followed these steps, you should see your new symptom checker app embedded on your host page.
Embed Script
Here is a little bit about our embed script and what you have just implemented.
The application management system provides a copy and paste snippet that includes the following html elements:
an iframe element with your application as the value for the iframe’s src attribute
a script reference to the iframeEmbedder library
an inline script to invoke iframeEmbedder and provide your app’s configuration details
iframe-embedder
We call the page that our app is embedded in the host page. We provide an additional script, iframeEmbedder.js, that can be added to the host page along with our application. It enables communication between the host page and symptom checker app in order to provide a seamless embedded app browsing experience.
The iframeEmbedder script adds support for the following features:
Automatically adjust the height of the iframe when the embedded application’s size changes
Scroll the host page back to the top of the embedded application when the embedded application’s page changes
Synchronize the embedded application’s url with the host page’s fragment identifier to support links to states within the embedded application
We recommend using our snippet to embed the application in your web page, but you could also create your own. Just use the launch app button to visit the application and use its url for your iframe’s src.
About Sue
Sue is often the first point of contact for AppCatalyst. She has worked as a healthcare consultant since the late 1990’s and has a natural bent for shaping ideas into solutions. To complement those skills, Sue is certified in User Experience (UX) and, at times, leads usability testing with the audiences of our projects. She gets involved with content: making it consistent, transforming it into plain-language and working on localizations for international projects.
She balances work with anything outdoors:
Currently hiking her way through every National Park
Certified Interpretive Trainer (naturalist)
Cheered for the home team in every major baseball stadium (with husband Tom)
Tony Horne
About Tony
Tony has been working with healthcare clients for 20 years, helping them craft digital strategies to engage prospective customers and re-connect with current ones. He is excited to share all the new solutions from AppCatalyst with healthcare clients across the Southeast from his base in North Carolina.
In his spare time, Tony can be found:
‘Botanizing’ in the southern Appalachians
Or in bogs and swamps, hunting native plants to photograph
About Erik
Erik is a full-stack web and iOS developer with a passion for designing highly-usable applications and programming interfaces. He is focused on the design and development of modular software and is enthusiastic about modern application architectures. Erik follows the open source development community closely and loves to contribute code, documentation and guidance whenever he can.
When he is not designing, developing or documenting applications, Erik enjoys:
Hiking around with his wife Linae and adorable dog Roni
The arts of photography, graphic design and crochet
About Cheryl
Cheryl is our client’s main point of contact for our Surgery Partner product. She manages several aspects of our content and the QA process. For the 10 years prior to joining AppCatalyst, Cheryl was responsible for clinical content management, training and documentation. She worked closely with nearly 100 healthcare clients, optimizing their use of the software. She was also a key player in software development projects.
Outside of work, Cheryl enjoys:
Traveling, especially to Hawaii
Spending time with family and friends
Thank you for getting in touch. A member of our team will get back to you shortly.
About Hannah
Once an app idea starts to move forward, Hannah’s role begins. She is the main point of contact throughout implementation and maintenance. Hannah works alongside our clients from initial scoping through successful app launch, ensuring all details are addressed. Hannah is certified in project management (PMP), which lends to a successful and positive client experience from the beginning.
Some interesting facts about Hannah include, she:
Learned to play golf before she turned 5
Grew up on a Sesquicentennial family farm in rural Iowa (still her favorite place)
Planned and led a group of 13 on a service trip to assist impoverished women in Nashville, TN
About Joseph
Joseph heads up our technical team. He started working in healthcare technology as a way to put himself through college in the late 1990’s. He understands where new technologies are going and uses that knowledge to further our clients’ goals. He has a passion for understanding and solving problems. He can bring business needs together with technology solutions and communicate those effectively.
Outside of work, Joseph:
Coaches a Lego League Robotics team
Teaches Taekwondo
Is a scout leader for the Boy Scouts
About Ben
Ben first joined the team to help out with iPhone app programming. Since then, he has migrated to work more on the server side of the applications, using his knowledge of C# and TSQL. Ben enjoys the new and interesting challenges this brings. He loves to think about solutions to problems that may arise.
When he’s not in front of a computer, Ben enjoys:
Spending time with his family
Being outdoors
Working on projects around the house
About Chris
Chris works primarily as an Android developer, but also manages our Google Analytics design and assists in software test design. His professional interests lie primarily in distributed systems, but he‘s eager to explore every mode of software development he comes across. Thus, Chris wishes there were five copies of him to engage all of them.
When not working, Chris enjoys:
Good conversation
Playing pickup basketball
About Taylor
Taylor is a software developer, primarily developing and maintaining our iOS applications. He gets involved with designing and implementing new features for client applications, as well as for our own company’s software tools. An important aspect of Taylor’s job is actively researching new technologies in order to stay current with best practices.