这个区块目录的相关讨论贴其实我早就看到了,但是当时只是扫了一眼,然后以为这是主题目录的附加功能就没管……
后来今天多瞟了一眼,原来是一个全新的独立子站,用来像插件目录提供插件、主题目录提供主题那样为古腾堡编辑器提供可用的区块:http://wordpress.org/patterns/
老实说,我当时脑袋一嗡嗡的,因为litepress.cn的开发任务又重了一分——为区块目录提供本土化版本。
不过好在这个区块目录对功能方面的依赖似乎不大,因为它使用复制的方式来获取。我们需要解决的问题就是区块展示及上架。
话虽如此,但其实也蛮难搞的。因为wordpress.org将插件目录、主题目录、区块目录全部拆分成了单独的子站,而litepress.cn所有这些其实都是托管在litepress.cn/store这一个子站上的。
这造成的问题就是wordpress.org上的插件和主题的slug是可以重复的,但litepress.cn上却必须通过特殊处理才可。原本处理两种冲突情况已经比较难受了,现在又多出来第三种……
另外一个问题就是litepress.cn构建之初对应用市场商品样式的扩充方面考虑的比较少,因为未来有计划扩充的小程序也是很久以后的事情了,不太想在现阶段就为此投入精力,结果碰上这个区块目录着实有点措手不及。
不过问题还不是太严峻,因为预计短时间内这个区块目录是不会被集成到发行版里推送的,而且至少今年年内也不会提供多语言支持。这样其在国内的应用范围就非常受限。我们可以先按之前的安排,先把目前的工作上线,再对区块目录补习功课。