[ABP实战开源项目]--YoYoCms目录

简介: ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。

ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。
ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。
框架
ABP是基于最新的ASP.NET CORE,ASP.NET MVC和Web API技术的应用程序框架。并使用流行的框架和库,它提供了便于使用的授权,依赖注入,验证,异常处理,本地化,日志记录,缓存等常用功能。
架构
ABP实现了多层架构(领域层,应用层,基础设施层和表示层),以及领域驱动设计(实体,存储库,领域服务,应用程序服务,DTO等)。还实现和提供了良好的基础设施来实现最佳实践,如依赖注入。
模板
ABP轻松地为您的项目创建启动模板。它默认包括最常用的框架和库。还允许您选择单页(Angularjs)或多页架构,EntityFramework或NHibernate作为ORM。访问官网,了解更多。

介绍

本开源项目的地址为:https://github.com/ltm0203/YoYoCms
预览网址为:http://www.yoyocms.com/
涉及的技术选型:https://github.com/ltm0203/YoYoCms/tree/dev/doc

相关文章

[ABP实战开源项目]---ABP实时服务-通知系统.发布模式

功能说明

预览地址:http://www.yoyocms.com/
账号密码:admin/123qwe

  • 登录注册
  • 多语言切换
  • 消息管理
  • 租户管理(多租户)
  • 角色管理
  • Session
  • 授权(权限管理)
  • 设置管理
  • 多语言管理
  • 审计日志
  • 动态WebApi

划重点

本次开源中涉及到的技术均不会有版权问题,所有的开源协议均使用的是MIT协议,所以大家可以放心使用。

项目预览图

登录页面

img_9c666d8b0c6a4b78836265681f5b0070.png
Paste_Image.png

管理控制中心

img_300a0a1d400be30e807cc9273fd7c323.png

管理中心采用的是Blur-Admin,他是一个开源的管理后台UI,所以可以放心使用。

开发工具:建议使用Visual Studio 2017 。也可以使用 Visual Studio 2015Update 3

如果你对ABP不熟悉和熟练可以参考:ABP入门系列目录——学习Abp框架之实操演练

目录
相关文章
|
6月前
|
关系型数据库 API 数据库
盘点10个.NetCore实用的开源框架项目
盘点10个.NetCore实用的开源框架项目
376 0
盘点10个.NetCore实用的开源框架项目
|
7月前
|
并行计算 程序员 C++
软件开发入门教程网 Search之C++ 简介
软件开发入门教程网 Search之C++ 简介
|
3天前
|
存储 缓存 算法
【Conan 入门教程】从零开始编写第一个自定义部署器
【Conan 入门教程】从零开始编写第一个自定义部署器
35 1
|
3天前
|
缓存 移动开发 监控
Star 1.3K!推荐一款可以远程调试任意Web项目的开源工具!
Star 1.3K!推荐一款可以远程调试任意Web项目的开源工具!
|
7月前
|
编译器 C语言 C++
软件开发入门教程网 Search之C++ 环境设置
软件开发入门教程网 Search之C++ 环境设置
|
6月前
开源项目查找教程
​ 本文以CRM为例 1、打开gitee代码仓库搜索页 https://search.gitee.com/ 2、搜索需要的项目 比如:CRM(项目类型或名称自行查找) 3、选择标记收藏量多的项目,最好是带五角星徽章(已被推荐项目)或者标记GVP(最有价值项目)的项目,如下图 4、选择合适的项目,点击查看项目详情 5、下拉项目详情,一般好的项目都会提供一个在线的体验地址和账号密码等,自行搜寻,没有就返回找下一个项目 6、点击进入体验地址,体验项目具体操作 若本文有帮助到阅读本文的同学,欢迎点赞、关注、收藏,互相学习交流。 ​
78 0
|
6月前
|
Oracle 前端开发 数据管理
基于.NetCore+Element开源的前后端分离学生管理系统
基于.NetCore+Element开源的前后端分离学生管理系统
45 0
|
Unix 编译器 Linux
软件开发入门教程网 Search之C++ 环境设置
如果您想要设置 C++ 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C++ 编译器。
|
前端开发 JavaScript
webpack进阶篇(十四):自动清理构建目录
webpack进阶篇(十四):自动清理构建目录
101 0
html+css实战176-项目目录
html+css实战176-项目目录
91 0
html+css实战176-项目目录