多个域和LDAP的Drupal 6.x vs 7.x -- authentication-authorization 领域 drupal 相关 的问题

Drupal 6.x vs 7.x for Multiple Domains and LDAP


4
vote

问题

中文

我们正在寻找我们的公共场所的Drupal,这将是:

  • 多个主要域
  • 多个子域

我们需要允许我们的用户

  • 对LDAP进行身份验证
  • 获得每个站点的不同角色
  • 在主域和子域中共享内容。

看着稳定并在主动开发下的模块,6.2x看起来优于7;当然7是非常新的。如果我们现在使用6.2,我们将不得不升级到7;如果我们现在使用7,我们将不会拥有6.2中存在的所有功能,特别是LDAP。

如何解决6.2 vs 7.x的情况?如果你遇到这种情况,你是如何做出决定的?你的重量是什么风险?你进去了什么方向?

英文原文

We're looking at using Drupal for our public sites, which will have:

  • multiple primary domains
  • multiple sub-domains

We will need to allow our users

  • to authenticate against LDAP
  • to get different roles per site
  • to share content across primary and sub-domains.

Looking at the modules that are stable and under active development, 6.2x looks better than 7; of course 7 is very new. If we go with 6.2 now, we'll have to upgrade to 7 later; if we go with 7 now, we won't have all the functionality that exists in 6.2, specifically LDAP.

How would you address this situation of 6.2 vs 7.x? If you came across this situation, how did you make the decisions? What risks did you weigh? What direction did you go in?

  

回答列表

2
 
vote
vote
最佳答案
 

这个很容易:使用6.2.x!

尽管是新的和令人兴奋的并且所有那种情况,Drupal 7仍然缺乏稳定的贡献部。此外,尽管采用了D7x承诺的大量模块,但很多重要和常用的模块仍然没有稳定的版本(咳咳,观点!说出你想要的 - "beta" 和"dev" 并不稳定足以满足企业目的)

Drupal 7还介绍了一些API的变化,尽管没有巨大,但仍然意味着开发Drupal 7模块的新学习曲线。

另一方面,

Drupal 6是稳定的,并为包括LDAP集成的模块以及您可能需要的任何其他内容提供丰富的产品。由于它已经存在了几年,因此没有经验丰富的开发人员缺乏可以帮助实施网站和开发自定义模块。

虽然已经升级到Drupal 7最终,尽管它是在确定要使用哪个版本的有效点,但是谁说运行最新版本?据我所知,企业比大多数人收养新技术。 坦率地说,为Drupal 7(特殊和任务关键的软件)开发比使用Drupal 6更昂贵并且复杂,我将强烈建议至少3-6个月待等待3-6个月了解Constromules如何反应,并了解社区将如何通过。
 

This one is easy: go with 6.2.x!

Despite being new and exciting and all of that, Drupal 7 still is very lacking in the stable contrib department. Also, despite the huge number of modules that adopted the D7X pledge, a lot of important and frequently-used modules still don't have stable versions (ahem, Views! say what you want - "beta" and "dev" are not stable enough for enterprise purposes)

Drupal 7 also introduced some API changes that, despite not being huge, still mean that there's a small new learning curve to developing Drupal 7 modules.

Drupal 6, on the other hand, is more than stable and has plentiful offerings for modules including LDAP integration and anything else you might need. Since it's been around for a couple years now, there's no shortage of experienced developers who can aid in implementing the site and developing custom modules.

As far as having to upgrade to Drupal 7 eventually, despite it being a valid point in deciding which version to use, who said you have to be running the latest version? As far as I know enterprises take longer than most to adopt new technologies.

Quite frankly, developing for Drupal 7 (specially large and mission-critical software) is a lot more expensive and complicated at the moment than using Drupal 6 and I would strongly advice against it for at least 3-6 months to wait and see how contrib modules will react and see how it will be adopted in general by the community.

 
 
 
 

相关问题

