Giter Club home page Giter Club logo

iemanagesystem's Introduction

IEManageSystem

CMS 介绍

可视化页面编辑

  1. IEManageSystem 是一个CMS管理系统,完成前后端分离,通过通过组件堆积生成页面,你可以更改任何你想更改的地方
  2. IEManageSystem 目前有 Web端 和 安卓App端(是的App,不是浏览器),为了方便用户编辑,IEManageSystem 允许在浏览器对 App 进行编辑
  3. 由于个人开发的原因,目前提供的组件并不多,后续会提供更多组件
  4. 目前项目还属于开发阶段,bug 什么的一定会有的

相对于其他 CMS 的优点

  1. 具有 Web端 和 安卓App端,后面会集成 苹果App端
  2. 页面编辑灵活,想编辑哪里就编辑哪里,后面考虑增加拖拽功能
  3. 组件具有灵活的配置和数据,包括图表等需要复杂配置和数据,IEManageSystem 都可以完成,添加图表展示只不过是点击页面而已
  4. IEManageSystem 允许每个组件都有自己的可执行逻辑,可执行逻辑会在服务器进行动态编译,完成一个业务逻辑不是问题
  5. 对于组件开发者而言,你不需要学习任何新的语法,你只需要了解IE组件的设计和React即可编辑出灵活的组件
  6. IEManageSystem 的目的不是只完成内容管理,IEManageSystem 组件之间可进行交互,而你要完成的业务逻则取决于你的交互容器组件的编写

源码与功能

分支 dev1.0_c 为个人开发分支,最新代码会先提交到该分支
以集成个人中心,授权管理,CMS管理 等功能
前端源码目录:\src\IEManageSystem.Web\ClientApp


开发文档

开发文档位于 Docs 目录下,但文档已过期,后续有时间我再更新
关于前端框架的介绍,请留意 https://blog.csdn.net/dabusidede/category_10348509.html
关于前端的三端框架: https://github.com/IceEmblem/IceE


运行 CMS

  1. 下载 asp.net core 3.0 Runtime Hosting Bundle,并安装:https://dotnet.microsoft.com/download/dotnet-core/thank-you/runtime-aspnetcore-3.0.0-windows-hosting-bundle-installer
  2. 下载最后发布版本:https://github.com/IceEmblem/IEManageSystem/releases
  3. 解压下载的发布版本并运行 IEManageSystem.Web.exe (直接运行会使用 5000 端口,如果想指定端口,则在cmd下运行命令 dotnet IEManageSystem.Web.dll http://*:8080)

CMS 演示地址

没钱买服务器,有点慢
http://www.iceemblem.cn/
账号:admini 注(是 admini,不是 admin)
密码:123456


CMS截图如下

image
image

技术使用

冰纹后台管理系统 领域驱动设计实践,前后端分离,JwtBearer认证
前端:
ReactJs,ReactRedux,ReactRouter,ReactNative,TypeScript,Css3,BootStrap4,ES6,ant,native-base
后端:
asp.net core,abp框架,ORM框架Ef


开发者运行项目

如果你想对该项目进行二次开发,你可以按照如下步骤进行

运行后端

  1. vs 运行后端:

vs2019 打开项目
直接启动项目即可,不推荐从 IIS Express 启动

  1. 不使用 vs 运行后端

如果你不会后端开发,那你不必从 Vs 运行,你只需要按照上面的"运行CMS"步骤即可将后端运行起来


运行前端

进入前端目录 \src\IEManageSystem.Web\ClientApp
cmd 下执行 yarn install 命令等待包安卓完成(是 yarn,不是 npm)
cmd 下执行 yarn run start:server 基于服务器启动(即服务器必须要先运行)


初始化站点 如果第一次运行需要初始化站点

访问 /Init 页面,根据指示完成站点初始化


运行安卓App 前提:需要安卓安卓运行环境,如果不熟悉,请查阅 https://blog.csdn.net/dabusidede/article/details/107955721

在运行前需要先更改 android\app\src\main\assets 下的 config.json 中的 baseUrl 中的 ip 为你的 ip地址(本来想使用 10.0.2.2 地址,但怎么试都不成功)
cmd 下运行 yarn run android 命令


加入项目:

项目目前由我一人开发,好累呀 >_<||

如果想加入的话,都可以联系我邮箱:
[email protected]


iemanagesystem's People

Contributors

iceemblem avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

iemanagesystem's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.