Hi,
I have Confluence Data Center and there I use the feature that spaces can have custom header, footer, sidebar texts. The feature is under "Look and Feel" in die GUI.
However, I would like to automate what is written in the header, ... depending on the space. Therefore, I am working on a plugin to set header texts for all spaces.
My question: Is there an (internal/Java) API that I can use to get/set the text for header/footer/sidebar?
In the Confluence Javadoc, I found a class "CustomPageContentAction" that has a method "setHeaderText" - but I have no idea how to use it.
Is it possible? If so, how?
Bonus question: If possible, I would also like to change the stylesheet for a space. My best guess is, that if above is possible, then it will also be possible to change the style?!
Thanks!
Tim
Confluence Data Center doesn’t expose a public Java or REST API for managing space header, footer, or sidebar content. Those “Look and Feel” elements are stored in the database and handled through internal classes such as `CustomPageContentAction` and `SpaceLookAndFeel`, which are part of the Confluence core web actions layer rather than plugin-accessible services. The supported way to automate this is through the SpaceLookAndFeelManager API available in the Java API—this service can programmatically retrieve or update a `SpaceLookAndFeel` object for a given space key.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.