公司名称大全免费测吉凶,seo外链建设方法,网站开发选题依据,wordpress 自动图片大小先来回答以下问题。1.什么是cms#xff1f;Content Management System#xff0c;内容管理系统。2.dotnetcore是什么#xff1f;.NET Core#xff0c;是由Microsoft开发#xff0c;目前在.NET Foundation(一个非营利的开源组织)下进行管理#xff0c;采用宽松的MIT协议Content Management System内容管理系统。2.dotnetcore是什么.NET Core是由Microsoft开发目前在.NET Foundation(一个非营利的开源组织)下进行管理采用宽松的MIT协议可构建各种软件包括Web应用程序、移动应用程序、桌面应用程序、云服务、微服务、API、游戏和物联网应用程序。3.lin-cms 是什么Lin-CMS 是林间有风团队经过大量项目实践所提炼出的一套内容管理系统框架。Lin-CMS 可以有效的帮助开发者提高 CMS 的开发效率,Lin的定位在于实现一套 CMS的解决方案,管理系统的基础框架,提供了不同的后端不同的前端实现后端也支持不同的数据库是一套前后端完整的解决方案目前官方团队维护 lin-cms-vue,lin-cms-spring-boot,lin-cms-koa,lin-cms-flask 社区维护了 lin-cms-tp5,lin-cms-react,lin-cms-dotnetcore即已支持vue,react二种前端框架java,nodejs,python,php,c#等五种后端语言。lin-cms-vue官方https://github.com/TaleLin/lin-cms-vue???? VueElementUI构建的CMS开发框架林间有风团队经过大量项目实践所提炼出的一套内容管理系统框架内置了 CMS 中最为常见的需求用户管理、权限管理、日志系统等lin-cms-koa官方pythonhttps://github.com/TaleLin/lin-cms-koa????使用Node.JS KOA构建的CMS开发框架lin-cms-flask官方node.jshttps://github.com/TaleLin/lin-cms-flask????A simple and practical CMS implememted by flasklin-cms-spring-boot(官方)javahttps://github.com/TaleLin/lin-cms-spring-boot???? 基于SpringBoot的CMS/DMS/管理系统开发框架lin-cms-tp5社区php 被官方fork。https://github.com/TaleLin/lin-cms-tp5???? A simple and practical CMS implememted by ThinkPHP 5.1lin-cms-react(社区)https://github.com/Bongkai/lin-cms-react???? ReactAntd构建的CMS开发框架lin-cms-dotnetcore(社区)C#????A simple and practical CMS implemented by .NET Core 3.1 一个简单实用、基于.NET Corehttps://github.com/luoyunchong/lin-cms-dotnetcore.NET Core 3.1实现的CMS前后端分离、Docker部署、OAtuh2授权登录、自动化部署DevOps、GitHub Action同步至Gitee4.lin-cms-dotnetcore有哪些特点基于.NET Core3.1实现的LIN-CMS-VUE后端API并增加了博客模块。目前实现简约的权限管理系统、基础字典项管理、随笔专栏评论点赞、关注用户、技术频道标签分类、消息通知标签等仿掘金模块。功能模块的设计基础权限模块用户信息邮件、用户名唯一、昵称、头像、分组、是否激活、手机号、是否是Admin、个性签名 注册/登录 上传头像 修改个人密码 用户基本信息修改 用户增删改配置分组绑定第三方账号 GitHub登录 QQ 登录分组信息是否静态分组无法删除无法修改分组编码、名称可以修改 分组增删改 分组配置权限文件管理 本地文件上传 七牛云存储 文件去重秒传系统日志请求方法、路径、http返回码、时间、用户昵称、用户id、访问哪个权限、 日志信息 记录系统请求的日志 异常日志设置管理name(键,value(值),provider_name(提供名),provider_key提供者值 设置新增修改删除 所有设置比如存某用户选择的是markdown还是富文本。nameArticle.Editor,
valuemarkdown 或 富文本
provider_name为User,
provider_key为用户Id
或存储七牛云的某一个配置nameQiniu.AK,
valueasfadsfadf23rft66S4XM2GIK7FxfqefauYkcAyNGDAc
provider_name为Qiniu或自己定义的字符串
provider_key为空
cms 管理员维护模块 标签管理名称、图片是否启用/禁用排序、文章数量、用户关注数量。 标签增删改 标签列表禁用 校正文章数量 技术频道封面图、名称、是否启用/禁用、排序、编码、备注描述、下属标签.一个技术频道对应多个标签 技术频道增删改 列表、禁用 随笔管理 审核随笔/拉黑 管理员删除随笔 评论管理 后台审核通过/拉黑 管理员删除评论 字典类别管理:编码名称排序 增删改查 字典管理编码名称排序类别如随笔类型原创、转载、翻译 增删改查cms 用户端模块技术频道 首页展示技术频道 选择技术频道后可再根据标签查询文章分类专栏管理:发布随笔时可选择单个分类。 分类增删改(随笔数量、图片、名称、排序) 分类列表仅查看、编辑自己创建的分类专栏标签统计每个标签下多少个文章、多少人关注 标签列表 无限加载 最新/最热 根据标签名称模糊查询 已关注的标签 热门标签随笔 支持目录导航滚动时固定至顶部位置展示字数统计、预计阅读时长 作者介绍头像昵称签名随笔数 展示文章类型原创、转载、翻译 相关文章 推荐文章 支持markdown增删改仅自己的随笔,修正分类专栏中的随笔数量 支持富文本编辑随笔 列表无限加载按标签查询随笔 点赞随笔随笔详情页评论 用户关闭评论时无法对随笔进行评论 评论随笔(内容支持超链接、emoji) 删除自己的评论 点赞评论 回复评论关注 关注/取消关注用户 关注/取消关注标签 我关注的用户发随笔个人主页 关注的用户 粉丝 关注的标签 用户专栏分类展示 最新发布的随笔随笔关注设置 编辑器设置(可切换markdown/富文本) 代码风格配置tango、native、monokai、github、solarized-light、vs 密码修改快速登录的账号初次设置时可留空 个人资料更新个人主页设置安全设置博客设置消息 评论点赞评论、评论随笔、回复评论 喜欢和赞点赞随笔、点赞评论 关注谁谁关注了你脑图分享http://naotu.baidu.com/file/6532431a2e1f0c37c93c5ffd1dd5b49c?token87690a9bc64fbae1分组分为三种id name info
1 Admin 系统管理员
2 CmsAdmin 内容管理员
3 User 普通用户
审计日志大多数表存在如下8个字段用于记录行的变化状态is_deleted为软删除执行删除操作时将其状态置为true默认实体类继承 FullAduitEntity 即可拥有以下8个字段。该设计参考ABP中的实现。FullAduitEntity为泛型默认id为long类型FullAduitEntityGuid,即可改变主键类型默认LinUser表主键long保持create_user_id,delete_user_id,update_user_id都与LinUser的主键相同
id bigint
create_user_id bigint
create_time datetime
is_deleted bit
delete_user_id bigint
delete_time datetime
update_user_id bigint
update_time datetime相关技术数据库相关ORM:FreeSqlDataBase:MySQL5.6ASP.NET Core3.1WebAPIRESTful简化对象映射AutoMapper身份认证框架IdentityServer4Json Web令牌:JWT文档APISwagger(Swashbuckle.AspNetCore)序列化Newtonsoft.Json测试框架Xunit日志 Serilog依赖注入服务AutoFac通用扩展方法 Z.ExtensionMethods云存储七牛云 MQiniu.Core分布式事务、EventBusDotNeteCore.CAPGitHub第三方授权登录AspNet.Security.OAuth.GitHubQQ第三方授权登录AspNet.Security.OAuth.QQDockerAzure DevOps健康检查AspNetCore.HealthChecks.UI.ClientGitHub Action同步至Gitee分层结构LayersframeworkIGeekfan.CAP.MySql为CAP实现了配合FreeSql的事务一致性扩展identityserver4LinCms.IdentityServer4:使用id4授权登录srcLinCms.Web接口APIASP.NET Core)LinCms.Application:应用服务LinCms.Application.Contracts:DTO,数据传输对象应用服务接口LinCms.Infrastructure:基础设施数据库持久性的操作LinCms.Core:该应用的核心实体类通用操作类AOP扩展分页对象基础依赖对象接口时间扩展方法当前用户信息异常类值对象LinCms.Plugins 使用单项目实现某个业务的扩展不需要主要项目结构可暂时忽略。testLinCms.Test:对仓储应用服务或工具类进行测试lin-cms 开源地址分享后端接口 https://github.com/luoyunchong/lin-cms-dotnetcore管理后台UI https://github.com/luoyunchong/lin-cms-vue前端UIhttps://github.com/luoyunchong/lin-cms-vvlog功能特性 Azure Devops CI/CD构建 GitHub Action实现 GitHub Gitee代码同步 .Net Core结合AspNetCoreRateLimit实现限流 方法级别权限控制社交账号管理支持多种第三社交账号登录不干涉原用户数据实现第三方账号管理多语言 全局敏感词处理日志记录方便线上排查错误 支持多种数据库并测试 Mysql Postgresql Sql Server SQliteDemo用户端 lin-cms-vvlog https://vvlog.baimocore.cn普通用户710277267qq.com密码123qwe管理员 lin-cms-vue https://cms.baimocore.cn/管理员admin密码123qwe