lixinsheng007 / moz

极速网站开发框架 a light fast web framework for .net core 3.1

Home Page:https://ut32.com/category/opensource/moz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Moz,是一个基于ASP.NET CORE 3.1 + SqlSugar + LayUI的极速网站开发框架。只需dll引用,就拥有了一个网站需要的诸多基础功能,再配合代码生成器,就可以很快完成网站框架的搭建。框架默认实现了分类管理、会员管理、广告管理、文章管理、权限角色管理、定时任务管理等。

Moz功能

  • 日志
  • JWT认证
  • 分布式缓存
  • 事件发布订阅
  • 多语言
  • 定时任务
  • 多数据库
  • 后台菜单
  • 分类管理
  • 万能文章发布管理
  • 角色管理
  • 权限管理
  • 用户管理
  • 广告管理
  • 插件
  • 自定义后台路径
  • 自定义欢迎页

如何使用

  • 新建.NetCore Web项目

  • Nuget安装

    使用 nuget 安装核心包

    Install-Package Moz
    

    使用 nuget 安装后台

    Install-Package Moz.Admin.Layui
    
  • 编辑项目文件

    <PropertyGroup>
      <TargetFramework>netcoreapp3.1</TargetFramework>
      <PreserveCompilationReferences>true</PreserveCompilationReferences>
      <PreserveCompilationContext>true</PreserveCompilationContext>
    </PropertyGroup>
    
  • 修改Startup文件

    public void ConfigureServices(IServiceCollection services)
    {
          services.AddMoz(options =>
          { 
              options.EncryptKey = "jEeESr7VySYru5c2";
              options.Admin.Path = "myadmin";
              options.Db.Add(new DbOptions
              {
                  MasterConnectionString = Configuration["ConnectionString"]
              });
          });
      }
    
    
      public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
      {
          app.UseMoz(env);
     }
    

Demo

可参考Demo,https://github.com/ut32/moz/tree/master/samples/WebApp

数据库文件

数据库文件位于 : https://github.com/ut32/moz/tree/master/db/

超级管理员 用户名:admin 密码:620389!

文档

官方文档,暂时不齐,后边慢慢补充

https://ut32.com/category/opensource/moz

About

极速网站开发框架 a light fast web framework for .net core 3.1

https://ut32.com/category/opensource/moz

License:GNU Lesser General Public License v3.0


Languages

Language:C# 59.7%Language:HTML 15.3%Language:JavaScript 10.7%Language:TSQL 5.6%Language:CSS 4.4%Language:PLpgSQL 3.3%Language:Less 0.9%