泰國政府旅遊局(香港)的官方繁體中文網站正式於9月1日推出,網頁包括了地圖式顯示景點的「泰好玩」、新聞發佈的「泰新鮮」、定期舉行的特賣頁面「泰着數」以及會員系統等等。每個頁面、連結及內容都已經添加各種SEO相關技術,以提升SEO效果。會員系統亦提供Google Single Sign On 及 Facebook Single Sign On以簡化註冊流程。

截圖

挑戰

此計劃其中一個挑戰是建設一個多元及多變的頁面模版,同時又能有良好的視覺效果,而另一個挑戰則是盡量降低系統資源的使用,使系統能盡可能容許大量的瀏覽連線。

多玩及多變的頁面模版

因為不同的景點會有不同的頁面效果,為方便將來維護,同時又能降低成本,所以為「泰好玩」設計一個多元及多變的模版非常重要。整個「泰好玩」只使用了4個模版,已成功顯示包括了各種變化的40多個頁面。

降低系統資源

眾所周知,PHP是非常好的後台程式語言,直到現時,Wordpress等CMS還是以PHP為主,但同時PHP有一個缺點,就是耗費較多系統資源。這對於一個較高瀏覽量的網站來說,很有可能會推高伺服器的成本。基於這一點,一個用於降低PHP系統資源的composer package就誕生了。這個package利用cache的方法,使頁面的系統資源降低,同時能提升頁面的載入速度,無論瀏覽體驗,還是伺服器成本都能得到改善。

Google SSO的奇怪問題

於製作此計劃的Google Single Sign-on時,發生了一件奇怪的事,就是Google App因為SSO添加了Logo而要認證,但認證不能通過,而刪除Logo時又發現不能刪除,而形成了一個迴圈,幸好最後成功解決

相關連結

Tags: