Drupal 6或7用于新的工作平台-或不同的框架?

Drupal 6或7用于新的工作平台-或不同的框架?,drupal,frameworks,web-frameworks,Drupal,Frameworks,Web Frameworks,对于客户,我们将为专业艺术家搭建一个平台,客户可以在这里找到承包商。这包括为不同的角色构建一个工作板、登录和个人资料页面,以及一个用于管理和收费交易的相当复杂的管理界面。我们现在已经完成了线框和规范,但仍然不确定要使用哪个框架。我们目前最可能的选择是drupal,因为我们已经做了很多事情,不需要再次实现: 用户管理、注册/登录、角色等 非html向导的可编辑页面 后端的标准主题 良好的可扩展模块结构 用于seo等的插件 我的第一个问题是:Drupal7现在在bbeta2中,发布候选版本有五个

对于客户,我们将为专业艺术家搭建一个平台,客户可以在这里找到承包商。这包括为不同的角色构建一个工作板、登录和个人资料页面,以及一个用于管理和收费交易的相当复杂的管理界面。我们现在已经完成了线框和规范,但仍然不确定要使用哪个框架。我们目前最可能的选择是drupal,因为我们已经做了很多事情,不需要再次实现:

  • 用户管理、注册/登录、角色等
  • 非html向导的可编辑页面
  • 后端的标准主题
  • 良好的可扩展模块结构
  • 用于seo等的插件
我的第一个问题是:Drupal7现在在bbeta2中,发布候选版本有五个关键bug。该平台计划于今年上线。我们应该选择Drupal六号还是七号

亲六:

  • drupal 6是稳定的
  • drupal seven在上线当天可能不稳定
赞成七:

  • 更好的数据库抽象层
  • 客户将有更多的时间,直到他需要升级下一次,这似乎是相当多的工作
如果您对apt框架有其他想法,请随时提出建议,但请记住,我们在php、java和ruby方面最有经验


非常感谢你的意见

您选择Drupal(大多数人都选择Drupal)的主要驱动因素之一似乎是一个模块的可用性,它可以在站点中完成您想要的大部分事情。如果您在7正式发布之前使用它,您可能会发现,您不仅在处理内核中可能存在的bug,而且正在处理所需模块的beta或RCs。许多拥有稳定v6版本的模块开发人员已经承诺在发布当天准备好稳定的v7版本,但是由于核心代码可能会发生变化,因此无法事先保证这一点


如果您是从Drupal起步的,我建议您使用v6,因为它提供了丰富的知识和模块,并且经过测试,因此您可以非常安全地知道,您的学习不会受到不属于您的难以跟踪的错误的阻碍。然后,您将开发的核心Drupal技能将可转移到Drupal 7,并且应该在v7和任何相关模块稳定后进行升级。这个过程可能有点费劲,但是拥有良好的Drupal工作知识将有助于识别过程中的任何问题

以@Macros^点为基础:Drupal 5仍在支持和修补中(这将在D7发布时停止),因此有一些合理的假设,D6也将在一段时间内出现。D7处于“我们即将发布”阶段已经太久了,随着每个开发快照的出现,影响功能的东西都发生了变化(我已经测试了几乎每一个)。我仍在新安装上部署D6,并将继续这样做


^对你来说+1顺便说一句:)

我会选择Drupal 6。在这一刻,Drupal7可能有很多问题需要升级。Drupal 6有大量的测试时间,并且已经证明它非常稳定。

感谢您的评论。我们在开发Drupal6模块方面已经有了相当多的经验,但无论如何你都是对的:Drupal7的现有模块也可能需要相当长的时间才能稳定下来。还需要注意的是,在考虑切换之前,公司通常会等待至少2个更小的版本。这是为了修复(严重的)bug或安全问题,在稳定发布之前没有发现这些问题。如果你想要/需要一个稳定和安全的框架,这是一个很好的方法。我只是很快试用了d7——事实上非常喜欢它——并阅读了api文档,在那里我发现了很多我更喜欢使用的与d6版本相比的变化。但说d7的修订版仍然改变了很多功能是反对d7的有力论据。谢谢你。