Sapui5 OpenUI5是否有开放式Fiori启动板?

Sapui5 OpenUI5是否有开放式Fiori启动板?,sapui5,sap-fiori,Sapui5,Sap Fiori,虽然OpenUI5看起来是一项非常有趣的技术,但我不确定公开它的最佳方式是什么。可能它可以嵌入到传统的门户中,但SAPUI5的推荐策略似乎是Fiori Launchpad 但是,这样的组件不是开源的 因此我的问题是:对于基于OpenUI5的应用程序,什么是最合适的发布平台?我不确定您所说的“发布平台”到底是什么意思。Fiori应用程序基于UI5,托管在任意选择的web服务器上(HANA、NetWeaver、Tomcat、MAMP、Mongoose等)。您甚至可以在JSBin和JSFIDLE上创建

虽然OpenUI5看起来是一项非常有趣的技术,但我不确定公开它的最佳方式是什么。可能它可以嵌入到传统的门户中,但SAPUI5的推荐策略似乎是Fiori Launchpad

但是,这样的组件不是开源的


因此我的问题是:对于基于OpenUI5的应用程序,什么是最合适的发布平台?

我不确定您所说的“发布平台”到底是什么意思。Fiori应用程序基于UI5,托管在任意选择的web服务器上(HANA、NetWeaver、Tomcat、MAMP、Mongoose等)。您甚至可以在JSBin和JSFIDLE上创建UI5应用程序,或者在google drive或GitHub页面中创建主机。UI5应用程序与其他传统web应用程序一样,基于静态文件


与Fiori Launchpad相比,UI5有一些组件可以让您创建自己的Launchpad。我说的是和类。

对于你的问题,答案是否定的:没有像SAP Fiori Launchpad这样的开放源码世界工具。您需要使用Tile容器从头开始编写,以模拟SAP Launchpad的外观。

尝试WebIDE>Run>Run As>Fiori Launchpad沙盒。 由于它使用相同的ushell组件,因此外观和感觉与Fiori launchpad相同。但是,不支持身份验证、组/磁贴管理、授权和个性化。这只是为了测试Fiori应用程序,但这取决于你的想象


嗨,谢谢你的帮助。我知道理论上我们可以重新开发Launchpad,但是像ushell这样的一些组件似乎是专有的东西,即不在openui5中。在理想情况下,我希望将一个开放的启动平台部署到我的目标环境(例如Tomcat),然后连接其中的所有其他应用程序。你认为有没有一种不用从头开始重新创建启动板的方法呢?OpenUI5中没有任何东西是专有的。。。顾名思义,它是开放的。在理想情况下,您可以非常轻松地开发launchpad,并在任何地方/任何方式部署/托管(Tomcat是完全可能的,与此问题无关)。您是否尝试过创建一个TileContainer并在其中创建一个平铺?这太简单了。。。你不会重新发明轮子。看一看这个例子:没有像“开放式启动平台”这样的东西。SAP Fiori Launchpad是完全专有的,是SAP许可证的一部分。我已经研究了如何重新创建Launchpad-最后,最好的方法就是创建一个applauncher页面。我有自己的定制身份提供商,实现跨应用的SSO。Ushell(openui5中的sap.ui.unified.Shell)不是专有的。我在openui5上使用它(它从1.44开始就被弃用了,但我不担心这一点)。
class sap.m.TileContainer
现在被弃用了。