I’ve started migrating 15 or so apps to Forge and I’ve run into a couple of questions:
- I’ve performed the manifest creation step from the documentation for a simple Confluence macro and then deployed and installed the development version to my test site but I can’t actually tell if my Forge app is now being used on my test page. I can see from my server logs that the connect app is being invoked, but the Forge Developer Console shows no invocations of my Forge app and I get no logs when I run
forge tunnel
. In Confluence Admin I can see that the version is version 2 which is not the version from my Connect app but it seems weird that there are no invocations in the logs. How can I confirm that it is my Forge app that is being used and not my Connect app directly as it was before? - Assuming the Forge app is being invoked and is working the same as the Connect one, once I’ve published the app to the Production environment and updated the Marketplace listing, is there anything else I need to do to avoid being affected by the Connect deprecations? From what I’ve seen, there’s no mention of deprecating Forge invoking Connect apps so this should continue to work beyond the deprecation timelines right? (Obviously I know the app won’t be eligible for Runs on Atlassian but it never was before so this doesn’t bother me) Given the consternation about Connect deprecation it seems odd that it is this easy (one command) to avoid being affected by the deprecations. (Though my test app is a very simple one)
Thanks for any insight anyone has into these topics,
Matt