Php PyroCMS(或其他开源CMS)中的多个博客

Php PyroCMS(或其他开源CMS)中的多个博客,php,codeigniter,content-management-system,blogs,pyrocms,Php,Codeigniter,Content Management System,Blogs,Pyrocms,我一直在寻找一个开源的CMS框架,可以作为一些web项目的基础。我曾经使用过Joomla,但我发现它笨重过时,对于普通用户来说肯定太复杂了 我目前的项目需要一个内容管理的网站,所有的日常用品,总的来说PyroCMS似乎很适合这项任务。然而,该项目的一个核心要求是它包含四个博客。与客户领域的新闻相关的一般新闻,然后分别为公司三名成员提供一份 目前我不知道如何做到这一点,但我相信这一定是可能的。如果需要的话,我很乐意自己编写一个模块来完成它,但我正在努力使项目保持相当简单,我不能成为第一个想这样做的

我一直在寻找一个开源的CMS框架,可以作为一些web项目的基础。我曾经使用过Joomla,但我发现它笨重过时,对于普通用户来说肯定太复杂了

我目前的项目需要一个内容管理的网站,所有的日常用品,总的来说PyroCMS似乎很适合这项任务。然而,该项目的一个核心要求是它包含四个博客。与客户领域的新闻相关的一般新闻,然后分别为公司三名成员提供一份

目前我不知道如何做到这一点,但我相信这一定是可能的。如果需要的话,我很乐意自己编写一个模块来完成它,但我正在努力使项目保持相当简单,我不能成为第一个想这样做的人

我曾考虑过Wordpress网络,但关键要求是所有内容都集中在一个管理员面板中

总之,有没有办法只用PyroCMS和插件来维护几个博客

谢谢,
Ian

有一些出色的功能从未真正添加到PyroCMS中,因为有足够兴趣或能力添加这些功能的人从未真正需要它们

博客模块是非常基本的,但它一直被非常简单的网站使用。“妈妈和爸爸”网站,公司网站上简单的“新闻”部分,开发者博客等

开箱即用的方法是,为“blog”创建一个页面并为每个页面创建一个类别,然后使用{pyro:blog:posts number=“10”}{title}{summary}{/pyro:blog:posts}标记


这并不是最干净的解决方案,但请记住,PyroCMS上的大多数开发都是由开发人员完成的,他们发现客户项目中需要填补的空白。我有一个客户项目即将推出,它需要多个类别(奇怪它花了这么长时间!),这将完美地解决这个问题,但直到他们付钱给我去做,我才有时间。如果你想在你的工作中加入这个功能,我可以在这里、论坛、IRC等网站上给你提供建议,然后,我们可以很容易地将其合并。

有一些出色的功能从未真正添加到PyroCMS中,因为有足够兴趣或能力添加这些功能的人从未真正需要它们

博客模块是非常基本的,但它一直被非常简单的网站使用。“妈妈和爸爸”网站,公司网站上简单的“新闻”部分,开发者博客等

开箱即用的方法是,为“blog”创建一个页面并为每个页面创建一个类别,然后使用{pyro:blog:posts number=“10”}{title}{summary}{/pyro:blog:posts}标记


这并不是最干净的解决方案,但请记住,PyroCMS上的大多数开发都是由开发人员完成的,他们发现客户项目中需要填补的空白。我有一个客户项目即将推出,它需要多个类别(奇怪它花了这么长时间!),这将完美地解决这个问题,但直到他们付钱给我去做,我才有时间。如果你想在你的工作中添加该功能,我可以帮助你,如果需要的话,可以在这里、论坛、IRC等上提供建议,然后我们可以很容易地将其合并。

嗨,菲尔,谢谢你的回答,我觉得可能是这样。我很想写一个新的更高级的博客模块(我想这个项目可能会有预算),因为我以前在Joomla做过一些骇客的事情。考虑到我是一名经验丰富的PHP开发人员(尽管之前很少或没有使用codeigniter的经验),你会说PyroCMS模块很容易掌握吗。基本上,每个模块中都有一个前端和后端控制器。模块由+some custom details.php处理,安装时读取并缓存在数据库中。新的博客会很棒!我将很高兴地制作升级脚本。你在GitHub上吗?我不在GitHub上,但我并不反对加入:)我以前没有使用Git,但一直在使用Mercurial,我相信这是相当类似的。你会建议在现有的基本博客模块的基础上进行构建,还是构建一个新的模块?当前的博客模块是2到3年前编写的,并没有发生太大的变化。我不会说这很糟糕,但不是很好。一个新的开始可能是正确的博客所需要的。嗨,菲尔,谢谢你的回答,我感觉可能是这样的。我很想写一个新的更高级的博客模块(我想这个项目可能会有预算),因为我以前在Joomla做过一些骇客的事情。考虑到我是一名经验丰富的PHP开发人员(尽管之前很少或没有使用codeigniter的经验),你会说PyroCMS模块很容易掌握吗。基本上,每个模块中都有一个前端和后端控制器。模块由+some custom details.php处理,安装时读取并缓存在数据库中。新的博客会很棒!我将很高兴地制作升级脚本。你在GitHub上吗?我不在GitHub上,但我并不反对加入:)我以前没有使用Git,但一直在使用Mercurial,我相信这是相当类似的。你会建议在现有的基本博客模块的基础上进行构建,还是构建一个新的模块?当前的博客模块是2到3年前编写的,并没有发生太大的变化。我不会说这很糟糕,但不是很好。一个新的开始可能是正确的博客所需要的。