Dienstag, 19. Mai 2015

Mehrfachauswahl in einer Liste die durch XsltListViewWebPart dargestellt wird ausblenden.



Um eine mehrfach Auswahl in Listen zu bekommen zeigt das XsltListViewWebPart per Standard immer eine Checkbox vor den einzelnen Listen Einträgen an. Manchmal will man jedoch das der B enutzer nur einen Eintrag auswählen kann.

Variante 1:

Dies kann man lösen in dem man das Attribute "TabularView" des View knoten im Schema.xml der Liste auf "FALSE" setzt.

Beispiel:

Variante 2:

Alternativ kann man über die Einstellungen der View gehen.

Library > Library Settings > "Name der View" > "Tabular View" > "Allow individual item checkboxes"



Offline SharePoint 2013 Prerequisite Installation


Installieren des SharePoint 2013 ohne Internet Zugang ist Schwierig. Zuerst muss man die folgenden "Prerequisite" Dateien herunter laden.


Nun kopieren wir das Installation Medium des SharePoints auf unseren Server.
Bei mir "C:\install\SharePoint Server 2013 with SP1 (x64) - DVD (English)".

Dort gibt es ein Unterverzeichnis mit dem Namen "prerequisiteinstallerfiles".


In diese Verzeichnis kopieren wir nun alle unsere Downloads. Das sollte dann so aussehen.


Als nächsten erstellen wir uns ein PowerShell Script mit folgendem Inhalt:

Ziel ist es dem "prerequisiteinstaller" mitzuteilen wo er die Quellen der benötigten Anwendungen findet.

Bitte prüft ob die Dateinamen und die Namen in unserem Script übereinstimmen. Vor allem die WcfDataServices die wir umbenannt haben.

#Diesen Pfad Anpassen um auf die Installations-Quelle zu zeigen.
$SPSourcePath = "c:\install\SharePoint_Server_2013_with_SP1_(x64)_-_DVD_(English)"

Unblock-File -LiteralPath '$SPSourcePath\PrerequisiteInstallerFiles\WindowsServerAppFabricSetup_x64.exe'
Unblock-File -LiteralPath '$SPSourcePath\PrerequisiteInstallerFiles\WcfDataServices50.exe'
Unblock-File -LiteralPath '$SPSourcePath\PrerequisiteInstallerFiles\WcfDataServices56.exe'
Unblock-File -LiteralPath '$SPSourcePath\PrerequisiteInstallerFiles\AppFabric1.1-RTM-KB2671763-x64-ENU.exe'

Start-Process "$SPSourcePath\PrerequisiteInstaller.exe" –ArgumentList "/SQLNCli:$SPSourcePath\PrerequisiteInstallerFiles\sqlncli.msi /IDFX:$SPSourcePath\PrerequisiteInstallerFiles\Windows6.1-KB974405-x64.msu /IDFX11:$SPSourcePath\PrerequisiteInstallerFiles\MicrosoftIdentityExtensions-64.msi /Sync:$SPSourcePath\PrerequisiteInstallerFiles\Synchronization.msi /AppFabric:$SPSourcePath\PrerequisiteInstallerFiles\WindowsServerAppFabricSetup_x64.exe /KB2671763:$SPSourcePath\PrerequisiteInstallerFiles\AppFabric1.1-RTM-KB2671763-x64-ENU.exe /MSIPCClient:$SPSourcePath\PrerequisiteInstallerFiles\setup_msipc_x64.msi /WCFDataServices:$SPSourcePath\PrerequisiteInstallerFiles\WcfDataServices50.exe /WCFDataServices56:$SPSourcePath\PrerequisiteInstallerFiles\WcfDataServices56.exe"

Jetzt unser PowerShell Script speichern und ausführen.

Wenn wir alles Richtig gemacht haben sollte der PrerequisiteInstaller jetzt auch offline funktionieren.


Dienstag, 21. Oktober 2014

SharePoint aus meiner Sicht.

SharePoint ist in erster Linie eine Anwendungsplattform. Im großen und ganzen ein Haus aus vielen kleinen Steinen. Was macht man als Kind mit solch einem Haus. Man baut es erst mal nach der Anleitung auf und fragt sich dann, und was kommt jetzt? Ganz einfach wir machen es platt. 

Wir werden das Haus in den kommenden Beiträgen zerlegen und neu zusammen bauen. Um zu zeigen das der Sinn von SharePoint darin liegt es als Baukasten zu sehen und zu nutzen. Man muss immer daran denken, dass die bekannte SharePoint Oberfläche mit den gleichen Mitteln erstellt wurde die einem selbst zur Verfügung stehen. Daher ist es immer hilfreich sich die Referenz Implementierung SharePoint an zu sehen. Im Grunde ist der SharePoint von Entwicklern für Entwicklern erstellt worden. Auch wenn das Marketing von MS hier gute Arbeit leistet und den SharePoint als fertiges Produkt verkauft.

Aufgrund der zukünftig immer wichtiger werdenden Cloude Unterstützung wird das entwickeln ohne eigenen user code immer wichtiger. 

Zusammengefasst:
  1. Baukastensystem
  2. Dokumentation ist die bekannte SharePoint-Oberfläche/Installation
  3. No custom-user-code (sicherheits Problem, performance)

Montag, 20. Oktober 2014

Wieso ich diesen blog erstelle.

Bis vor kurzem wusste ich selbst nicht so recht was ich mit SharePoint anfangen soll. Mir hat sich das ganze System einfach nicht erschlossen, die mitgelieferten Funktionen, das Design und die Lizenz kosten. All dies waren Punkte, die mich davon abgehalten hatten den SharePoint zu mögen.

Vor einer Woche wurde ich von meinem Arbeitgeber auf eine SharePoint-Schulung geschickt. In dieser Schulung wurde mir klar, was man mit dem SharePoint eigentlich alles machen kann.

In diesem Blog werde ich daher in den kommenden Monaten die Funktionen von SharePoint vorstellen. Hierbei werde ich keine konkrete Reihenfolge einhalten. Ich Poste die Themen gerade so wie sie mir in den Sinn kommen oder ich sie durch Projekte gerade im Sinn habe. Daher erwartet keinen strukturierten Aufbau.