Are the features huge? Why not just have east and west coast and ditch the sub features.
Simple is good, hard drive space is cheap. Dave -----Original Message----- From: John D. Marinuzzi [mailto:nu...@hypack.com] Sent: 23 November 2010 16:12 To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] Installation of features and sub-features... That sounds good. I'm not sure I know how to do that. I learned from a basic example and built it off of that, but I will hit the help files and examples and find out! Thanks, John > -----Original Message----- > From: Rob Mensching [mailto:r...@robmensching.com] > Sent: Tuesday, November 23, 2010 10:49 AM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Installation of features and sub-features... > > Or maybe get rid of the Feature tree and just use checkboxes? > > I remember we had a problem like this in OfficeXP, in 2000 or so, and I had to > create a "dummy" Component that installed an empty file that we hooked > up to all Features that had no files in them to get the options on each Feature > node to show up correctly. Then someone came along and said that I had to > remove the word "dummy" from the name since a customer might find it > offensive. Ahh, the good old days. > > On Tue, Nov 23, 2010 at 4:52 AM, John D. Marinuzzi <nu...@hypack.com> > wrote: > > > Pally and Dave, > > > > Thanks for the replies... > > > > Here is the code segment from wix file: > > > > <Feature Id="f_VDatum" Title="VDatum Files" Description="VDatum Files" > > Level="1000" Display="expand" AllowAdvertise="no" > > InstallDefault="local"> > > > > <Feature Id="f_EastCoast" Title="East Coast Dataset" > > Description="East Coast Dataset" Level="1000" AllowAdvertise="no" > > InstallDefault="local"> > > > > <Feature Id="f_RICT_bis02_8301_03" Title="New > > York/Connecticut/Rhode Island" > > Description="New York/Connecticut/Rhode Island - Outer > > NY Bight, eastern Long Island Sound, Block Island Sound, Version 02" > > Level="1000" AllowAdvertise="no" InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_RICT_bis02_8301_03" /> > > </Feature> > > > > <Feature Id="f_NYgr8bay02_8301_03" Title="New York - The Great > > South Bay" Description="New York - The Great South Bay, Version 02" > Level="1000" > > AllowAdvertise="no" InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_NYgr8bay02_8301_03" /> > > </Feature> > > > > <Feature Id="f_NYNJ_hbr02_8301_03" Title="New Jersey/New > > York/Connecticut" Description="New Jersey/New York/Connecticut - > > Northern NJ, NY Harbor, western Long Island Sound, Version 02" > Level="1000" > > AllowAdvertise="no" InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_NYNJ_hbr02_8301_03" /> > > </Feature> > > > > <Feature Id="f_NJcstemb01_8301_03" Title="New Jersey" > > Description="New Jersey - coastal embayment, Version 01" Level="1000" > > AllowAdvertise="no" InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_NJcstemb01_8301_03" /> > > </Feature> > > > > <Feature Id="f_NJVA_mab01_8301_03" > > Title="Virginia/Maryland/Delaware/New Jersey" > > Description="Virginia/Maryland/Delaware/New Jersey - Mid-Atlantic > > Bight shelf" Level="1000" AllowAdvertise="no" InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_NJVA_mab01_8301_03" /> > > </Feature> > > > > <Feature Id="f_DEdelbay02_8301_03" Title="Delaware" > > Description="Delaware - Delaware Bay, Version 02" Level="1000" > > AllowAdvertise="no" InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_DEdelbay02_8301_03" /> > > </Feature> > > > > <Feature Id="f_DEVA_emb01_8301_03" > > Title="Virginia/Maryland/Delaware" > > Description="Virginia/Maryland/Delaware > > - > > Coastal embayment, Version 01" Level="1000" AllowAdvertise="no" > > InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_DEVA_emb01_8301_03" /> > > </Feature> > > > > <Feature Id="f_MDVA_chb01_8301_03" Title="Virginia/Maryland" > > Description="Virginia/Maryland - Chesapeake Bay, Version 01" > Level="1000" > > AllowAdvertise="no" InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_MDVA_chb01_8301_03" /> > > </Feature> > > > > <Feature Id="f_NCcnorth01_8301_03" Title="North Carolina - > > Coastal North" Description="North Carolina - Coastal North, Version 01" > > Level="1000" > > AllowAdvertise="no" InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_NCcnorth01_8301_03" /> > > </Feature> > > > > <Feature Id="f_NCccentr01_8301_03" Title="North Carolina - > > Coastal Central" Description="North Carolina - Coastal Central, Version 01" > > Level="1000" AllowAdvertise="no" InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_NCccentr01_8301_03" /> > > </Feature> > > > > <Feature Id="f_NCpamlis01_8301_03" Title="North Carolina - > > Pamlico Sound" Description="North Carolina - Pamlico Sound, Version 01" > > Level="1000" > > AllowAdvertise="no" InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_NCpamlis01_8301_03" /> > > </Feature> > > > > <Feature Id="f_GASCNCsab01_8301" Title="Georgia/South > > Carolina/North Carolina" Description="Georgia/South Carolina/North > > Carolina - Sapelo Island GA to New River NC, Version 01" Level="1000" > > AllowAdvertise="no" > > InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_GASCNCsab01_8301" /> > > </Feature> > > > > <Feature Id="f_FLGAeast01_8301" Title="Florida/Georgia" > > Description="Florida/Georgia - Fort Lauderdale FL to Sapelo Island GA, > > Version 01" Level="1000" AllowAdvertise="no" InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_FLGAeast01_8301" /> > > </Feature> > > > > </Feature> > > > > <Feature Id="f_GulfCoast" Title="Gulf Coast Dataset" > > Description="Gulf Coast Dataset" Level="1000" AllowAdvertise="no" > > InstallDefault="local"> > > > > <Feature Id="f_FLsouth01_8301" Title="Florida - South Florida" > > Description="Florida - South Florida, Naples to Fort Lauderdale FL, > > and Florida Bay, Version 01" Level="1000" AllowAdvertise="no" > > InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_FLsouth01_8301" /> > > </Feature> > > > > <Feature Id="f_FLwest01_8301" Title="Florida - Anclote Key to > > Naples" Description="Florida - Anclote Key to Naples, Version 01" > > Level="1000" AllowAdvertise="no" InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_FLwest01_8301" /> > > </Feature> > > > > <Feature Id="f_FLapalach01_8301" Title="Florida - Apalachicola > > to Anclote Key" Description="Florida - Apalachicola to Anclote Key, > > Version 01" > > Level="1000" AllowAdvertise="no" InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_FLapalach01_8301" /> > > </Feature> > > > > <Feature Id="f_FLjoseph01_8301_03" Title="Florida - St. > > Joseph's Bay" Description="Florida - St. Joseph's Bay and the Gulf of > > Mexico, Version 01" Level="1000" AllowAdvertise="no" > > InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_FLjoseph01_8301_03" /> > > </Feature> > > > > <Feature Id="f_FLandrew01_8301_03" Title="Florida - St. > > Andrew's Bay" Description="Florida - St. Andrew's Bay and the Gulf of > > Mexico, Version 01" Level="1000" AllowAdvertise="no" > > InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_FLandrew01_8301_03" /> > > </Feature> > > > > <Feature Id="f_FLpensac01_8301_03" Title="Florida - Perdido, > > Pensacola and Choctawhatchee Bays" Description="Florida - Perdido, > > Pensacola and Choctawhatchee Bays, Version 01" Level="1000" > > AllowAdvertise="no" > > InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_FLpensac01_8301_03" /> > > </Feature> > > > > <Feature Id="f_ALFL_gom01_8301_03" Title="Florida/Alabama" > > Description="Florida/Alabama - Gulf of Mexico from Mobile Bay to East > > of Choctawhatchee Bay, Version 01" Level="1000" AllowAdvertise="no" > > InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_ALFL_gom01_8301_03" /> > > </Feature> > > > > <Feature Id="f_ALmobile01_8301_03" Title="Alabama" > > Description="Alabama - Mobile Bay and Perdido Bay, Version 01" > Level="1000" > > AllowAdvertise="no" InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_ALmobile01_8301_03" /> > > </Feature> > > > > <Feature Id="f_LAmobile01_8301_03" Title="Louisiana/Mississippi" > > Description="Louisiana/Mississippi - Eastern Louisiana to Mississippi > > Sound, Version 01" Level="1000" AllowAdvertise="no" > > InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_LAmobile01_8301_03" /> > > </Feature> > > > > <Feature Id="f_LAcalche01_8301_03" Title="Louisiana - Lake > > Calcasieu and Charles East" Description="Louisiana - Lake Calcasieu > > and Charles East, Version 01" Level="1000" AllowAdvertise="no" > InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_LAcalche01_8301_03" /> > > </Feature> > > > > <Feature Id="f_LAcalchm01_8301_03" Title="Louisiana - Lake > > Calcasieu and Charles Main" Description="Louisiana - Lake Calcasieu > > and Charles Main, Version 01" Level="1000" AllowAdvertise="no" > InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_LAcalchm01_8301_03" /> > > </Feature> > > > > <Feature Id="f_LAcalchw01_8301_03" Title="Louisiana - Lake > > Calcasieu and Charles West" Description="Louisiana - Lake Calcasieu > > and Charles West, Version 01" Level="1000" AllowAdvertise="no" > InstallDefault="local"> > > <ComponentRef Id="opt_vdatum_LAcalchw01_8301_03" /> > > </Feature> > > > > </Feature> > > . > > . More Zones > > . > > </Feature> > > > > So, yes, the user can select just one or two "Subs" from within the > > East Coast, or the whole East Coast, or all the VDatum files (East > > Coast, West Coast, etc.). I thought about the option of flattening it > > out, but there are like 38 different areas from the 5 zones that make > > up the VDatum option. > > > > And, again, if the user selects the right option from the menu , it > > works great, but I have had two users get it wrong already (they > > wanted the East Coast, so selected root of that and the areas didn't > > turn on) and I see a tech support nightmare coming up. I will > > probably just end up expanding the tree so they can visually see the > > areas in the zone (or sub) they wanted was not selected. It would > > just be nice to have the option of turning off the "This feature will > > be installed" and showing "This feature and all sub-features..." only. > > > > Thanks Again, > > > > John > > > > p.s. BTW Pally, you gave me a suggestion on my last question > > (patches) that worked out great. Thank you! > > > > > > > -----Original Message----- > > > From: Pally Sandher [mailto:pally.sand...@iesve.com] > > > Sent: Tuesday, November 23, 2010 6:17 AM > > > To: General discussion for Windows Installer XML toolset. > > > Subject: Re: [WiX-users] Installation of features and sub-features... > > > > > > To answer your question, no I don't think that's possible. I think > > > you > > need at > > > least one Component under that Feature to enable that option. > > > FYI Features install Components not files & Components can contain > > > more than just files. You could try & work around that by creating a > > > Component which installs a stub RegistryValue as per the Shortcut > > > example in the > > WiX > > > documentation. > > > > > > Do you really need the sub-sub Features (Features 1-3 in your > > > example) as actual Features? That implies the user should be able to > > > selectively > > allow > > > them for installation. If that's not the case don't create Features > > > for > > them, > > > just add the Components directly to Sub1 & Sub2. > > > > > > What Level do Feature 1-3 default to? Have you set the Absent > > > attribute > > on > > > them? Are you using the AllowAdvertise & TypicalDefault attributes > > > to > > allow > > > or deny Advertising them? What have you set the Display attribute on > > > Sub1 & Sub2 to? > > > > > > Palbinder Sandher > > > Software Deployment & IT Administrator > > > T: +44 (0) 141 945 8500 > > > F: +44 (0) 141 945 8501 > > > > > > http://www.iesve.com > > > **Design, Simulate + Innovate with the <Virtual Environment>** > > > Integrated Environmental Solutions Limited. Registered in Scotland No. > > > SC151456 > > > Registered Office - Helix Building, West Of Scotland Science Park, > > Glasgow > > > G20 0SP Email Disclaimer > > > > > > -----Original Message----- > > > From: John D. Marinuzzi [mailto:nu...@hypack.com] > > > Sent: 22 November 2010 19:18 > > > To: wix-users@lists.sourceforge.net > > > Subject: [WiX-users] Installation of features and sub-features... > > > > > > In the installation of our software, I have some features that don't > > > themselves contain files to be installed but the sub-features do. > > > The > > tree > > > looks something like this: > > > > > > > > > > > > Root Feature (No files, just a container) > > > > > > Sub1 (No files, just a container) > > > > > > Feature 1 (files) > > > > > > Feature 2 (files) > > > > > > Feature 3 (files) > > > > > > Sub2 (No files, just a container) > > > > > > Feature 1 (files) > > > > > > Feature 2 (files) > > > > > > Feature 3 (files) > > > > > > > > > > > > > > > > > > I have the Root expanded, but not the Subs. He selected "Will be > > installed > > > on local Hard Drive" for Sub1 and nothing was installed. > > > Being the most knowledgable user of our software he was concerned > > > other users might run into the same error. > > > > > > > > > > > > So, my question is, without expanding every level of the tree to see > > exactly > > > what's going on, is there a way to have the features that do not > > > contain > > files > > > only have an "Entire Feature Will be installed." option? > > > > > > > > > > > > Thank You, > > > > > > > > > > > > John > > > > > > > > > > > > -------------------------------------------------------------------- > > > ---- > > > ------ > > > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! > > > Tap into the largest installed PC base & get more eyes on your game > > > by optimizing for Intel(R) Graphics Technology. Get started today > > > with the > > > Intel(R) Software Partner Program. Five $500 cash prizes are up for > > grabs. > > > http://p.sf.net/sfu/intelisp-dev2dev > > > _______________________________________________ > > > WiX-users mailing list > > > WiX-users@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > > > > > > > > > > ---------------------------------------------------------------------- > > ------ > > -- > > > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! > > > Tap into the largest installed PC base & get more eyes on your game > > > by optimizing for Intel(R) Graphics Technology. Get started today > > > with the > > > Intel(R) Software Partner Program. Five $500 cash prizes are up for > > grabs. > > > http://p.sf.net/sfu/intelisp-dev2dev > > > _______________________________________________ > > > WiX-users mailing list > > > WiX-users@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > > > > ---------------------------------------------------------------------- > > -------- Increase Visibility of Your 3D Game App & Earn a Chance To > > Win $500! > > Tap into the largest installed PC base & get more eyes on your game by > > optimizing for Intel(R) Graphics Technology. Get started today with > > the > > Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. > > http://p.sf.net/sfu/intelisp-dev2dev > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > -- > virtually, Rob Mensching - http://RobMensching.com LLC > ------------------------------------------------------------------------ ---- -- > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! > Tap into the largest installed PC base & get more eyes on your game by > optimizing for Intel(R) Graphics Technology. Get started today with the > Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. > http://p.sf.net/sfu/intelisp-dev2dev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------ ------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. ------------------------------------------------------------------------------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users