DaoKeCMS模板开发者需要判断是否依赖内置插件。以下是三条判断准则:
判断准则
- 数据强相关→一定要依赖:导航站模板离不开nav_grabber,CPS模板离不开cps_connect
- 仅借用工具函数→可不依赖:如只用ng_logo_fallback()做首字母占位图,函数自带try/catch
- SEO/路由绑死→一定依赖:模板写了navdetail.php或cps.php就默认接受插件的路由语义
前置判断
能不能用一份演示数据让用户在没启用插件时也能跑通预览——这正是navhub模板demo/site.json的意义。