Here is a list of Frequently Asked Questions about the Baker Framework. If you don’t see an answer to your question, or if you need more information, feel free to contact us and a member of our team will follow up with you shortly.
- Are there licensing costs associated with the Baker Framework?
- How do you create content for the Baker Framework platform?
- What version of Adobe InDesign can I use? Does it work with the Adobe Creative Cloud?
- What devices does Baker Framework support?
- Do I need to create separate apps for different platforms?
- Is there Windows support?
- How do I build an app?
- Can I create a Newsstand app with the Baker Framework?
- Can I integrate Baker Framework with that database for authentication?
- What services can DPCI provide to assist in the on boarding process for the platform?
- What types of skills do I need to work with the Baker Framework?
- Who hosts the content and server-side technology?
- What types of servers are required?
1. Are there licensing costs associated with the Baker Framework?
No, the Baker Framework is an open source product with no direct licensing fees. If you would like to export content from InDesign directly you will need a plug-in called "In5" produced by Ajar Productions; there is a small one-time license fee associated with that product. There are also fees for each of the developer portals (Apple iTunes Connect and/or Google Play) that are required if you wish to publish to those platforms.
2. How do you create content for the Baker Framework platform?
Content can be created using tools designers are already familiar with, Adobe InDesign. With the In5 extension installed users can export interactive content into the proper format for Baker Framework apps. Alternatively HTML/CSS/JS (hPub) issues can be created from scratch or through automated processes outside of InDesign.
3. What version of Adobe InDesign can I use? Does it work with the Adobe Creative Cloud?
Ajar Productions In5 currently supports CS4, CS5, CS5.5, CS6, CC, CC 2014, and CC 2015.
4. What devices does Baker Framework support?
Any iOS or Android device.
5. Do I need to create separate apps for different platforms?
Yes, although the apps can be fed by the same server platform. You are not required to create multiple instances of an individual issue for each platform specific (iOS/Android) app.
6. Is there Windows support?
There is currently no native app for that supports Windows in the Baker Framework family.
7. How do I build an app?
The open source Baker Framework provides the code necessary to build an app in the developers tools used for the respective publishing platform – Android Studio or Apple Xcode.
8. Can I create a Newsstand app with the Baker Framework?
Apple has deprecated the Newsstand feature in its latest versions of iOS. It is no longer possible for ANY app to be created as a Newsstand app. I have a subscriber database.
9. Can I integrate Baker Framework with that database for authentication?
With the addition of DPCI's entitlement feature, this is not apart of the core Baker Framework product.
10. What services can DPCI provide to assist in the on boarding process for the platform?
Please review the three services packages DPCI offers for assisting customers with implementation of the Baker Framework.
11. What types of skills do I need to work with the Baker Framework?
There is a wide variety of skills that could be required to work with the Baker Framework but these skill-sets heavily depend on the your exact role in the publishing workflow – this is also why DPCI exists to help you through the process. Some basic knowledge of the following can be useful in the general publishing workflow:
- Basic HTML/CSS knowledge
- Adobe InDesign experience
- Apple iTunes Connect/Google Play experience
12. Who hosts the content and server-side technology?
All hosting must be provided. The Baker Framework project provides NO hosting, only the core software.
13. What types of servers are required?
The entire platform can be hosted on a single LAMP (Linux Apache MySQL PHP) server. Alternatively, a custom environment can be setup using any technology (.NET/Node.js/Python/Perl/etc) as long as it conforms to the Baker Framework API the iOS app and/or Android app are expecting.