 |
| Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | FileType | xsn | 255 | | Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document | 255 | | Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.2 | 255 | | Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.3 | 255 | | Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.4 | 255 | | Check Effective Permissions | | /_layouts/SecurityReportAccount.aspx?id={ItemId}&List={ListId}&Type=ListItem | 0x40000000 | 0x0 | ContentType | 0x01 | 10 | | Im Webbrowser anzeigen | /_layouts/images/ichtmxls.gif | /_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsx | 255 | | Im Webbrowser anzeigen | /_layouts/images/ichtmxls.gif | /_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsb | 255 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsx | 256 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsb | 256 |
|
|
| Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | FileType | xsn | 255 | | Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document | 255 | | Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.2 | 255 | | Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.3 | 255 | | Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.4 | 255 | | Check Effective Permissions | | /_layouts/SecurityReportAccount.aspx?id={ItemId}&List={ListId}&Type=ListItem | 0x40000000 | 0x0 | ContentType | 0x01 | 10 | | Im Webbrowser anzeigen | /_layouts/images/ichtmxls.gif | /_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsx | 255 | | Im Webbrowser anzeigen | /_layouts/images/ichtmxls.gif | /_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsb | 255 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsx | 256 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsb | 256 |
|
|
| Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | FileType | xsn | 255 | | Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document | 255 | | Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.2 | 255 | | Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.3 | 255 | | Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.4 | 255 | | Check Effective Permissions | | /_layouts/SecurityReportAccount.aspx?id={ItemId}&List={ListId}&Type=ListItem | 0x40000000 | 0x0 | ContentType | 0x01 | 10 | | Im Webbrowser anzeigen | /_layouts/images/ichtmxls.gif | /_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsx | 255 | | Im Webbrowser anzeigen | /_layouts/images/ichtmxls.gif | /_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsb | 255 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsx | 256 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsb | 256 |
|
|
|
 |
