93
Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt „Angeln“...

Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Embed Size (px)

Citation preview

Page 1: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

TagesseminarEinführung in Microsoft SharePoint Portal Server

Gebt eine Angel statt einen Fisch!

Und erklärt „Angeln“...

Page 2: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Einleitung

Organisation, Abgrenzung, Verlauf

Page 3: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Referent

Rainer Becker 29.10.64, Hamburg Entwickler seit 1986 FoxPro User Group

– Verlag, Konferenz

Wizards & Builders– Projekte, Coaching

Zertifikate Microsoft– MVP, MCSD/MCP, MSP

Page 4: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Organisation

Regelmäßige Pausen Jederzeitiges Fragenstellen

Vorführungen:

Praktische Übungen:

Serverbezeichnung: NBRAINER• bzw. Servernamen des Anwenders im Internet

Page 5: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Vorbemerkung

Portale informieren Mitarbeiter und binden Sie in die Firmenumgebung ein

Zusätzlich erlauben Sie die individuelle Integration von Informationsquellen

und stellen eine Suchmaschine bereit für die nicht aufbereiteten Informationen (Mehrheit)

Statt den „Fisch“ (gewünschte Information) bekommt man die „Angel“ (Self-Service)

Page 6: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Themenübersicht

Einleitung Internet-Portal WebParts Externe Suchmaschine Interne Suchmaschine Dokumentenmanagement Voraussetzungen Weiteres Vorgehen

Page 7: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Abgrenzung

Team Services 5-75 User bei Windows

mitgeliefert Anpassung mit

FrontPage Basis SQL-Server Feature: Surveys

Portal Server 75+ User separate Lizenz für

Server und Client Anpassung DashBoard

und WebParts Basis WebDAV Feature: Subscription

Page 8: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Internet-Portal

DashBoards, SharePoint, Anpassungen

Page 9: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Dashboards

Digital Dashboard– Schema für Darstellung von WebParts

Web Part– Komponente für HTML/XML/Scripts

Dashboard Factory– interne ASP-Seite für Zusammenstellung

Digital Dashboard Applikation– Dashboardsammlung mit Anpassungs-

möglichkeiten und diversen WebParts

Page 10: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Ein bekanntes Dashboard:

Page 11: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Services Component (Client)

Digital Dashboard Services Component Part Discovery Notification (externe Ereignisse) Session State Mgmt. (Browser-Session) State Mgmt. (Status für Aktivierungen) Item Retrieval (primitives Store-Modul)

Page 12: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Schemata

Windows 2000 Exchange 2000 Server SQL-Server Share Point Team Services

– basierend auf SQL-Server

Share Point Portal Server– basierend auf Windows 2000

Page 13: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Unterstützte Browser

Microsoft Internet Explorer 4.01 Netscape Navigator 4.51 (Italien und Spanien) Netscape Navigator 4.7x (Englisch, Französisch,

Deutsch und Japanisch) Microsoft JScript® or Netscape JavaScript support Für Netscape: Basic authentication für Website

(und für MSOffice für WebDiscussions)

Es werden keine anderen Betriebssysteme unterstützt

Page 14: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Front-End

Webparts: Suche Nachrichten Ankündi-

gungen Quicklinks Kategorien -> siehe Kategorien Abonnements -> siehe Abonnements

Page 15: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Anpassung von Nachrichtenund Ankündigungen

Ankündigungen und Nachrichten gleich WebFolder: <Arbeitsbereich>\Portalinhalt HTML-Datei einstellen

– direkte Neuanlage nicht möglich

Sortierung strikt nach Datum

Page 16: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Anpassung von Quicklinks

HTML-Datei wie bei Ankündigungen und Nachrichten möglich – siehe dort

Quicklink = leere Datei mit Endung .url Inhalt irrelevant Profil bearbeiten für URL Eigenschaften erst mal irrelevant

Page 17: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Suche und Abonnements

Suche– Einfaches Suchverfahren– Anführungszeichen (z.B. „Wort1 Wort2“)– Erweiterungen (z.B. Webpart um Webpage)– In Ergebnismenge suchen

Abonnements– Mailbenachrichtigung für Abfrageergebnisse– Persistent Query Service (PQS)

