CMSware管理網站的思路
----------------------------------

知道CMSware的宣傳口號嗎？

自由！體驗自由駕馭網站的樂趣！

      為了真正的體現自由的管理，我們在CMSware的體系結構上下了很大努力，為了能讓大家在用的時候真的能達到想怎麼管就怎麼管，所以，我們在設計上重新規劃了操作方式和結構定義。
      在操作上現在感覺是複雜了一些，可是，當你理解了CMSware管理網站的思路時，稍熟一些的時候，你就會發現，網站管理真正是你的，你是網站管理的主人，而不是CMSware系統。

記住：你才是管理網站的主人，CMSware是你的幫手而已，這是我們的初衷和目的！當然我們會進一步努力讓複雜的技術躲在易用的外觀下面的！

-------------------------------------------------------------------------------------------------------------------------------------

CMSware是怎麼自由的管理網站的：
------------------------------------------------
下面系統的說CMSware的結構要點，可能會不容易懂：）

1，美工模板製作的自由：網站最大的表現是美工，而美工，特別是專業的美工，需要自由發揮創意，這對採用模板方式實現的系統帶來一個要求，就是模板語法的嵌入方式是不是會束縛著美工製作。在這一點上，CMSware用全新的方式重新規劃了模板處理引擎，採用XML標籤式調用處理，而且，開放了調用標籤的擴展方法，還設計了Dreamwaver標籤插件，讓美工製作模板時，可以更直觀輕鬆的佈局和引用內容。

2，內容管理的自由：美工製作容易了，下面一個問題就是內容管理了。很多網站管理系統用功能模組的方式來實現不同的功能要求，像下載模組、圖片模組、酒店介紹模組等，就是採用這種形式的結構。
      而CMSware則採用了不同的結構方式來處理不同的內容要求，CMSware採用的是內容和表現完全分離的結構體系，就是說，一個網站的內容可以和內容將要表現出來的形式和方式完全無關，      CMSware結構是這樣的：
                 表現層：      網站   -->   結點  -->    模板
                 內容層：      內容模型  -->   結點
      在這個結構中，以結點為管理單位，一個網站包含了很多結點，而每個結點可以自由綁定不同的內容模型，同時結點可以自由綁定不同的模板。
      內容模型是決定了內容規劃，內容字段，比如下載、新聞、人才、圖片、音樂等等，就是不同模型
      模板則完全和內容本身無關，只是綁定到結點上，在模板語法中只是調用指定結點，按內容模型的字段來調用，你的內容模型裡有什麼字段，就可以在模板中調用什麼字段，也就是說，內容模型是內容的框架，結點是內容的管理者，模板是結點的表現樣式。
       也就是結點是一個具體管理對象！ 它指出了用什麼內容，怎麼表現！

3，內容表現的自由：上面看理解了嗎？ 理解了我們繼續，很多網站會需要同樣的內容表現在不同的地方，如常說的專題功能，可以開不同的專題來表現同一個內容，或都是同一個內容用不同的風格表現。舉個例子：
      實現的效果思路例子，比如不同區域子站這種形式，還可以分成這種形式的其它類型，比如，一個講健康內容的大網站，其中分為生活，體育，健美，飲食、情趣等方面的分類內容，同時還要有運動健美、戶外活動等專題，然後還要分成男人，女人，老人，孩子等分類，進男人健康站，就看到男人相關的生活，體育，健美，飲食等方面的分類講，還有男人相關運動健美、專題戶外活動專題等等。 而進入女人健康站，就看到和女人相關的各類內容與表現界面。 
      這樣子的例子看懂了嗎？你先想想能不能實現？同樣的內容要表現成三次，不同的分類不同的網站入口不同的界面。CMSware能！怎麼實現呢？ 結點！前面我們說到結點管理了內容模型和模板，其實，CMSware的結點還可以管理其它結點！ 就是說，一個結點中的內容，可以是引用其它結點中的內容，一篇文章可以創建虛鏈接，怎麼？不明白虛鏈接是什麼呀？ 用過Linux文件系統的Link符號嗎？或者，理解Windows的快捷方式嗎？ 就是這個，只是一個符號，指向另一個結點中的具體文章的鏈接符號。這樣，管理內容就是在一個「實」結點裡管理，而在另一個結點中，保存的是一堆指向實結點內容的鏈接符號，這個結點，我們可以叫「虛結點」，它可以完全沒有自己的內容，都是虛鏈接。
      那麼，我們建立了一個有具體內容的實結點後，就可以按自己的需要，來建立不同的只管表現的虛結點了，剛才講的例子中的專題、男人健康站等，就是用這種方式來處理了！

4，內容發佈的自由：上面的理解了嗎？是不是有點暈的同時暗暗心驚CMSware結構的強大？ 操作不複雜，可是思路真的複雜，因為要完成這樣強的功能！ 呵呵，好我們又繼續了！
      剛才我們講到內容管理的部分，已經體驗了CMSware的自由內容管理，準備好了吧？ 我們看看發佈的自由吧。還是從結點出發。一個結點還可以指定發佈形式，指定這個結點要發佈成靜態還是動態，是發佈到本地機的目錄裡面還是發佈到外部主機的FTP中去，這樣子，我們的同樣的內容就可以綁定到不同的結點上，然後由不同結點發佈到不同的地方去，表現成不同的樣式，而編輯就是只有一個！只編輯一個地方的內容，創建虛鏈接，只是這樣了。明白了嗎？這是CMSware發佈的自由！你想怎麼發佈就怎麼發佈！

5，內容採集的自由：內容採集大家都會知道怎麼幹活了，就是去其它網站上自動把內容抓過來放在自己的網站上，CMSware能幫你實現，可是抓的質量呢？ 能抓什麼呢？ 不同網站的結構和內容組織都不一樣，怎麼辦哦？ CMSware利用正則表達式強大的解析功能，你只要稍稍看看你想要的網站的內容，就像查找替換那樣用的，可以自己定義找什麼，從哪裡取，取回來放在什麼地方，當作什麼字段，就是這樣工作的，當然，正則表達式是有點兒複雜，不過很強。CMSware的採集功能會幫你想抓哪裡就抓哪裡！



------------------------
CMSware: 體驗自由駕馭網站的樂趣    www.cmsware.com
------------------------
上海藍慕信息科技有限公司
