3

默认的 WSS 3.0/SharePoint 2007 SharePoint 上传用户体验是这样的:

  1. 单击文档库的链接。****回邮****
  2. 单击上传。****回邮****
  3. 单击浏览。****对话****
  4. 单击文档,然后单击确定。****对话框消失****
  5. 单击确定。****回邮****
  6. 填写文档属性,然后单击确定。****回邮****

最好的情况是,至少 1 + 1 + 1 + 2 + 1 + 1 = 7 次点击和 4 次回发。我收到抱怨(并同意)这还不够光滑。

有谁知道改善文档上传用户体验的开源解决方案?该解决方案需要在输入文档属性时支持自定义字段类型。

编辑:对于不精通技术的用户来说,这需要简单直观。复制 URL 不是一种选择。

4

3 回答 3

3

很久以前我也有类似的要求。我最终使用 CustomAction 来扩展上传 UI;并在单击该项目时弹出一个模态灯箱;该框的 UI 包括文件上传控件以及所有标准和自定义字段。诀窍是简单地使用 UrlAction 元素的“Url”属性来启动脚本。上传是通过网络服务处理的。

用户上传工作流程然后只需要一个回发(导航到 doclib 本身)

我称它为“快速上传”的效果。

这是 Elements.xml 的样子

<?xml version="1.0" encoding="utf-8" ?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<!-- Document Library Toolbar Upload Menu Dropdown -->
   <CustomAction Id="UserInterfaceCustomActions.DocLibUploadToolbar"
    RegistrationType="List"
    RegistrationId="101"
    GroupId="UploadMenu"
    Rights="ManagePermissions"
    Location="Microsoft.SharePoint.StandardMenu"
    Sequence="1000"
    Title="Quick Upload">
    <UrlAction Url="javascript:ShowUploadLightBoxWithCustomFields()"/>
  </CustomAction>
</Elements>
于 2009-10-02T18:04:06.830 回答
2
  1. 右键单击文档库的链接,复制链接位置
  2. 打开资源管理器并粘贴文档库的 URL
  3. 将文件拖放到文档库的资源管理器窗口中。
于 2009-10-02T15:30:47.783 回答
1

如果您有可能让您的用户使用 WebDAV,他们可以在 Windows 资源管理器中打开文档库。这样,他们可以随意拖放文件。以我的经验,这对于非技术用户来说是更好的最终用户体验。

于 2009-10-02T15:30:14.523 回答