Page 18: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Kategorien und Dokumente Kategorien

– Alternatives Suchverfahren– Beliebig viele Kategorien zuordenbar

• Siehe Abschnitt interne Suchmaschine

Dokumentenbibliothek– Alternatives Suchverfahren– Hierarchische Verzeichnisstruktur

• Siehe Abschnitt interne Suchmaschine

Page 19: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

WebDiskussionen Integrierte Newsgroups machen verschiedene

Diskussionsarten zu Dokumenten möglich Beiträge können in Suche einbezogen werden

– keine Beachtung von Zugriffsrechten– keine Übernahme aus anderen Arbeitsbereichen– Wahl von Discussion Server unterschiedlich möglich!

Office-Integration– mit Office 2000 / XP jederzeit Zugriff und Inline-

Diskussion in Dokumenten möglich - mit IE nur über entsprechendes Link auf der Webseite

– Offener Toolbar protokolliert alle Visits des Users im Eventlog des Servers (und sprengt es vermutlich) !

Page 20: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Verwaltung

nur für Koordinatoren Diskussionen Abonnements Cache Persönliche Dashboards – siehe unten

Page 21: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Anpassungen Dashboard

Einstellungen– Titel, Überschrift, Stylesheet– Erweitert: Logo, Bild, Position (10er)

Layout– Positionen der Webparts (erst ab IE 5.0)

Inhalt– Auswahl, Import, Erstellung von Webparts

• Siehe nächster Abschnitt

– Erstellung Unterdashboard• Unterdashboard – siehe unten

Page 22: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Persönliche / Unter-Dashboards

Unter-Dashboards– Erstellung durch Koordinator– Position in 10er-Schritten– Eigenschaften siehe Einstellungen

Persönliche Dashboards– Erstellung durch Autoren auf Hauptebene– Pfad unter „server/arbeitsbereich/dashboards/“– Eigenschaften siehe Einstellungen– Unter-Dashboards möglich

Page 23: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Zusammenfassung

SharePoint Server ist eine Zusammen-fassung diverser MS-Technologien

Portal wird durch Dashboard realisiert– Interessant erst mit diversen Webparts– Integration von Outlook usw.

Ergänzung um– Externe Suchmaschine (Gatherer/Crawler)– Interne Suchmaschine (MS Search)– Dokumentenverwaltung (WebDAV)

Page 24: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

WebParts

Grundlagen, Arten, Standards

Page 25: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Import und Auswahl

Mitgelieferte WebParts– Homelink– Datum– Status– Name– Outlook– Property

Anwählen der WebParts• andere Eigenschaften ausser Position siehe unten

Page 26: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

WebPart-Gallery

Microsoft Avanade/Plural– SAP, Siebel, Plural

– Outlook, Excel, Messenger

– MSN Money, MSNBC, Links / Viewer

Business Intelligence ERP / CRM

– Great Plains, Navision, SAP

Knowledge & Collaboration Delivery

Page 27: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

WebPart-Properties

Basic– Beschreibung, Titel

Appearance– Minimize, Remove, Frame, DetailLink, Order,

Zone Content

– Inhalt oder Link, Typ Execution

– CustomLink, MasterLink, XSL

Page 28: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

WebPart-Inhalte

Inhalt oder Link auf Inhalt– XML– HTML– VBScript– JScript– ActiveX (mit Visual InterDev)

XSL oder Link auf XSL– XSL

Page 29: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Erstellen von WebParts

Einfache WebParts kann man direkt in SharePoint erstellen

Erstellung über Office XP möglich Professionell unter Visual InterDev

– Siehe unten

Page 30: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Integration von Office

Outlook View Control– Diskussionen (Newsgroups)– Öffentliche Ordner

DataSource Control Spreadsheet Component Pivot Table Component Chart Component

Page 31: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

CLSID als Content möglich ... [CDATA[

<OBJECT classid=clsid:0006F063-0000-0000-C000-000000000046 id=OVCtl1><PARAM NAME="View" VALUE=""><PARAM NAME="Folder" VALUE=""><PARAM NAME="Namespace" VALUE="MAPI"><PARAM NAME="Restriction" VALUE=""><PARAM NAME="DeferUpdate" VALUE="0"></OBJECT>]]

