Ferienzeit - Zeit um Dinge zu tun, für die sonst die Zeit nicht reicht. Deshalb: Hier ist ein Update zum allseits beliebten "Dynamischen Inhaltsverzeichnis" für SharePoint 2010 Listen-Wikis. Die Sandbox-Solution, welche auch unter Office 365 einsetzbar ist, verfügt nun u.A. über ein neues Feature um das dynamische Inhaltsverzeichnis für Site-Pages zu aktivieren.
Die 1stQuad SharePoint Wiki Extensions erweitern die SharePoint Wikis um nützliche Funktionen wie z.B. das Dynamische Inhaltsverzeichnis, welches wir seit mehr als einem Jahr als Gratis-Download für SharePoint (Foundation- oder Listen-)Wikis zur Verfügung stellen.
Das Dynamische Inhaltsverzeichnis für SharePoint Wikis erstellt anhand der Überschriften (H1-H4 HTML-Tags) einer Wikis-Seite via JavaScript ein Inhaltsverzeichnis:
Dieser Minor-Update zur Version 14.0.2.1 behebt einige kleinere JavaScript-Probleme, wenn man das Publishing-Feature aktiviert hat und den AssetPicker-Dialog benutzt und bringt zwei neue (Mini-)Feature:
-
Standard-mässig wird das Inhaltsverzeichnis nur für SharePoint 2010 Listen-Wikis angezeigt. D.h. es muss eine Liste vom Typ "Wiki" angelegt werden. Will man das Inhaltsverzeichnis auch für die Site Pages nutzen, kann es bequem via ein neues Feature für die Site Pages aktiviert werden.
-
Gibt es keine Überschriften, so wird das Inhaltsverzeichnis auch nicht angezeigt.
Download
Neu gibt es 2 Wege um die Gratis-Komponente zu erhalten:
-
Wie gehabt durch eine Anfrage über unser Kontakt-Formular
-
"Liken" unserer Facebook Unternehmens-Seite und direkter Download via "Free Downloads" App. Siehe ganz am Ende dieses Posts.
Installation und Konfiguration
Das Vorgehen ist dasselbe wie bei den Vorgänger-Version, hier aber noch einmal im Detail:
Sie erhalten von uns ein Windows Solution Package (WSP-Datei), welches Sie frei und ohne Einschränkung nutzen dürfen. Die SharePoint-Lösung ist eine sogennante Sandboxed Solution, sie kann aber selbstverständlich auch als Farm Solution installiert werden. Die folende Anleitung ist für die Verwendung als Sandboxed Solution:
Der Sandboxed Solutions Service kann in der Central Administration durch einen Farm-Administrator gestartet werden:
Um das WSP zu installieren muss Site Settings --> Galleries --> Solutions auf der entsprechenden Site Collection auf der obersten Ebene aufgerufen werden:
Nun kann das Windows Solution Package
FirstQuad.SharePoint.ListWiki.Extensions_v14.0.2.1wsp hochgeladen werden:
Nach dem Hochladen muss die Solution noch aktiviert werden:
Nun prüfen Sie am besten die installierten Features unter Site Settings --> Site Actions --> Manage Site Features und aktvitieren, was benötigt wird:
Wenn Sie bereits JQuery verwenden und die JavaScript-Datei sowieso geladen wird, dann lassen Sie das Site-Collection Feature 1stQuad's List-Wiki Extensions - Query
nicht aktiviert, ansonsten bitte unter Site Settings --> Site Collection Administration --> Site Collection Features aktivieren, da JQuery zwingend benötigt wird.
Nun sollte das dynamische Inhaltsverzeichnis bereits auf allen Seiten der Listen-basierten Wikis und - sofern entsprechend aktiviert - den Site Pages angezeigt werden. Verwenden Sie die entsprechenden Überschriften (Heading 1 - Heading 4) um die gewünschte Inhaltsstruktur zu erstellen.
Die JavaScript-Dateien werden übrigens in der Style Library in eigenen Ordnern angelegt:
-
Style Library/WikiExtensions/JQuery: JQuery Version 1.7.1
-
Style Library/WikiExtensions/ToC: Das Table-of-Contents JQuery-Plugin jquery.tableofcontents.min.js sowie die JavaScript Dateien, welches das Inhaltsverzeichnis dynamisch und formattiert auf der Wik-Seite erstellen:
-
1stquad.wikiextensions.toc.js: Das Haupt-Script, welches auch spezifisch angepasst werden kann.
-
1stquad.wikiextensions.toc.sitepages.js: Setzt einzig eine Variable zur Anzeige auf Site-Pages und wird zusätzlich geladen, wenn das Site-Pages Feature aktiviert worden ist.
Das dynamische Inhaltsverzeichnis unterstützt in der ausgelieferten Version die Sprachen Deutsch und Englisch. Durch das Editieren der JavaScript-Datei 1stquad.wikiextensions.toc.js können sowohl das Verhalten, das Erscheinungsbild wie auch die unterstützten Sprachen angepasst werden.
An dieser Stelle noch einmal der Hinwes, dass wir diese Komponente gratis zur freien Verwendung zur Verfügung stellen. Bitte verwenden Sie entweder wie gehabt unser
Kontaktformular und wir senden Ihnen gerne den Link zum Download. Oder aber: