I am using Neil's WixExtendedBA which is not part of Wix 3.7 (it is in Wix 3.8)

You can get it from: https://wixextba.codeplex.com/ for this you need to 
customize your theme files xml/wxl
i.e.
HyperLinkTheme.xml
  <Page Name="Install">
    <Text X="11" Y="80" Width="-11" Height="30" FontId="2" 
DisablePrefix="yes">#(loc.InstallHeader)</Text>
    <Text X="11" Y="-11" Width="-11" Height="-129" FontId="3" 
DisablePrefix="yes">#(loc.InstallMessage)</Text>
    <!-- BS_AUTORADIOBUTTON - HexStyle="0x000009" -->
    <Button Name="RadioButton1" X="120" Y="170" Width="-11" Height="17" 
TabStop="yes" FontId="3" HideWhenDisabled="no" 
HexStyle="0x000009">#(loc.InstallRadioButton1)</Button>
    <Button Name="RadioButton2" X="120" Y="190" Width="-11" Height="17" 
TabStop="yes" FontId="3" HideWhenDisabled="no" 
HexStyle="0x000009">#(loc.InstallRadioButton2)</Button>
    <Button Name="RadioButton3" X="120" Y="210" Width="-11" Height="17" 
TabStop="yes" FontId="3" HideWhenDisabled="no" 
HexStyle="0x000009">#(loc.InstallRadioButton3)</Button>
    <Hypertext Name="EulaHyperlink" X="11" Y="260" Width="-11" Height="17" 
TabStop="yes" FontId="3" 
HideWhenDisabled="yes">#(loc.InstallLicenseLinkText)</Hypertext>
    <Checkbox Name="EulaAcceptCheckbox" X="11" Y="280" Width="246" Height="17" 
TabStop="yes" FontId="3" 
HideWhenDisabled="yes">#(loc.InstallAcceptCheckbox)</Checkbox>
    <Text X="11" Y="-11" Width="246" Height="17" FontId="3" 
DisablePrefix="yes">#(loc.InstallVersion)</Text>
    <Hypertext Name="UpgradeHyperlink" X="11" Y="-73" Width="-11" Height="17" 
TabStop="yes" FontId="3" 
HideWhenDisabled="yes">#(loc.InstallUpgradeLinkText)</Hypertext>
    <Button Name="OptionsButton" X="-171" Y="-11" Width="75" Height="23" 
TabStop="yes" FontId="0" 
HideWhenDisabled="yes">#(loc.InstallOptionsButton)</Button>
    <Button Name="InstallButton" X="-91" Y="-11" Width="75" Height="23" 
TabStop="yes" FontId="0">#(loc.InstallInstallButton)</Button>
    <Button Name="WelcomeCancelButton" X="-11" Y="-11" Width="75" Height="23" 
TabStop="yes" FontId="0">#(loc.InstallCloseButton)</Button>

Bundle.wxs
<WixVariable Id="WixExtbaThemeXml" Value="$(var.SolutionDir)HyperlinkTheme.xml" 
/>
      <WixVariable Id="WixExtbaThemeWxl" 
Value="$(var.SolutionDir)HyperlinkTheme_Enterprise.wxl" />

And has info here on how to customize UI: 
http://neilsleightholm.blogspot.co.uk/2008/08/customised-uis-for-wix.html


-----Original Message-----
From: Alain Forget [mailto:afor...@cmu.edu] 
Sent: September-18-13 5:00 PM
To: Steven Ogilvie; 'General discussion for Windows Installer XML toolset.'
Subject: RE: [WiX-users] [SPAM] Re: Bootstrapper -- Can it be UI-less?

Wow, what black magic is this? :-P Somehow I completely failed to do something 
similar in the theme files a few weeks ago. If I need to tackle it again, I 
hope you won't mind if I ask for advice.

-----Original Message-----
From: Steven Ogilvie [mailto:steven.ogil...@titus.com]
Sent: Wednesday, September 18, 2013 16:55
To: General discussion for Windows Installer XML toolset.; afor...@cmu.edu
Subject: RE: [WiX-users] [SPAM] Re: Bootstrapper -- Can it be UI-less?