Page 32: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

... und so sollte es aussehen ...

Page 33: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Probleme mit XML

Windows 2000 Dashboards und SQL-Server Dashboards verwenden unterschiedliches Encoding (hardcodiert)

<ContentLink>http://www.msn.com/news.xml</ContentLink</ContentLink><XSLLink>http://www.msn.com/news.xsl</XSLLink>

Page 34: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Skripte liefern „getContent“ JavaScript

function getContent(xmldomPart){var sContent = new String();//code to generate content into sContentreturn sContent;}

VBScriptFunction getContent(xmldomPart)

Dim sContent'code to generate content into sContentgetContent = sContentEnd Function

Page 35: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Skripte kollidieren gerne

Kollisionen– Funktionen– Objekte– Variablen

Requires Isolation– Asynchron aber kein Service Objekt

Token Replacement

Page 36: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Entwicklungsumgebung

Windows 2000 mit NTFS Visual InterDev 98 Digital Dashboard Resource Kit (TechNet)

– File System Sample Digital Dashboard• Dashboards

• Factory

– WebPart Builder für Visual InterDev• Projekttyp: Digital Dashboard

• Komponente hinzufügen: WebPart

Page 37: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Externe Suchmaschine

Inhaltsquellen, Inhaltsfilter, Indizierung

Page 38: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Suchtechnologien von Microsoft

Indexing Service (MS Search) Office XP SQL-Server Exchange Server Site Server SharePoint Team Servcies SharePoint Portal Server

Page 39: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Inhalte Quellen

Internet Intranet Dateien Arbeits-

bereiche Exchange 2000 (öffentliche Ordner) Exchange 5.5 (öffentliche Ordner) Lotus Notes-Datenbanken

Page 40: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Erweiterte Inhaltsquellen

Resource Kit– SharePoint Team Services– FTP-Sites– Eigene Protocol Handler

Vorführung:Definition Inhaltsquellen

Page 41: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Gatherer

Load-Balancing– Mischung von URLs und lokalen Abfragen

Indizierungsoptionen– Kontinuierlich (NTFS-Notification)– Inkrementell (Timestamp-Vergleich)– Vollständig (notwendig bei Config-Update)

Adaptive Crawling– Wahrscheinlichkeitsberechnung pro Dokument– Alle 2 Wochen wird trotzdem neu gezogen

Page 42: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Protokoll-Handler

File protocol– auch Novell / UNIX (aber ohne Rechte)

Hypertext Transfer Protocol (HTTP) Messaging Application Programming

Interface (MAPI) HTTP Distributed Authoring and

Versioning (HTTPDAV) eigene Protokoll-Handler definierbar

Page 43: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Standard-IndexFilter (IFilter)

WinWord Excel PowerPoint

– Unterstützung von Eigenschaften für Office

Textdateien HTML TIFF (ohne OCR)

Page 44: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Weitere IndexFilter (IFilter)

Jeweils zusätzlich zu installieren: XML RTF PDF (von Adobe) CDR (von Corel Draw) TIFF (Einschaltung Schrifterkennung)

– Support\Tools\TIFF_OCR_ON.REG

Page 45: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Probleme mit Datenbanken

Kein direkter Datenbankzugriff– Kein ODBC– Kein OLE-DB– Kein SQL-Server

HTTP-Zugriff– ASP-Seite zur Repräsentation eines Datensatzes

mit Link für Folgeseite– Generierung von XML-Seiten

Page 46: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Indexing Engine

Word-Breaker (Wortumbruch) Stemmer (Wortformen) Noise Filter (Wortfilter) Thesaurus (Problem WebPart=WebPage)

Reine Textdateien unter C:\Programme\SharePoint Portal Server\Data\FTData\SharePointPortalServer\Config

Multi-Threading beschleunigt i.Vgl. zu Site Server

Page 47: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Unterstützte Sprachen

Europäische Sprachen:

Deutsch Englisch Französisch Spanisch Italienisch Holländisch Schwedisch

Asiatische Sprachen:

Traditional Chinese Simplified Chinese Korean Thai Japanese

unabhängig von Landes-version des Servers

Page 48: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Ranking Algorithm

Stephen Robertson Universitätsprofessor, MS-Mitarbeiter ACM SIGIR 2000 Salton Award

Verwendung von– Länge des Dokuments

– Häufigkeit des Suchbegriffs insgesamt

– Anzahl Dokumente mit Suchbegriff

– Gesamtzahl der Dokumente

Page 49: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Anpassung Suchalgorithmus Eigene Abfrageformate definierbar Active Server Pages (ASP), Web Part, Visual

Basic® oder Microsoft Visual C++®

Verwendung des Distributed Authoring and Versioning (DAV) Protokolls mit dem XMLHTTPRequest-Objekt

Resulate werden in XML ausgegeben Mit ADO kann man auf den OLEDB Provider für

Internet Publishing zugreifen für Erstellung eigener Suchabfragen

Page 50: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Zusammenfassung

Page 51: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Interne Suchmaschine

Dokumentprofile, Kategorien, Wizard

Page 52: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Verzeichnis-struktur

Normale hierarchische Ablagestruktur Wg. IE max. 200 Dokumente/Ordner

Page 53: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Dokumentprofile

Übernahme von Metadaten (Promotion) Rückgabe von Metadaten (Demotion) Schema

Support

Page 54: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Kategorien

Keine Hilfe für fachliche Festlegung– Vorgehensweise Taxonomie im Resource Kit

Mehrfach zuordnenbar i.G. zu Ordnern Überschneidung mit Dokumentprofilen Keine kombinierte Suche

Aber: Kategorieassistent vorhanden für automatische Kategorisierung– auch für externe Inhalte (Websites usw.)

Page 55: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Struktur

Kategorienin Ordner-struktur

Kategorienoptionalin Profilenmanuellfestlegbar

Page 56: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Kategorisierungs-Assistent

Automatisches Kategorisieren aller Inhalte Schulen des Systems für automatische

Kategorieerkennung (Support-Vektor-Algorithmus von Microsoft)

10-15 Dokumente je Kategorie für die ersten 5 Kategorien notwendig

Schlägt Kategorien vor sowie zusätzlich ggf. „Best Bet“-Zuordnungen

Rücksetzung für Dokument oder Alles

Page 57: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Trainieren des Assistenten

JedegesetzteKategorieübt...

Rück-setzenmöglich- nichtempfohlen

Page 58: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Mehrere Dimensionen

Bisher:Ordner

Zusätzlich: Profile und Kategorien

Page 59: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

BestBet

Nur durch Koordinatoren vergebbar Externe Dokumente durch Link einbinden

Page 60: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Suchen

Best Bets fürStichwortefast wichtiger

Suchbereiche eingrenzbar (Scope)

Page 61: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Externe Dokumente

Dokumentprofil Webverknüpfung Leeres Dokument mit Endung .url

– Siehe Quicklinks

Eigenschaft Link muss vorhanden sein, Eigenschaft Titel überschreibt– gilt auch für Default-Profil beim Kopieren

Zieldokument wird geladen Anzeige von Ziel statt „Stub“ Aktualisierung Kategorien beim Öffnen

Page 62: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Dokumentenverwaltung

Versionierung, Rollen, Arbeitsbereiche

Page 63: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Security

NTFS Rollen

Separater virtueller Server für anonyme User mit Zugriff auf Dokumentenbibliothek

Kein Zugriff ohne Rechte möglich– Ausnahme sind lokale Administratoren– Probleme bei fehlendem NTFS

Page 64: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Rollen

Leser Autor Administrator

Page 65: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Rollenzuordnung / Rechte

Rollenzuordnung

Rechtevererbung

Page 66: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Versionierung

Standardordner Erweiterte Ordner

– WebDAV (Web Distributed Authoring and Versioning) (nur leere Ordner änderbar)

Historie (bis zu 1000 Versionen) Check In / Check Out Verfahren für Dokumentfreigabe Client-Komponenten benötigt

Page 67: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Dokumentfreigabe

Keine Vererbung der Einstellungen

ReadersReaders AuthorsAuthors Current AuthorCurrent Author

(Working Copy)

Check Out

1.0(Working Copy)

Check Out

1.0

Check In

1.1

Check In

1.1

2.0

Publish

2.0

Publish

Search, Subscriptions, CategoriesSearch, Subscriptions, CategoriesSearch, Subscriptions, CategoriesSearch, Subscriptions, Categories

ApproveApprove

ApproveApprove

Page 68: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Varianten Dokumentenfreigabe

Page 69: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Client-Komponenten

In Office XP bereits eingebaut Windows Explorer: Web Folder Upgrade Office 2000: COM AddIn

SharePoint Portal Server CDO-Extensions MDAC 2.5 SP 1 oder höher

Page 70: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Voraussetzungen

Voraussetzungen, Maximalwerte, Non-Koexistenzen, Skalierbarkeit

Page 71: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Voraussetzungen

Pentium III mit 800+ MHz– 256 MB RAM– + 100 MB / 10.000 Dokumente– > 160 MB beim Betriebssystem– > 60 MB beim Programm– > 300 MB bei den Daten

Windows 2000 (Adv.) Server mit SP1 IIS ab 5.0 SMTP

Page 72: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Non-Koexistenzen Exchange Server 5.5 (oder früher) Exchange 2000 Server Enterprise Edition

– Exchange 2000 Standard sowieso ohne Support Microsoft Site Server

– auch kein Upgrade von beliebigem SiteServer Microsoft Office Server Erweiterungen Office XP auf Server wg. Discussiongroups SQL-Server in Cluster-Konfiguration

– wegen Update von MS Search SharePoint Team Services

Page 73: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Konfigurationsgrenzen ½ Mio. Dokumente bzw. 1 Mio. Versionen 3 ½ Mio. indizierte Dokumente (incl. Web) 200-3.000 Dokumente pro Ordner *) 1.000 Versionen eines Dokuments 100.000 Abonnements je Bereich 500 Dokumentprofile 100 Inhaltsquellen 500 Kategorien 150-600 Rollen pro Ordner

