[Xerte-dev] Re: Process of building the template.xwd file from the individual page xwd files.

Tom Reijnders reijnders at tor.nl
Wed Mar 14 10:24:58 GMT 2012


I'll have a look. The check seems simple enough:

   If processing connectorMenu.xwd/connectorMenu.rlm, make sure the  
node is called connectorMenu

Correct?

Tom

Citeren Kemp Johnathan <johnathan.kemp at ntlworld.com>:

> Hello Tom,
>
> Your process for building the template.xwd file worked well and the error
> flagging helped to identify a number of minor issues in a few of the xwd
> files that would have affected their performance.
>
> There is one possible issue that I found that the error trapping did not
> detect, and it caused me a lot of frustration and lost time, followed by a
> brief period of pain when I kicked myself once I had discovered the cause
> of the problem :-)
>
> I built the template.xwd file and then tested my new connector pages in
> XOT. All seven pages worked in Xerte, but now four of the pages failed to
> display anything other than the page title in XOT. I took the files back to
> a pageTemplates project and the same four failed to display there as well.
> They would not even output debug messages.
>
> The cause of the problem?
>
> In Xerte the link between the xwd file and the rlm file is made based on
> the file name, the link between the data created by the xwd form and the
> page model loaded by the rlm file is made by the node name in the xml data.
> So in Xerte the following will work
>
> connectorMenu.xwd with a node cMenu
> connectorMenu.rlm referencing pageIcon.templateData.cMenu[0]
>
> however this will fail in pageTemplates and XOT as all the xwd files are
> gathered together in one template.xwd file, so the link to the relevant
> model file is made with the node name. The entry in template.xwd for the
> connectorMenu uses cMenu as the node name so XOT goes looking for cMenu.rlm
> and since it does not exist the page fails to work.
>
> This may be obvious to someone used to the XOT way of doing things, but it
> is far less obvious if you develop in Xerte. For anyone making the mistake
> I made it can be difficult to identify the problem. So if there is any
> possibility of building a check for this into your checking routines it
> might be worth doing.
>
> Kind regards
>
> Johnathan
>
> On 13 March 2012 11:18, Kemp Johnathan <johnathan.kemp at ntlworld.com> wrote:
>
>> Thanks Tom,
>>
>> I have got that working.
>>
>> Kind regards
>>
>> Johnathan
>>
>> On 12 March 2012 19:52, Tom Reijnders <reijnders at tor.nl> wrote:
>>
>>>  Jonathan,
>>>
>>> I'll have a look at the non-scrolling window.
>>>
>>> In the meantime:
>>>
>>> 1. Depending on your OS, start a cmd as administrator (Vista +) or a
>>> normal cmd
>>> 2. go to the Xerte folder
>>> 3. You can use the following command (this is what xerte calls):
>>>   php\php.exe scripts\rebuildtemplate.php "path to xwd folder" >
>>> convert.log
>>>
>>> Replace "path to xwd folder"with the folder name where your xwds reside.
>>>
>>> The convert.log file will contain the feedback, and you can check that
>>> file with a text editor.
>>>
>>> Regards,
>>>
>>> Tom
>>>
>>> Op 12-3-2012 11:48, Kemp Johnathan schreef:
>>>
>>> I guess this is a question for Tom, unless anyone else has taken over the
>>> work on this.
>>>
>>>  When I last tested the php file that builds the template.xwd file it
>>> generated an output report based on all the xwd files in the folder it was
>>> processing. This report was output into a non-scrollable window and the
>>> text output exceeded the display space available. As a result any details
>>> of errors that took place once the text had gone beyond the display area of
>>> the window was unavailable.
>>>
>>>  I will have a new set of xwds ready by the end of this week. Is there
>>> any possibility of the php file being modified so that I can process all of
>>> the files in one batch to verify that they will generate a valid
>>> template.xwd file?
>>>
>>>  Kind regards
>>>
>>>  Johnathan
>>>
>>>  This message and any attachment are intended solely for the addressee
>>> and may contain confidential information. If you have received this message
>>> in error, please send it back to me, and immediately delete it. Please do
>>> not use, copy or disclose the information contained in this message or in
>>> any attachment. Any views or opinions expressed by the author of this email
>>> do not necessarily reflect the views of the University of Nottingham.
>>>
>>> This message has been checked for viruses but the contents of an
>>> attachment may still contain software viruses which could damage your
>>> computer system: you are advised to perform your own checks. Email
>>> communications with the University of Nottingham may be monitored as
>>> permitted by UK legislation.
>>>
>>>
>>> _______________________________________________
>>> Xerte-dev mailing  
>>> listXerte-dev at lists.nottingham.ac.ukhttp://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev
>>>
>>> This message and any attachment are intended solely for the  
>>> addressee and may contain confidential information. If you have  
>>> received this message in error, please send it back to me, and  
>>> immediately delete it.   Please do not use, copy or disclose the  
>>> information contained in this message or in any attachment.  Any  
>>> views or opinions expressed by the author of this email do not  
>>> necessarily reflect the views of the University of Nottingham.
>>>
>>> This message has been checked for viruses but the contents of an attachment
>>> may still contain software viruses which could damage your computer system:
>>> you are advised to perform your own checks. Email communications with the
>>> University of Nottingham may be monitored as permitted by UK legislation.
>>>
>>>
>>>
>>> --
>>> --
>>>
>>> Tom Reijnders
>>> TOR Informatica
>>> Chopinlaan 27
>>> 5242HM Rosmalen
>>> Tel: 073 5226191
>>> Fax: 073 5226196
>>>
>>>
>>>
>>> _______________________________________________
>>> Xerte-dev mailing list
>>> Xerte-dev at lists.nottingham.ac.uk
>>> http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev
>>>
>>> This message and any attachment are intended solely for the addressee and
>>> may contain confidential information. If you have received this message in
>>> error, please send it back to me, and immediately delete it.   Please do
>>> not use, copy or disclose the information contained in this message or in
>>> any attachment.  Any views or opinions expressed by the author of this
>>> email do not necessarily reflect the views of the University of Nottingham.
>>>
>>> This message has been checked for viruses but the contents of an
>>> attachment
>>> may still contain software viruses which could damage your computer
>>> system:
>>> you are advised to perform your own checks. Email communications with the
>>> University of Nottingham may be monitored as permitted by UK legislation.
>>>
>>>
>>>
>>
>



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




More information about the Xerte-dev mailing list