这不是一个编程问题我担心,所以主持人会按你的意愿行事,但这是一个专门为自雇的程序员运行他们自己的ISV网站的问题。
如果您发布自己的共享软件或免费软件,您是否使用任何CMS或模板系统来简化网站维护?你会推荐吗?
我正在寻找的两个最重要的功能,我在任何流行的CMS /博客引擎中都找不到,从我最喜欢的TextPattern到WordPress,Joomla和Drupal都是:
一个模板系统,用于维护xhtml页面布局的结构一致性
用户定义值的哈希表,与模板一起使用,将这些值替换为标识符。
说明:如果您发布多个应用程序,该网站可能包含几个类别的页面,这些页面对于每个产品几乎相同:“功能”,“屏幕截图”,“新功能”,“下载”等。这些页面具有相同的布局,主要区别在于产品特定的数据。我希望能够为产品A定义“CurrentVersion = 2.2”,为“字典”中的产品B定义“CurrentVersion = 3.3”,并让系统从同一模板生成两个“下载”页面,替换“CurrentVersion”标识符与每个产品的相应值。
除此之外,我正在寻找对静态页面的良好支持(上面的示例页面不会产生类似博客的时间线处理)和设计模板(主题),因为我根本无法进行图形设计(没有技能,没有工具,没有人才)。一个很好的搜索功能,尤其是对于常见问题解答,很重要。另一个很好的方法是链接到站点内的页面的简单(最好是类似wiki)方式。一些CMS-es,例如Joomla,使这个简单而常见的任务出乎意料地不方便。
LAMP,最好是免费的,因为我的是一家只有免费软件的商店。
我根本不需要协作功能,也不需要多用户内容编辑。我的ISP不支持Zope,所以不包括一些候选人。
我问这个问题花了几个月试图找到一个解决方案,可以帮助我留下静态html并减少维护工作,例如手动更新几个页面上的当前版本号。那么其他人用什么来发布他们的软件?
(请不要回答只是说“尝试X”。至少请说明什么使它适合或如何比其他可能的解决方案更好。我已经尝试了一些CMS引擎,他们似乎都需要进行大量修改才能满足这一特殊需求。由于我的编程经验是严格的桌面版Windows,因此调整这些产品远远超出我的技能(我的皮肤抓住了我可能无意中承诺的潜在安全WTF)。时间也是一个因素从我的日常工作和深夜编码之间开始,学习如何从头开始编写自己的CMS几乎没有什么 - 只需输入静态html就会更有效率。)
答案 0 :(得分:0)
Wordpress非常好用。它背后有一个很大的社区,所以你可以利用一些插件,如SEO优化,PayPal集成,谷歌分析统计跟踪等。你还有一个功能齐全的管理后端来管理你的所有内容。
答案 1 :(得分:0)
我会推荐Joomla 3.2.x.我有相同类型的基于项目的网站,这为所有不同的要求提供了灵活性。虽然WordPress很棒,但它的简单性却越来越好,Joomla更加灵活,拥有庞大的支持网络和扩展库。