Page 74: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Servereigenschaften

Proxyserver Exchange 5.5 Lotus Notes Zugriffskonten für Crawler & Indizierung Pfade für Protokolle & Serverdateien Arbeitsbereichseinstellungen

– max. 10 Arbeitsbereiche

Page 75: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Konfiguration Proxyserver

Unterverzeichnis \BIN Programm proxycfg.exe Parameter -d –p dummy:80 *;local;lokal

ERRORLOG.TXT EVENTLOG.TXT SETUP.LOG SPSCLISRV.LOG

Logfiles je Arbeitsbereich

Page 76: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Backup / Recovery

Normales Backup sichert keine Metadaten / Konfigurationen !!!

Backup-Script für Server mitgeliefert Export/Import-Scripte für Arbeitsbereiche

im SharePoint Resource Kit Agenten für Backup-Software

– Agent für Veritas derzeit im Test– weitere Agenten angekündigt

Page 77: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Skalier-barkeit

Page 78: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Server-funktion

Page 79: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Multiple Server mit RapPort

Page 80: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Vorgehen

Installation und Konfiguration

Page 81: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Installation Software

Windows 2000 (Adv.) Server mit SP1– Konfiguration SMTP, Proxy-Server, Lizenzierung

SharePoint Portal Server 2001 mit SP1– Installation zusätzlicher IFilter

