blog.atwork.at

news and know-how about microsoft, technology, cloud and more.

SharePoint - Woher kommst du und wohin gehst du?

Viel unserer Partner und Kunden verwenden Microsoft SharePoint. Hier ein paar technische und untechnische, lose und sehr subjektive Gedanken zu einem eigentlich sehr "technischen" Produkt. SharePoint ist für Unternehmen in aller Munde - kaum ein (größeres) Unternehmen, das nicht SharePoint einsetzt oder zumindest kennt... Nur: Was ist "SharePoint" eigentlich? Microsoft hat seiner "collaboration platform" (Zusammenarbeits-Plattform) den hübschen (?) Namen SharePoint gegeben - übrigens kennt jemand eine passende deutsche Übersetzung dafür? "TeilPunkt" triffts wohl nicht wirklich... wird wohl eher sowas wie "gemeinsam genutze Seite" sein. Wikipedia sagt: "Microsoft SharePoint is a browser-based collaboration and document management platform from Microsoft." Der Name bezieht sich eigentlich auf eine Reihe von Produkten, prominent sind vor allem jene mit dem Namen im Produkt wie SharePoint Foundation 2010 und SharePoint Server 2010 sowie SharePoint Designer und SharePoint Workspace (früher: "Groove"). Aber genauso gehören Windows Server, Search Server und SQL Server dazu. Die "Gratis"-Version für den ersten Geschmack. SharePoint Foundation 2010 ist locker formuliert ein Bestandteil des Windows Server 2008 Betriebssystems und bietet die Grundfunktionalität für Zusammenarbeit: Projekt-Sites, Dokumentverwaltung mit Versionierung sowie Informationen in Listen und Dokumenten-Bibliotheken. Das entspricht auch einer "frühen" Definition von SharePoint: "SharePoint is Microsoft's content management system. It allows groups to set up a centralized, password protected space for document sharing. Documents can be stored and edited, and allow continued sharing." Wozu SharePoint Server? Mit SharePoint Server 2010 liegt der Fokus im Bereitstellen von Informationen, Social Networking, Unternehmensweiter Suche, Business Intelligence, Integration von Applikationen und Daten in Intranet-Umgebungen. Und pardon, ich hätte ja fast die mittlerweile populäre Möglichkeit vergessen, SharePoint 2010 auch als Website-Content-Management System zu bezeichnen, Stichwort www.ferrari.com. Woher kommt SharePoint? Wenn ich so an die Anfänge der "Web Ära" zurückdenke, könnte man aus heutiger Sicht schaudern. Auch wenn wir uns nur 10 oder 15 Jahre zurückerinnern (auch wenn es für viele von uns noch gar nicht so lange her scheint...) - aus technologischer Sicht ist das so als würden wir heute auf das späte Mittelalter zurückblicken. Menschen konnten sich ernähren und Transportmittel verwenden - aber was ist das im Vergleich zu einem Hauben-Restaurant oder einer modernen Limousine?   Damals, das war die Zeit der Browser-Kriege, Netscape 3.0 und des ungeliebten FrontPage-Produkts, bei dem trotzdem schon Website-Vorlagen verwendet werden konnten. Auch wenn hier das HTML grauenhaft war, so waren damit sehr rasch Webseiten produzierbar. SharePoint Portal Server 2001 war die erste Server-Version für "agiles" Zusammenarbeiten. Der Server und die SharePoint Team Services (STS) basierten auf "classic" ASP. Nicht einmal SQL Server wurde verwendet, sondern ein eigenes "Web Storage System", ähnlich wie es auch heute noch bei Microsoft Exchange im Einsatz ist. Erst mit Windows SharePoint Services (WSS, Version 2) und SharePoint Server 2003 hielten das Microsoft .NET Framework und SQL Server Einzug in SharePoint. WSS 3.0 und SharePoint Server 2007 (mit Office 2007) basierten dann auf ASP.NET 2.0. Und mit SharePoint 2010 ist Microsoft wieder ein großer Wurf gelungen - auch wenn (noch) nicht perfekt, so sind hier viele neue Funktionen und praktische Erweiterungen enthalten - ganz offensichtlich zum Beispiel die neue Oberfläche mit den Ribbons und den integrierten WebApps. Unter der Haube sind Business Connectivity Services und viele weitere neue Techniken wie LINQ und Co. dazugekommen. Wie lautet Microsofts eigene Definition? "SharePoint 2010 is the Business Collaboration Platform for the Enterprise and the Web." Das Schlüsselwort hierbei ist "Plattform". SharePoint ist nicht länger nur ein Intranet-System um Dokumente zu teilen, sondern bietet ein System, um vielfältigste Informationen und fremde Daten und Applikationen einzubinden. Das ist Microsofts Vision von SharePoint: eine zentrale Schnittstelle zum Benutzer um "Business" effektiver abzubilden. Und das Thema Interoperabilität hat für Microsoft eine sehr hohe Priorität - schließlich lebt SharePoint auch von der Integrationsmöglichkeit anderer Systeme: Next Wave of Microsoft Office Products Will Redefine How People Work. SharePoint ist aus Sicht von Microsoft wohl auch ein bisschen "Kleber", der die Microsoft Office Produktfamilie ergänzt und zusammenhält - vor allem für Information Worker. Was fehlt noch? Man liest sehr oft in Blogs Aussagen wie "Microsoft is hooking everything into SharePoint.", nach dem Motto "SharePoint is the New Windows". Ganz so sehe ich das nicht, aber für alle professionellen Microsoft Partner ist SharePoint definitiv ein wichtiger Bestandteil der Microsoft Welt (und der Microsoft Cloud Services: BPOS). Umgekehrt: "SharePoint is a packaged solution". Es kann viel Out-of-the-Box - aber eben nicht "Alles". Das ist die Welt der Developer und System-Integratoren. Viele Kunden wollen und brauchen individuelle Lösungen, die nach ihren Bedürfnissen angepasst werden - SharePoint ist eine riesige Spielwiese. (Weitere coole SharePoint-Poster siehe TechNet Technical diagrams.) Gut ist meiner Meinung nach vor allem, dass die Basis-Funktionalität vorhanden ist und sich Entwickler somit voll auf die Umsetzung von Lösungen konzentrieren können. Zeit ist schließlich Geld. Was kommt noch? SharePoint 2010 ist auch ein Schritt in Richtung Verbesserung der User Experience: Mit  neuer Oberfläche und verbesserten Prozessen. Genau diese würde ich mir noch stärker wünschen, denn das ganze SharePoint-System ist extrem mächtig und vielfältig - manche nennen es immer noch "verbaut"... nach Einarbeitung funktioniert das aber im Regelfall sehr gut. Und auch klassische .NET-Developer entdecken die Vorzüge eines fertigen Systems, das grundsätzlich die gleiche Sprache spricht. Ich persönlich glaube an eine noch stärkere Integration von Social Media sowie weiteren Systemen in SharePoint Next Release. Ich bin auch gespannt, ob es eine reine Web-Oberfläche bleibt und ob Touch und Silverlight stärker Einzug halten werden. Immer wichtiger wird auch die mobile Integration - Workflows per Handy bestätigen, ich denke auch das wird noch besser unterstützt werden (Windows Phone 7 Apps?). Was bleibt für ein Fazit? Das muss wohl jeder für sich selbst beantworten. Ich persönlich finde, dass die Out-of-the-Box Funktionen grundsätzlich super sind - man sollte diese nach Möglichkeit verwenden, den damit sind sehr rasch einfache Lösungen und Prozesse umsetzbar. Wenn es um Entwicklung in SharePoint geht, ist die Einarbeitungszeit anfangs sehr hoch. Nach Umsetzung der ersten Projekte ist es aber so wie immer: Einmal gekostet - und schon daran gewöhnt. ;-) Wie geht es weiter? Wir werden noch viel Zeit mit SharePoint 2010, seinen Möglichkeiten und Potentialen verbringen. Wir werden viel Arbeit in Customization stecken, neue Funktionen entdecken und uns viel mit Windows Server, Farmen, Infrastruktur, SQL-Datenbanken, Microsoft .NET und weiteren Objektkatalogen befassen. Wir werden uns viel über Dinge ärgern, die "so nicht funktionieren, wie wir es erwarten" (weil wahrscheinlich nur die Produkt-Teams selbst wissen, warum manches so gelöst ist). Und wir werden stolz auf uns sein, wenn wir mit wenig Aufwand komplexe Portale, Prozesse und Integrationen mit SharePoint abgebildet haben. Sprich: Eine große Spielwiese für Unternehmen und Technik-affine Mitarbeiter. Und für alle Anderen: Eine Zusammenarbeit, die funktioniert. I like it. Was denken Sie darüber? Was gefällt Ihnen am neuen SharePoint? Was gehört verbessert? Welche Funktionen würden Sie sich in SharePoint wünschen? Wir freuen uns über Ihre Meinungen!

