我们正在寻找可以通过或多或少的集成工作集成到我们现有项目中的django博客应用程序。我们的客户登录到使用django用户框架进行身份验证的定制管理系统。他们无权访问管理员。 我们希望我们的客户能够从我们的管理系统管理自己的博客。所以我们正在寻找可以用来将管理系统单独集成到我们的django应用程序。
列出了一些常见的博客应用here
但是,我们查看的大部分应用都使用管理员进行博客管理。有没有人有任何将这些应用程序的管理系统移植到定制管理的经验?
为了完整起见,这里是我们正在寻找的博客的一些主要标准:
特别是从上面的博客列表中,Zinnia看起来很有意思,但我们还不知道将管理网站移动到使用自定义非管理员视图和模板是多么容易。我们不一定要整合所有内容,但最低限度是发布或编辑博客条目的能力。
如果有任何经验,请分享!感谢
答案 0 :(得分:1)
简单的事实是,博客是最简单的写东西之一,而且在像你这样的情况下,有这么多参数,编写自己的博客可能是最好的方法。
博客有一个定义明确,记录完备的数据模型。真的,他们没有太多东西,Django提供了你需要的所有部分而不花太多时间。
我经历过的许多(如果不是全部)现成的Django博客软件包提供了许多您并不总是需要的功能,这些复杂的“试图成为WordPress”的模型只是没有意义对于客户实际需要什么。如果他们不这样做,他们就这么简单,你可以在下午自己写下来。
考虑一下数据模型。博客真的有什么用?
前两项是您将要编写的一些最简单的模型。 Django提供了一个强大的RSS提要框架,最后,为什么在Disqus运行良好时管理自己的评论系统?
简而言之,如果您想要最少量的头痛,以及与您现有的CMS集成的东西,只需花两天时间自己编写。