【问题标题】:Full-featured web framework/CMS for building web sites based on imported offline content用于基于导入的离线内容构建网站的全功能 Web 框架/CMS
【发布时间】:2011-09-21 16:10:14
【问题描述】:

我已经使用 PHP、Django 和 Java 制作了许多网站,而不是从头开始构建网站,我正在寻找一个功能更全面的 Web 框架/CMS,我基本上可以设置和导入我的内容进入页面。

重要的是准备好大量可以插入到 youtube、cmets、google 地图等小部件中。而不是使用低级框架开发这些自定义。

基本上我正在寻找一个包含以下内容的开发周期:

  1. 实例化网站
  2. 选择主题或设计自己的主题
  3. 最好使用编辑器手动构建标准主页、关于、联系方式等页面。
  4. 用侧边导航、RSS 提要、广告等来布局我的叶页模板。导入内容的占位符为空。
  5. 运行一个外部脚本,该脚本可以从外部来源获取我的数据,并基本上使用我指定的 url 友好 url 构建所有叶子页面

最后我应该有一个可导航的可搜索网站。一个好处是能够使用更新的内容或新的布局重新生成我的内容页面。

低级框架非常好,但出于我的目的,我宁愿有一些开箱即用的东西,我可以插入新的插件,如日历小部件或我开发的自定义小部件。

到目前为止,我已经考虑过 Drupal,但我找不到太多关于使用它的 API(显然是基于 xmlrpc)生成节点的好例子。不过我喜欢 Drupal,因为开发新的自定义小部件相对容易。

也许其他人可以建议我应该考虑的其他 CMS/框架?我认为 Wordpress 不适合我的需求,因为它更像是一个博客风格的引擎。

我的首选语言是 python,但我可以处理 PHP。

【问题讨论】:

  • 你看过django-cms吗?
  • 您好,是的,我这样做了,但我正在寻找一个功能更全面的解决方案,其中包含许多开箱即用的插件。基本上,它在一开始就为你做更多的基础工作。

标签: django drupal frameworks content-management-system


【解决方案1】:

要在 Drupal 中轻松导入内容,您可以使用 Feeds module 让您的 Drupal 从外部来源拉取内容。开箱即用,Feeds 支持来自 HTTP 本地文件的 RSS、Atom 和 CSV(支持 PubSubHubbub)。但是Feeds相当灵活,developer friendly已经有大量contributed plugins modules了。 Feeds 不仅限于将内容作为 Drupal 节点导入,它还支持用户、分类,并且在处理导入数据方面非常灵活。

要从外部脚本推送内容,您可以使用 core XML-RPC 接口,但Services 模块提供了更大的灵活性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-06
    • 1970-01-01
    相关资源
    最近更新 更多