作者banco (Acoustic)
看板Web_Design
标题Re: [问题] 我需要一个线上大家共同编辑的网页
时间Wed Aug 2 19:02:08 2006
※ 引述《terance (修)》之铭言:
: 抱歉我刚来这里,有不懂之处请见谅
: 我需要一个网页,里面有个工作进度单
: 大家根据自己的进度填写,还可以看到其他的人工作进度
: 这个功能加上会员登入、简单留言,外面跟我收一万
: 想说不急,乾脆自己写,不过我只碰过vb而已
: 我想问的是,这样的功能需要哪些基本的软体能力呢
: 而大致上架构的流程、'方法是如何?
: 麻烦各位指教啦
要共同编辑, 直接拿 wiki 来架网页
要方便安装的话, 我推荐 pmwiki
应该5分钟内就可以上线
不过设定部份可能要看一下说明
基本上不难啦, 有问题可以私下问我 XD
而且它还有许多套件可以扩充功能
下面是我的一些架站笔记, 希望对你有帮助
== 安装好 pmwiki 後, 若要设定权限( not public access ) ==
更改 ./local/config.php (从./doc/sample-config.php拷贝过来)
01 移除 $DefaultPasswords['admin'] 的注解
02 移除 $EnableGUIButtons = 1; 的注解
03 新增 $DefaultPasswords['edit'] = 'id:*';
新增 $DefaultPasswords['read'] = 'id:*';
权限保护, 有ID者才有edit和read的权限
04 $AuthUser['banco']=crypt('banco'); 新增使用者 banco, 密码为 banco
05 新增 include_once("$FarmD/scripts/authuser.php"); 开启使用者权限功能
06 $Author = $AuthId; 规定发表作者的名称与登入名称相同
== 更改单一页面的权限 ==
01 进入欲更改设定的页面, 在网址列加入 ?action=attr 後按 ENTER 进入权限编辑
页面, 可以更改 read, edit, attr 权限的密码, 若页面不想给人编辑, 只要设定
edit 密码即可
02 若页面只给予 John 和 Mary 编辑的权限, 透过 ?action=attr 的方式, 在 edit 的
密码部份设定 id:John,Mary
03 设定群组可用 @GroupName:John, Mary; 若要更改某个页面的权限, 一样透过
?action=attr 的方式, 但密码部份就输入 @GroupName 即可
== 设定 pmwiki 的上传功能 ==
01 在 config.php 中,
设定 $EnableUpload = 1; 和 $DefaultPasswords['upload'];
加入 $UploadPrefixFmt = '/$Group/$Name'; 上传的档案会自动放在
/uploads/$Group/$Name 目录下
加入 $UploadMaxSize = 2000000; %设定上传档案最大为2MB
加入 $EnableDirectDownload=0; %避免使用者透过网址列读取档案
02 在页面上加入 [[Attach:filename.ext]], 若直接点选连结就会出现上传档案的表单
而此时 filename.ext 可以自己再作更改
03 档案大小可能受 pmwiki, apache, php 的影响, 预设值是 pmwiki=50KB, apache 无
限制, php=2MB
== For UTF-8 encoding ==
在 config.php 加入下面一行
include_once('scripts/xlpage-utf-8.php');
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.27.154