|
|
|
|
|
|
|
20.02.2012Seit Donnerstag ist es nun (endlich) so weit: die neue Seite für das ShareCamp 2012 ist online (oder heißt es nun ShareCamp 3.0? Habe den Überblick über die Namensfindung etwas verloren). Das bedeutet: man kann sich seit Freitag auch anmelden! Termin ist der 20.04. bis 22.04. in München (bzw. Unterschleißheim). Die Location wird wieder wie in den letzten beiden Jahren großzügigerweise von Microsoft gesponsort. Die Anzahl der Teilnehmer ist wieder auf 200 begrenzt, da heißt es also schnell anmelden, denn die Plätze sind recht schnell voll. Dieses mal soll es etwas anders laufen, als dass zum ersten Mal ein Themenrahmen für das ShareCamp vorgegeben wurde: Social & Cloud. Natürlich werden die Sessions wieder am ersten Tag bestimmt werden, und es wird bestimmt auch Sessions mit anderen Themen geben, aber das soll so das Oberthema für das diesjährige ShareCamp werden. 10.02.2012
Wenn ich im SharePoint eine Dokument-Bibliothek erstelle, dann kann man da ja auch schön & brav Ordner anlegen um die Dokumente damit zu strukturieren. Besser ist jedoch die Verwendung von Meta-Daten für die Strukturierung.
Allerdings macht es manchmal auch Sinn Ordner zu verwenden. Z.B. wenn eine Menge von Dokumenten logisch zusammengehören und man die nicht unbedingt als ZIP ablegen will, da man dann ja die einzelnen Dokumente nicht mehr bearbeiten kann.
OK, also dann Ordner. Aber wie kann ich da Meta-Daten für eingeben? Man kann zwar Spalten für die Dokument-Bibliothek erstellen, aber diese Daten kann man dann nicht für Ordner einpflegen. Hier muss man ein wenig tricksen:
- Anstatt Spalten auf der Dokument-Bibliothek zu erstellen, müssen Website-Inhaltsspalten erstellt werden.
- Erstellen eines neue Inhaltstyps, der vom Typ “Dokument” abstammt. Dieser Typ wird für die Dokumente in der Bibliothek verwendet werden. Diesem Typ kann man nun die in 1. erstellten Inhaltsspalten zuordnen.
- Erstellen eines neuen Inhaltstyps, der vom Typ “Ordner” abstammt. Dieser Typ wird für die Ordner mit Meta-Daten verwendet werden. Diesem Typ kann man nun die in 1. erstellten Inhaltsspalten zuordnen.
- In der Dokument-Bibliothek die Verwendung von Inhaltstypen aktivieren und die Verwendung von Ordner deaktivieren(!).
- Als Inhaltstypen die in 2. und 3. erstellten Typen der Bibliothek hinzufügen und die Reihenfolge in der Form anpassen, so dass der Standardmäßig vorhandene Inhaltstyp “Dokument” nicht mehr an erster Stelle steht.
- Der Inhaltstype “Dokument” kann nun gelöscht werden (dazu dürfen keine Dokumente in der Bibliothek vorhanden sein, die diesen Inhaltstyp noch verwenden und der Inhaltstyp darf nicht der Standardinhaltstyp sein, was immer der erste Inhaltstyp in der Liste der Inhaltstypen ist).
So, nun kann man auch einen Ordner mit Meta-Daten anlegen – wenn man einmal weiß wie ist das ganze gar nicht mehr so schwer. 31.01.2012So, nun geht es also los. Gestern wurde der Start der Technical Preview für die nächste Office Version bekannt gegeben. Neu ist dabei, dass zum ersten mal auch Kunden, die nicht einem NDA (Non-Disclosure Agreement) unterliegen an der Preview teilnehmen können. Wie auch schon bei den Previews für das aktuelle Office 2010 ist die Preview bereits “voll” und man wird sich wohl bis zur Public Beta gedulden müssen. 26.01.2012Ich bin gerade dabei fleißig mit dem SharePoint Designer Formulare von SharePoint-Listen anzupassen. Das ist ja auch alles wunderbar. Insbesondere habe ich ein Formular so angepasst, dass ich überprüfe ob Benutzer diesen Eintrag überhaupt bearbeiten dürfen. Wenn nein, dann werden sie einfach auf die Anzeige-Ansicht umgeleitet. Ich habe nun also mein individuelles Formular zum Standard-Bearbeiten-Formular für die Liste gemacht. Damit nun wirklich kein Benutzer mehr ein Element bearbeiten kann was er nicht bearbeiten soll, habe ich also überlegt, dass ich ja das “alte” EditForm.aspx von der Liste nicht mehr benötigte. Ich habe ja mein neues EditFormCustom.aspx. Gefahr! Sobald das EditForm.aspx weg ist, ist auch Schluss mit dem Bearbeiten. OK, sicher ist die Liste nun, aber es kann nun nix mehr bearbeitet werden! Ohne EditForm.aspx funktionieren auch individuell zugewiesene Formulare nicht! Tja, und damit das Lehrgeld auch bezahlt wird kann man nicht einfach das EditForm.aspx anlegen (ich war ja klug, und hatte das vorher ins Dateisystem gesichert). Aber das Neuanlegen eines Formulars hilft hier halt nix mehr. Da kann man also nur die Liste komplett neu anlegen. Was natürlich auch dumm ist, weil mein NewFormCustom.aspx sich ja auf die “andere” Liste bezieht und da an einigen Stellen die GUID der anderen Liste drin steht. Das muss man natürlich anpassen bevor man den Code für die neue Liste verwenden kann. 29.12.2011Microsoft hat am 28.12. einen Security Advisor veröffentlicht, der eine Schwachstelle in ASP.Net beschreibt. Dabei werden gezielt Hash-Tabellen angegriffen, mit dem Ziel Kollisionen bei der Berechnung von Hashes zu erzeugen. Durch spezielle Pakete können solche Kollisionen erzeugt werden, was dann zu einem Denial of Service führen kann. Betroffen sind eigentlich alle Versionen von ASP.Net, die Formulardaten empfangen und verarbeiten. Dazu dürften auch SharePoint-Systeme zählen, auch wenn diese nicht explizit genannt sind, so ergibt sich die Verwundbarkeit aufgrund der verwendeten ASP.Net Technologie. Ein entsprechendes Sicherheitsupdate soll voraussichtlich heute (29.12.2011 19:00 CET) veröffentlich werden. 19.12.2011Erst das Update für SharePoint 2010 und nun auch das Update für SharePoint 2007. Es scheint so, als ob die beiden nicht mehr gleichzeitig released werden – oder wenn ja, dann kommt das auf jeden Fall immer zeitversetzt an. Nun wurde also das Update für SharePoint 2007 (MOSS & WSS) für Dezember veröffentlicht. Dabei handelt es sich um ein Post SP3 Update, das bedeutet, dass das SP 3 für SharePoint 2007 vorher installiert werden muss. SharePoint 2007 trägt mit diesem Update die Version 12.0.6656.5000. Die Änderungen für WSS sind unter und die für MOSS unter -
2596982 Description of the SharePoint Server 2007 hotfix package (Coreserver-x-none.msp): December 13, 2011 -
2597046 Description of the Office Forms Server 2007 hotfix package (Ifswfe-x-none.msp): December 13, 2011 zu finden. 16.12.2011Diese Woche wurde das Update für SharePoint 2010 (MSF & SPS sowie SPS mit PS) für Dezember veröffentlicht. Wie auch schon bei den anderen Cumulative Updates seit Juni handelt es sich um ein Post SP1 Update, das bedeutet, dass das SP 1 für SharePoint 2010 vorher installiert werden muss. SharePoint 2010 trägt mit diesem Update die Version 14.0.6114.5000. Die Änderungen MSF sind unter und die für SPS unter -
2597081 Description of the SharePoint Server 2010 hotfix package (Svrproof-en-us.msp): December 13, 2011 -
2597076 Description of the PerformancePoint Services for SharePoint Server 2010 hotfix package (Ppsmawfe-x-none.msp, Ppsmamui-xx-xx.msp): December 13, 2011 -
2597069 Description of the PerformancePoint Services for SharePoint Server 2010 hotfix package (Ppsmawfe-x-none.msp): December 13, 2011 -
2597059 Description of the SharePoint Server 2010 hotfix package (Dlc-x-none.msp, Osrv-x-none.msp, Wosrv-x-none.msp): December 13, 2011 -
2597058 Description of the SharePoint Foundation 2010 cumulative update package (SharePoint Foundation server-package): December 13, 2011 -
2597000 Description of the PerformancePoint Services for SharePoint Server 2010 hotfix package (Ppsmamui-xx-xx.msp): December 13, 2011 -
2596998 Description of the SharePoint Foundation 2010 hotfix package (Sts-x-none.msp): December 13, 2011 zu finden. Hinweis: wie auf der TechNet Seite für die SharePoint 2010 Updates zu lesen ist, wurde das Packaging der Updates verändert. Nun sind für das Patching von SharePoint 2010 nicht mehr sowohl das Foundation CU als auch das Server CU notwendig, sondern es reicht nur das Server CU zu installieren (wenn man SharePoint Server verwendet). 08.12.2011Vorsicht bei der Namenswahl gilt auch bei Spalten-Namen für SharePoint Listen. Die Bezeichnung bei der Anlage einer neuen Spalte kann ja beliebig gewählt und später auch jeder Zeit wieder geändert werden. Gut zu wissen ist, dass jede Spalte über zwei Namen verfügt. Einen internen Spaltennamen und einen Anzeigenamen. Wird nun eine neue Spalte erstellt, dann wird die angegebene Bezeichnung sowohl für den internen als auch für den Anzeigenamen verwendet. Wenn im folgenden der Spaltenname geändert wird, wird allerdings nur der Anzeigename geändert nicht der interne Name. Soweit alles klar. Wenn man nun eine Spalte mit der Bezeichnung “Anzahl Stunden” anlegt dann wird der interne Name “Anzahl_x0020_Stunden”. Das ist jetzt nicht so nett, wenn man die Spalte z.B. in CAML-Abfragen verwenden will oder mit XSLT im SharePoint Designer verarbeiten muss. Besser: Die Spalte zunächst mit einer Bezeichnung wie “AnzahlStunden” anlegen und dann in “Anzahl Stunden” umbenennen. Somit ist der interne Name “AnzahlStunden” und der Anzeigename “Anzahl Stunden”. 30.11.2011Vor zwei Jahren gab es vor dem Launch von SharePoint 2010 schon mal einen SharePoint-Adventskalender. Dieses Jahr haben sich die MVPs aus dem deutschsprachigen Raum wieder einmal zusammengetan um uns die SharePoint-Zeit im Advent zu “versüßen”. Unter sharepointadvent.de wird es jeden Tag einen neuen Blog-Beitrag geben. 28.11.2011An der PowerShell für ja schon seit längerem kein Weg mehr vorbei. Alle administrativen Aufgaben in Windows können mit der PowerShell erledigt werden. Das bietet eine Reihe von Vorteilen: - einmal erstellt kann ein PowerShell-Skript immer wieder verwendet werden. Das ist natürlich gerade bei der Installation von Systemen (wie etwa SharePoint) sinnvoll, weil die Schritte ja bei jedem Kunden im Wesentlichen identisch sind. Somit wird a) nichts vergessen und b) immer alles identisch installiert
- das PowerShell-Skript dokumentiert genau wie bestimmte Anwendungen/Dienste eingerichtet wurden. Einfach mal in das Skript gucken und man weiß wie der Account/der Pfad/[was auch immer] eingerichtet wurde.
Aber das Problem ist natürlich die richtigen PowerShell-Befehle zu finden. Dem hat das SharePoint Team nun mit dem Windows PowerShell Command Builder entgegengesteuert. Hier kann man sich visuell seine PowerShell befehle zusammensetzen. Einfach ein Verb auswählen was ich machen will: etwas auslesen (GET), etwas einstellen (SET), etwas anlegen (NEW) oder etwas löschen (DELETE) und dann noch was machen machen will mit einem Subjekt beschreiben. Anschließend wird der richtige Befehl angezeigt, sowie alle erforderlichen und optionalen Parameter. Damit kann man vielleicht keine komplexen Skripte erstellen, um aber mal eben einen Befehl zusammenzustellen ist das auf jeden Fall sehr hilfreich.
| Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | FileType | xsn | 255 | | Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document | 255 | | Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.2 | 255 | | Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.3 | 255 | | Im Browser bearbeiten | /_layouts/images/icxddoc.gif | /_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser | 0x0 | 0x1 | ProgId | InfoPath.Document.4 | 255 | | Check Effective Permissions | | /_layouts/SecurityReportAccount.aspx?id={ItemId}&List={ListId}&Type=ListItem | 0x40000000 | 0x0 | ContentType | 0x01 | 10 | | Im Webbrowser anzeigen | /_layouts/images/ichtmxls.gif | /_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsx | 255 | | Im Webbrowser anzeigen | /_layouts/images/ichtmxls.gif | /_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1 | 0x0 | 0x1 | FileType | xlsb | 255 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsx | 256 | | Snapshot in Excel | /_layouts/images/ewr134.gif | /_layouts/xlviewer.aspx?listguid={ListId}&itemid={ItemId}&Snapshot=1 | 0x0 | 0x1 | FileType | xlsb | 256 |
|
|
|
|
|
|
|
|