默认的 WSS 3.0/SharePoint 2007 SharePoint 上传用户体验是这样的:
- 单击文档库链接。 ****回发****
- 点击上传。 ****回发****
- 单击浏览。 ****对话****
- 点击文档,然后点击确定。 ****对话框消失****
- 点击确定。 ****回发****
- 填写文档属性并单击“确定”。 ****回发****
最好的情况是,至少有 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/