我正在开发一个主要像报纸网站一样工作的门户网站。在焦点中,有文章,包含文本,视频和图像。这些物品的附件应在侧栏中显示。这些附件可能与将在正文文本中显示的对象相同。 我一直在思考如何创建结构以及 - 这是一个重点 - 如何使编辑器能够轻松地编辑所有这些内容。
我评估的是Django-CMS和feincms作为完整的系统,还有几个第三方模块做了工作的片段。
现在,我有一个内联对象的解决方案:我分叉了django-basic-apps的内联模块,它现在能够为要嵌入的对象获取其他参数。它们的参数对于例如嵌入“具有对象id x的图像,但最大x像素大小”。
我的方法没有解决的问题是生成包含一堆内联令牌的侧边栏。不过,我可以为此创建一个自定义小部件。一个更好的解决方案肯定是添加一个功能,就像以某种方式将通用对象(视频,图像......)附加到文章对象。
虽然到目前为止我的解决方案正在运行,但我不确定是否还有其他方法可以解决这些常见情况,我希望听到有关此主题的其他一些经验,以及是否还有其他方法可以处理它
因为对这个通用问题似乎没有更大的解决方案需求,我将使用我的解决方案,看看它是否在实践中得到证明。
答案 0 :(得分:0)
看看Armstrong CMS。它专为满足新闻机构的需求而设计。它是由为德克萨斯论坛报提供的代码开发的,这是一个非常大的Django新闻网站,在2010年赢得了爱德华·R·默罗奖最佳本地新闻网站。
Armstrong非常好,速度很快,可以处理你想要扔的任何内容。