Öffnen-Button im Download-Dialog ausblenden

Wenn ihr dem Browser mal beibringen müsst, daß eine Datei tatsächlich nur zum Donwload aber nicht zum Öffnen gedacht ist könnt Ihr folgendes Meta-Tag verwenden:

<meta name=”DownloadOptions” content=”noopen”/>

Ab sofort kennt der Browser keine Öffnen Schaltfläche beim Donwload mehr. Ich habe das in einem SharePoint-Projekt benötigt, bei dem ein Kunde einen externen Zugriff auf das Portal hat, aber die aktuelle Vorlage nicht verändern sollte.
Have fun :-)

Wildcardsuche in SharePoint Bibliothek in WSS / MOSS

Eine Anfrage, welche häufig vom Kunden gestellt wird…
Kann ich auch mit Wildcardzeichen in einer SharePoint Liste suchen?

Antwort: Mit MOSS ja WSS nein…!?

Aber es geht doch, wenn auch mit einem etwas überraschenden Weg.

Vorgehensweise:

Erstellt einen neue Webpartseite und fügt dort ein Content-Editor-Webpart und das gewünschte ListView-Webpart ein. Das Content-Editor Webpart befüllt Ihr mit der gewünschten Suchmaske. Beim Absenden der Suche macht Ihr einen Javascript-Aufruf, der die Webpartseite erneut lädt und hängt an die URL folgenden QueryString:

?FilterName=zussuchendesfeld&FilterMultivalue=*wertaussuchfeld*

Beispiel:

Wir wollen das Feld “Name” (Dateiname einer Dokumentenbibliothek durchsuchen à“Name” hat den internalName FileLeafRef) dann müssen wir nur folgendes an die URL unserer Seite anhängen:

?FilterName=FileLeafRef&FilterMultiValue=*Sche*

Ergebnis:
Liefert alle Dokumente, die im Namen Sche tragen

Hoffe es spart euch etwas Zeit.

Sharepoint Inhalte aus DataGrid generieren und mittels SPGridView und SPMenuField visualisieren

Ein interessantes Tutorial von Paul Robinson zu folgendem Thema:

Beliebige Daten, welche in einem DataGrid gespeichert sind, sollen in SharePoint visualisiert werden.

Hierzu verwendet Paul das SPGridView und ein Kontextmenu für die Items auf Basis des SPMenuField.

Link zum Tutorial von Paul Robinson

BeforeProperties und AfterProperties in verschiedenen Ereignissen

Hier hab ich einen sehr informativen Beitrag von Andreas Fendrich gefunden, der in tabellarischer Form darstellt, wie die Ereignisse in Listen und Bibliotheken die relevanten Collections verwalten. Aus der Übersicht geht sehr schön hervor in welchen Ereignissen die Collections ListItem, BeforeProperties und AfterProperties welche Werte besitzen.

Vielen Dank Andreas!

Und hier der Link zum Artikel

Automatisches Windows-Login mit Firefox bei SharePoint Sites

Der Firefox übernimmt im Gegensatz zum IE nicht automatisch die Windows-Credentials des angemeldeten Benutzers. Um dieses Verhalten auch im Firefox abzubilden müssen folgende Schritte durch geführt werden.

Starten Sie Firefox

  • Geben Sie in der Adresszeile about:config ein
  • Bestätigen Sie mit “Ich werde vorsichtig sein, Versprochen!” J

  • Filtern Sie nach dem Begriff network.auto

  • Setzen Sie den Wert für den Punkt network.automatic-ntlm-auth.trusted-uris als Wert, die Domäne ein, der Sie vertrauen wollen (z.B. microsoft.de)
  • Mehrere Werte können durch Komma separiert werden.
  • Starten Sie Firefox neu

Ab jetzt kann Firefox automatisch die Windows-Credentials weiterreichen und die Anmeldemaske für den Benutzer entfällt J

Have Fun!

 Jürgen

SharePoint Office Integrationsfunktionalitäten nach Version

Microsoft Sharepoint Server – Microsoft Office Integration (MOSS 2007):

