Just so there is no misunderstandings,  I personally love previewable 
templates. I would love to keep them. 
That's one of the best parts of tapestry and a great differentiating factor. 

I just feel that's not a priority for most of the tapestry team (Thiago 
excluded). I hope I am wrong. 
If this is the case though, this functionality will be eroded to non-existent 
over time. 


> On Oct 30, 2013, at 6:55 PM, Geoff Callender 
> <geoff.callender.jumpst...@gmail.com> wrote:
> 
> Good helpful responses, thanks, but I'm surprised how broad the range of 
> opinions is! 
> 
> Thiago is passionately in favour of putting in the effort to be preview-able, 
> while others feel that it's not worth the effort. Are there any more opinions 
> out there?
> 
> Cheers,
> 
> Geoff
> 
>> On 30/10/2013, at 6:04 PM, Geoff Callender wrote:
>> 
>> I'm trying so very hard to keep my templates "preview-able" but it's getting 
>> oh-so-difficult. Is it time to stop trying and just get my web designer to 
>> use the same development environment as me?
>> 
>> When I say "preview-able template", I mean a template coded in such a way 
>> that a web page designer can open it in a web browser or WYSIWYG editor for 
>> "preview" and edit. The idea is that it looks close enough to the runtime 
>> page to be useful, and easily editable.
>> 
>> In the past, the techniques that have allowed this include:
>> 
>> * Invisible instrumentation (see 
>> http://jumpstart.doublenegative.com.au/jumpstart/examples/lang/previewabletemplates).
>> * The Remove component (see 
>> http://jumpstart.doublenegative.com.au/jumpstart/examples/styling/previewablewithstylesheets).
>> * The Content component.
>> 
>> But the obstacles have been growing and growing.
>> 
>> * These days a page is usually made from lots of complex components. None of 
>> these will be shown in the preview.
>> * AJAX-busy pages are often made from lots of components that show at 
>> different times. None of this will be shown in the preview.
>> * Complex components are often made from other complex components. None of 
>> these will be shown in the preview.
>> * Tapestry's own BeanEdit, BeanDisplay, and Grid, all preview terribly. If 
>> you put in the work to make them preview-able then you might as well not use 
>> them.
>> * A field might be replaced at runtime by a PropertyEditor. This will not be 
>> shown in the preview.
>> * I have to keep the Remove-d stylesheet link in the TML file in line with 
>> the @Import-ed stylesheet in the Java.
>> * With T5.4, Form labels and fields emit Bootstrap classes at runtime. These 
>> will not be shown in the preview.
>> 
>> So, is it time to accept that preview-able TML is dead, drop the techniques 
>> above, and teach my web page designer to run the same development 
>> environment as me?
>> 
>> Cheers,
>> 
>> Geoff
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to