I was able to add checkboxes/radiobuttons on Welcome Page, then fool 
WixExtendedBA to "think" the Options button was "Next" and the options page to 
be the rich text EULA page, so I have 2 "pages" now... select the product to 
install, click next agree to the EULA and click Install, most of that was 
through the theme files :)

Steve

-----Original Message-----
From: Wesley Manning [mailto:wmann...@dynagen.ca]
Sent: September-18-13 4:49 PM
To: afor...@cmu.edu; 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] [SPAM] Re: Bootstrapper -- Can it be UI-less?

You can do a text field/check box using Niel's wixstba if using 3.7, it's in 
3.8 I believe.  A new window needs a custom BA.  

-----Original Message-----
From: Alain Forget [mailto:afor...@cmu.edu]
Sent: September-18-13 5:35 PM
To: Wesley Manning; 'General discussion for Windows Installer XML toolset.'
Subject: RE: [WiX-users] [SPAM] Re: Bootstrapper -- Can it be UI-less?

Minor changes = adding a text field, a check box, a window in the wizard steps, 
something like that. I never figured out how to do that without needing a 
custom BA, at which point, I gave up (thankfully, because apparently it's very 
time and effort intensive!).

-----Original Message-----
From: Wesley Manning [mailto:wmann...@dynagen.ca]
Sent: Wednesday, September 18, 2013 16:22
To: afor...@cmu.edu; General discussion for Windows Installer XML toolset.
Subject: RE: [WiX-users] [SPAM] Re: Bootstrapper -- Can it be UI-less?

What do you mean by minor changes?  I do that using the stdba by changing the 
templates.   But my minor changes are adding graphics, adding installer 
version, changing text size, etc.

-----Original Message-----
From: Alain Forget [mailto:afor...@cmu.edu]
Sent: September-18-13 5:02 PM
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] [SPAM] Re: Bootstrapper -- Can it be UI-less?

Which I think reinforces my point. It's not clear to me why it needs to take 
lots of time and effort just to suppress a UI, or make minor changes to an 
existing UI.

-----Original Message-----
From: Rob Mensching [mailto:r...@robmensching.com]
Sent: Wednesday, September 18, 2013 15:58
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] [SPAM] Re: Bootstrapper -- Can it be UI-less?

It's not trivial to create a custom BA. It takes time and effort.


On Wed, Sep 18, 2013 at 12:51 PM, Alain Forget <afor...@cmu.edu> wrote:

> I don't mean compile and setup time. I mean time and effort for 
> someone completely unfamiliar with the WiX source and whatever may be 
> involved in rolling a custom bootstrapper (like myself and most other 
> people on here who ask how to do what doesn't seem like a complex request).
>
> Sure, for you and other WiX pros working on it for years, building the 
> code and rolling your own custom BA is trivial. But for the rest of us 
> non-WiX devs, especially those of us relatively new to it, it's far 
> from trivial, and it seems like a lot (read: too much) to learn and 
> figure out just a little UI change, like removing the UI, or adding a 
> field, checkbox, label, or window/wizard step.
>
> My point is that you might want to consider making WiX-built installers'
> UIs easier for developers to customise without having to crack open 
> and customise the source code (which I can only imagine can create 
> problems when trying to keep up with updates to the main code).
>
> Alain
>
> -----Original Message-----
> From: Rob Mensching [mailto:r...@robmensching.com]
> Sent: Wednesday, September 18, 2013 15:42
> To: afor...@cmu.edu; General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] [SPAM] Re: Bootstrapper -- Can it be UI-less?
>
> On my 5 year old machine it takes 5 minutes to build all of the WiX 
> toolset source. That isn't *that* long is it? Seems like a reasonable 
> amount of time to build a project of our size. There is documentation 
> in the WiX.chm with instructions how to build.
>
>
> On Wed, Sep 18, 2013 at 12:29 PM, Alain Forget <afor...@cmu.edu> wrote:
>
>
>         Is there a tutorial somewhere on where to get the stock BA's 
> source, and how to make various changes to it? The only tutorial I 
> found involved cracking open Visual Studio, and seemed to involve 
> recompiling the whole source and...yeah, a big hurdle to jump.
>
>
>
>         -----Original Message-----
>         From: Nicolás Alvarez [mailto:nicolas.alva...@gmail.com]
>         Sent: Wednesday, September 18, 2013 15:25
>         To: afor...@cmu.edu; General discussion for Windows Installer 
> XML toolset.
>
>         Subject: Re: [WiX-users] [SPAM] Re: Bootstrapper -- Can it be 
> UI-less?
>
>         The stock BA is open source. You don't need to start from scratch,
>         just modify the stock one.
>
>         --
>         Nicolás
>
>         2013/9/18 Alain Forget <afor...@cmu.edu>:
>         > It just seems like going from the stock BA to rolling your 
> own custom BA just to either get rid of the UI or add a single text 
> box, radio button, or window/step seems extremely costly in time and 
> effort for what seems like a minor modification.
>         >
>         > -----Original Message-----
>         > From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com]
>         > Sent: Wednesday, September 18, 2013 12:40
>         > To: afor...@cmu.edu; General discussion for Windows 
> Installer XML toolset.
>         > Subject: RE: [WiX-users] [SPAM] Re: Bootstrapper -- Can it 
> be UI-less?
>         >
>         >   I believe the mantra is don't use installer UI's, use a BA UI.
>  As such, if you need a custom UI then generate a BA to give the look 
> and feel that you want.  The reasoning behind having a BA UI is so you 
> can have a single unified installation experience. Having a chain of 5 
> MSI's all exposing their own UI's would result in a choppy and subpar user 
> experience.
>         >
>         >   That being said, WiX is open source, so anyone is free to
> contribute enhancements.
>         >
>         > -----Original Message-----
>         > From: Alain Forget [mailto:afor...@cmu.edu]
>         > Sent: Wednesday, September 18, 2013 11:31 AM
>         > To: 'General discussion for Windows Installer XML toolset.'
>         > Subject: Re: [WiX-users] [SPAM] Re: Bootstrapper -- Can it 
> be UI-less?
>         >
>         > There seems to be a lot of demand for more control over 
> installer and bootstrapper UIs. Just out of curiosity, is this being 
> worked on for future WiX releases?
>         >
>         > -----Original Message-----
>         > From: Rob Mensching [mailto:r...@robmensching.com]
>         > Sent: Wednesday, September 18, 2013 12:27
>         > To: General discussion for Windows Installer XML toolset.
>         > Subject: [WiX-users] [SPAM] Re: Bootstrapper -- Can it be 
> UI-less?
>         >
>         > Yes. You'd need to create a custom BA.
>         >
>         >
>         > On Wed, Sep 18, 2013 at 2:27 AM, nkshirsagar < 
> nkshirsa...@gmail.com> wrote:
>         >
>         >> Hi Rob and others on the mailing list!
>         >>
>         >> I'm wondering the same thing. I have a minimal UI msi that I've
>         >> customised slightly with logos and banners. I want this UI 
> to run
>         >> immediately instead of the first screen that the 
> botstrapper UI shows.
>         >> (licence agreement, etc).
>         >> The licence agreement gets shown twice as that screen is 
> already in my
>         >> MSI UI. All I need the bootstrapper for, is to install .net
> 4.5 if its
>         >> not already present and then kick off my msi.
>         >>
>         >> Is there any way to achieve this ?
>         >>
>
>
>
> ------------------------------------------------------------------------------
>         LIMITED TIME SALE - Full Year of Microsoft Training For Just 
> $49.99!
>         1,500+ hours of tutorials including VisualStudio 2012, Windows 
> 8, SharePoint
>         2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library 
> Power Pack includes
>         Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 
> 9/20/13.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
>         _______________________________________________
>         WiX-users mailing list
>         WiX-users@lists.sourceforge.net
>         https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
>
>
> ----------------------------------------------------------------------
> -------- LIMITED TIME SALE - Full Year of Microsoft Training For Just 
> $49.99!
> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, 
> SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library 
> Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price 
> ever! Ends 9/20/13.
> http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.c
> lktrk _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes 
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes 
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes 
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to