SharePoint CSS und die IE Developer Toolbar
Gepostet von Christoph Müller am
2.3.2011 um 12:23 Uhr
Kategorie: SharePoint 2010, Technologie
Wenn man nur hie und da Anpassungen am Design von SharePoint vornimmt, sind einem die Elemente, Klassen und IDs und deren Verschachtelungen und Vererbung ein Rätsel. Der SharePoint Designer ist zwar hilfreich wenn es darum geht die CSS Attribute anzupassen. Den richtigen Style für ein Artefakt zu finden ist auch hier eine Angelegenheit die mehr mit Suche als mit Finden zu tun hat. Die IE Developer Toolbar kann ab dem Internet Explorer 8 hier eine grosse Abhilfe sein.

Aktiviert wird sie mit F12 oder über das Tools-Menü. Was man jetzt aber nicht machen sollte, ist den Tab-CSS benutzen. Stattdessen benutzt man den HTML-Tab. Dort kann ich mit durch die DIV-Tags des Bodys hangeln. Die IE Developer Toolbar visualisiert den jeweiligen Tag im Browserfenster mit einem blauen Rahmen.

Wenn das umfassende Element gefunden wurde, kann man sich über die „expand-box“ tiefer durch die Klassen hineinbewegen. In meinem Beispiel suche ich die Breadcrumb-Navigation. Sobald man das entsprechende Element gefunden, kann man auf der rechten Seite der IE Developer Toolbar ablesen, welches CSS-Files benutzt wurde und wie genau die Vererbung geschieht. Nun hat man den Style, die Vererbung, den Style Typen sowie den entsprechenden Namen.

Nun kann man den Namen des CSS Typs innerhalb SharePoint Designer suchen und editieren. Dazu öffnet man die entsprechende Master Page und geht in den Editiermodus. Ebenfalls muss man sich ein paar Fenster einblenden die standardmässig nicht eingeblendet sind. Unter View -> Task Panes braucht man „Apply Style“s und “Tag Properties”. Weiter muss man die Code Ansicht aktiviert oder zumindest die gesplittete Ansicht aktivieren.

Jetzt kann man eine Suche nach den Namen des CSS Typs absetzten. Man sollte darauf achten, dass der Cursor im Code-Fenster steht und im Design-Fenster kein Element ausgewählt ist. Jetzt sucht man die Klassen Definition im Code (ctrl+F). SharePoint Designer zeigt nun das Element im Designfenster, so dass man eine Kontrolle hat ob das Suchresultat wirklich das gesuchte visuell Element ist. Im Fenster „Apply Styles“ kann man sich in den Option nur die Styles im aktuellen Element anzeigen lassen.

Voilà! Hier ist der CSS Style und kann von hier aus entweder im Code oder über direkt mit dem SharePoint Designer Style Eigenschaften bearbeitet werden.

SharePoint 2010 Workflow Essentials 2010 (WES2010)
Gepostet von Christoph Müller am
11.1.2011 um 0:01 Uhr
Kategorie: SharePoint 2010, Technologie
Das SharePoint Solutions Team hat heute ein interessantes Set an Workflows für SharePoint 2010 bereitgestellt. Die Workflow Essentials 2010 erweitern die vorhanden SharePoint Server Workflow Funktionen um das Doppelte.

Die Workflow Essentials 2010 installieren auch einige Workflow-Perlen wie etwa „Loop through list items“ und „Send an email with an attachment“. Die komplette Liste der enthaltenen Workflows findet man hier.
Eine Demoversion für 30 Tage kann man über die Website anfordern. Lizenziert werden die Workflow Essentials 2010 pro web front-end Server. Dabei entstehen rund 1200 US$ pro Server.
Die SharePoint 2010 Gebote
Gepostet von Christoph Müller am
6.1.2011 um 22:13 Uhr
Kategorie: Allgemein, Allgemein, SharePoint 2010, Technologie, Zusammenarbeit
Gute Idee von 2sic; SharePoint für Anwender in Comic Form.

