登录 注册

登录

经过漫长的等待,DocMan 1.4 终于发布了!本站的老会员应该有个印象,本文的题目至少在“即将发布”那里显示了3个月,差一点我以为没有机会撰写这篇文章了。大概两个月之前他们曾经发布过一个 DocMan 1.4 beta1,但是安装上之后根本无法运行。这次的 beta2 版本经过测试起码能打开页面,虽然后台的样式完全乱了。

在本站原创文章《如何选择合适的下载组件》中,我曾经指出 Remository 胜过 DocMan 。不过,随着 DocMan 1.4 的诞生,这个结论的有效期也许快结束了。

 

DocMan 1.4 重振雄风
DocMan 1.4 重振雄风

 

自从 Remository 3.42 版本提出要在下载链接中加入文件ID我就知道作者走火入魔了。再加上其作者一直拒绝增加自定义字段、拒绝增加下载类别前台次序调整功能,我认为,Remository 的好日子走到头了。

 

但是当时 DocMan 1.4 还是遥遥无期。我们不得不继续使用 Remository。2007年9月1日,终于看到了 DocMan 1.4 beta2 发布的消息。虽然仍然是 beta 版本,但是至少让我们看到了希望。

 

DOCman 的主要功能包括:

  1. 无限级别和数量的下载类别及子类别
  2. 下载文件可以在站内存储,也可以链接到外部服务器
  3. 可以通过设置访问权限来限制不同级别用户的下载权限,例如不允许访客下载,只允许注册会员下载;注册会员还可以分为若干群组管理,每个群组拥有不同权限
  4. 拥有下载计数器和详细的日志功能,可以针对每一个文件作出记录:谁下载了?何时下载的?IP地址多少?使用什么浏览器?
  5. 自己拥有搜索系统,方便用户迅速找到所需文件;如果安装一个搜索触发器,就能将下载栏目内容纳入全站搜索范围;
  6. 防盗链系统:禁止直接指向文件真实URL的访问,这就避免了其他网站盗链;
  7. 路径保护机制:每一个文件的真实路径URL永远不会被访客看到;
  8. 可更换模板:下载组件具有自己的模板系统,可以轻松变换风格以适应不同网站;……

除了上述原来就有的功能,新的 DOCman 1.4 beta2 新增功能如下:

  1. 可以安装在 Joomla! 1.5 (需要开启向下兼容模式)
  2. 类别描述、文件描述这些大篇幅文字中可以直接应用网站触发器(好功能!这样就能用 All Video 直接插入音频、视频播放窗口了)
  3. 卸载或者重新安装不会影响数据,如果想要清除数据,可使用新增的“清除”功能;
  4. 上传文件时有进度条指示;
  5. 路径(Pathway)与 Joomla! 的路径完美融合;
  6. 后台新增了“未批准文件”模块;
  7. 对于不支持PNG 阿尔法透明(PNG alpha transparency)的浏览器,模板可以指定单独的图标;
  8. 运行性能全面增强;
  9. 修复了一些安全漏洞及bug(已经获悉 DOCman 1.3 RC2 存在安全隐患,请及时升级)

 

还有很多细小的更新,详细记录见安装包内的 CHANGELOG.php 文件。

安装方法就不赘述了,跟其他标准组件的安装过程一样。新手请注意:下载安装包后不要解压缩,直接通过 Joomla! 后台安装即可。

官方同时发布了6个配套外挂(模块、触发器),它们是:

  1.  DOCLink
     这是一个编辑器插件,安装之后可以在编辑器工具栏上新增一个按钮。在撰写文章时,点击该按钮就能在文章中插入 DOCman 下载栏目的某个文件的链接。
  2.  DOCman Search
     触发器,可以将 DOCman 的下载内容纳入全站搜索范围。
  3.  mod_docman_catdown
     模块,显示某个指定类别内的下载文件。
  4.  mod_docman_latestdown
     模块,显示新增下载。
  5.  mod_docman_lister
     模块,显示 热门下载/新增下载 的文件列表。
  6.  mod_docman_mostdown
     模块,显示热门下载。

以上外挂除了 DOCLink 之外,其它5个都已经汉化,请在本站下载栏目中下载。我在测试时发现 DOCLink 即时不做汉化,也无法与中文版的 Joomla! 协同工作。因此,暂时不准备汉化了。实际上该插件意义不大,使用的方便程度很差,其功能也能用“复制、粘贴”的方法实现。因此不推荐安装 DOCLink 。

{mospagebreak_scroll title=从DocMan 1.3 RC2 升级到DocMan 1.4 beta2&heading=DocMan 1.4 beta2 简介}

尽管我们都知道,beta 版本的程序不能用来建设正式网站。但是我们现在也知道,DOCman 1.4 beta2 起码比 1.3 RC2 版本更安全,更高效。因此,我建议所有正在使用 DOCman 1.3 RC2 的用户尽快升级到新版本。

我在测试新版本时发现,DOCman 1.4.0 beta2 在后台保存设置后页面就乱成一团,必须退出然后重新登录才能操作。如果你无法容忍这样的问题,那就不必着急升级。可以在本地测试服务器上先把玩一下,等正式版发布后再升级。不过,下面所描述的升级方法到时候一样适用。

再次提醒:进行升级操作之前,请对原有文件及数据库做好完全彻底的备份!

从DocMan 1.3 RC2 升级到DOCman 1.4 beta2:

  1. 首先做好网站备份,包括[[web]]空间的文件及数据库;
  2. 下载 com_patch_docman_v13rc2.zip 升级补丁,这是一个标准组件,请安装此组件;
  3. 备份 /administrator/components/com_docman/docman.config.php 文件(可选)
  4. 如果你曾经给 DOCman 安装了自定义的模板,请备份它们(位于 /components/com_docman/themes)
  5. 卸载 DOCman 1.3 RC2,所有文件、类别、许可、日志及群组设置等都会被保留;
  6. 卸载 docman13rc2_patch 补丁组件;
  7. 安装最新版本的 DOCman;
  8. 把前面备份的 docman.config.php 文件及自定义模板重新覆盖回去;
  9. 重新检查后台设置,确认无误后保存;
  10. 卸载旧版本的相关模块及触发器,安装针对新版本开发的扩展套件;

如果仔细操作,整个升级过程应该不会存在什么问题。

顺便说一下,以前 DOCman 是针对 [[mambo]] CMS 开发的。现在已经完全转向了 Joomla!,因此其官方网站也由 http://www.mambodocman.com 转为 http://www.joomlatools.org 。

 

{quickdown:36}

  1. 评论 (0)

  2. Add Yours

评论 (0)

这里还没有人发表评论

免费下载最新Joomla!核心中文版

扫描此二维码,立即开始下载 Joomla 3 核心中文版

付费下载汉化版扩展

付费后即可下载独家海量

Joomla! CMS 扩展汉化版

了解付费会员制度

点击这里给我发消息

了解 joomlagate.com 网站的付费会员制度