Früher war alles besser

..so heißt es oft. Stimmt vielleicht .. manchmal. Und oft auch nicht. So, nach diesem sehr allgemeinen Statements zu meinem Thema: SharePoint. War SharePoint 2007 in manchen Belangen besser als SharePoint 2010...? In SharePoint 2007 habe ich sehr intensiv davon Gebrauch gemacht, Links zu Dokumenten zu verschicken - denn dafür ist SharePoint ja auch da: zur Zusammenarbeit und als zentrale Dateiablage. Gut in SharePoint 2007 hat das fein funktioniert, einfach rechte Maustaste auf einen Link, Verknüpfung kopieren in E-Mail, Messenger o.ä. gehen und die Verknüpfung zum Dokument einfügen, fertig. Der Empfänger klickt auf den Link und öffnet das entsprechende Dokument, fein. In SharePoint 2010 funktioniert das zwar genauso - nur der Empfänger kann den Link oft nicht öffnen! Warum? Weil SharePoint 2010 ziemlich viele Informationen an den Link dranhängt und der Link seeeeehr lang wird. So sieht dann zum Beispiel ein Link zu einem Dokument aus - diesen Link habe ich per Messenger bekommen: https://mysharepointsite/_layouts/WordViewer.aspx?id=/myfirm/Development/projekt-hinzuf%C3%BCgen.docx&Source=http%3A%2F%2Fsp3%2FIntern%2FForms%2FAllItems%2Easpx%3FRootFolder%3D%252FIntern%252FDevelopment%26FolderCTID%3D0x0120007725F5962DE679419CDE0FF956BFD383%26View%3D%7BF182AE40%2DF0C5%2D4FEF%2DA566%2D804DFAA725AC%7D&DefaultItemOpen=1 Bei manchen Links wird die URL auch oft abgeschnitten (z.B. im Messenger) und nicht erkannt. Klar, denn SharePoint muss schon wissen, welche Liste und welches Element es öffnen soll und dafür ist die komplette URL erforderlich. Oder? Und ich erinnerte mich an SharePoint 2007, wo die URLs nicht so lang waren... Zum Glück gibts Suchmaschinen - und auch einen Treffer zum "Link-Problem"! In "The Sean Blog" behandelt der Autor genau diese Problematik: Long URL's in SharePoint 2010 Sehr empfehlenswert dieser Artikel! Der Grund, warum SharePoint 2010 soooo lange URLs erzeugt liegt in der Behandlung des Links in SharePoint 2010 und zwar in dem neuen Feature "WebApp". Soll das Dokument mit einer WebApp geöffnet werden? (siehe ...WordViewer.aspx... im Beispiel-Link oben.) "...That source parameter is only necessary for Web Apps, and it takes up a lot of space..." Und es gibt auch einen Workaround dafür: Das Standard-Verhalten zum Öffnen eines Dokuments von "(x) Serverstandardeinstellung verwenden (im Browser öffnen)" ändern auf "(x) In der Clientanwendung öffnen". Damit öffnet sich sofort die Clientanwendung statt der Auswahl WebApp oder Clientanwendung. Und damit wird die Dokument-URL durch Weglassen der WebApp-Viewer-Informationen deutlich kürzer - das ist der simple Trick. (Ich weiß, dass es auch andere Methoden gibt, wie beispielsweise den SharePoint URL Shortener auf codeplex, aber hier/mir gehts um rasches und einfaches Umgehen des "Link-Problems".) Also, um das "Link-Problem" zu beheben sind diese Listeneinstellung umzustellen: Wer einen englischen SharePoint-Server verwendet, findet den Weg zu den Advanced Document Settings am besten direkt im Sean Blog-Post! Wer - so wie ich - einen deutschen SharePoint Server verwendet ... tut sich meistens ziemlich schwer, die englischen Menüpunkte in deutsch wiederzufinden, daher hier die step-by-step Anleitung. ;-) Als Site Collection Administrator in die Websiteeinstellungen. Dort zu Websitebibliotheken und Listen. "Anpassen von Dokumente" - wenns um diese Dokumentbibliothek geht. In den Dokumentbibliothek-Einstellungen zu "Erweiterte Einstellungen". Und hier das Verhalten des Clients auf "(x) In der Clientanwendung öffnen" ändern. Einstellungen mit "OK" speichern - und ausprobieren. Die Dokument-Verknüpfung kopieren und hier einfügen: Es klappt! https://mysharepointsite/myfirm/Development/projekt-hinzuf%C3%BCgen.docx So kurz kann eine URL sein! Ergo: Früher war nicht alles besser. Nur anders. ;-) Hoffe, dieser Workaround vereinfacht das Handling und hilft SharePoint 2010 Anwendern beim Austauschen von Dokument-Links!

