阅读更多

2顶
0踩

开源软件
PPM Doc开源文档管理系统第2个版本 v1.1 发布,欢迎大家免费下载使用~

PPM Doc开源文档管理系统的功能规划如下:  

  • 文档仓库 -- 简单清爽的界面风格,Windows文件目录式操作习惯
  • 版本控制 -- 文档检入检出,控制文档版本,部门内文档协同
  • 版本比较 -- 对比文档的不同版本,直观查看不同版本间差异
  • 在线浏览 -- 在线浏览文本、图片、Office文件、PDF等文档
  • 全文检索 -- 全文检索文本型文件及Office文件内部内容
  • 在线 PPT -- 不用拷贝演示文件,输入文档仓库网址在线演示PPT
项目主页:http://www.ppm123.cn

下载使用:http://www.ppm123.cn/pages/doc/detail.php

源码 Git:http://git.oschina.net/ppm/open-doc


  • 大小: 103.1 KB
  • 大小: 95.1 KB
2
0
评论 共 10 条 请登录后发表评论
10 楼 niweiwei 2013-10-10 21:21
这个创意不错,我正在使用其bug管理系统,加油,如果有机会,我也贡献我的一份力量
9 楼 Ghost_Good 2013-10-09 09:53
hyneng 写道
大文件PDF能全部预览吗?会不会占很多内存?


1000页以下应该没问题,不过要渲染显示出来会很慢(非常慢),因为v1.1版本我做的还是比较简单,是将文档全部加载出来,而没有采用延迟加载。

不过PPM Doc在线浏览是支持office 2010的,现在国内外网上写在线浏览解决方案的都只支持office 2007。为了支持office 2010花费了我不少精力。
8 楼 hyneng 2013-10-09 09:48
大文件PDF能全部预览吗?会不会占很多内存?
7 楼 ZJ-Li 2013-10-08 23:52
肯定会的。我一直考虑文档管理项目,没有时间和精力放在这上面。你的这个是一个非常好的起点。能够付费的一般是小公司(他们可能会使用其他如 dropbox或者box,S3之类的。)和机构。但那些只提供api,很少能够直接和现有系统直接整合,所以仍然需要一个管理系统. 这只是一个小建议,你考虑一下。

我会考虑增加CAS支持,支持现有的认证系统。现在的架构是spring,所以应该很容易做。另外,我会增加spring integration来提供rest api ,增加S3 支持。这些都是我自己的需求。代码会和你共享。不过,我会放到github上面。(对国内的脱管还是不是很放心)

Ghost_Good 写道
ZJ-Li 写道
非常棒!支持一下。如果能够把你的这几个开源项目做成maven项目,然后放到github上,增加多语言支持,相信能干非常受欢迎。

我打算使用了。会考虑增加用户第三方认证或者自定义认证功能,这样就可以和现有的系统进行整合了。

祝福作者,希望商业化支持上面能够顺利!


感谢支持,你可以放心使用PPM的源码,如果你有增加功能的代码,希望你能Pull Request到PPM项目中。PPM SAAS云端托管即将推出,既有免费托管,又有收费服务,我也希望一定的赢利模式能够让PPM持续发展下去。

6 楼 Ghost_Good 2013-10-08 23:37
ZJ-Li 写道
非常棒!支持一下。如果能够把你的这几个开源项目做成maven项目,然后放到github上,增加多语言支持,相信能干非常受欢迎。

我打算使用了。会考虑增加用户第三方认证或者自定义认证功能,这样就可以和现有的系统进行整合了。

祝福作者,希望商业化支持上面能够顺利!


感谢支持,你可以放心使用PPM的源码,如果你有增加功能的代码,希望你能Pull Request到PPM项目中。PPM SAAS云端托管即将推出,既有免费托管,又有收费服务,我也希望一定的赢利模式能够让PPM持续发展下去。
5 楼 ZJ-Li 2013-10-08 23:15
算了,我帮你转成maven,会放到github上面,增加amazon S3支持。过几天把url给你。
4 楼 ZJ-Li 2013-10-08 23:01
非常棒!支持一下。如果能够把你的这几个开源项目做成maven项目,然后放到github上,增加多语言支持,相信能干非常受欢迎。

我打算使用了。会考虑增加用户第三方认证或者自定义认证功能,这样就可以和现有的系统进行整合了。

祝福作者,希望商业化支持上面能够顺利!
3 楼 Ghost_Good 2013-10-08 16:52
haitaohehe 写道
版本控制和版本比较演示系统没有体现啊?

