今天我們來討論Microsoft Azure支援的Open Souce有那些套件。
我們從新增網站(Website)頁面中,由[從組件庫]來新增網站。
此時,會跳出下圖[尋找Microsoft Azure的應用程式]的頁面:
在Microsoft Azure的應用程式,被分成下列幾大類
以下,我們再詳細介紹各大類。
首先來看內容管理服務網站套件(CMS):
在Microsoft Azure的應用程式中,已經能夠支援的CMS套件有下列:
如同之前我們安裝Drupal網站,我們完全不需要從下載Drupal安裝套件開始,一步一步的進行安裝,Microsoft Azure會自動完成全部的安裝過程,直到最後網站的設定部份,能夠減輕網站服務系統管理者在部署網站的工作。
接下來,讓我們來看Wiki部份:
在Wiki應用方面,最為常見的是MediaWiki,我們熟知的維基解密也是以MediaWiki來建置的,Microsoft Azure提供了這套Wiki架站工具套件。
Incentive是比較不為國內社群網站架站組件,對於需要協同運作的社群網站應用,可以考慮這套工具。
在工具類方面,Microsoft Azure提供了MVC Forum、OpenX、BugNET等網站架站套件。
應用程式架構就是Framework架站套件,Microsoft Azure提供的反而是以PYTHON為主的Framework,至於PHP的Framework,只有CakePHP。
我想,如果想使用其他Framework,像是Code Igniter,就可能需要自行建置虛擬機器來架站了。
對於範本,主要是以不同的平台來建置網站,Microsoft Azure提供如Tomcat、PHP、ASP.NET等不同平台來讓網站開發人員可以按照自已擅長的開發工具設計網站,再以很方便的FTP方式部署網站。
這裏要特別提一下,Microsoft Azure提供HTML5為基礎的網站開發平台,對於以HTML5為基礎開發的網站,也可以很方便的部署在Microsoft Azure環境中。
在藝廊方面,Microsoft Azure提供兩個套件供部署,我會在後續介紹Composite C1 CMS這個套件。
論壇方面,MonoX和phpBB都是常用來部署論壇的套件。
有很多知名的部落格架站套件,像是WordPress等等,也都是Microsoft Azure支援的重點。
電子商務方面,主要是購物網站架站套件,像是Drupal Commerce Kickstart和nopCommerce都已經是Microsoft Azure支援的重點項目之一。
在之後的文章裏,我會挑較具代表性的套件逐項介紹。