跳至主要内容

Pagekit 0.10.4

随着今天的 Pagekit 发布,我们已经非常接近 Pagekit 1.0。它极大提升了管理区的用户体验,同时提升了 Pagekit 安装器和市场的性能。所有 Symfony 组件均已更新至 Symfony 3。此外,本版本还修复了许多漏洞和改进。在变更日志中查找所有变更列表。

改进的用户界面导航

Pagekit现在会记住你在管理区的哪个子板块活跃。像你习惯的那样,从一页到另一页,选择不同的标签页。但现在你可以回到浏览器,按预期看到上一页了。这也适用于分页和侧菜单,比如小部件位置和用户角色。搜索和筛选列表也会被记住,且在会话中不会丢失。例如,如果你搜索某个用户,编辑完他们的资料后回头看,搜索和筛选功能依然适用。连Finder都能记得最后打开的文件夹。这是我们希望在最终版本中实现的巨大用户体验改进。

用户信息记录

安装更快,市场更快,一切更快

Pagekit 包可以需要其他 Pagekit 包,也可以是托管在 Packagist 上的常规 Composer 包。这为开发者管理依赖提供了极大的灵活性。例如,多个包所需的相同依赖只会安装一次,并尽可能解决版本冲突。

安装过程中,Pagekit 利用了这一点,要求使用博客扩展和市场上的 One 主题。根据你的网络连接和本地机器,这可能需要一段时间。为了确保安装高效,我们现在将 Pagekit 作为捆绑包发货。因此,Pagekit安装程序不再需要执行外部请求,速度大大提升。甚至不需要网络连接也能正常工作。

为了确保安装包时的依赖性快速解决,我们已经制定了一个解决方案,并以该版本发布。扩展所需的所有依赖都通过 pagekit.com 分发,这样 Packagist 仓库就不必再被查询了。

在开发过程中,你仍然可以要求在你的 .使用 Pagekit CLI 来运行你的包的 composer:composer.json

php pagekit update your-vendor/your-package [--prefer-source]

顺便问一下,你知道通过 CLI 可以安装任何扩展吗?

php pagekit install your-vendor/your-package [--prefer-source]

向更新器添加了更新日志

从这个版本开始,升级到更新版 Pagekit 时,你会看到更新日志。这样你总能看到哪些是新的,哪些是变化的。

更新说明

Symfony 3,开始了

所有 Symfony 依赖关系均已更新至 Symfony 3.x,包括 Pagekit 代码库中所有必要的迁移。因此,Pagekit 现在需要 PHP 5.5.9。

翻译页面包

你的语言是无法使用,还是还有一些翻译未完成?请帮忙,并前往Pagekit Transifex项目。如果 Pagekit 能在最终 1.0 版本中提供尽可能多的语言版本,那将非常棒。谢谢!

接下来是什么?

我们非常期待计划在春季发布的Pagekit 1.0版本。它会附带一系列免费主题,方便你用 Pagekit 进行各种项目。现在,享受这次发布,别忘了给我们一些反馈。