还没实现这两块,第一次向大家介绍所以列出系统的功能“规划”,好让大家有个整体的认识。
2 楼 haitaohehe 2013-10-08 16:43
版本控制和版本比较演示系统没有体现啊?
1 楼 tedeum 2013-10-08 16:29
赞一个,希望越做越好

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 统信系统UOS桌面版V20 用户手册

    图1.6.1 UOS桌面 图1.6.2 控制中心窗口 图1.6.2 控制中心显示窗口 二、系统管理 统一操作系统通过控制中心来管理系统的基本设置,包括帐户管理、网络设置、日期和时间、个性化设置、显示设置、系统升级等。...

  • 100款开源软件

    100款开源软件 好的软件可以极大提高工作效率,完成一些不可能完成工作。然而我们也常常为选择哪款软件而头疼,本次为大家推出的100款软件都是经过整理分类的,而且最重要的是100款软件都是开源免费且使用于Linux...

  • # CentOS7系统操作命令(纯属个人常用)

    1.1、系统服务基础命令 查看所有网卡ip地址 ip addr 启动防火墙 systemctl start firewalld.service 停止防火墙 systemctl stop firewalld.service 查看防火墙状态 systemctl status firewalld 禁止防火墙开机...

  • Linux随笔15-Ubuntu20.04允许root用户图形界面登录、chrony局域网时间同步服务、ipxe实现系统自动化安装

    Ubuntu20.04-LTS允许root在图形界面登录1.1. Ubuntu Server 20.04安装GNome图形环境1.2. 允许root用户在图形界面登录1.3. 总结2. chrony局域网时间同步2.1. 设置NTP服务器2.2. 设置NTP客户端3. kvm-qemu环境通过...

  • Python GUI库 Tkinter入门资料 -- 基础篇

    1.1 简单程序示例 1.2 背景介绍 Tkinter(音为tea-kay-inter)是Tk的Python接口,Tk是Tcl/Tk的GUI工具包。 Tcl(工具命令语言,音为tickle)是嵌入式应用程序,测试,原型设计和GUI开发领域的流行脚本语言。另...

  • ubuntu常用命令

    安装升级 查看软件xxx安装内容 dpkg -L xxx ...显示系统安装包的统计信息 apt-cache stats 显示系统全部可用包的名称 apt-cache pkgnames 显示包的信息 apt-cache show k3...

  • 江苏专转本计算机大类(计算机理论基础A)知识点

    分类 按芯片分: CPU卡:卡中既有硬件,也有操作系统。手机SIM卡,身份证。 存储器卡:卡中只有存储器。公交卡,饭卡等 按用途分: 接触式:必须插入读卡器,才能读取信息。 非接触式IC卡(称为射频卡、感应卡): 双...

  • 专升本信息技术

    1、信息技术 1.1 信息与信息技术 1.1.1、信息定义 定义1: 上信息是指“事物运动的状态及状态变化的方式”。 定义2:站在认识主体立场上来看,信息则是“认识主体所感知或所表述的事物运动及其变化方式的形式、内容和...

  • Ubuntu命令参考手册

    sudo mount -t smbfs -o username=xxx,password=xxx,iocharset=utf8 //192.168.1.1/share /mnt/share 挂载 ISO 文件 sudo mount -t iso9660 -o loop,utf8 xxx.iso /mnt/iso 查看 IDE 硬盘信息 sudo ...

  • 计算机基础-知识点总结整理

    计算机基础-知识点总结整理(一)基础理论考试内容1.信息、数据及通信的概念,...操作系统的使用2.网络基础知识及因特网的应用3.文字处理(Word)基本知识4.电子表格(Excel) 基本知识5.幻灯片(PowerPoint) 基本知识

  • IO & IR 个人作业汇总——康熙

    (1)ICT环境下信息组织的任务与挑战——元数据的管理 二, 爬虫报告 (1) robots协议分析—-以淘宝为例 (2) Python数据采集 - quotes (3) Scrapy框架抓取四川大学公共管理学院教师信息 (4) 八爪鱼爬取网页数据的...

  • Node.js 极简笔记

    Node.js 一.Node基础 概念:Javascript运行时平台,不是语言,也不是...Node.js的包管理工具npm,是全球最大的开源库生态系统 官网 http://nodejs.cn/ npm 插件官网:https://www.npmjs.com/ 1.2作用 1.3为什么学习? 1

  • c++ 工具库 (zz)

    //z 2015-07-30 15:24:34 L.154'30926 BG57IV3@XCL T3752479411.K.F1370514324[T81,L7803,R301,V7813] Contents 2D Graphics 3D Graphics 3D Game Engines Artificial Intelligence Audio (Sound & ...

  • Android知识点原理总结

    Java Android 总结常用知识点 Activity 4种启动模式 要讲启动模式,先讲讲任务栈Task,它是一种用来放置Activity实例的容器,他是以栈的形式进行盛放...启动一个Application的时候,系统会为它默认创建一个对应的...

  • Linux配置

    第3章 对Linux系统管理员的建议... 1 第4章 安装Linux操作系统... 2 第5章 初步认识Linux. 5 第6章 Linux系统的远程登陆... 13 第7章 Linux文件与目录管理... 19 第8章 Linux系统用户及用户组管理... 37 ...

  • Python-Django基本笔记

    早期是做新闻和内容管理的网站的.Django本身提供了强大的后台管理系统. 2.Django的框架模式 - MTV M : Models 层 模型层,负责数据库建模以及CRUD的操作 T : Templates 层 模板层,处理用户显示的内容的,比如:...

  • node-v0.11.6-sunos-x86.tar.gz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • node-v0.10.46-linux-x86.tar.gz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 计二 王顺.zip

    计二 王顺.zip

  • qbittorrent_4.6.4_lt20_qt6_x64_setup.exe

    qbittorrent_4.6.4_lt20_qt6_x64_setup

Global site tag (gtag.js) - Google Analytics