上一篇SiteServer CMS 如何實現響應式網站---原理篇主要講響應式網站的發展歷程以及原理,重點講解響應式和自適應的區別。在了解這個原理之后,本篇主要講SiteServer CMS 如何實現響應式網站的。
一、SiteServer CMS 兩大響應式解決方案
為了解決在各種不同大小和分辨率的設備上如何正確顯示網站的問題,前前后后也出現了好多種方案。上一篇文章講到主要有兩種方案:
- 一種是為不同的設備提供不同版本的網頁,比如一個站點為PC、Mobile、Pad提供三個不同的版本。
- 另一種是通過提供自適應或響應式網頁布局,核心思想就是"一次設計,普遍適用",讓同一個頁面自動適應不同大小的設備。
SiteServer CMS 能夠支撐對數千個父站點、子站點的創建與統一管理,對每個站點設置不同的域名,一個站點內支持使用二級域名,完美實現了網站群管理思想。基于SiteServer CMS的這個特性,我們可以通過建立站群將PC、平板電腦、手機三大平臺聯系起來,實現平臺之間的數據共享化、數據管理統一化、私有數據獨立化,最終實現SiteServer CMS針對PC、平板電腦、手機等的多屏合一。
SiteServer CMS實現PC、平板電腦、手機等的多屏合一支持以上兩種解決方案。
- 多個站點方案:使用多個CMS站點,各站點分別創建自己的欄目發布自己的內容,使用自己獨立的模板,通過引用內容的方式實現數據共享來實現多屏合一。
- 一個站點方案:使用單個CMS站點,創建欄目發布內容,通過使用一套自適應或響應式模板的方式來實現多屏合一。
具體取用哪個方案,主要還是看業務規模、預算和行業特點。
二、多個站點方案
此方案的核心就是為不同的設備提供不同版本的模板,比如一個站點為PC、Mobile、Pad提供三個不同的版本。數據只需要發布到一個站點上即可,其他站點的數據通過引用內容的方式實現數據共享。
以SiteServer CMS創建多個站點實現多屏合一為例,下面是詳細步驟:
1、創建多個站點
2、創建欄目發布內容
各個站點各自創建自己的欄目、其中內容只需要發布到其中一個站點:
3、創建模板
各個站點創建自己獨立的模板,模板只針對自己平臺的屏幕,無需適應其他平臺。
4、數據共享
SiteServer CMS通過引用內容的方式能夠實現多個站點之間的數據共享,這樣各站點既能發布自己獨立的內容又能與其他站點之間共享數據,從而實現SiteServer CMS針對PC、平板電腦、手機等的多屏合一。
5、優點
- 數據靈活性:各平臺既能發布自己獨立的數據又能共享其他站點的數據,同時使用自己獨立的模板來調取數據,這樣在網頁上展示數據也就變得非常靈活。
- 用戶體驗:各平臺針對自己平臺的特性獨家定制自己的模板,無需適應其他平臺,充分展現自己的優勢,最大程度地提高用戶體驗。
6、缺點:
- 網站有多個入口:您的用戶必須記住3個URL,或以其他的方式重定向到移動網站,而且移動網站還需要為SEO做額外的工作。
- 成本高:必須維護多個網站。
三、一個站點方案
此方案的核心就是"一次設計,普遍適用",即讓同一個頁面自動適應不同大小的設備,從而解決為不同設備提供不同版本的頁面問題。此方案不管采用自適應或響應式布局,工作量的重點都是在模板。所以這種方案和做一個普通網站(非響應式)工作流程是一樣的,區別就在于模板。
設計師設計好能夠自適應PC、平板電腦、手機多個終端屏幕分辨率的頁面,這樣設計出來的頁面在不同終端打開時會自適應屏幕,再把頁面轉換成SiteServer CMS模板,從而實現針對PC、平板電腦、手機的多屏合一。
1、優點:
- 一個網站:適應所有設備,更容易管理,一個CMS站點為其他各端站點提供數據來源,數據共享最大化。
- 一個入口:網站具有一個統一的入口,更有利于搜索引擎優化和網站的推廣。
- 容易做搜索引擎優化:不需要為移動設備創建特定的內容,可以讓移動設
- 維護成本低:單個網站的成本比多個網站的成本低。
2、缺點:
- 個性化稍弱:各平臺之間無法互相獨立,不能發布各平臺獨立擁有的數據,靈活性較差。
- 兼容性低:頁面不論采用自適應還是響應式都是較新的技術,在一些老的設備和瀏覽器中加載頁面速度過慢,甚至是完全不支持。