Neu: Office Developer Center und SharePoint Developer Center

Ganz frisch zum Office 2010 und SharePoint 2010 Launch sind seit gestern das Office Developer Center und das ganz neue SharePoint Developer Center (vorerst in englisch) verfügbar. Im SharePoint Developer Center wird eine Fülle an Informationen angeboten: What´s new, SDK, Get Started, Resource Center, Videos & Co - sprich: Alles, was man zum Entwickeln für SharePoint 2010 so braucht. Ebenso sind im Portal die Trial SharePoint Server 2010, SharePoint Foundation 2010 (Nachfolger der freien Windows SharePoint Services - WSS) und SharePoint Designer 2010 downloadbar. Das Office Developer Center liefert Informationen zu den Office-Produkten (Access, Excel, Outlook, PowerPoint, Project, Publisher, Visio, Word, und alle Produkte kombiniert...): What´s new, Solutions, Videos, VSTO-AddIns, Developer References und alles, was zum Entwickeln mit Microsoft Office dazu gehört. Dort findet sich auch die Trial von Office Professional Plus 2010 zu laden. Im msdn-Blog von Erika Ehrli Cabral - sie ist mit ihrem Team für die Developer Center Webs zuständig - findet sich eine tolle Zusammenstellung ALLER LINKS zu den Developer-Center der Office- und Visual Studio Produktfamilie: Office 2010 and SharePoint 2010 Launch: A Summary of Technical Content that Matters to Developers Schauen Sie mal rein, in die nagelneuen Developer Center!