1  获取具有域和LDAP模块的非LDAP用户的WSOD  ( Getting wsod for non ldap user with domain and ldap modules enabled ) 
我正在使用域和 ldap 模块在Drupal 7上,并且在登录时作为非管理员非LDAP用户,例如" Author01",我得到一个空白屏幕。在所述空白屏幕上查看源时,我可以看到"欢迎来到您的新默沃斯网站" 的HTML。页面刚刚在浏览器中呈现(Safari,Chrome,FF)。 当登录为admin时,我可以使用De...

4  Drupal 7推特  ( Drupal 7 twitter ) 
我有一个要求我需要推文我有许多我有用户名和密码的推文帐户。 我已经读取许多教程上<代码> oauth ,但我仍然对多个Twitter帐户使用这个。 使用模块在Drupal中实现相同的方法? ...

6  使用ActiveDirectory进行Drupal身份验证  ( Drupal authentication with activedirectory ) 
我正在尝试使用ActiveDirectory进行Drupal工作,只需进行身份验证。我正在使用轻量级目录访问协议。 我总是收到此消息: 警告:ldap_search():搜索:在Ldapeerver-&gt中没有这样的对象;搜索()(D: wwwroot drupal sites all modules ...

4  Facebook OpenID选择器  ( Facebook openid selector ) 
我使用OpenID选择器;一切都好,但是在点击"Facebook" 时,没有任何反应。 我使用 drupal for facebook 模块;这有效,但是使用OpenID选择器只需选择Facebook图标。 另一个问题是当用户登录我的网站并需要注销;用户仍然使用他使用的服务登录。 ...

4  LDAP映射问题[已关闭]  ( Problem with ldap mapping ) 
关闭。这个问题需要详细信息或清晰度。它目前不接受答案。 想要改进这个问题?添加详细信息并通过编辑此帖的问题。 关闭 3年前。 ...

2  存储第三方密码  ( Storing third party passwords ) 
在Drupal存储第三方密码的标准或推荐方式是什么?具体来说,我想使用OAuth来验证用户到谷歌,并且不希望每次访问其帐户时都会键入他们的密码。 ...

3  可用各种OpenID小部件之间有哪些差异?  ( What are the differences between the various openid widgets available ) 
似乎有几种不同的小部件,用于更容易注册和登录。我很好奇他们如何工作以及它们之间的区别是什么?例如,有 OpenID选择器, loginza ,和 Janrain 。 ...

1  实现Google Identity Toolkit(OpenID)  ( Implementation of the google identity toolkit openid like ) 
我正在尝试遮挡一个实现folliwing google api的模块 http://code.google.com/apis/identitytoolkit/index.html 是那样的OpenID,使用API​​的外部帐户允许用户登录,而无需注册托音长寄存器表单并通过所有验证 我是D7和OpenID Con...

3  如何通过XMLRPC请求获取Drupal会话cookie?  ( How to obtain drupal session cookie via an xmlrpc request ) 
我想通过XMLRPC实现单点登录到Drupal和其他网站(而不是PHP)。 是有一种方法可以使用用户名和amp制作XMLRPC呼叫;密码和返回获取有关身份验证成功和会话cookie的信息 - 以便我们可以设置cookie并立即登录两个站点? ...

1  LDAP身份验证+ Drupal注册可能的问题  ( Ldap authentication drupal registrations possible issue ) 
我希望有一个网站,允许LDAP身份验证和普通的旧DRUPAL身份验证(没有LDAP帐户的Drupal用户)。 LDAP账户将是员工,而Drupal账户将只是所有其他类型的用户。 我将来预见了这个问题:如果雇用新的员工,并且现有用户已经拍摄了一个新的员工,并且现有用户已经拍摄了用户名(由业务规则要求)。例如,用户"Ja...

4  无法使用OpenID(核心)和Google配置文件登录  ( Cant login using openid core and google profile ) 
我正在使用OpenID模块(包含在核心V7中),但无法将OpenID链接到现有帐户。每次我尝试添加它时会发生错误: 抱歉,这不是一个有效的OpenID。确保您拼写了您的ID 正确。 我正在尝试使用Google配置文件连接。我正在尝试的URL是"https://profiles.google.com/x" (x...

3  使用drupal_http_request()使用OAuth重定向到外部验证页面  ( Redirecting to external validation page using oauth with drupal http request ) 
我正在使用一个模块来与 pirix api 以及按 Oauth文档,我应该被重定向到用户可以允许访问的外部页面到我的申请。问题是我正在使用drupal_http_request(): $response = drupal_http_request($url, $headers, 'GET', $data); ...

5  Drupal 7单点签名与域访问模块的可能性  ( Drupal 7 single sign on possibilities with the domain access module ) 
背景: 我们(目前)有2000个域名指向单个IP。 Drupal本身有能力 要使用多路,但对于我们的特定Drupal 7安装,我们使用命名域访问的模块 委托网站。 GIST是域名访问不允许跨站点登录,但是是的, 我们希望我们的编辑登录一次,并访问所有网站。 问题: 有没有人在通过迄今为止访问域名访问的解决方案中...

3  在另一个Drupal实例上从一个drupal实例登录  ( Login from one drupal instance on another drupal instance ) 
我正在研究一个具有一些非常规要求的项目。 基本上,我有两个站点,每个站点都有一个单独的Drupal安装和实例。主站点(我会称之为"master" )有很多注册用户,另一个没有(我会称之为"奴隶" )。 我需要通过"从属" 一个登录"主" 站点的可能性。比如,"从属" 站点将具有登录表单,它将连接到"Master" ...

1  在LDAP中创建一个新用户,而不是Drupal通常创建它  ( Create a new user in ldap not wherever drupal normally creates it ) 
我们有一个已存在的用户的LDAP,我们希望为我们的新网站使用。令人惊讶的是,登录似乎只是找到我们想要的用户,而不是我们没有的用户。我们必须弄清楚为什么,因为我们可能希望将来更改这一点。 (我提到,以防它与我的主要问题有关。) 但是,更重要的问题是,当我们创建一个新用户时,我们希望它将在LDAP中创建,而不是Drupa...

3  如何强迫用户使用OAuth登录  ( How to force users to log in with oauth ) 
我的网站因某些原因强制用户使用特定的OAuth提供程序登录。用户不应该使用其用户名和密码对登录。只有站点管理者可以独立于OAuth的帐户。 在第一次使用OAuth创建帐户时,"PASS" 字段设置为空字符串"'。我的第一个问题是,是否是防止使用密码登录的正确和最安全的方法。 第二个问题是通过电子邮件请求新密码。我实现...

4  通过来自Android的服务登录的正确方法是什么? [关闭]  ( What is the correct way of logging in through services from android ) 
关闭。这个问题需要更多聚焦。它目前不接受答案。 想要改进这个问题?更新问题,因此它仅拍摄了一个问题,只有编辑此帖。 关闭 7个月前。 ...

4  是否有一个例子OAUTH2客户端模块? [关闭]  ( Is there an example oauth2 client module anywhere ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

2  是否有可能在Services-7.x-3.x中获取OAUTH?  ( Is it possible to get oauth working in services 7 x 3 x ) 
在Drupal 7中获取OAuth的任何快速指针? 我的需要是实现2条腿的OAuth,以便将消费者验证到具有(相当于)API键的服务端点。 在 http://drupal.org/node/13366974#comment-5305810 Marcingy说他犯下了#18的补丁。自那条评论以来,已经有7.x-3.x...

5  强制openid登录而不是drupal自己的身份验证  ( Forcing openid login instead of drupal own authentication ) 
是否有一种方法来强迫用户使用OpenID(例如Google,Facebook,Twitter)而不使用Drupal的内部身份验证? ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.