Hi All

Rob has a point, WIX is a great product, unfortunately the documentation
not only leaves a lot to be desired but is downright misleading.

Due to the substantial changes in version 1.0/2.2/03.0 the current basic
online documentation is worse than useless.

I do understand the desire to get the product stable and usable, I also
understand that producing reams of documentation that is outdated in
weeks as a waist of energy and time, however here is the problem.

Without at least some basic documentation the learning curve becomes
excessively steep, users become frustrated by seemingly silly issues
that cause hours of head banging.  This will lead to a poor pick up rate
in the utilization of the product and could even lead to its early
demise.

I am not trying to preach, I do understand that documenting an evolving
product is not a trivial task.

Here is what I recommend:

1. Create a Q&A forum that.  Ensure that the forum categorizes questions
and answers.
2. Remove the WIX email group, post all question and answers via the
forum. Direct the people who respond to emails to answer via the forums.
3. Recruit forum mediators via the current developers and user groups.
Allows ALL individuals to contribute.
4. Use the forum as a source of tracking and registering bug, potential
enhancements and a repository for actual documentation. 

I'm sure the above suggestion is not new to you, I'm sure you have
considered it but are concerned about policing, costs etc. I think you
have reached a point in this products lifecycle that you no longer have
an option, you must resolve the documentation issue or suffer the
consequences.

I am sure there are a number of uses who would be willing to volunteer
as mediators and documenters.  I for one would be more than pleased to
assist in any way that might help this product evolve.

All other thoughts and suggestions are welcome from other members.

James

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Rob
Mensching
Sent: Friday, November 09, 2007 2:34 AM
To: Cryptonomicon
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] File Reference Syntax

The TargetFile creates a reference to a File/@Id.  So, you should just 
need to do: TargetFile="File_ClientExe" and the rest is managed for you.

As for the documentation, would you mind putting "your time where your 
feedback is" and provide information that we can add to the WiX.chm to 
help in this case?  That would move us one step closer to the goal.

Cryptonomicon wrote:
> Once again I am struggling badly with wix. 
>
> I have a file  
>
>  <File Id="File_ClientExe" Name="StrawberryFields.exe"
> Source="$(var.ClientRoot)$(var.ClientExeName)" Checksum="no"
ReadOnly="yes">
>
> that I want to use as the target of a verb
>
>   <ProgId Id="StrawberryFields.sbf"
Description="!(loc.SampleDescStr2)">
>           <Extension Id="sbf" ContentType="application/sbf">
>             <Verb Id='open' Command='Open'
TargetFile='[!File_ClientExe]'
> Argument='"%1"' />
>           </Extension>
>         </ProgId>
>
> What is wrong with my use of File_ClientExe? 
>
> Error 25      Unresolved reference to symbol 'File:[#File_ClientExe]'
in
section
> 'Fragment:'.
>
D:\Home\Development\StrawberryFields\InstallationKit\StrawberryFieldsIns
tall
er\Client.wxs
> 24    1       StrawberryFieldsInstaller
>
>
> I have tried the usual sequence of '[!File_ClientExe]'
'[#File_ClientExe]'
> '[File_ClientExe]' '!File_ClientExe'
>
> etc - which never works
>
> Can someone please point me to the complete language syntax and scope
rules
>
>
> BTW in the documentation for Wix - it describes using Wix as a mind
set
> change - where your installer should be written in parallel with your
> development.  I would say that the same goes for documentation.  
>
> I am afraid that to date the last couple of weeks of using Wix has
been
the
> most depressing and frustrating experience in a quarter of a century
of
> coding.  The years of effort that have gone into this thing which
should
be
> a poster child is totally let down by inadequate documentation, lack
of
> examples etc. 
>
> So as a word of advice - Stop all development now and work on the
> documentation.  If all the words that have been typed into this forum
had
> been typed into a wiki the job would have been done long ago. As it is
the
> same people are repeating the same answers to the same questions to
the
> point that they cant be bothered providing answers that people can
> understand.
>
> Once you have an up to date and complete language definition and a
full
set
> of examples - then by all means respond to queries with "Its in the
Wix 3
> chm" - but at the moment I've looked - and I cant find it - and if I
can
> find it I can't understand it.
>
> Sorry about the venting.
>
> Now can someone tell me how to refer to a file by its id
>   

------------------------------------------------------------------------
-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to