Hi,
When is the "showing only Sharepoint sites" TODO item planned for implementation?
It's currently scheduled for version 9.5.
What will happen when I (or a client) select a non-SharePoint site for deployment?
The solution will be registered as deployed for that site in Central Administration.
You told me to set a condition on the BrowseIISWebsitesDlg and set AI_WSP_URL property to the site URL I need.
The problem is, for every client, the port number Central Administration is installed on may differ.
A different approach is to remove the site browsing dialog and
create a custom dialog which asks the user for the target site. For example, you can use an edit box control which uses AI_WSP_URL property.
How do I deploy a solution specially for SharePoint 2007 and when 2010 is installed, take another solution to deploy?
You can use
searches to determine the SharePoint version. The search properties can then be used to condition the solution
features in Organization page.
Also, when adding sharepoint as launch condition, the application tells you: cannot be installed on systems without Microsoft SharePoint Services 3.0
This is caused by a bug. Thank you for bringing it to our attention. A bugfix will be included in the next release. Until then, a solution is to create your own
custom launch condition.
How can I install a SQL database only on one specific feature?
If you are using a database file, you can condition its
component in Organization page. If you are creating it through an SQL script, you can
condition the actual script in SQL Scripts page.
I would like to give the users the possibility to "Add or change features", when they choose this, they should be able to check and uncheck websites to deploy the SharePoint solution to.
Currently this is not supported. A solution can be deployed during maintenance, but it's target sites cannot be changed if it was deployed during install. I have added this improvement on our TODO list and it will be available in a future version. Thank you for your suggestion.
Also I cannot figureout how to select all IIS websites in the dialog by default
You can try this:
- select BrowseIISWebsitesDlg dialog and go to Init Events tab
- add a SetProperty control event which looks like this:
Code: Select all
Name: [IISBrowseListBox]
Argument: [IISBrowseOutput]
- rebuild your package
Regards,
Cosmin