SharePoint Server 2010 RTM ist fertig

Ja, im April gehts aber schnell bei Microsoft: Nach der Ankündigung von Office 2010 folgt nun auch die Fertigstellung des Microsoft SharePoint Server 2010 RTM. "...They will be able to download the product in English, French, Spanish, German, Russian, and Dutch via the Volume Licensing Service Center starting April 27." (Microsoft SharePoint Team Blog) Der neue Server wird ab dem 27. April in den Microsoft Partner-Bereichen downloadbar sein, der offizielle Launch findet am 12. Mai statt. SP 2010 ist Teil der Office 2010 Produktfamilie, daher gehen die Termine natürlich mit jenen des Office 2010 konform. Viele Infos zum neuen SharePoint Server 2010 finden Sie übrigens im sharepointblog.at!

Microsoft System Center Configuration Manager 2007 Dashboard Download

Verwenden Sie Microsoft System Center Configuration Manager 2007? Wenn ja, dann hätt´ ich da was Neues, Feines: Ein Dashboard mit den "Key Indicators" zur Systemüberwachung in Windows SharePoint Services. Das Dashboard ist ein "customizable Web interface" für SharePoint, seit gestern verfügbar! Der Download (9MB) liegt im Microsoft Download Center: Microsoft System Center Configuration Manager 2007 Dashboard Die Voraussetzungen für das SCCM Dashboard: Windows Server, Configuration Manager 2007, Windows SharePoint Services 3.0 SP2 oder SharePoint Server 2007 SP2, SQL Server 2005 oder 20087, Microsoft .NET Framework 3.5, MS Word 2007 oder Word Viewer (da die neuen Office-Dateiformate verwendet werden). Mehr Informationen zum Dashboard finden Sie im TechNet: About the Configuration Manager Dashboard Infos zum Microsoft System Center Configuration Manager 2007 gibt es auf der Website des Microsoft System Center.

