Mehrere Dokumente im SharePoint 2007 hochladen, war schon recht komfortabel möglich:
Dies wurde über das ActiveX STSUplod.UploadCtl am Client gewährleistet
Viele werden schon live oder mit Screenshots gesehen haben, dass SharePoint 2010 beim Mehrfach-Upload neue Funktionalitäten hinterlegt hat:
So kann man jetzt ganz einfach per Drag & Drop Files in den Mehrfach-Upload hineinziehen und noch komfortabler hochladen. Ursprünglich dachte ich, dass dieser neue Dialog mittels Silverlight implementiert ist. Aber nach genauerem Hinsehen weiß ich, dass dies weiterhin ein ActiveX Element ist.
Was auch bedeutet und jetzt kommts, dass mit der Installation von Office 2010 auch automatisch für SharePoint 2007 dieser Mehrfach-Upload verfügbar ist. Somit kann ich jetzt auch bei unseren alten SharePoints mittels Drag&Drop Dokumente hochladen
Ich habe mich jetzt ein wenig herumgespielt und konnte sogar mit ein paar Handgriffen ohne Installation von Office2010 dieses Control auf einem Rechner zum Laufen bringen. Im Endeffekt braucht man nur die neue STSUPLD.DLL und ein paar Registry-Einträge setzen….

(das Ganze ist aber sowas von unsupported, dass ich es mir hier nicht mal ansatzweiße genauer beschreiben traue ;-))
Der einzige Wehrmutstropfen – was ich persönlich mehr als Schade finde – ist, dass es auch im SharePoint 2010 keine Lösung gibt, damit man beim Mehrfach-Upload auch gleich die Dokumente attributieren kann. Somit kann man zwar mehrere Dokumente hochladen, muss dann aber wiederum jedes einzelne (bzw. über die Datenblatt-Ansicht) attributieren. Dadurch ergeben sich mehrere Nachteile (Check-Out bei Pflichtfeldern, Versionierung, verärgerte User weil es viel zu kompliziert ist)
Dadurch haben aber wiederum so findige Firmen - wie wir eine sind ;-) - auch zukünftige Lebensberechtigung –> wir haben nämlich genau diese Funktionalität (Mehrfach-Upload mit Attributierung) schon im SharePoint 2007 für unsere Kunden angeboten:
Mehrfach-Upload von Dokumenten mit ganz normalen SharePoint-Formular für die Attributierung:
Und können dies jetzt auch im SharePoint 2010 sogar mit dem integrierten ActiveX (vorher war es ein eigenes) implementieren…