Mal eines kaufen. Die ersten zwölf Seiten kann man sich auf der Buch-Website online schon mal anschauen.
SharePoint 2010 UI-Design Link Wrap Up
Gepostet von Christoph Müller am
20.12.2010 um 16:17 Uhr
Kategorie: Allgemein, Allgemein, SharePoint 2010, Technologie, Zusammenarbeit
Wie die meisten wissen, drifte ich immer mehr in Themen wie Metadaten, UI-Design und sozial Media ab. Zeit einmal hier ein paar gute Links und Produkte vorzustellen.
Benutzer Feedback
Um Details bei den Mockups, wie auch bei dem ersten finalen Design, einzuholen hat die Design Agentur ZURB ein perfekter kleiner Webservice eingerichtet. Der Service nennt sich Verify. Verifiy kann Klicktest und Memorytest durchführen. Bei diesen Tests werden Design oder Mockups gezeigt und abgefragt an was der Tester sich erinnern kann. Insgesamt sind acht verschieden Testtypen verfügbar. Für 8 US$ kann man sich ein Konto für einen Monat einrichten und Kunden oder andere Testpersonen einladen. Einen Beispiel Verify-Klicktest kann man sich hier einmal anschauen.

Minimal Master Pages
Es ist wohl unbestritten, dass es einfacher ist mit einer leeren Masterpage zu beginnen statt die v4.master von SharePoint Server zu beginnen. Eine solche Master Page zu erstellen haben verschiedene Leute in Angriff genommen. Randy Drisgill hat seine gut kommentierte Arbeit auf Codeplex gestellt. Kyle Schaeffer hat eine Version geschaffen die nur das absolute Minimum beinhaltet das es braucht um eine SharePoint Master Page zu rendern.
Design Ideen, Prinzipien und How To E-Books
Das Web ist voll mit How Tos aller Art. So auch im Design Bereich. Hier ein drei E-Books die mir aufgefallen sind:
Stephan Hay – The Design Funnel. A Manifesto for Meaningfuel Design
Stephan Hay stellt eine Methode vor wie man von der often wagen und unklaren Vorstellungen des Kunden zu einem klaren und soliden Design kommt.
Jacob Cass – Type Classification Handbook
Für alle die den Unterschied zwischen Arial und Calibri nicht kennen. Diese E-Book lernt einem die zehn Grundtypen der Schriftklassifikation. In ein paar Seiten hat man alles was man über Typografie wissen muss.
Peter Pixel - Introduction to Good Usability
Dieses E-Book ist vor allem für Leute die noch nicht viel im Bereich Webdesign gemacht habe. Es gibt einige Ideen über Interface Elemente und deren gebrauch, sowie die häufigsten Fehler in deren Anwendung
Anderes was ich immer wieder brauche
Blindtext Generator
Lorem Ipsum in allen Sprachen mit diversen Optionen um das richtige „Look and Feel“ zu bekommen.
Pattern Tap
Diverse Design-Sammlungen in Themen gestaffelt. Brauche man eine Idee für eine 404-Error Seite, kann man schnell entsprechend Pattern Tap Collection durchstöbern.
Icon Finder
Icons sind nicht einfach zu finden. Noch schwieriger ist die richtige Lizenzierung der Icons zu finden. Icon Finder kombiniert (wo möglich) diese Informationen.
Design Drifter
Ein reiner SharePoint Designer der sich nur um Themen rund um SharePoint Server Design beschäftig.
Color Scheme Designer
Wer vom Kunden ein paar CI-Farben bekommt rätsel immer wieder, mit welchen Farben nun Links, Markierungen und Auszeichnungen am besten wirken. Color Sheme Designer hilft hier die passenden Farben gemäss der Farbenlehre zu finden.

