在我的公司我们正在考虑从维基的风格 内联网向更多的定制CMS的解决方案。自然的选择 会网站,但是我们有一个具体的建筑。还有 是几百人,他们会使用该系统。系统 应该是自我解释(比wiki).

我们利用很多工具网、应用程序和综合的 在3第三方软件。优素是 胶水,用于所有的他们是API。例的内部网 工具,我们不要使用它,但它的使用而不对象,善良的 限于模板和url-每个应用程序都有一个 适当方法,在我们API。我们不要使用强哥 管理界面,因为它几乎是不依赖于奥姆.

因为这个网站可能是很难融入社会。每 雇员应该能够编辑的大多数网页, 身份验证和特权必须要由管理我们的API。

怎么努力,它插网站使用不同的 认证过程?(扩展仅-没有黑客)

如果一个人知道Django比网站,应该能强哥 使用?

有帮助吗?

解决方案

Django不是CMS。如果你想构建一个应用程序,那么你就可以使用Django(虽然你明白了你的帖子的声音)。如果您只想编辑/存储内容并拥有用户权限,那么CMS就是您的最佳选择。我真的对Joomla一无所知。模拟一个hack来做你需要的任何身份验证应该很容易 - 即使这只是一个直接发送到服务器的POST。

Django需要很长时间才能达到你提到的目的。需要使用管理界面(或者您从头开始构建CMS) - 这意味着创建模型来为您已拥有的内容建模。然后,您必须自定义每个模型页面,并“插入”您想要的任何身份验证系统。

很多工作。

其他提示

也许您可以查看 Django CMS

Plone的选择取消今天的 会议。

在我看来Plone是非常强大的对于建设一个内联网。

一些参考文献:

的Joomla!有认证插件;你可以自己编写自己而不会破解核心。当有人尝试登录您的站点时,它将通过所有已发布的身份验证插件(按您设置的顺序),直到有人返回true。如果您只想使用一种方法,请取消发布除自定义插件之外的所有其他插件。

另外,Joomla!已经有一个LDAP插件,如果你的系统支持这个。

可能更困难的部分是通过API管理特定权限。的Joomla!目前缺乏组级访问控制;它目前具有权限级别访问控制(编辑,出版商,管理员等)。

当您使用Python标记问题时,您可以查看plone( http://plone.org

如果你使用FLEXIcontent和FLEXiaccess,你可以获得Joomla的粒度级别权限

感谢您的所有答案。

在今天的会议上取消了Plone选项。

使用Joomla将涉及相当多的编码,使其充当内部网的其余部分。我认为在Django中编写CMS(“窃取”来自现有cms解决方案的一些代码)将获胜。 Newforms是非常有趣的,它应该不那么难(我已经在我自己的框架上编写了PHP系统 - 在大约15个站点上使用)

感谢。该系统已经选择我背后通过更高的管理。

这是SilverStripe.

  • 缓慢的管理界面
  • 没有经验的程序员,在该公司知道这个产品
  • 实现通过一个平面设计师是谁留在大约两个星期,但是"他能做到的咨询,因为他会是一个自由职业者"

我不愉快

再次感谢。

Django CMS的工作方式需要使用内置的ORM模型和管理界面。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top