[All Adaptavist Apps]
...
The visual layout editor allows you to configure theme elements (eg. panels, menu settings, breadcrumb options, etc.) quickly and easily:
Use the panel editor to quickly customise theme panels without resorting to hand-coded CSS:
The colour picker provides plenty of ways to select colours:
You can also use colours defined in the standard Confluence "Colour Scheme" interface which allows Site and Space Administrators to quickly change colours without editing the theme layout.
...
The contents of panels can contain anything from static wiki markup, macros, user macros, Scriptix macros, XSLT, HTML and more:
You can use virtually any Confluence macro, including those included with Confluence, Theme Builder and even third-party macros, to create dynamic and automated panel content.
...
This is one of the most sought-after features of Theme Builder:
You can inherit settings from parent layouts. Why would you want to do this? Well, most wikis will want an overall consistent look and feel, such as a corporate identity, but there will be subtle changes depending on the type of space (global or personal) and how it's being used (documentation, normal wiki, website, etc).
Using inheritance, you can create a "master" layout and then base other layouts on that design:
You might want to have the same layout available in several different colour schemes or maybe with several navigation styles, etc. Inheritance makes this really easy to achieve.
...
You control the navigation! Whether it's menus, page hierarchies or static links, you're in complete control over where it goes and how it looks.
With automated permission checking included as standard, you don't even need to worry about updating the navigation because the theme does it for you, even down to removing adjacent separators in menus or even whole menus if none of the options are applicable for the current user or location!
...
width | 50% |
---|
...
class | smalltext |
---|
Logged Out
...
width | 50% |
---|
...
...
Logged In
Because you can use macros in the theme navigation, you can take advantage of the huge number of navigation macros available for Confluence. For example, easily create cascading menus based on the page hierarchy in a space or add a table of contents based on headings in the current page:
No Format |
---|
{menubar}
...
{menu}Contents
{wikimenu}{toc:minLevel=5}{wikimenu}
{menu}
{menu}Children
{wikimenu}{children:depth=2}{wikimenu}
{menu}
...
{menubar}
|
...
The theme includes a set of default CSS which ensures that all the key features of the product work properly on-screen. However, if it's getting in your way, you can turn it off (either all of it or certain aspects of it) and have 100% complete control over the CSS delivered to the end-user.
You can also inherit and extend the CSS from a parent layout and define/import custom style sheets (including support for Internet Explorer only style sheets).
...
You can add your own custom CSS in to the theme to take complete control over every last detail.
We don't assume that the software knows best and our user guide provides useful information that shows you how to force the theme to do exactly what you want it to.
...
The CSS you add doesn't just customise the theme elements - it lets you customise content, third-party macros and pretty much everything else that appears anywhere within the wiki.