CSS主题兼容工具
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
Connect.Koi 是一个面向 .NET CMS 的开源工具,核心目标是实现“CSS 框架协调”:页面主题声明自己使用的 CSS 框架,组件在渲染时读取该信息,并动态调整 HTML class 或附加资源。抓取文本显示其初始实现覆盖 DNN 7-9,并使用 Razor API 集成。
它的设计较轻量:主题只需提供 koi.json 来发布当前 CSS 框架,模板侧可使用 @Koi.Css 获取框架代码,或通过 @Koi.PickCss("bs3,bs4,fnd6", "bs3") 在支持列表中选择回退。@Koi.IfUnknown 可在未知框架时输出兜底内容,例如加载 Bootstrap 3。更推荐的 @Koi.Class(stringFormula) 能用公式为不同框架生成 class,减少 Razor 中手写 switch 的复杂度。文本示例明确涉及 Bootstrap 3、Bootstrap 4、Foundation 6。
Connect.Koi 采用 MIT License,属于免费开源项目。页面未提供商业版本、SaaS 服务或付费支持信息。对需要在内部 DNN/.NET CMS 项目中二次开发的团队来说,许可友好。
优点是概念清晰、接入点少,特别适合组件开发者解决“同一模块适配多个主题 CSS 框架”的问题;Razor API 示例较丰富,能覆盖获取、判断、回退和 class 生成等常见场景。局限在于资料主要集中在 API 用法,未看到完整安装流程、维护状态、兼容矩阵或社区支持说明;同时除 DNN 7-9 外,其他 .NET CMS 虽被描述为可行,但需要实际实现验证。
它适合 DNN 站点、2sxc 相关扩展、.NET CMS 主题/模块开发者,不适合普通前端项目或非 .NET 技术栈。中国访问情况文本无法判断;若 GitHub 获取源码受网络影响,可能需要开发者自行准备代理或镜像。替代方案是手写 Razor 条件逻辑,或为不同 Bootstrap/Foundation 版本维护独立模板。
本测评基于公开资料整理,不构成购买建议,请以 connect-koi.net 官网实际信息为准。
面向DNN/.NET CMS的开源兼容方案。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。