SharePoint Server 2010 Shapes für Visio
Gepostet von Christoph Müller am
8.12.2010 um 16:17 Uhr
Kategorie: SharePoint 2010, Technologie
Mit jeder neuen SharePoint Version kommt bei jedem von uns früher oder später der Punkt in dem komplexere SharePoint Server Pläne gezeichnet werden müssen. Obwohl es die komplett falsche Applikation ist, zeichnen wir alles diese Sitepläne und Mockups in Microsoft Visio. Nun für MOSS 2007 ist alles auf meinem Rechner installiert.
Für die aktuelle SharePoint Server hat John Chapman 8 Visio Schablonen die praktisch alles rund um SharePoint Server 2010 beinhaltet:
File Icons
SharePoint Features
SharePoint Folder Icons
Diverses rund um SharePoint
SharePoint Settings
SharePoint Site Icons
SharePoint Site und Libraries Icons
SharePoint 2003 und 2007 Icons (die alten runden Icons)
Kann man nur sagen, thanks John

Word Dokumente von SharePoint Bibliotheken auf einem Domänen Controller öffnen
Gepostet von Christoph Müller am
28.9.2010 um 14:36 Uhr
Kategorie: SharePoint 2010, Technologie
An der ShareConnect entstand eine kleine Diskussion rund um Fehlermeldungen beim Öffnen von Word Dokumenten auf meiner Demomaschine. Wie es sich für eine Demomaschine so üblich ist, befindet sich der der Domänen Controller, der SQL-Server und der SharePoint Server 2010 auf derselben Instanz.

Die erste Vermutung von Reiner Ganser war, dass der Loopback Check deaktiviert werden musste. Klingt logisch, ist jedoch nicht die die Lösung.
Zurück im Geschäft brachte ich den Punkt wieder auf. Oliver Schnider löste das Problem für uns. Die Lösung ist im Detail in seinem Blog beschrieben. Hier die Zusammenfassung:
Der Grund für die Fehlermeldung ist das die geschützte Ansicht bei Office 2010 Dokumenten standardmässig aktiv ist. Dies ist ein neues Sicherheitsfeature von Office 2010. Wenn nun Office 2010 und SharePoint Server 2010 auf der gleichen Maschine installiert ist muss dieses Sicherheitsfeature zwingend deaktiviert werden.

Die Einstellung dazu findet man unter Optionen, Sicherheitscenter, “Einstellungen für das Sicherheitscenter”.
Update 2: Security Advisory 2416728 (Vulnerability in ASP.NET) und SharePoint 2010
Gepostet von Christoph Müller am
21.9.2010 um 10:08 Uhr
Kategorie: SharePoint 2010, Technologie
Die ASP Schwachstelle, welche einem Angreifer unter gewissen Umständen Zugang zu Daten (web.config) auf dem Webserver zulässt, gab hier und in der SharePoint Szene zu diskutieren. In dem Microsoft Security Advisory (2416728) wurde eine Workaround angegeben, der vermutlich so für die Web Frontend Server einer SharePoint 2010 Farm so nicht stimmen kann.
Gestern nun hat das SharePoint Team auf ihrem Blog der Diskussion ein Ende bereitet, indem sie aufzeigen wie der Workaround des Advisory angepasst werden muss.
Die Anleitung findet man hier
Die Workaround sollte auf jedem Web Frontend durchgeführt werden. Also SharePoint 2010 Admins, ab an die Arbeit.
Update: Es scheint, dass die Problematik noch nicht ganz erfasst worden ist. Die aktuellsten Information und Updates dazu findet man auf Scott Guthrie’s Blog. Oder man folgt dem “Trustworthy Computing at Microsoft” auf Twitter: @MSFTSecResponse
Update 2: Auf Technet hat MSFT ein VBS-Script gepostet das alle ASP.NET Applikationen findet, welche die Error Pages nicht wie im Security Advisory als Workaround beschrieben konfiguriert haben. Am Ende der Site findet man einen Link, so dass man die Code „copy and paste“-Übung sparen kann.
Tool: HP Sizer for Microsoft SharePoint 2010
Gepostet von Christoph Müller am
9.9.2010 um 15:16 Uhr
Kategorie: SharePoint 2010, Technologie
HP hatte schon früher für den Microsoft Office SharePoint Server 2007 auf ihrer Webseite ein Tool zur Berechnung der Serverkapazitäten und Serverausstattung bereitgestellt. Dieses Tool ist immer noch verfügbar. Neu ist aber eine Version für SharePoint Server 2010 hinzugekommen. Das Prinzip des „HP Sizer for Microsoft SharePoint 2010” ist das gleiche wie der MOSS Version. Das Tool führt den Benutzer über einen Wizzard über verschiedene Stufen zur Auswahl der benötigten Server und des Storage Systems.