Visual InterDev 98 und Frontpage/HTML-Editor Digital Dashboard Resource Kit (TechNet)

– File System Sample Digital Dashboard

– WebPart Builder für Visual InterDev

SharePoint Server Resource Kit (TechNet)– Installation eBook, Installation Tools

Page 82: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Konfiguration Software

Anlage Benutzer und Benutzergruppen Zuordnung Benutzer zu Rollengruppen Anlage WebSite für Dashboard sowie Anlage Arbeitsbereich(e) Anlage Inhaltsquellen für Websites Optional: Anlage Inhaltsquelle Lotus Notes

– für Projektdatenbanken und ähnliches

WebParts für Import/Export/Backup– Test Gesamt- und Bereichssicherung, Import/Export

Page 83: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Konfiguration Dashboard

Anpassung DashBoard an W&B-Layout– Titel, Logo, Icon, Cascading StyleSheet

Konfiguration Standard-WebParts– Announcements, News, Quicklinks

Festlegung verwendbarer WebParts– Auswahl, Konfiguration und Test

• Einfache WebParts aus Material und Resource Kit

• insbesondere für Kategorien und erweiterte Suche

• Events/Announcement Authoring Tool

• Outlook- und Excel-Einbindung

– Einrichtung WebPart Gallery

Page 84: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Taxonomien Aufstellung Benutzer