Aufgabe Office 2000 Office XP Office 2003 Office 2007
Dateien in SharePoint-Sites speichern und von dort öffnen. Ja Ja Ja Ja
Neue Dokumente von einer SharePoint-Site aus erstellen. - Ja Ja Ja
Dokumentversionen überwachen. - - Ja Ja
Dokumente ein- und auschecken. - - Ja Ja
Mehrere Dokumente hochladen. - - Ja Ja
An Inline-Diskussionen teilnehmen. Ja Ja Ja Ja
Nutzung Dokumentarbeitsbereiche Office 2000 Office XP Office 2003 Office 2007
Freigegebene Anlagen. - - Ja 1) Ja 1)
Sites für Dokumentarbeitsbereiche automatisch erstellen. - - Ja 2) Ja 2)
Aufgabenbereich “freigegebener Arbeitsbereich” in Office. - - Ja Ja
Dokumentaktualisierungen freigegebener Anlagen. - - Ja Ja
Freigegebene Anlagen betrachten, bearbeiten. Ja Ja Ja Ja
Nutzung SharePoint-Features von Outlook Outlook 2000 Outlook 2002 Outlook 2003 Outlook 2007
Kalender und Kontaktlisten synchronisieren. - - Ja Ja
Benachrichtigungen empfangen. Ja Ja Ja Ja
Integration von Benachrichtigungen in Outlook. - - - Ja
Listen und Bibliotheken offline bereitstellen (Kontakte, Kalender, Aufgaben, Diskussionen, Dokumentbibliotheken). - - - Ja
Inhalt von Listen offline ändern und hinzufügen. - - - Ja
Überlagern der SharePoint-Kalender mit anderen Kalendern. - - - Ja
SharePoint-Kalender als HTML-eMail an beliebige Empfänger versenden. - - - Ja
InfoPathFormulare- als eMail versenden, wobei Ergebnisse in SharePoint gespeichert werden. - - - Ja
Aufgaben aus OneNote, SharePoint und Project Server können in Outlook konsolidiert werden. - - - Ja
Aufgaben/Workflows direkt aus Outlook genehmigen, ohne SharePoint Site oder die Office Applikation geöffnet zu haben. - - - Ja
Records Management für eMails (Voraussetzung: Exchange 2007) mit der Integration in das SharePoint Records Management. - - - Ja
SharePoint Inhalte stehen auch als RSS Feeds zur Verfügung und können mit dem Outlook- RSS Reader abonniert werden. - - - Ja
Nutzung SharePoint-Features von Excel Excel 2000 Excel 2002 Excel 2003 Excel 2007
2-Wege-Synchronisation mit SharePoint-Listen. - - Ja Ja
Listendaten in Excel-Tabellen exportieren. - Ja Ja Ja
Benutzerdefinierte Listen aus Excel-Tabellen erstellen. - - Ja Ja
Veröffentlichen von Arbeitsmappen in Excel Services. - - - Ja
Webbasierter Zugriff auf Excel-Tabellen. - - - Ja
Webservice Schnittstelle für Excel-Tabellen. - - - Ja
Metadatenbearbeitung im Information Panel. - - - Ja
Benutzerdefinierte Information Document Panels mit BusinessLogik (mit InfoPath). - - - Ja
Workflowfunktionen (Starten, beenden..) in die Oberfläche integriert. - - - Ja
Information über anstehende Workflowaktionen, Check-In/Check-Out-Status und Geschäftsregeln in die Oberfläche integriert. - - - Ja
Nutzung SharePoint-Features von Access Access 2000 Access 2002 Access 2003 Access 2007
Tabellen mit SharePoint-Listen verknüpfen. - - Ja Ja
Listendaten in Access-Tabellen exportieren. - - Ja Ja
Benutzerdefinierte Listen aus Access-Tabellen erstellen. - - Ja Ja
Erstellen von umfangreichen Auswertungen von SharePoint-Listen in PDF/XPS und anderen Formaten. - - - Ja
Zentralisierung der Datenspeicherung in SharePoint-Listen. - - - Ja
SharePoint-Daten offline verfügbar machen. - - - Ja
Nutzung SharePoint-Features von Word Word 2000 Word 2002 Word 2003 Word 2007
Metadatenbearbeitung im Information Panel. - - - Ja
Benutzerdefinierte Information Document Panels mit BusinessLogik (mit InfoPath). - - - Ja
Workflowfunktionen (Starten, beenden..) in die Oberfläche integriert. - - - Ja
Information über anstehende Workflowaktionen, Check-In/Check-Out-Status und Geschäftsregeln in die Oberfläche integriert. - - - Ja
Inhalte für Websites können erstellt und veröffentlicht werden. - - - Ja
Dokumente in einer SharePoint-Bibliothek in Word 2007 geöffnet. - - - Ja
anzeigen aller vorhergehenden veröffentlichten oder Entwurfs-Versionen; - - - Ja
ältere Versionen wiederherstellen; - - - Ja
graphische Gegenüberstellung und Vergleich zweier beliebiger Versionen. - - - Ja
Erstellen von Blogeinträgen in SharePoint direkt aus Word . - - - Ja
Barcodes und Metadaten Labels beim Ausdruck. - - - Ja
Nutzung SharePoint-Features von PowerPoint PP 2000 PP 2002 PP 2003 PP 2007
Unterstützung von SharePoint PowerPoint Folienbibliotheken. - - - Ja
Metadatenbearbeitung im Information Panel. - - - Ja
Benutzerdefinierte Information Document Panels mit BusinessLogik (mit InfoPath). - - - Ja
Workflowfunktionen (Starten, beenden..) in die Oberfläche integriert. - - - Ja
Information über anstehende Workflowaktionen, Check-In/Check-Out-Status und Geschäftsregeln in die Oberfläche integriert. - - - Ja
Nutzung SharePoint-Features von InfoPath IP 2000 IP 2002 IP 2003 IP 2007
InfoPath-Formulare webbasiert in SharePoint-Forms-Services veröffentlichen. Formulare sind mit Internet Explorer, FireFox, Safari, Netscape oder Mobilen Devices verfügbar. - - - Ja
InfoPath-Formulare als eMail an Outlook 2007 Nutzer schicken. Formularergebnisse können in SharePoint Bibliothek gespeichert werden. - - - Ja
Nutzung SharePoint-Features von OneNote ON 2000 ON 2002 ON 2003 ON 2007
OneNote Notizbücher zur gemeinsamen Nutzung in SharePoint Bibliotheken bereitstellen. - - - Ja

