【问题标题】:CMS or template system for one-person micro-ISV?个人微型 ISV 的 CMS 或模板系统?
【发布时间】:2010-11-14 01:32:25
【问题描述】:

恐怕不是编程问题,所以版主会按照你的意愿去做,但这是专门针对运行自己的 ISV 网站的自雇程序员的问题。

如果您发布自己的共享软件或免费软件,您是否使用任何 CMS 或模板系统来简化网站维护?有什么推荐的吗?

从我最喜欢的 TextPattern 到 WordPress、Joomla 和 Drupal,我正在寻找的两个最重要的功能在任何流行的 CMS/博客引擎中都找不到:

  1. 保持xhtml页面布局结构一致性的模板系统

  2. 用户定义值的哈希表,可与模板一起使用这些值替换标识符。

说明:如果您发布了多个应用程序,则该站点可能包含几类页面,这些页面对于每种产品几乎相同:“功能”、“屏幕截图”、“新功能”、“下载”等。这些页面具有相同的布局,主要在产品特定数据上有所不同。我希望能够在“字典”中为产品 A 定义“CurrentVersion=2.2”,为产品 B 定义“CurrentVersion=3.3”,并让系统从同一模板生成两个“下载”页面,替换带有每个产品各自值的“CurrentVersion”标识符。

除此之外,我正在寻找对静态页面(上面的示例页面不会产生类似博客的时间线处理)和设计模板(主题)的良好支持,因为我根本不会做平面设计(没有技能,没有工具,没有天赋)。一个很好的搜索功能,尤其是。对于常见问题解答,很重要。另一个不错的方法是链接到站点内的页面的简单(最好是类似 wiki)的方式。一些 CMS-es,比如 Joomla,让这个简单而常见的任务变得非常不方便。

LAMP,最好是免费的,因为我的商店只提供免费软件。

我根本不需要协作功能,也不需要多用户内容编辑。我的 ISP 不支持 Zope,因此排除了一些候选人。

我问这个问题已经花了几个月的时间试图找到一种解决方案,可以帮助我摆脱静态 html 并减少维护工作,例如手动更新多个页面上的当前版本号。那么其他人使用什么来发布他们的软件?

(请不要只说“Try X”来回复。至少请说出它适合的原因或它比其他可能的解决方案更好的地方。我已经尝试了许多 CMS 引擎,它们似乎都需要进行大量修改以满足这种特殊需求。由于我的编程经验是严格的桌面端 Windows,因此调整这些产品远远超出了我的技能(我的皮肤爬行想到我可能不经意间提交的潜在安全 WTF)。时间也是一个因素,因为在我的日常工作和深夜编码之间,几乎没有什么可以学习如何从头开始编写我自己的 CMS - 只需键入静态 html 会更有效。)

【问题讨论】:

    标签: templates content-management-system


    【解决方案1】:

    Wordpress 相当不错。它背后有一个庞大的社区,因此您可以利用一些插件,例如 SEO 优化、PayPal 集成、Google Analytics 统计跟踪等。您还拥有一个功能齐全的管理后端来管理您的所有内容。

    【讨论】:

    • 是的,WordPress 很好,并且有一个社区,这一切都是真的,但如果你阅读了这个问题,它会很清楚地表明博客不适合发布软件并解释了原因。我描述了一些我需要的功能,而 WordPress 无法做到。
    【解决方案2】:

    我会推荐 Joomla 3.2.x。我有相同类型的基于项目的网站,这为所有不同的要求提供了灵活性。虽然 WordPress 很棒,但它的简单性更胜一筹,而 Joomla 则更加灵活,并且拥有庞大的支持网络和扩展库。

    【讨论】:

      猜你喜欢
      • 2011-01-07
      • 2011-09-09
      • 2011-01-24
      • 2018-12-06
      • 1970-01-01
      • 2013-12-10
      • 2010-10-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多