GithubHelp home page GithubHelp logo

boxlzc / teamdisk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chenfan/teamdisk

0.0 0.0 0.0 27.92 MB

企业盘解决方案

License: MIT License

PHP 93.62% HTML 1.89% CSS 0.37% JavaScript 3.57% Python 0.54% PLpgSQL 0.01%

teamdisk's Introduction

teamdisk

本软件属于MIT协议。

基于webdav协议的云盘,企业盘解决方案。可创建企业或者团队自己的服务端存储。

同时使用tidesdk打包的全平台客户端app,可以让你随时随地方便的使用客户端参看服务端数据。

本程序分为3个部分

服务端webdav程序

代码在目录 /webdav_server

程序是基于sarbdav来开发的,通过PHP来做webdav服务器的模拟。同时我们加入了权限模块,管理员可以添加组,同时为这些组分配文件夹的使用权限。

当普通用户使用webdav客户端软件来读取服务端数据的时候,他只能看到管理员给他分配的资源。

管理员后台管理和资源服务操作api

代码在目录 /admin_and_api

这部分的程序是管理员后台操作模块,管理可通过后台为用户创建账号,添加组以及为他们分配权限等等用户管理操作。

管理员所有的变更都是通过api来完成,目前开发了管理员使用的用户管理api,文件夹api。有新的业务场景可以扩展这些api。以及提供用户使用的api

客户端程序

代码在目录 /tidesdk_html5

客户端使用html5开发,采用的是tidesdk打全平台的包,因此只用维护一套程序,即可完成ios,android,PC上的客户端APP

html5客户端,实现对webdav服务端文件的操作,包括复制,删除,下载等。

关于tidesdk的资料可以参考官网http://www.tidesdk.org/

客户端图片

teamdisk's People

Contributors

chenfan 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.