Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

What is the best way to build Vue app for specific space?

Ahmed El Atab February 27, 2023

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?

2 answers

1 vote
Aron Gombas _Midori_
Community Champion
February 28, 2023

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:

https://marketplace.atlassian.com/apps/1211636/scroll-viewport-for-confluence?hosting=server&tab=overview

Ahmed El Atab March 1, 2023

The purpose is to make a modern and awesome UI/UX interface that is fully responsive and user-friendly.

Aron Gombas _Midori_
Community Champion
March 2, 2023

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.

0 votes
Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 27, 2023

It depends.  Where are you planning to run your Vue app?  Is your Confluence system server (as tagged) or Cloud?

Ahmed El Atab March 1, 2023

It is on the server yes.

But I can run the Vue app on another server as I'll be using APIs.

Ahmed El Atab March 1, 2023

Look, I want the Vue app to present only one space, so I'm not looking to make all confluence on Vue.

Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
March 1, 2023

It's the same question - where are you going to be running this?  Inside a Confluence server, or as a Cloud app?

Ahmed El Atab March 2, 2023

Cloud app.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events