当谈到Frameworks与CMSs,我们通常比较一个到另一个。但实际上有相当多的CMSs是建立在框架之上!Laravel不是一个例外,有一些受欢迎的CMS项目值得关注。所以我决定看市场,做一个快速测试。让我们看看我发现了什么。 October CMS第一个令人愉快的事情是基于Web的安装过程,它允许甚至从三个安装选项中选择:空白,主题或现成的。 我选择了一个基于主题的选项,这里是一些默认可用的主题。 然后 - 安装继续,从互联网上下载文件。 这是安装的视觉效果 - 以下是默认首页的样子: 现在,管理区域也很不错。主题由预制的结构化页面(准确地说,Twig模板)组成,您可以从后端编辑。 是的,通过说“编辑从后端”,我的意思是字面上。您可以编辑代码,然后单击保存。哇,CMS为开发人员。 此外,还有一些有用的设置,我特别喜欢邮件首选项 - 您不仅可以选择后端的邮件驱动程序(PHP邮件,Mailgun,Mandrill等),还有现成的电子邮件模板编辑。 另外,我可以说整个10月CMS基础设施“营销”的一部分,这与核心CMS本身一样重要。 看看这个 - 文档写的很好: 已经有数百个插件,包括付费插件,所以开发人员可以赚钱: 还有约50个主题,有些也付费: 另一个对10月CMS的好的印象是,在Upwork甚至有工作需要专门的那个系统。这完全意味着成熟或10月CMS: 最后 - CMS是成熟的(从2013年10月开始,现在你明白了名字背后的逻辑),并且仍然强烈维护,最后一次提交Github不到一个月前。 所以一定要检查10月CMS,同时 - 让我们去看看替代品。
2. Asgard CMS比较新的项目,从2015年开始,但已经真的很强。但是这个CMS的目的更多的是针对开发人员,即使安装应该从命令行完成。 - 首先,您可以使用以下命令获取代码:
1
[color=rgb(85, 85, 85) !important]2
3
|
[color=rgb(173, 130, 88) !important]composer [color=rgb(251, 239, 177) !important]create[color=rgb(172, 153, 171) !important]-[color=rgb(173, 130, 88) !important]project [color=rgb(251, 239, 177) !important]asgardcms[color=rgb(172, 153, 171) !important]/[color=rgb(173, 130, 88) !important]platform [color=rgb(251, 239, 177) !important]your[color=rgb(172, 153, 171) !important]-[color=rgb(251, 239, 177) !important]project[color=rgb(172, 153, 171) !important]-[color=rgb(251, 239, 177) !important]name
|
- 最后,运行install命令让您开始:
1
[color=rgb(85, 85, 85) !important]2
3
|
[color=rgb(173, 130, 88) !important]php [color=rgb(173, 130, 88) !important]artisan [color=rgb(251, 239, 177) !important]asgard[color=rgb(172, 153, 171) !important]:[color=rgb(251, 239, 177) !important]install
|
- 完成!享受您刚刚安装的网站。您可以通过转到/ backend URI登录到后台。
安装命令询问您几个问题:
 然后你登录到后端这是真的很简单,漂亮,页面是可编辑的,像这样: 默认的前端主页真的很简单,但我猜想背后的想法,你可以轻松地扩展它。 Asgard CMS也积极维护,最后一个提交在GitHub是在最后一个月内。所以我可以推荐Asgard CMS作为一个有效的简单选项为基于Laravel的CMS。
3. Lavalite也是一个开发人员关注的项目,令人印象深刻的Laravel 5.2版本和典型的命令行安装: - composer create-project LavaLite / cms -prefer-dist网站
- 在根文件夹的.env文件中输入数据库详细信息。
- 运行php artisan migrate -seed以设置数据库。
安装后我可以说Lavalite既简单又可用。管理区域如下所示: 前端模板很简单,但你可以自定义它,但你想要的。 Lavalite真的很强大的可维护性:最后一次提交只是几个小时前。 现在我们移动到没有生产准备或我有麻烦使用的参赛者,但仍然有意义,审查他们。
4.PyroCMS这个有一个有趣的历史 - 它是从CodeIgniter(PyroCMS版本到2.x)到Laravel(版本3.x)重新构建,后者有一个新的主提交者,并仍处于测试阶段。也许这就是为什么安装不成功为我 - 这里是截图。 可视化安装程序,酷:
 更新:这个CMS的更详细的概述,你可以在这篇新文章中找到。 5. TypiCMS这一个是完全为开发人员。所有的信息和文档都直接在GitHub上。它似乎有一个单独的Laravel 4版本的CMS,现在它正在迁移到5.2(不是5.1或5.0,听起来令人印象深刻!)。 我成功地安装了系统,但由于我在我的Windows机器上使用XAMPP和TypiCMS测试需要Node.js和Gulp - 我没有成功编译前端的东西。这是它的样子: 好吧,对吧?
然后错误 - npm install ... 但在最后 - 安装成功,和主页加载成功,只是没有资产。 我也设法登录到后端管理区,看起来很漂亮和简单(虽然没有前端资产): 所以,使用TypiCMS你完全需要Homestead或类似的东西,但总体看来像一个非常严肃的项目与良好的文档。 总体结论有相当多的基于Laravel的CMS,10月CMS是一个明确的市场领导者。个人来说,我不是这个解决方案的粉丝(因为你必须维护CMS在框架和不断升级两者),但如果你确实需要这种架构 - 只需选择上述之一! 注意:我也发现了一些被遗弃或刚开始的项目,我没有提到,但也许在未来会有更多的竞争对手这TOP 5。
|