将博客添加到我的网站的好方法

发布于 2024-11-28 21:34:08 字数 218 浏览 0 评论 0 原文

我在 codeigniter 框架之上构建了一个自定义网站。我现在想在我的网站上实现一个“博客”部分,并允许与我一起工作的各种非技术人员编辑/创建博客条目并发布它们。我不想从头开始为此创建一个后端。

codeigniter 是否有任何好的插件可以与现有博客托管服务配合使用,以便下载 xml-rss 提要并将其构建到博客页面中?不确定向与我一起工作的非技术人员提供这种功能的最佳方法是什么。有什么建议吗?

I've built a custom website on top of the codeigniter framework. I now want to implement a 'blog' section of my website and allow various non-technical people I work with to edit/create blog entries and post them. I don't want to create a backend for this from scratch.

Are there any good plugins for codeigniter that work with existing blog hosting services to perhaps download an xml-rss feed and construct this into a blog page? Not sure what the best approach is to offer this kind of functionality to nontechnical people I work with. Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幻想少年梦 2024-12-05 21:34:08

如果这只是您不想再次编写的管理界面,我会:

  • 在与 CodeIgniter 应用程序相同的 mysql 服务器上设置博客在具有静态 IP 的服务器上
  • 创建另一个数据库连接将您的应用程序连接到博客的数据库
  • 使用 CodeIgniter 处理数据、路由和前端视图

这将使您能够更好地将博客的前端界面集成到现有站点,同时保留博客的后端。

如果您(由于某种原因)不想创建另一个连接,您可以使用 RSS 源作为 XML 格式的 API,或者在博客之上创建一个 API 层。此选项肯定会比直接连接慢,但您可能更喜欢这样做。

If it's simply the admin interface you don't want to write again, I would:

  • Setup the blog on the same mysql server as your CodeIgniter app OR on a server with a static IP
  • Create another db connection from your app to the blog's database
  • Use CodeIgniter to handle data, routing and the frontend views

This will allow you to better integrate the frontend interface of the blog into your existing site while keeping the blog's backend.

If you don't (for some reason) want to create another connection, you could use the RSS feeds as an XML formatted API, or create an API layer on top of the blog. This option will definitely be slower than a direct connection, but you may prefer to do it this way.

淡淡绿茶香 2024-12-05 21:34:08

几乎所有博客都提供 RSS。您可以使用它并使用 RSS 解析器库缓存它。

我现在正在使用此方法与 Tumblr 运行一个演示

Almost all blogs provide RSS. You could just consume that and cache it using an RSS Parser library.

I have a demo running right now using this method with Tumblr

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文