Mavention Insert Table of Contents App for SharePoint

Mavention Insert Table of Contents is now available as an App for SharePoint.

SharePoint 2013 App Model

SharePoint 2013 introduces the new App Model for building and distributing customizations and extensions for the SharePoint platform. Previously Mavention Insert Table of Contents was built as a no-code Sandboxed Solution. And although no-code Sandboxed Solutions are still perfectly usable and supported in SharePoint 2013 both on-premises and on-line, using the new App Model for building and distributing SharePoint customizations is the preferred approach.

Mavention Insert Table of Contents App for SharePoint

In this release I converted Mavention Insert Table of Contents to a SharePoint-hosted App for SharePoint. From the functional point-of-view nothing has changed and the new app offers you the same capabilities as the previous release of the solution.

After the installation the app adds a new button to the Ribbon that allows you to insert a table of contents in the Rich Text Editor based on the H2 headings in its contents.

Even though Mavention Insert Table of Contents is built using the new App Model, in its current state it cannot be redistributed via the Office Store. The reason for that is that the app needs Full Site Permissions to install the Ribbon button and Page Component for interacting with the Rich Text Editor in the Site Collection. I will write in more detail about the conversion process in my next blog post. In the meanwhile: