2012-06-12 22 views
0

我想創建一個CMS寫入了平坦的html文件,所以沒有參與數據庫。PHP CMS教程,寫出HTML文件

的想法是CMS將允許編輯的文件和更新(用PHP編寫的,如果需要,可以使用MySQL數據庫的),然後保存/寫出來的這些變化到HTML文件,而不是一個PHP依靠mysql調用獲取數據的站點。

我的問題;像這樣的事情已經存在了嗎?我是這樣做讓自己更難嗎?

謝謝:)

+0

我覺得你在做事情變得更加困難對你自己來說,這是可能的,但它可能不是解決你的問題的最佳方案。 –

+1

好吧,所以你想要一個cms寫出沒有數據庫參與的html文件,但它可以使用MySQL? Ummmmm ......... – bpeterson76

回答

1

準系統CMS聽起來像它可能適合該法案:

http://barebonescms.com/

它不使用MySQL和其內置的緩存系統輸出的靜態HTML文件。它使用一點點PHP來引導緩存,但根據網站的不同,可以使用一些網絡服務器規則(例如.htaccess)完全繞過,或者只是將靜態文件推送到生產環境中的正確位置並重命名它們(需要使用每個頁面的子目錄)。

1

no database cms只是做了google search和許多選項上來。有一個叫gpEasy可滿足您的需求。我不會建議重寫已經存在

Here is a nice blog on no database cms's

如果您已經爲這些文件利用數據庫的,什麼是使用像WordPress的問題的東西嗎?此外,如果你只是不喜歡WordPress的,這是一個網站只爲你,爲什麼不使用你的計算機上的程序來創建網站,然後上傳到網站的服務器?

如果你真的想自己創造cms,那麼我的建議就是看看已經開發出來的一個,並且修改它以更好地適應你的需求,或者看看它並創建你自己的需求。這會給你一個很好的參考,同時創建你自己的,因爲你已經有一個工作。

+0

首先,我正在學習php/mysql,所以想要一點挑戰:)但其次,我希望其他人訪問和更新網站(這是我們的團隊網站,所以這將是巨大的,給他們的東西,他們可能一年後使用的一年!):) – GT22

+0

看看我的更新。我仍然會說使用類似WordPress的東西,因爲這會給你提供你的挑戰,同時仍然很容易修改它並創建你自己的模塊/ adon。這也可以讓你的團隊年復一年地更新它。 – bretterer

+0

在進入喜好戰的危險中,Wordpress確實是一個修改爲CMS的博客。如果您決定使用軟件包,那裏有專門的選項。想到Concrete5。 – bpeterson76

0

什麼是需要一個CMS寫入靜態HTML頁面?

如果是性能問題,你仍然可以做一個「常規」 CMS和緩存輸出爲HTML文件。

+0

是的,我讀過很多關於性能和安全性的內容,雖然它並不適用於我的小網站,但我也認爲這將是一個很有趣並且很好​​的項目。 – GT22

+0

這不是OP問題的答案。並且明確需要CMS產品,該產品專門用於創建僅有幾頁的小型靜態網站。 – CubicleSoft

+0

他想創建一個生成靜態html頁面的CMS。我只是說他可以定期執行代碼(就像他爲動態CMS所做的那樣),然後將輸出緩存爲HTML文件。 –

0

$創業板安裝中間人

中間人是創建使用所有的快捷方式和現代Web開發環境的工具靜態網站的命令行工具。

0

使用您喜歡的CMS或其他的你也可以嘗試做完整的網站在本地,終於發了一通就可以與httrack或任何等同程序來抓取靜態版本