Dabei werden Microsoft Best Pratices Konfigurationen angewendet. Der „HP Sizer for Microsoft SharePoint 2010” berechnet auch das zukünftige Wachstum der Sharepoint Farm mit ein. Als Resultat werden dann die benötigten Komponenten als Webseite angezeigt.
Neu in der Version für den SharePoint 2010 Server ist die Möglichkeit seine SharePoint-Infrastruktur auch für eine hochverfügbare Hyper-v R2 Umgebungen zu konfigurieren.

SharePoint 2010 Management Shell im PowerShell ISE
Gepostet von Christoph Müller am
1.9.2010 um 9:02 Uhr
Kategorie: SharePoint 2010, Technologie
Wer ab und an mit PowerShell arbeitet hat die Vorzüge der PowerShell ISE (Integrated Scripting Environment) schätzen gelernt. SharePoint 2010 unterstützt seit dieser Version ebenfalls PowerShell. Der Installer platziert dazu einen Link (SharePoint 2010 Management Shell) in das Startmenü.
Nun bietet dieser Link leider nur das PowerShell CLI (Command Line Interface). Vermutlich nennt man das bei Microsoft nicht so. Ich als alter BSD-Mensch kenne das aber nur unter diesem Namen. Wie auch immer: um nun diesen Link umzustellen, so dass die Integrated Scripting Environment gestartet wird muss man in den Eigenschaften des Links das Target von:
C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.exe -NoExit ” & ‘ C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\\sharepoint.ps1 ‘ “
auf
C:\Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exe “C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\\sharepoint.ps1″
umstellen.
Danach muss man das Integrated Scripting Environment starten und zuerst mit “F5″, das Script (sharepoint.ps1) ausführen welches bereits in der Script Pane angezeigt wird.
Danach sind die SharePoint 2010 snap-ins hinzugefügt.

Eine weitere Möglichkeit ist es, die SharePoint 2010 snap-ins direkt in das bestehende Integrated Scripting Environment hinzuzufügen:
Add-PSSnapin Microsoft.SharePoint.Powershell
Dies fügt die SharePoint 2010 snap-ins temporär hinzu. Als SharePoint Administrator brauchen wir die SharePoint 2010 snap-ins meist permanent. Dazu fügen wir die SharePoint 2010 snap-ins beim PowerShell $profile hinzu.
Eventuell hat man noch gar keine Profile und muss sich diese zuerst anlegen, oder zumindest ein persönliches Profil. Eine gute Anleitung wie man anstellt und auch testet welche Profile bereits vorhanden sind findet man auf MSDN.

TechNet Script Center hat nun auch eine SharePoint Kategorie
Gepostet von Christoph Müller am
20.8.2010 um 15:26 Uhr
Kategorie: SharePoint 2010, Sharepoint 2007, Technologie
Da ich ja der letzte bin der etwas erfährt, habe ich auch erst jetzt gesehen, dass im TechNet Script Center, SharePoint jetzt nun eine eigene Kategorie hat. Als ich meine Kollegen hier während einer Kaffeepause darauf angesprochen habe (….klar, ich bin der nicht vom Wochenende erzählt sondern davon das sich die Sitestruktur auf TechNet verändert hat…) merkte ich das die Jungs das Script Center noch gar nicht gesehen haben.
In diesem Sinne hier also für alle diejenigen SharePoint Administratoren welche die Site noch nicht gesehen haben, unter diesem Link findet man ein paar PowerShell Scripts für SharePoint. Aufgeteilt sind sie nach:
- Backup and Recovery
- Content Management
- Deployment and Upgrade
- Monitoring and Reporting
- Permission and Security
- Search Management
- Service Application Management
Das Ganze ist als Community aufgebaut, so dass wir alle unsere Scripts dort abgelegen können. In diesem Sinne, surft mal hin und ladet Eure Scripts hoch. So haben wir alle ein bisschen weniger arbeit. Danke!
