UI5 Boilerplate - Fiori Edition is a template for building Apps based on OpenUI5 or SAPUI5, which can be integrated into the SAP Fiori Launchpad. The UI5 Boilerplate uses the sap.m.SplitApp which itself is especially designed for tablet usage (iPad), but is also usable on smartphones with iOS and Android (iPhone 4s/5/5s/6, Nexus 4/5, ....).
It could be used as starting point for your own development.
git clone https://github.com/6of5/UI5-Boilerplate-Fiori.git
More Info can be found here:
- UI5 Boilerplate Wiki Page: All Infos collected on dedicated 6of5 Wiki Page
- Blog Entries http://blog.mypro.de/tag/ui5boilerplate/
- Follow UI5 Boilerplate on Twitter: @UI5bp
- Contacts: Twitter @hpseitz or Email to [email protected]
- SAP Inside Track Frankfurt 2014 (sitFRA) - Birthday of UI5BP Fiori Edition: http://blog.mypro.de/2015/04/17/sitfra-2015-birthday-ui5bp-fiori-edition/
- Deploy UI5 Boilerplate on Fiori Launchpad of HANA Cloud Platform: http://scn.sap.com/community/fiori/blog/2015/04/14/deploy-ui5-boilerplate-on-fiori-launchpad-of-hana-cloud-platform
- Extend Fiori UI5 Boilerplate with SAP Web IDE (add further view's) http://scn.sap.com/community/fiori/blog/2015/04/20/extend-fiori-ui5-boilerplate-with-sap-web-ide
- Based on OpenUI5, more Infos under http://sap.github.io/openui5/
- Based on sap.m library of UI5, which provide touch optimized controls
- Follows "Mobile First" approach, but App also works on Desktop (Chrome latest, Firefox latest, Safari, IE9 and IE10)
- A self-contaning UI5 Component
- Uses Routing
- Default file structure (i18n, model, view, css, js)
- Navigation via LeftMenu navigation (default) or Launchpad of App itself
- Automatic generation of navigation items (Launchpad or LeftMenu) and routing.
- i18n base model
- Fiori compliant (hopefully) ** Usage of EventBus of Component
- Prerequities: node.js and gulp are installed execute the following command in the root folder to install necessary packages
npm install
to generate Component-preload.js run in the root folder:
gulp ui5-preload
integrated into SAP Fiori Launchpad on HANA Cloud Platform
Apache License, Version 2.0