SharePoint에서 개선 된 문서 업로드 경험
-
19-09-2019 - |
문제
기본 WSS 3.0/SharePoint 2007 SharePoint 업로드 사용자 경험은 다음과 같습니다.
- 문서 라이브러리에 대한 링크를 클릭하십시오. **** Postback ****
- 업로드를 클릭하십시오. **** Postback ****
- 찾아보기를 클릭하십시오. ****대화****
- 문서를 클릭하고 확인을 클릭하십시오. **** 대화가 사라집니다 ****
- 확인을 클릭하십시오. **** Postback ****
- 문서 속성을 입력하고 확인을 클릭하십시오. **** Postback ****
가장 좋은 경우, 이것은 4 개의 포스트 백으로 최소 1 + 1 + 1 + 2 + 1 + 1 = 7 클릭입니다. 나는 이것이 충분히 매끄럽지 않다는 불만을 받고 있습니다.
문서 업로드의 사용자 경험을 향상시키는 오픈 소스 솔루션을 아는 사람이 있습니까? 솔루션은 문서 속성을 입력 할 때 사용자 정의 필드 유형을 지원해야합니다.
편집하다: 기술에 정통하지 않은 사용자에게는 간단하고 직관적이어야합니다. URL 복사는 옵션이 아닙니다.
해결책
나는 얼마 동안 비슷한 요구 사항을 가지고있었습니다. 업로드 UI를 확장하기 위해 사용자 정의를 사용하여 결국; 항목을 클릭했을 때 모달 라이트 박스 팝업을 만들었습니다. 박스의 UI에는 파일 업로드 컨트롤과 모든 표준 및 사용자 정의 필드가 포함되었습니다. 트릭은 단순히 Surlaction 요소의 "URL"속성을 사용하여 스크립트를 시작하는 것입니다. 업로드는 웹 서비스로 처리되었습니다.
사용자는 워크 플로를 업로드 한 다음 단일 포스트 백만 필요합니다 (doclib 자체로 탐색).
나는 "빠른 업로드"의 효과에 대해 그것을 불렀습니다.
다음은 요소가 어떻게 생겼는지에 대한 아이디어입니다.
<?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>
다른 팁
- 문서 라이브러리의 링크를 마우스 오른쪽 버튼으로 클릭하고 링크 위치를 복사하십시오
- 탐색기를 열고 문서 라이브러리의 URL을 붙여 넣습니다.
- 파일을 문서 라이브러리의 탐색기 창으로 끌어 들이고 있습니다.
사용자가 WebDav를 사용할 수있는 가능성이있는 경우 Windows 탐색기에서 문서 라이브러리를 열 수 있습니다. 그렇게하면 원하는만큼 파일을 드래그 앤 드롭 할 수 있습니다. 내 경험상 이것은 비 기술 사용자에게 훨씬 더 나은 최종 사용자 경험입니다.