Jumoo / uSync.Complete.Issues

Public Issue tracker and roadmap for uSync.Complete
https://jumoo.co.uk/usync/complete/
2 stars 1 forks source link

uSync.StaticPublisher future development and support discussion #84

Closed KevinJump closed 2 years ago

KevinJump commented 3 years ago

With the release of uSync 8.9 - we have not updated the static publisher to work with it. This is for one main reason time.

We are also not sure if its the best way to do static publishing from Umbraco - the Static publisher uses quite a lot of the clever tech from uSync to work out dependencies, and only publish things it needs to - but the real question here is that the best/correct way to think about it?

with static sites changing nav/layouts means republishing the entire site - and when you publish a new page all those things have to change. so in reality static sites need to be generated and published from the root.

When you are generating the site from the root, you don't need all the fancy dependency stuff, you can 'just' build and publish the site. its way simpler , neater and a better experience for the user. and this is what xstatic does. It has all the same extension points as uSync's Static publisher, so all the same things can be done with it.

At the moment we are considering this and evaluating if the static publisher is worth support/development as part of the core uSync product - it would maybe make more sense for us to work on more in depth publishers like Mongo DB or similar.

this issue is open for discussion on this topic, any thoughts are welcome.