– Gruppen, Interessen, Informationsbedarf Aufstellung Inhaltsquellen

– Interne Dokumente (Verzeichnisse, öff. Ordner)– Interne öffentliche Ordner– Interne Verzeichnisse mit ggf. notwendigen Links– Externe Webseiten

Gliederung Dokumentarten– Protokolle, Projekte, Korrespondenz

Bereinigung/Erweiterung Thesaurus

Page 85: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Konfiguration Bibliothek

Festlegung Dokumentprofile– Liste abzugleichender Auswahllisten

Festlegung Verzeichnisstruktur– Zuordnung Dokumentprofile

– Festlegung erweiterte Ordner

– Festlegung Freigabeverfahren

Festlegung Kategorienstruktur– Auswahl Trainingsdokumente

– Assistententraining und Test

– Berücksichtigung externer Dokumente

Page 86: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Umsetzungsangebot

Planung & Kosten

Page 87: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Notwendige Arbeiten

Zielgruppendefinition Angebotsdefinition Kategorienfestlegung Erstellung Skripte/WebParts Layoutanpassung Portal Lizenzeinkauf Softwareinstallation Anwenderschulung

Page 88: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Lizenzkosten

Hardware: Serversystem mit schneller Festplatte und viel Hauptspeicher im unteren bis mittleren Preisbereich

Server-Software: SharePoint PortalServer 2001 mit ca. EUR 5.000,- pro Server

Client-Lizenzen: pro Anwender ca. EUR 75,- oder Internetpauschallizenz

Ggf. zusätzliche WebParts von Fremd-anbietern aus umfangreichem Angebot

Page 89: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Konfigurationskosten

Portalinstallation mit Layoutanpassung– (1) Installation Software, (2) Konfiguration

Software, (3) Konfiguration Dashboard – siehe oben

– Fallpauschale von jeweils EUR 2.000,- Besprechungen sowie Beratungen zu

Grundlagen, Taxonomien und Bibliotheksaufbau– Tagespauschale EUR 800,- – zzgl. EUR 150 Reisespesen für Einsatz vor Ort

Page 90: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Entwicklung und Schulung

Entwicklung WebParts und Skripte durch Fachinformatiker Anwendungsentwicklung– Tagessatz EUR 400,-

Anpassung Suchen-Webpart mit komplexen SQL-Abfragen auf Dokumentverzeichnis– Fallpauschale EUR 2.000,-

Anwenderschulung vor Ort– pauschal EUR 1.100 pro Tag – incl. Projektor sowie Reisekosten aller Art

Page 91: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Mitarbeiter Unser Team

Projektleitung und Schulung:– Rainer Becker (MVP, MCP, MSP)

Anwendungsentwicklung:– Andelko Sicenica (Fachinformatiker)– Michael Vogel (Fachinformatiker)– Sven Wilke (Fachinformatiker)

Dokumentunterstützung:– Klaus Becker (Dokumentationsassistent)

Page 92: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Beispielportal der dFPUG

Integrierte Suche über Profile, Kategorien, und Verzeichnisse– 9 Konferenzordner (5.200 Seiten)– 8 Loseblattsammlungen (1.600 Seiten)– 12 Newsletter (680 Seiten)– 1 Newsgroup/Forum/Wiki (50.000 Messages)– 16 Bibliotheken (1.400 Downloads)

Siehe online http://portal.dfpug.de/dfpug Siehe Kundenreferenz bei Microsoft

Page 93: Tagesseminar Einführung in Microsoft SharePoint Portal Server Gebt eine Angel statt einen Fisch! Und erklärt Angeln

Vielen Dank! Unser Beispiel

im Internet:http://portal.dfpug.de/dfpug

Siehe Fallstudievon Microsoft

Fragen per Mail an [email protected]