Frage

Der Standard-WSS 3.0 / Sharepoint 2007 Sharepoint-Upload User Experience ist wie folgt:

  1. Klicken Sie auf Link für Dokumentbibliothek. **** **** Postback
  2. Klicken Sie auf Upload. **** **** Postback
  3. Klicken Sie auf Durchsuchen. **** **** Dialog
  4. Klicken Sie auf Dokument und klicken Sie auf OK. **** Dialog verschwindet ****
  5. Klicken Sie auf OK. **** **** Postback
  6. Füllen Sie Dokumenteigenschaften und klicken Sie auf OK. **** **** Postback

Im besten Fall ist dies ein Minimum von 1 + 1 + 1 + 2 + 1 + 1 = 7 Klicks mit 4 Postbacks. Ich erhalte Beschwerden (und zustimmen), dass dies genug, um nicht glatt ist.

Kennt jemand eine Open-Source-Lösung, die die Benutzererfahrung für ein Dokument Upload verbessert? Die Lösung müßte, um benutzerdefinierte Feldtypen zu unterstützen, wenn die Dokumenteigenschaften eingeben.

Edit: Das muss einfach und intuitiv für Anwender, die nicht technisch versierten sind. URLs zu kopieren, ist keine Option.

War es hilfreich?

Lösung

Ich hatte eine ähnliche Anforderung eine lange Weile zurück. Ich landete ein Custom mit dem Hochladen von UI zu verlängern; und machte einen modal Leuchtkasten Popup, wenn das Element geklickt wurde; die Benutzeroberfläche des Box enthielt ein Datei-Upload-Steuerelement und alle Standards sowie benutzerdefinierte Felder. Der Trick wurde mit einfach „URL“ Attribute der UrlAction Elements, das Skript zu starten. Der Upload mit einem Webservice behandelt wurde.

Die Anwender laden Workflow dann benötigt nur eine einzige Postbacks (zum DocLib Navigation selbst)

Ich nannte es etwas in der Art von „Quick Upload“.

Hier ist eine Idee von dem, was die Elements.xml sah aus wie

<?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>

Andere Tipps

  1. Rechtsklick auf Link für Dokumentbibliothek, Link-Adresse kopieren
  2. Öffnen Sie den Explorer und die URL für die Dokumentbibliothek einfügen
  3. Drag-and-Drop die Datei in das Explorer-Fenster für die Dokumentbibliothek.

Wenn Sie die Möglichkeit haben, Ihre Benutzer verwenden WebDAV zu lassen, können sie die Dokumentbibliothek in Windows Explorer öffnen. Auf diese Weise können sie Dateien so viel ziehen, wie sie wollen. Meiner Erfahrung nach ist dies eine viel bessere Benutzererfahrung für Nicht-Tech-Nutzer.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top