문제

기본 WSS 3.0/SharePoint 2007 SharePoint 업로드 사용자 경험은 다음과 같습니다.

  1. 문서 라이브러리에 대한 링크를 클릭하십시오. **** Postback ****
  2. 업로드를 클릭하십시오. **** Postback ****
  3. 찾아보기를 클릭하십시오. ****대화****
  4. 문서를 클릭하고 확인을 클릭하십시오. **** 대화가 사라집니다 ****
  5. 확인을 클릭하십시오. **** Postback ****
  6. 문서 속성을 입력하고 확인을 클릭하십시오. **** 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>

다른 팁

  1. 문서 라이브러리의 링크를 마우스 오른쪽 버튼으로 클릭하고 링크 위치를 복사하십시오
  2. 탐색기를 열고 문서 라이브러리의 URL을 붙여 넣습니다.
  3. 파일을 문서 라이브러리의 탐색기 창으로 끌어 들이고 있습니다.

사용자가 WebDav를 사용할 수있는 가능성이있는 경우 Windows 탐색기에서 문서 라이브러리를 열 수 있습니다. 그렇게하면 원하는만큼 파일을 드래그 앤 드롭 할 수 있습니다. 내 경험상 이것은 비 기술 사용자에게 훨씬 더 나은 최종 사용자 경험입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top