CMS 雜談 - 網站一定要使用資料庫來管理內容嗎?


Static CMS,不用資料庫的CMS,有見過嗎

這是不一定必要的。

我因為一天到晚都在用 Drupal ,不管是實驗的、正式的網站,裝到電腦裡面處處皆是。也是這樣的關係,對於建構網站的作法,思考上難免會以 Drupal 為出發點,來解決各種問題或計畫、佈署相關的站群。

Drupal 在開發上的彈性,代碼的品質強度,好評居多,然而要靈活當成開發工具,學習曲線並不是那麼好走。但入門時,有點架站基礎要快速弄一個站出來,不是很難...

幸福的是可以在 drupal.org 上挑幾個適合的模組,為網站增加功能,很快就會生出初步想法的網站。若是進一步要改網站佈局、主題,也不是 Frontpage, Dreamweaver... 等等網頁編輯器可以勝任,更不要提標準 CSS 規範在狗屁不通又跟不上時代的瀏覽器 (IE IE IE) 所衍生出來的 hacking。

我曾經也購買使用 ASP + access mdb + WYSIWYG 的套件,建構功能不強,足堪應付客戶端自行網站內容管理。但三年後我改變想法,因為它沒有整個社區的開源方式發展來得好。

不管如何,在接觸過的 CMS 大都離不開各種 SQL Database 的應用,不禁又想問自己有沒有不需要資料庫又能在線管理的 CMS?

網搜一下還真有一大堆叫做 Static CMS 的工具,也許知名度不高,也許他們不好用,我想還是有某方面的應用價值,例如久久想到才需要更新的網頁,或只透過 FTP 上傳純文字檔案就能變更網站內容(不是一頁一頁的網頁 html)... 等等。

另外的好處是不用擔心 SQL Injection 或是 SQL server loading 的問題,總之是一種選擇,也是另一個新的問題。

回應

發表新回應

這個欄位的內容會保密,不會公開顯示。
  • 自動將網址與電子郵件位址轉變為連結。
  • 可使用的 HTML 標籤:<a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <del> <ins> <sub> <sup> <blockquote> <pre> <code> <embed> <object>
  • 自動斷行和分段。

更多關於格式選項的資訊

CAPTCHA
這個問題是為了防止網路機器人大量浪費本站資源。
Image CAPTCHA
Enter the characters shown in the image.