GithubHelp home page GithubHelp logo

guoyu07 / ddcms Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zhoufengjob/ddcms

0.0 0.0 0.0 16.91 MB

一个后端基于jboot,前端使用layui实现的权限管理系统,集成Shiro管理权限.

License: Apache License 2.0

Java 5.12% HTML 6.19% CSS 14.11% JavaScript 74.58%

ddcms's Introduction

呆萌狮内容管理

简介

这是一个基于JBoot实现的内容管理手脚架。 目前实现了权限管理的部分, 项目讲持续更新,尽请期待。。。

DDCMS 2.0 介绍

花了半个月时间,我推翻了1.0 重新重构代码,今天2月2号发布2.0

新特性:

  • 新的后台ui更加精美
  • 功能模块化
  • 可以集群与非集群切换
  • 支持代码生成
  • 跟着实战书利用好代码生成,可以5分钟写一个功能基本CRUD
  • 更多请自行发现 ^ . ^ .....

DDCMS 2.0 项目实战书

配合这个项目写了一本教程书 https://www.kancloud.cn/zhoufeng/ddcms-doc

2018 先给项目画一个饼

项目脑图

近期更新

2018-2-2

  • 更新ddcms2.0

2018-1-4

  • 新增加首页前台静态模板
  • 新增加首页置顶查询和文章查询
  • 封装渲染模板工具类
  • 为了实现动态主题功能,路径有所改动

2017-12-29

  • 修复27号会话问题
  • 兼容最新版jboot1.2.2
  • 使用getBodyString() 1.2.2新特性方法
  • 新增加用户中心前台静态模板
  • 新增加用户设置前台静态模板
  • 新增加用户文章前台静态模板
  • 实现文章访问数量
  • 更新数据库文件
  • 新在增加前台用户发布文章
  • 修复文章url为空时无法访问详情,为空取id查询文章
  • 更新说明文档

2017-12-27

  • 兼容jboot最新版1.2.1
  • 实现文章管理部分,后台可以增删改查文章
  • 实现前台文章列表展示
  • 管理员权限在前台可以设置置顶或精华文章,并且在列表排序优先显示置顶文章
  • 修复一些已知问题 注:目前比较简单,更多更新请关注ddcms

已知bug

  • 会话在前台第一次能渲染数据,退出再次登录 报存在会话中的数据无法获取
  • 目前后台的所有数据插入没有实现数据校验判断,先实现大功能在优化这些细节.

项目地址

感谢jboot、layui、X-admin。本后端基于jboot架构,前端基于layui,X-admin。

声明

  • 这个项目我站在巨人的肩膀上只用了10天时间完成权限管理v1.0.0
  • 我没有webapp开发经验这里所有都是在这10天里面现学现用.在此之前没有接触过jfinal或enjoy.
  • 我主要开发android程序,闲下来的时间学习web扩充知识点
  • 如果项目中有不合理的地方请理解...
  • 如果你有心可以提交发现的问题,大家一起学习...
  • 我很喜欢jboot 原因是 上手简单
  • 我在jboot官方1群,群号:601440615,欢迎来call

将来

我会继续跟新这个项目,利用学到的知识做一个完整的内容管理系统。

呆萌狮架构主要核心

核心依赖 名称及版本 版本号
后端框架 Jboot v1.2.2
后端工具 Hutool v3.2.0
前端框架 layui v2.x
前端依赖 xAdmin v2.x
渲染引擎 enjoy v3.3
sql 分离 enjoy v3.3
核心驱动 jfinal v3.3
权限框架 Shiro v1.3.2

运行方法

  1. 使用idea maven导入项目
  2. 将docs下的sql导入数据库
  3. 在项目根目录找到AppMain类执行Main方法

生成jar包方法

使用maven打包窗口运行程序:

clean package appassembler:assemble

使用maven打包后台运行程序:

clean package appassembler:generate-daemons

后台登录帐号:admin
后台登录密码:admin

静态图展示

后台主页 登录 弹窗图

动态图

登录图 菜单展示 菜单展示2 搜索展示 响应式展示

ddcms's People

Contributors

zhoufengjob avatar

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.