namics SharePoint Weblog
Mit Windows SharePoint Services (WSS v3) und Microsoft Office SharePoint Server 2007 (MOSS 2007) zur professionellen eCollaboration Plattform
namics @ www.flickr.com

LINKS

  • namics Weblog
  • about:namics
  • namics Website

AKTUELLE ARTIKEL

  • namics an der Konferenz: SharePoint, Web 2.0 & Social Software
  • CMIS Schnittstellenspezifikation fürs Content-Management
  • Semantische Suche mit Sharepoint
  • Microsoft validiert ESX-Server
  • MOSS 2007 und SQL 2008 - Follow Up
  • Next Event Swiss SharePoint Club in Basel
  • MOSS 2007 auf SQL 2008 installieren
  • Sharepoint an der worldwide Partner Conference von Microsoft, 7. – 10. Juli 2008
  • Team Mika certified - MCTS Welcome Package
  • Aus gegebenem Anlass...

KATEGORIEN

  • Business Intelligence
  • Document Management
  • Events
  • Kollaboration
  • MOSS 2007
    • Berechtigungen
  • Microsoft Community
  • Office 2007
  • SQL
  • Silverlight
  • Tools und Applikationen
  • Virtualization
  • Visual Studio
  • Web Content Management
  • Windows Live
  • Windows Server 2008
  • Windows SharePoint Services v3
  • Workflow

ARCHIVE

  • September 2008
  • August 2008
  • Juli 2008
  • Juni 2008
  • Mai 2008
  • April 2008
  • Februar 2008
  • November 2007
  • Oktober 2007
  • September 2007
  • Juni 2007
  • Mai 2007
  • April 2007
  • März 2007
  • Februar 2007
  • Januar 2007
  • Dezember 2006
  • November 2006
  • Oktober 2006
  • September 2006
  • August 2006

XML UND MUMBO JUMBO

  • Subscribe with Bloglines
  • Add to My Yahoo!
  • Add to Google
  • Atom Feed
  • RSS 2.0 Feed
  • Creative Commons License
    Dieses Weblog untersteht der Creative Commons Lizenz.
  • Powered by Movable Type 3.35
« Offline Funktionalität von Sharepoint Listen | Übersicht | Überblick - Microsoft und Business Intelligence »
03
Jan
Zusammenhang der Publishing-Site Bausteine
gepostet von Markus Thierer am 03.01.2007 um 17:34

Dieser zweite Artikel im Bereich WCM zeigt die einzelnen Bausteine der Publishing Sites auf und beschreibt ihre Zusammenhänge.

1.JPG

Die oben aufgeführte Abbildung zeigt die Verknüpfungen und Abhängigkeiten der einzelnen Elemente beim Anlegen einer neuen Publishing Site.

Generell besteht eine SharePoint Site aus einem Site Template das über eine Site Definition erstellt wird. Eine solche Site Definition fügt sich aus zwei grundlegenden Elementen zusammen, der Masterpage, die für den Rahmen (Chrome), wie Logo, Navigation, und generelles Look & Feel der Seite zuständig ist und dem Page Layout, welches für den eigentlichen Content enthält.

Das Besondere an Publishing Sites, im Gegensatz zu den sonstigen Site Typen von SharePoint 2007, ist nun, dass die verwendeten Page Layouts nicht nur die üblichen WebParts enthalten können, sondern vielmehr kommen hier die so genannten Field Controls zum Einsatz, welche die Content Management Funktionalitäten realisieren.

2.JPG

Ein Field Control ist ein Art Platzhalter, der den editierbaren Content der Publishing Site darstellt. Solch ein Field Control hat daher zwei Aufgaben, zum einen den Content für die Besucher darstellen und zum anderen dient es für die Autoren im editierbaren Modus als Instrument für die Pflege des Contents. Ein Field Control ist letztendlich die Verwendung eines bestehenden, oder angelegten Field Types, auch Site Column genannt.

Das Site Column legt den Typ des in ihm gespeicherten Contents fest. Single Line of Text, oder Date and Time wäre zum Beispiel ein bereits bestehendes Site Column. SharePoint 2007 ermöglicht jedoch auch die Programmierung von eigenen Site Columns für spezielle Content-Typen wie die Einbettung von Filmen, oder die Darstellung von GPS-Koordinaten. Der Gedanke hinter den Site Columns ist die Umsetzung einer zentralen Pflege der Content-Typen, denn durch sie ist es möglich Site Columns zentral auf der Root-Ebene der Site Collection initial zu definieren. Bei späteren Anpassungen wird dann lediglich die zentrale Definition verändert, welche sich dann optional auf alle verwendeten Instanzen dieser Site Column auswirkt. Der darunter liegende Screenshot zeigt einen Ausschnitt aus der Site Column Gallery.

3.JPG

Das letzte übrig gebliebene Element ist der Content Type. Dieser stellt im Grunde genommen ein Container dar, in welchem die benötigten Site Columns enthalten sind. Beim Erstellen eines Page Layouts (Screenshot aus SharePoint Designer) wird schliesslich ein Content Type ausgewählt aus welchem dann der Pool aus Field Controls zur Verfügung steht mit denen das Page Layout bestückt werden kann.

5.JPG

Bemerkung zum Anlegen von Publishing Sites und Pages

Das Anlegen einer Site ist vergleichbar mit dem Erstellen eines Ordners. Er enthält zahlreiche Einstellungen und Konfigurationen für die darunter liegenden Ordner, oder enthaltenen Pages. Wird eine neue Seite angelegt, so wird automatisch eine Default Page kreiert, die somit die Startseite der Site darstellt. Wird eine neue Page auf Basis eine Publishing Site angelegt, so kann der User aus den definierten Publishing Page Layouts sein gewünschtes Template auswählen. Wird jedoch eine Publishing Site erstellt, so wird direkt der Default Content Type wie auch das Default Page Layout verwendet, so dass ein User mit entsprechenden Rechten über „Manage Content and Structure“ hergehen muss und sein gewünschtes Page Layout bei Bedarf nachträglich für die Default Page der Site anpassen muss. Es ist zwar möglich über die Definition der ONET.XML die Default Werte für den Content Type und das Page Layout der Site Definition zu modifizieren. Will man jedoch nicht für jedes mögliche Page Layout eine eigene Site Definition anlegen, so bleibt der zusätzliche Schritt der nachträglichen Anpassung des Page Layouts auf der Start-Site unablässlich.


Weitere Informationen


http://msdn2.microsoft.com/en-us/library/aa830818.aspx


http://msdn2.microsoft.com/en-us/library/aa830815.aspx


http://msdn2.microsoft.com/en-us/library/ms406043.aspx


TRACKBACK

TrackBack URL for this entry:
http://blog.namics.com/mt/mt-tb.cgi/732

KOMMENTARE

hallo,

ist es möglich auch "site columns" für htlm text darzustellen? ich meine nicht den code sondern den inhalt des codes?

grüße
ab

gepostet von AB am 18.03.08 13:17

KOMMENTAR SCHREIBEN

Name:

E-Mail Adresse:

URL:

Bitte das Ergebnis von 1 + 2 als Ziffer (Spamschutz):