2013-03-15 75 views
2

我们正在寻找django博客应用程序,可以集成到我们现有的项目或多或少的小集成工作。我们的客户登录到使用django用户框架进行认证的定制管理系统。他们无法访问管理员。 我们希望我们的客户能够从我们的管理系统管理自己的博客。因此,我们正在寻找可以用来将管理系统分别集成到我们的django应用程序。Django博客应用程序与自定义管理系统

一些常见的博客应用程序列here

然而,大多数的应用程序,我们看着使用了博客管理的管理员。有没有人有任何将这些应用程序的管理系统移植到定制管理的经验?

为了完整这里是为博客的一些主要标准,我们正在寻找:

  • 应该是Django应用程序集成到现有的项目
  • 应该支持站点框架,因为我们有超过1个客户端拥有一个单独的域名。
  • RSS/Atom,标签和搜索基本上是必须的。
  • 使用定制视图或使用管理员的分离管理模块非常易于与非管理定制管理系统集成。

特别是从上面的博客列表中,百日草看起来很有希望,但我们还不知道移动管理站点以使用定制的非管理视图和模板是多么容易。我们不一定希望整合所有内容,但最低限度是能够发布或编辑博客条目。

如果有人有任何经验请分享!谢谢

回答

1

简单的事实是,博客是最容易写出来的东西之一,在像你这样的情况下,有这么多的参数,编写自己的文章可能是最好的方式。

博客有一个明确的,有据可查的数据模型。对他们来说没有太大的作用,Django提供了所有你需要的部分,而不需要花费太多时间。

许多(如果不是全部)现成的Django博客软件包提供了许多功能,您并不总是需要这些复杂的“试图成为WordPress的”模型,而这些功能只是不做感觉客户端实际上是需要什么。如果他们不这样做,他们非常简单,你可以在一个下午自己写。

想想数据模型。博客真的有什么?

  • 具有标题,发布日期,段落,作者和HTML内容字符串的对象。
  • 将标签和/或类别附加到帖子的分类。
  • 一个RSS提要
  • 评论系统与审核。

前两项是你曾经写过的一些最简单的模型。Django提供了一个强大的RSS提要框架,最后,为什么在Disqus工作得很好时管理自己的评论系统?

简而言之,如果您想要最少量的麻烦,以及与您现有的CMS集成的东西,只需花两天时间自己写。

+0

感谢您的反馈!我当然会在几件事情上分享你的看法,实际上我在几个小时内用django写了几个巨大的模块,而不是整合其他模块。这就是说,我们不是django的初学者,也不喜欢从头开始写全新的功能。然而,有了这个说法,我们希望在任何框架 - 博客上对某些事实上标准化的东西进行一些测试循环。这就是为什么我们会考虑整合一些东西,而不是从头开始写!活跃的社区是重新使用应用的另一个重要因素 – user1039384 2013-03-15 05:30:45

+0

那么,为什么要搜索博客应用?时间?钱? – 2013-03-15 05:33:24

+0

对不起,以前的帖子是部分承诺,这有点失去了我的下一个点。答案就在那里 – user1039384 2013-03-15 05:35:48