I dunno about your setup, but if you've got some form of Umbraco's Deploy you can select forms as options to Queue for transfer between your environments.
Otherwise, the form is a document-type__some-long-id.uda file. For Cloud projects (not sure if it's different otherwise), these are found in the /umbraco/Deploy/Revision folder :3
Without some way of transferring the form you end up with dev views that are out of sync with live views (different Form GUIDs!).
It's just unfortunate that while the docs suggest hard-coding a form GUID into views, they don't then warn you of the potential expense to transfer that build to live. Not an issue if you're a large agency or using Umbraco Cloud, but for smaller budget sites on shared hosting, UF becomes less attractive. I like to try to buy a forms licence to help the Umbraco project but not if it can't be justified against building a single MVC form.
I'll take a look at uSync.Forms just as soon as I get access to models on the live site, which is my next challenge, lol
Having now upgraded to the full UF 9.2.0 and installed uSync.Forms, I can export the form from my local dev machine and FTP it across to the web server. However when running a Report or Import on the form I just get this:-
A couple of pertinent points:-
There was a previous form with the same name on the site that was deleted before forms was upgraded.
It's running locally on Linux (were it works) but on a Windows web server.
We haven't tested against 9.2 just yet, but if you can look into the logs, then there might be something there that will help us work out what the error might be.
There's nothing in Umbraco's Log Viewer. Is there somewhere else I should be looking? I can put up the enquiry-form.config if it would be of interest, though it's 293 lines long?
How to transfer a form from local dev to live
Umb V9.1.2 UF V9.2--rc001
Now that form definitions aren't stored as files anymore, how do we transfer a form created locally to the server?
This is a particular issue when you've hard-coded the GUID into the view.
Thx
Craig
I dunno about your setup, but if you've got some form of Umbraco's Deploy you can select forms as options to Queue for transfer between your environments.
Otherwise, the form is a document-type__some-long-id.uda file. For Cloud projects (not sure if it's different otherwise), these are found in the /umbraco/Deploy/Revision folder :3
Hope that helps you track it down!
Hi,
You can also export and import forms with uSync.forms.
https://github.com/KevinJump/uSync.Forms/releases/tag/v9.0
Thanks for both replies.
Without some way of transferring the form you end up with dev views that are out of sync with live views (different Form GUIDs!).
It's just unfortunate that while the docs suggest hard-coding a form GUID into views, they don't then warn you of the potential expense to transfer that build to live. Not an issue if you're a large agency or using Umbraco Cloud, but for smaller budget sites on shared hosting, UF becomes less attractive. I like to try to buy a forms licence to help the Umbraco project but not if it can't be justified against building a single MVC form.
I'll take a look at uSync.Forms just as soon as I get access to models on the live site, which is my next challenge, lol
Thanks again,
Craig
Having now upgraded to the full UF 9.2.0 and installed uSync.Forms, I can export the form from my local dev machine and FTP it across to the web server. However when running a Report or Import on the form I just get this:-
A couple of pertinent points:-
Please advise
Hi Craig,
We haven't tested against 9.2 just yet, but if you can look into the logs, then there might be something there that will help us work out what the error might be.
Kevin
Hi Kevin,
There's nothing in Umbraco's Log Viewer. Is there somewhere else I should be looking? I can put up the enquiry-form.config if it would be of interest, though it's 293 lines long?
is working on a reply...