- Viewport Configuration Guide
- Set Viewing Permissions
- Copy, Delete, and Edit Themes
- Redirect from One Page to Another
- Download and Install a Theme as a File
- Configure global URL redirects
- Advanced plugin settings
- Add Viewports Using the REST API
- Custom Domains and Reverse Proxies
- Behavior of the Get Started Pop-up
- Security Advisories
- Get started with theme development
- Gulp Viewport and Developer tools
- Theme development troubleshooting
- Password-protect content for anonymous users
- Advanced content rendering
- Develop Pluggable Placeholders
- Get help with theme development
- Search and SEO
Confluence/Viewport macros and features
- Enabling custom Source Code Highlighting
- Customizing the Attachments Macro in a Viewport
- Displaying and Adding User Comments
- Displaying forms
- Add a like button to pages, comments or attachments
- Adding a Slideshow
- Overriding the output of macros
- Customize RSS feed for blog posts
- "Share the page" in a Viewport
- (External) files and media
- Integration with other Scroll Add-ons
Integration with third-party software
- Displaying Additional User Information from the User Profile Plugin
- General 3rd party add-on implementation
- Integrating Disqus Comments
- Making Gliffy macros resizable
- Making UI-Expand macro of RefinedToolkit work
- Displaying Viewport Content in an iframe
- Integrate Midoris Archiving Plugin
- Trigger EliteSofts Page View Macro through Scroll Viewport
- Make your app compatible with Scroll Viewport
- Content Management via Page properties
- Context-Sensitive Help
- Page Context
- Blog Overview Context
- Search Context
- Error Context
- Supported Macros
- Theme Guidelines
- Theme properties
This page explains how to create a viewport. A viewport provides a special view on pages or blog posts in a space and can be accessed through a URL, that can be configured when the space is created.
- Scroll Viewport checks permissions (system-level and space-level) and restrictions (page-level) before outputting the pages. This means if a page or blog post is not visible to the user accessing a viewport, Scroll Viewport will render a 403 error page.
- If you specify a (sub-)domain name different from the Confluence domain name, you have to make sure that the Confluence system is accessible under that name.
- If you specify a (sub-)domain name different from the Confluence domain name, users have to login to Confluence under that domain, too. Reason for this is, that the browser will not send the session cookie to the viewport, because it is a different server name.
Accessing the Viewport Configuration
Viewports can be managed on system-level and on space-level.
Space permissions required
To access the viewport configuration on system-level:
- Choose the cog icon at top right of the screen, then choose Add-ons.
- Choose Viewports in the left hand panel.
- As result the list of all viewports in the Confluence system will be displayed.
To access the viewport configuration on space-level:
- Choose Space Tools > Scroll Viewport.
- As result the list of viewports in the current space will be displayed.