All Projects → akkagao → Cms

akkagao / Cms

后台管理系统基础功能

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Labels

Projects that are alternatives of or similar to Cms

Jekyll Netlify Boilerplate
A simple Jekyll template for creating a fast, static website on Netlify
Stars: ✭ 62 (-21.52%)
Mutual labels:  cms
Bee
Bee is a tool for helping develop with beego app framework.
Stars: ✭ 1,165 (+1374.68%)
Mutual labels:  beego
Friendsofredaxo.github.io
Website und Informationen zum Projekt
Stars: ✭ 75 (-5.06%)
Mutual labels:  cms
Firetable
Excel/Google Sheets like UI for Firebase/Firestore. No more admin portals!
Stars: ✭ 1,115 (+1311.39%)
Mutual labels:  cms
Django Arctic
Django Arctic is a framework that simplifies the creation of custom content management systems.
Stars: ✭ 68 (-13.92%)
Mutual labels:  cms
Phpwcms
Flexible, fast, powerful, customer, developer friendly web content management system and cms framework
Stars: ✭ 73 (-7.59%)
Mutual labels:  cms
Core
Backpulse's core. Backpulse is an API Based CMS. Build you own website without worrying about the content administration system.
Stars: ✭ 61 (-22.78%)
Mutual labels:  cms
Bancha
Bancha is an open-source CMS made by Nicholas Valbusa written in PHP5.3.
Stars: ✭ 76 (-3.8%)
Mutual labels:  cms
Rubel
Rubel is a cms built with Laravel and React.
Stars: ✭ 70 (-11.39%)
Mutual labels:  cms
Wtcms
基于thinkphp的内容管理系统,可快速搭建个人博客、公司学校官网、新闻类站点。
Stars: ✭ 75 (-5.06%)
Mutual labels:  cms
Dtcms
动力启航网站管理系统(简称DTcms),是目前国内ASP.NET开源界少见的优秀开源管理系统,基于 ASP.NET(C#)+ MSSQL(ACCESS) 的技术开发,全部100%免费开放源代码。
Stars: ✭ 63 (-20.25%)
Mutual labels:  cms
Scrivito example app js
Scrivito is a JavaScript-based SaaS Content Management Service, built for digital agencies and medium to large sized businesses. This example app shows Scrivito’s features and is a great basis for your own Scrivito website projects.
Stars: ✭ 67 (-15.19%)
Mutual labels:  cms
Myaac
A free and open-source Automatic Account Creator (AAC) written in PHP
Stars: ✭ 74 (-6.33%)
Mutual labels:  cms
Publish
Publish provides beautiful editorial interfaces for the management of content within API
Stars: ✭ 62 (-21.52%)
Mutual labels:  cms
Typerx
A lightweight typescript annotation rest based extra (express、 mongoose、 angular、zorro、ng-alain ...).
Stars: ✭ 76 (-3.8%)
Mutual labels:  cms
Flexicms
Flexible site management system Flexi CMS
Stars: ✭ 61 (-22.78%)
Mutual labels:  cms
Cms
nodejs cms, easy to get started
Stars: ✭ 72 (-8.86%)
Mutual labels:  cms
Dadadash
Office suite with file browser, document editor, spreadsheet editor, calendar and data tables with CRUDX API's ready to deploy
Stars: ✭ 78 (-1.27%)
Mutual labels:  cms
Parvula
An extremely simple & flexible CMS generated from flat files with a complete RESTful API —
Stars: ✭ 76 (-3.8%)
Mutual labels:  cms
Courselit
Start your own online teaching business. Features include course maker, students manager, payments and more.
Stars: ✭ 73 (-7.59%)
Mutual labels:  cms

项目简介:

此项目的设计目标主要用于需要多人协作、需要对操作权限做精确控制的管理系统使用。目前只提供了权限管理、用户组管理、
用户管理基础功能,后续如果有可以公用的功能会陆续增加进来。
本项目使用go语言开发
  • web框架使用 beego
  • 前台页面使用 easyUI (easyUI 中文网)
  • 页面中使用的树组件为 zTree

软件环境

  • 开发工具: VS Code
  • 数据库: mysql

安装指南

  • doc 目录下的database.sql 是数据库初始化脚本
  • 默认账号 admin 密码 111111

功能介绍:

1:管理员管理 
    管理可以使用此系统的用户
    功能:查询、新增、修改(可以直接重置密码)删除、管联用户组(管理用户组后可以拥有改组的所有权限)
2:管理员组管理
    主要是用于用户分组和权限分组
    功能:查询、新增、修改、删除、关联权限(设置这个组拥有那些权限)
3:权限管理
    用于管理系统中所有的操作权限、导航菜单中的菜单目录
    功能:查询、新增、修改、删除
    ps:这里的权限有三种用途
        A:作为导航菜单中的目录使用(新增的时候只需要填写 权限名称 和 选择是否作为菜单)
        B:仅作为菜单(新增的时候必须填写 权限名称、请求地址、模块名称、操作名称、并选择作为菜单为 是)
        C:仅作为一个普通权限(新增的时候必须填写 权限名称、模块名称、操作名称、并选择作为菜单为 否)

功能截图

  • 管理员管理 image image
  • 管理员组管理 image image
  • 权限管理 image

待完成功能

  • [X] 管理员管理
  • [X] 修改管理员组功能
  • [X] 删除管理员组功能
  • [X] 登陆校验
  • [X] 权限校验
  • [X] 添加权限后刷新左侧菜单
  • [X] 权限页面打开后 在打开组管理 权限页面点击tree刷新表
  • [X] 建库sql
  • [X] 权限删除的时候判断当前权限是否有子节点,如果有子节点不能删除(2016-9-6)
  • [X] 增加退出功能 (2016-9-6)
  • [X] 添加修改参数校验
  • [ ] 功能测试

ps:系统中所有html标签的name不能相同,调用的js方法名也不能相同, 否则会引起功能混乱,easyui的限制由于它是把所有的js和html加载到一个页面中了

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].