欢迎使用 Laravel News 的下一个版本
发布日期:作者: Eric L. Barnes
四年前,Laravel News 从一个简单的 Twitter 和 Facebook 帐户开始,在那里我分享 Laravel 社区创建的内容,并努力帮助创作者和用户找到新的很棒的东西。从那里,它过渡到一个 Tumblr 网站,最后成为一个完整的网站,在过去三年中一直在运行。
早在 5 月份,Laravel 就宣布 Laravel News 将成为 Laravel 的官方博客,我不喜欢我当前的设计与其他 Laravel 网站相比显得业余。为了解决这个问题,我与 Zaengle 合作,他们帮助我将我的想法变成了让我非常满意并自豪地带给社区的东西。
在此过程中,我重新设计了网站的运行方式。以前它运行在 WordPress 上,使用我编写的一个自定义主题,它运行良好,但添加新功能和部分变得越来越困难,我想要使用自己熟悉的 Laravel。但是,我不想放弃 WordPress 的媒体库和编辑体验。
因此,为了兼顾两者的优点,我将旧网站保留在 WordPress 上,并使用 WP Rest API 与 Laravel Scheduler 配合使用。这使我可以自动将数据从 WordPress 同步到我的数据库,而无需重建整个 CMS 管理区域。我为播客部分使用了相同的设置,它与 Simplecast API 挂钩以提取这些内容。
我敢肯定你认为这很疯狂,它可能也是,但如果你对它是如何工作的感兴趣,这里有一篇关于我如何使用 WordPress 作为后端 的教程。我很有信心只有由开发人员运营的网站才会喜欢这种设置。
在我进行所有这些工作时,我没有时间完成新网站的所有部分。你可能注意到社区链接不见了,搜索也是时好时坏。我决定在没有这些功能的情况下推出,并在 5.3 版本发布了 Laravel Scout 后尽快添加链接和更好的搜索功能。
我希望你喜欢新网站,就像我喜欢它一样,并且我想感谢大家。
附注:如果你发现任何错误或问题,我创建了一个新的 错误仓库,你可以在这里提交。