Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 向我的网站添加博客的好方法_Php_Codeigniter_Blogs - Fatal编程技术网

Php 向我的网站添加博客的好方法

Php 向我的网站添加博客的好方法,php,codeigniter,blogs,Php,Codeigniter,Blogs,我已经在codeigniter框架之上建立了一个自定义网站。我现在想在我的网站上建立一个“博客”部分,允许与我合作的各种非技术人员编辑/创建博客条目并发布它们。我不想从头开始为它创建后端 codeigniter是否有好的插件可以与现有的博客托管服务一起工作,下载xml rss提要并将其构建到博客页面中?我不确定向与我共事的非技术人员提供此类功能的最佳方法是什么。有什么建议吗?几乎所有的博客都提供RSS。您可以使用它并使用RSS解析器库缓存它 我现在有一个使用Tumblr的这个方法运行的演示,如果

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


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因素,谢谢您的建议!