SharePoint Developer Tool SPVisualDev

Vor kurzem gefunden (von wem hab ich bloß diesen Tipp bekommen...?): SPVisualDev auf codeplex scheint ein sehr brauchbares Add-In in Visual Studio für die Entwicklung für SharePoint zu sein: "SPVisualDev makes it easier for Sharepoint 2007 developers to develop features and artifacts with Visual Studio 2008. It is written in C# and is implemented as a Visual Studio 2008 Add-in." Kennts wer - hat es bereits jemand in Verwendung?

SharePoint 2010: Developer Platform White Paper und mehr

Ein paar rasche Tipps aus dem Microsoft Download Center für Developer zum neuen SharePoint 2010 - zum Voreinstimmen bis zur Release nächstes Jahr: Noch recht frisch ist das SharePoint 2010: Developer Platform White Paper von Software-Architekt David Chappell. Das SharePoint 2010: SharePoint Developer Platform Wall Poster ist ein PDF Dokument mit einer Art Developer-Plattform-Baum im Format 61 x 91 Zentimeter... ganz hübsch. Ein sehr brauchbares Visio-Dokument ist Microsoft SharePoint Server 2010 Upgrade Planning, welches grob beschreibt, wie von SharePoint Server 2007 und SQL Server 2005 auf Windows Server 2008, SharePoint Server 2010 und SQL Server 2008 aktualisiert werden kann, von den Hardware und Software-Requirements bis hin zu Migrate from 32-bit to 64-bit hardware.   Microsoft SharePoint Server 2010 - Services Upgrade beschreibt, wie die SharePoint Services aktualisier werden können. SharePoint 2010: Getting Started with Development on SharePoint 2010 Hands-on Labs in C# and Visual Basic - 10 hands-on lab Handbücher um in SharePoint 2010 Development einzusteigen; es sind allerdings pro Lab einzelne Files für C# und VB runterzuladen. SharePoint 2010: Developer and IT Professional Learning Plan ist eine PDF-Anleitung für Developers und IT Pros mit Links zu SDK, Tools, Videos, Ausbildungen und mehr. SharePoint 2010: Professional Developer Evaluation Guide and Walkthroughs beschreibt die SharePoint 2010 Developer Plattform mit Walkthroughs und einigen neuen Funktionen für Developer. Happy reading!

November-Termine für TechNet-Briefing und MSDN-Briefing

Der Herbst ist eine heiße Zeit... Mir scheint vor allem in der IT und im Projektgeschäft, aber in Wahrheit wahrscheinlich in allen Branchen... Viel zu tun und viele Neuerungen! Da kommen zwei Veranstaltungshinweise vielleicht gerade recht: Einerseits findet am 19. November 2009 das TechNet Briefing: Collaboration Plattform: SharePoint, Office statt und andrerseits wird am 27. November 2009 das MSDN Briefing November 2009 - Microsoft Office 2010 & SharePoint 2010 Development - What's New stattfinden. Beide Informationsveranstaltungen finden bei Microsoft in 1120 Wien, Am Euro Platz 3 statt und sind kostenfrei. Das kommende TechNet Briefing am 19.11.2009 steht ganz im Zeichen von SharePoint Server 2010 welcher Ende November als Public Beta zum Download freigegeben wird: Ein Blick in die Zukunft der Collaboration Platform, Übersicht über die Neuerungen in Sharepoint 2010, Was gibt es Neues für Entwickler, Business Connectivity Services, Infopath 2010, Sharepoint Designer 2010, Visio 2010, Visual Studio 2010 und Sharepoint Workspaces aus Entwicklersicht sowie Integrierte BI Lösungen mit den PerformancePoint Services for SharePoint und die neue Workflow Funktionalität. Im msdn-Briefing erhalten Sie neueste Informationen zum Thema Office 2010 Cliententwicklung mit Visual Studio Tools for Office 2010 und Applications & Development auf Basis Microsoft SharePoint Server 2010 Folgen Sie den Links zu den Veranstaltungs-Details. Viel Spaß! PS: Im TechNet Briefings Web finden Sie eine Übersicht über alle weiteren Termine sowie Downloads der letzten TechNet Briefings!