1) = mit Outlook-Anlagen
2) = mit freigegebenen Anlagen

Filterung einer Sharepoint Liste mit Query String Parameter

Durch Anhängen von definierten Query-Parametern kann man eine dynamische Filterung einer SharePoint-Liste erzeugen.

Folgendes Schema ist zu beachten:

http://URLZurListe/AllItems.aspx/?FilterField1=Projektnummer&FilterValue1=987654

Ergebnis:

Filtert diese Liste nach dem Feld Projektnummer und dem Wert 987654.

Hinweis:
Die zu filternde Spalte muss nicht unbedingt in der View sichtbar sein.

Hoffe das könnt Ihr mal gebrauchen.

Verbindung zu Microsoft##SSEE (SQL Embedded Edition, internal Database)

Vielleicht kennt Ihr auch folgendes Problem.:
Nach dem ausgeführten WSS-Setup auf einem Small Business Server 2008 hat der SharePoint als Datenbasis eine SQLServer Embedded Edition (##SSEE).

Eine Verbindung mit dem SQL Server Management Studio Express scheitert, da die Instanz bei der Suche nicht angezeigt wird. Eine Verbindung kann also nur über die lokalen Pipes funktionieren.

Hierzu trägt man beim Verbinden zur Instanz folgenden Servernamen ein:

\\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query

Jetzt kann die Internal Database auch über das Management Studio angesprochen werden.

elements.xml, feature.xml mit IntelliSense Hilfe im Visual Studio

Wenn Ihr ein Feature mit MOSS 2007 deployed braucht ihr ein paar XML-Beschreibungsdateien, wie elements.xml und feature.xml. Um diese schneller, effektiver und richtiger J zu erstellen sollte das passende Schema (*.xsd) importiert werden.

Die Schema-Datei findet Ihr unter:

  • C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\XML

Durch einen Klick auf den Assist-Button (der mit den 3 Punkten J) in den Properties der XML-Datei bei dem Punkt Schemas könnt Ihr den Pfad auswählen und habt dann Intellisense für die relevante XML-Datei.

Wollt Ihr das für alle zukünftigen XML-Dateien auch bereit stellen sollte die Datei wss.xsd aus dem Verzeichnis in das Visual Studio kopiert werden.
Und zwar in den Pfad:

  • C:\Program Files\Microsoft Visual Studio 9.0\Xml\Schemas

 

Viel Erfolg und happy deployment J

WSP Builder mit deutschem Visual Studio

 

Wer den WSPBuilder auf einem nicht englischen Visual Studio 2005/2008 installiert, bekommt im Kontextmenu des Projektes leider nicht die WSP-Builder Toolleiste angezeigt.

Um dieses Problem zu beheben:

Im Visual Studio bitte Extras-Optionen – Add-In/Makrosicherheit und hier folgenden Pfad (bei standardmäßiger Installation des WSPBuilders) eintragen.

C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Microsoft\MSEnvShared\Addins

Dann Visual Studio neu starten und et voila… WSP Builder-Kontextmenu ist da J

Go for(;;) it! is using WP-Gravatar