最近官方在大力推广模块化,通过DIY界面来实现对模块的调用,这确实是个非常优秀的突破,这样就不再受限于各种模块的独立使用,任何界面里都可以任意融合更多模块功能。
为此,重新顺便提一下文章系统的模型统一。
其实,CMS中的文章、图片、音频、视频模型,及论坛,这五个模型,都可以完全合并成一个后台统一数据,只需要通过前端界面来实现需要的功能就行了。那样,任何一篇文章,随时可以迁移到另一个模型中去,而不用担心有啥受限。
实现这样的统一数据库,其实并不难的,但是五大模型的整合,却可以让系统功能更集中,灵活性更强。
而且实现这些功能对官方来说,并不难,CMS和BBS在技术上有啥区别呢?无非就是前端界面的不同显示方式而已,特别在移动端,又有谁分得清哪个是论坛?哪个是CMS?都是清一色的按标题排列而已。
前端要论坛风格、文章风格、抖音风格、微博风格,只需在不同频道中选择不同风格就可以让他们在前台展现出不同风格了。文章随时迁移到另一个频道,就换种显示风格了,就象一个抖音风格的文章,迁移到微博风格频道里,就变成微博形式显示,多图文章放到单图风格里,就只显示第一张图片,音频、视频等,都根据文件扩展名来做判断,根本无需独立做成一个模型。
后端越来越统一,简单,前端越来越丰富,这才是系统应该发展的方向。就象现在官方推广的界面DIY一样,就是通过前端的DIY,让后端变得更灵活,可以组装出更多丰富功能的界面,满足更特殊的场景需求。