SharePoint 2010: Links zu Dokumentationen und Posters, Public Beta Ankündigung

Wie schnell doch die Zeit vergeht: bis gestern war noch die SharePoint Konferenz 2010 in Las Vegas und die österreichischen Teilnehmer dort haben uns hautnah mit Infos versorgt. Schon können wir uns auf die nächste Gelegenheit freuen: ab November wird uns Office 2010 als Public Beta zur Verfügung stehen. Damit werden wir dann alle die Gelegenheit haben uns über die Neuerungen zu informieren. In der Zwischenzeit hat Microsoft nun doch viele Details zu SharePoint 2010 veröffentlicht, hier geht es gleich zu den direkten Links: Search Environment Planning for Microsoft SharePoint Server 2010 Design Search Architectures for Microsoft SharePoint Server 2010 SharePoint Server 2010 Search Architecture Topologies for SharePoint Server 2010 Services in SharePoint 2010 Products Search Technologies for SharePoint 2010 Products Getting started with business inelligence in SharePoint Server 2010 SharePoint Server 2010 Evaluation Guide Hosting Environments for SharePoint 2010 Products Services in SharePoint 2010 Products Cross-farm Services in SharePoint 2010 Products SharePoint Server 2010 Upgrade Approaches SharePoint Server 2010 - Test your Upgrade Process SharePoint Server 2010 Upgrade Planning Upgrade Planning Poster

Freies E-Book Office SharePoint Server 2007: A Beginner's Guide

Ganz frisch zum Downloaden: Eine Schritt-für-Schritt Anleitung für SharePoint-Starter mit einfachen, nachvollziehbaren Anweisungen um Office SharePoint Server 2007 zu installieren und konfigurieren: Daten erfassen, speichern, Listen erstellen, Portale und Webs erstellen, SharePoint absichern, Leistung optimieren und weitere Dienste verwenden und integrieren sind die wichtigsten Themen des freien E-Buchs. Microsoft Office SharePoint Server 2007: A Beginner's Guide von Ron Gilster (McGraw-Hill Verlag)   Das E-Book im PDF-Format umfasst 644 Seiten Pages und ist 27MB groß. Der Download des zip-Files (19MB) von depositfiles ist etwas mühsam (Werbung und Wartezeit) funktioniert aber und kurze Zeit später ist das E-Book auf der Festplatte. Happy reading!

Neue TechNet "How Do I?" Videos

Ein aktueller Learning-Tipp: In TechNet "Resources for IT Professionals" sind eine Reihe von Microsoft "How Do I?" Videos online verfügbar. Von Deployment über Script Center, Exchange, ForeFront, Internet Explorer,  SQL Server, Security, Windows Server, SharePoint bis hin zu Virtualization finden Sie dort Schritt-für-Schritt Anleitungen zur Umsetzung bestimmter Tätigkeiten mit Microsoft-Produkten als Silverlight Streaming Video oder zum Download. "..TechNet has assembled these short videos for customers to learn how to accomplish specific tasks with Microsoft products: step-by-step..." Sie können auch den TechNet videos RSS feed abonnieren - dann erfahren Sie sofort, wenn neue Videos ins TechNet hinzugefügt werden! Schauen Sie mal rein - Sie finden ganz bestimmt etwas Neues!