Php 向我的网站添加博客的好方法
我已经在codeigniter框架之上建立了一个自定义网站。我现在想在我的网站上建立一个“博客”部分,允许与我合作的各种非技术人员编辑/创建博客条目并发布它们。我不想从头开始为它创建后端Php 向我的网站添加博客的好方法,php,codeigniter,blogs,Php,Codeigniter,Blogs,我已经在codeigniter框架之上建立了一个自定义网站。我现在想在我的网站上建立一个“博客”部分,允许与我合作的各种非技术人员编辑/创建博客条目并发布它们。我不想从头开始为它创建后端 codeigniter是否有好的插件可以与现有的博客托管服务一起工作,下载xml rss提要并将其构建到博客页面中?我不确定向与我共事的非技术人员提供此类功能的最佳方法是什么。有什么建议吗?几乎所有的博客都提供RSS。您可以使用它并使用RSS解析器库缓存它 我现在有一个使用Tumblr的这个方法运行的演示,如果
codeigniter是否有好的插件可以与现有的博客托管服务一起工作,下载xml rss提要并将其构建到博客页面中?我不确定向与我共事的非技术人员提供此类功能的最佳方法是什么。有什么建议吗?几乎所有的博客都提供RSS。您可以使用它并使用RSS解析器库缓存它
我现在有一个使用Tumblr的这个方法运行的演示,如果它只是一个你不想再写的管理界面,我会:
- 在与CodeIgniter应用程序相同的mysql服务器上或在具有静态IP的服务器上设置博客
- 创建从应用程序到博客数据库的另一个db连接
- 使用CodeIgniter处理数据、布线和前端视图
如果(出于某种原因)不想创建另一个连接,可以将RSS提要用作XML格式的API,或者在博客顶部创建API层。此选项肯定比直接连接慢,但您可能更喜欢这样做 嗯,不确定它是否能与现有网站配合使用,但Pyro CMS是用Codeigniter构建的,可能适合您的需要:值得一试。:)你也可以试试fuelCMS。。您提到在服务器上设置博客,您推荐任何特定的博客软件吗?对于轻松发布文章等,WordPress()是一个不错的选择。我也听说了TextPattern()的优点,但我没有亲自使用它。我很好奇你对这个想法有何看法:如果我与任何一家主要的博客提供商建立了一个博客,然后让javascript下载并解析博客服务提供的xml提要,并将其显示给用户,所有客户端都可以。这样做的目的是为了避免服务器上的负载,以服务于一个博客,我不推荐这样做,原因有很多。1) 搜索引擎将无法读取您博客的任何内容。2) 即使使用HTML5历史API,结构化URL也很困难。3) 用javascript解析XML可能很慢。您可以缓存结果并在视图中提供数据,而不是在每个请求中调用和解析XML。啊,是的,我完全没有考虑SEO因素,谢谢您的建议!