儘管OpenUI5看起來非常有趣,但我不確定公開它的最佳方式是什麼。可能它可能嵌入在傳統的門戶網站中,但推薦的SAPUI5策略似乎是Fiori Launchpad。OpenUI5有一個開放的Fiori Launchpad嗎?
但是,這樣的組件不能作爲開源使用。
因此我的問題:基於OpenUI5的應用程序最適合的發佈平臺是什麼?
儘管OpenUI5看起來非常有趣,但我不確定公開它的最佳方式是什麼。可能它可能嵌入在傳統的門戶網站中,但推薦的SAPUI5策略似乎是Fiori Launchpad。OpenUI5有一個開放的Fiori Launchpad嗎?
但是,這樣的組件不能作爲開源使用。
因此我的問題:基於OpenUI5的應用程序最適合的發佈平臺是什麼?
我不確定您的意思是「發佈平臺」。 Fiori應用程序基於UI5並託管在任何選擇的Web服務器上(HANA,NetWeaver,Tomcat,MAMP,Mongoose等)。您甚至可以在JSBin和JSFiddle上創建UI5應用程序,或者在Google Drive或GitHub Pages中創建主機。 UI5應用程序基於靜態文件,就像任何其他傳統的Web應用程序一樣。
相較於菲奧裏Launchpad中,UI5具有組件,使您能夠創建自己的啓動板。我在說的是TileContainer和Tile類。
你的問題的答案是否定的:有像SAP菲奧裏的Launchpad沒有工具,開源世界。您需要使用Tile Container從頭開始編寫,以模擬SAP Launchpad的外觀。
嘗試WebIDE>運行>運行方式>菲奧裏啓動板沙箱。 因爲它使用相同的組件ushell,看&的感覺是一樣的菲奧裏啓動板。但是不支持身份驗證,組/磁貼管理,授權和個性化。這僅僅是爲了Fiori應用程序測試的目的,但它取決於你的想象力。
https://help.hana.ondemand.com/webide/frameset.htm?6609d3ba857742ef99432b6b0472ade0.html
嗨,感謝您的幫助。我知道理論上我們可以重新開發Launchpad,但是像ushell這樣的幾個組件似乎是專有的東西,即不在openui5中。在理想的世界中,我想部署一個開放的啓動板到我的目標環境(例如Tomcat),然後連接其中的所有其他應用程序。你認爲有沒有辦法從頭開始重新創建啓動板? –
OpenUI5中沒有什麼是專有的......它的名稱暗示它是開放的。在理想的世界中,您可以非常輕鬆地開發啓動板,並可隨時隨地進行部署/託管(Tomcat完全可能並且與問題無關)。你有沒有試過在裏面創建一個TileContainer和一個Tile?它非常簡單...你不會重新發明輪子。就拿上的例子看看:http://fabiopagoti.github.io/NYT-Launchpad-UI5/app/WebContent/ – fabiopagoti
的就像是一個「開放的Launchpad」沒有這樣的事。 SAP Fiori Launchpad是完全專有的,是SAP許可證的一部分。 – cschuff