I'm looking to build a fully customized front-end for my documentation center and was wondering what's the best approach to do that.
As I can see, building a confluence theme will have limitations as Vue can't be integrated with it (unless using from CDN).
The direct approach is to build a normal Vue app that consumes the APIs of confluence.
Is there any recommendations or another approach about this? Is it applicable to use Atlassain forge for this?
You haven't described why you need the custom front-end (what is the use case?), but this popular app applies a "transformation" and can generate custom sites from Confluence content. As far as I know you have a lot of options to customize the output, so to me it sounds like something that could be a potential time-saver also for you:
The purpose is to make a modern and awesome UI/UX interface that is fully responsive and user-friendly.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It is a generic answer without much concrete requirements. I suggest you try the app I mentioned before and ask its support team if unsure - then you will be able to decide if it fits the bill.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It depends. Where are you planning to run your Vue app? Is your Confluence system server (as tagged) or Cloud?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It is on the server yes.
But I can run the Vue app on another server as I'll be using APIs.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Look, I want the Vue app to present only one space, so I'm not looking to make all confluence on Vue.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It's the same question - where are you going to be running this? Inside a Confluence server, or as a Cloud app?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.