2009-07-25 9 views
4

恐怕不是一個編程問題,因此版主會按照自己的意願做,但這是一個專門針對運行自己的ISV站點的自僱程序員的問題。單人微型ISV的CMS或模板系統?

如果你發佈自己的共享軟件或免費軟件,你用任何CMS或模板系統,以簡化維護網站?你會推薦任何?

我正在尋找的是

兩個最重要的功能,我不能在任何流行的CMS /博客引擎找到,從我最喜歡的Textpattern到WordPress,Joomla和Drupal的是:

  1. 一個模板系統保持XHTML頁面佈局

  2. 用戶定義的值的哈希表,與模板工程,以替代這些值標識符結構一致性。

解釋:如果您發佈多個應用程序,該網站可能包含幾個類是爲每個產品幾乎相同的網頁:「功能」,「截圖」,「新事物」,「下載」,等等。這些頁面具有相同的佈局,主要與特定於產品的數據不同。我希望能夠爲產品A定義「CurrentVersion = 2.2」,在「字典」中定義產品B的「CurrentVersion = 3.3」,並讓系統從同一模板生成兩個「下載」頁面,替換「CurrentVersion」標識符與每個產品的相應值。

除此之外,我正在尋找對靜態頁面的良好支持(上面的示例頁面不會讓自己看到類似於博客的時間軸處理)和設計模板(主題),因爲我無法在所有(沒有技能,沒有工具,沒有人才)。一個好的搜索功能,特別是。對於常見問題,這很重要。另一個很好的方法是鏈接到網站中的頁面,這很容易(最好是像wiki一樣)。一些CMS-es,如Joomla,使這個簡單而常見的任務令人驚訝地不方便。

LAMP,最好是免費的,因爲我的是一個免費軟件的商店。

我不需要協作功能,也不需要多用戶內容編輯。我的ISP不支持Zope,因此排除了一些候選人。

我在問這個問題花了幾個月試圖找到一個解決方案,它可以幫助我將靜態html留在後面,並減少維護工作,例如手動更新多個頁面上的當前版本號。那麼別人用什麼來發布他們的軟件呢?

(請不要回復只是說「嘗試X」。至少請說出是什麼使它適合或比其他可能的解決方案更好。我已經嘗試了一些CMS引擎,他們都似乎因爲我的編程經驗完全是桌面端的Windows,所以調整這些產品遠遠超出了我的技能(我的皮膚爬行去思考我可能不知不覺地提交的潛在安全WTF)。因爲在我的日常工作和深夜編碼之間,學習如何從頭開始編寫自己的CMS幾乎沒有剩餘 - 只需鍵入靜態html將會更有效。)

回答

0

Wordpress是相當不錯的。它背後有一個很大的社區,所以你可以利用一些插件,比如SEO優化,PayPal集成,Google Analytics統計跟蹤等等。而且你還有一個全功能的管理後臺來管理你的所有內容。

+0

是的,WordPress很不錯,並且有一個社區,所有這一切都是真實的,但是如果你閱讀這個問題,它就會很清楚地表明博客不適合發佈軟件並解釋其原因。我描述了一些我需要的功能,而WordPress則無法完成其中的任何功能。 – 2012-01-05 17:05:37

0

我會推薦Joomla 3.2.x.我有類似的基於項目的網站,這爲所有不同的要求提供了靈活性。雖然WordPress很棒,但它的簡單性更好,Joomla更加靈活,並且擁有龐大的支持網絡和擴展庫。