Followed the instructions in the installation Guide.pdf from here on;
Executed MsSQL create on my Umbraco database > Completed sucessfully (SQL server 10.50.1600);
Added the files to my Visual Studio project and added Pre-built event to copy the Contour dll's (XCOPY "$(SolutionDir)References\External\Contour\*.dll" "$(TargetDir)" /D /Y /R);
Recycled app pool and cleared browser cache;
EXCEPTION: Could not load type 'Umbraco.Web.WebApi.UmbracoApiController' from assembly 'umbraco, Version=1.0.4869.17901, Culture=neutral, PublicKeyToken=null';
Removed the Umbraco.Forms.Core.Providers.V7.dll and .pdb from my solution and bin directory;
Umbraco start's up normal: Logged in as Administrator;
Applied user rights in User-Section: Added access rights to new [contour] section for Administrator and some other users;
Logged-out, recyled app-pool and cleared browser cache;
Log in as Administrator;
EXCEPTIONS: Dashboard sections for ContactForm_logs.ascx and EmailAFriendForm_logs.ascx do not work: These files are not supplied in the .zip file;
(Removed the broken sections from my Dashboard.config);
Umbraco countour section appears at the bottom > click;
Contour tree on the left side of the CMS does not load: only shows [contour];
Unable to set the contour user rights (usually in the User-Section there appears an extra folder for setting specific right for contour).
Conclusion
The documentation is terribly out of date and I am unable to find the information I need to get Contour working properly in a normal matter. My next step now is to check out the contour package file and see if I can find out if anything should still be done to make Contour work properly. Please have a look at this asap.
For some reason the FormPicker property-type disappeard from the parameters dropdown. Getting it back is easy, add this following line to the table dbo.cmsMacroPropertyType:
EDIT 2: Looks like the datepicker with jquery-ui was dropped and a custom control was added? When you hit one of the buttons on the date control now it triggers a page-refresh. I don't like this. So I added an update-panel around it (which I don't like either):
We have also been struggling with a manual install. We are using a manual install because we need to ensure we can deploy our codebase to any server in an automated fashion using a build server.
We have a standard that allows us to create internal nuget packages that we install into our Visual Studio project allowing us to easily add or remove features within our codebase and have a consistent state on any environment.
So far, we noticed: There is no tree.config or applications.config file changes mentioned. We also noticed using dot peek that you have no objects extending ITree or IApplication or using the ApplicationAttribute or TreeAttribute. There are some undocumented web.config changes: namely, Json changes, Dll redirects, and http modules and handlers.
The one thing that tripped us up for a while, was that the SQL script does not give anyone access to the contour section. Therefore, it seemed impossible to access the contour section. We had to add a new row to the umbracoUser2app table.
I hope this helps, I hope someone with access can update the installation documentation with the reccommended steps required to complete the installation. I could have missed some things or even written about some uneccessary things.
I have to admit that for a paid product, I am suprised that the documentation is hard to find and still out of date.
About the normal install package, it will crash when you install on Umbraco 4.x. During the install it copies the Umbraco.Forms.Core.Providers.V7.dll and .pdb to the bin directory (see step 6 and 7) which makes it crash. You should do probably (if it's not already there) do a version check during the install to make sure the correct files are copied (System.Configuration.ConfigurationManager.AppSettings["umbracoConfigurationStatus"]).
We are struggling through similar issues here. We are currently on V6.1.6 and trying to install Contour 3.0.18 .
I have gone through the manual install more than a couple of times....I completely agree with other folks that the documentation for manual install needs to be fixed big time. Could you please let us know when we can get a working copy of the code/instructions for manual install.
Just notices a new version was released: does not fix most issues described here sadly. A new issue has also seem to appeared: After install the scriptmanager in (umbraco/plugins/umbracoContour) FormsDashboard.ascx breaks the control: scriptmanager is already included and may only be added to a page once. So I disabled the scriptmanager.
Manual install does not work 3.0.18 (documentation should be updated)
Versions
Description
Conclusion
The documentation is terribly out of date and I am unable to find the information I need to get Contour working properly in a normal matter. My next step now is to check out the contour package file and see if I can find out if anything should still be done to make Contour work properly. Please have a look at this asap.
Missing in web.config:
<system.web>
<httpModules>
<add name="ContourFormBuilderHttpModule" type="Umbraco.Forms.CodeFirst.ContourFormBuilderHttpModule, Umbraco.Forms.CodeFirst" />
<system.webserver>
<modules>
<add name="ContourFormBuilderHttpModule" type="Umbraco.Forms.CodeFirst.ContourFormBuilderHttpModule, Umbraco.Forms.CodeFirst" />
[edit: issue changed]
For some reason the FormPicker property-type disappeard from the parameters dropdown. Getting it back is easy, add this following line to the table dbo.cmsMacroPropertyType:
Added xslt extension does not work
In config/xsltExtensions.config change:
<ext assembly="/bin/Umbraco.Forms.Core" type="Umbraco.Forms.Library" alias="umbraco.contour" />
to:
<ext assembly="Umbraco.Forms.Core" type="Umbraco.Forms.Library" alias="umbraco.contour" />
contourform.js line 35: $(".datepickerfield").datepicker({ dateFormat: contourDateFormat });
The datepickerfield is not rendered and the calendar is not displayed. Well it is, but then fullout as a table.
EDIT: seems like I'm not alone on this one, http://our.umbraco.org/forum/umbraco-pro/contour/11816-Datepicker-not-rendering?p=0
EDIT 2: Looks like the datepicker with jquery-ui was dropped and a custom control was added? When you hit one of the buttons on the date control now it triggers a page-refresh. I don't like this. So I added an update-panel around it (which I don't like either):
Now it seems to work fine. But, what happens if we add a captcha control? The captcha control stops working when the update-panel triggers...
Comment author was deleted
Hey Wouter,
Did you use the instructions here? http://our.umbraco.org/projects/umbraco-pro/contour/documentation/Installation/Manual those are the latest, we'll remove the outdated guide
Comment author was deleted
Don't need a scriptmanager since we aren't using usercontrols anymore, just make sure you have the necessary scripts http://umbraco.com/follow-us/blog-archive/2012/11/9/getting-started-with-contour-30-beta.aspx
Comment author was deleted
Btw what is the reason you are doing a manual install? The packages should install fine if all file permissions are set ok
Hey Tim,
We have also been struggling with a manual install. We are using a manual install because we need to ensure we can deploy our codebase to any server in an automated fashion using a build server.
We have a standard that allows us to create internal nuget packages that we install into our Visual Studio project allowing us to easily add or remove features within our codebase and have a consistent state on any environment.
So far, we noticed: There is no tree.config or applications.config file changes mentioned. We also noticed using dot peek that you have no objects extending ITree or IApplication or using the ApplicationAttribute or TreeAttribute. There are some undocumented web.config changes: namely, Json changes, Dll redirects, and http modules and handlers.
The one thing that tripped us up for a while, was that the SQL script does not give anyone access to the contour section. Therefore, it seemed impossible to access the contour section. We had to add a new row to the umbracoUser2app table.
I hope this helps, I hope someone with access can update the installation documentation with the reccommended steps required to complete the installation. I could have missed some things or even written about some uneccessary things.
I have to admit that for a paid product, I am suprised that the documentation is hard to find and still out of date.
PS. I am using Umbraco 6.1.6
Comment author was deleted
Yeah will give the manual install docs some love tomorrow, thanks for the feedback guys :)
Comment author was deleted
And I'll also try to create a nuget package but that won't be tomorrow
Hi guy's, thank you for the feedback!
About the normal install package, it will crash when you install on Umbraco 4.x. During the install it copies the Umbraco.Forms.Core.Providers.V7.dll and .pdb to the bin directory (see step 6 and 7) which makes it crash. You should do probably (if it's not already there) do a version check during the install to make sure the correct files are copied (System.Configuration.ConfigurationManager.AppSettings["umbracoConfigurationStatus"]).
Comment author was deleted
Yeah defo, but didn't think many would still install on v4, but will take care of it
Hi Tim,
We are struggling through similar issues here. We are currently on V6.1.6 and trying to install Contour 3.0.18 .
I have gone through the manual install more than a couple of times....I completely agree with other folks that the documentation for manual install needs to be fixed big time. Could you please let us know when we can get a working copy of the code/instructions for manual install.
Thanks!
Just notices a new version was released: does not fix most issues described here sadly. A new issue has also seem to appeared: After install the scriptmanager in (umbraco/plugins/umbracoContour) FormsDashboard.ascx breaks the control: scriptmanager is already included and may only be added to a page once. So I disabled the scriptmanager.
Also, it still says it will run on .NET 4.0...we concluded it won't. Have you tested this? Otherwise please change it to 4.5: http://our.umbraco.org/projects/umbraco-pro/contour
(edit: added link)
is working on a reply...