sharepoint - 改进了 SharePoint 中的文档上传体验

标签 sharepoint document-library

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

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

最好的情况是,至少有 1 + 1 + 1 + 2 + 1 + 1 = 7 次点击和 4 次回传。我收到提示(并同意)这不够圆滑。

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

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

最佳答案

很久以前我也有类似的需求。我最终使用 CustomAction 来扩展上传 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>

关于sharepoint - 改进了 SharePoint 中的文档上传体验,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1510247/

相关文章:

java - 如何在 Liferay 文档库中添加具有附加属性的文件

java - Liferay 的文档库可供多个用户使用,每个用户都有私有(private)存储库/文件夹/文件

sharepoint - 如何获取共享点库中文件的绝对 URL

sharepoint - 使用共享点文档库,如何创建 'permalinks' ?

c# - 将文件上传到 SharePoint Online(office 365) 库调用错误

sharepoint - 允许内容编辑器 Web 部件

web-services - 如何在 Delphi 中处理安全 Web 服务的客户端身份验证?

c# - 共享点身份验证。如何从 ADFS 获取 SharePoint cookie

azure - GetAuthenticationCookie 返回 "Value cannot be null. Parameter name: cookieHeader"的 SharePoint Online 问题

重负载和容量限制下的 Sharepoint 性能