Re: Tapestry with Dreamweaver

Programozás <[email protected]>
Newsgroups gmane.comp.java.tapestry.devel
Message-ID <[email protected]>
How do you handle if some components contain private CSS styles?
Thanks!

----- Original Message -----
From: "Geoff Longman" <[email protected]>
To: "Jonathan Carlson" <[email protected]>
Cc: <[email protected]>
Sent: Wednesday, November 13, 2002 8:25 PM
Subject: Re: [Tapestry-developer] Tapestry with Dreamweaver


> I use Dreamweaver. Here's what we do.
>
> We get an html file that will be a template from a designer.
>
> i.e.
>
> <html>
> <head>
> <!-- stylesheet stuff -->
> </head>
> <body>
>   <table>
>     <tr>
>    <td>Hello!<td>
>    </tr>
>   </table>
> </body>
> </html>
>
> First thing is to isolate the head stuff using jwcid="$content$" -
tapestry
> ignores anything outside this
>
> <html>
> <head>
> <!-- stylesheet stuff -->
> </head>
> <span jwcid="$content$">
> <body>
>   <table>
>     <tr>
>    <td>Hello!<td>
>    </tr>
>   </table>
> </body>
> </span><!-- end of jwcid="$content$" -->
> </html>
>
> So the hardcoded stylesheet stuff is ignored by Tapestry but is still
there
> if one
> views the template in Dreamweaver.
>
> But we'll still need Tapestry to use style sheets: use a Shell component
>
> <html>
> <head>
> <!-- stylesheet stuff -->
> </head>
> <span jwcid="$content$">
> <span jwcid="shell">
> <body>
>   <table>
>     <tr>
>    <td>Hello!<td>
>    </tr>
>   </table>
> </body>
> </span><!-- end of jwcid="shell" -->
> </span><!-- end of jwcid="$content$" -->
> </html>
>
> The Shell will handle stylesheets (Head tag oriented stuff)
>
> If we are using Tapestry generated javascript, we need a Body component
>
> <html>
> <head>
> <!-- stylesheet stuff -->
> </head>
> <span jwcid="$content$">
> <span jwcid="shell">
> <body jwcid="Body">
>   <table>
>     <tr>
>    <td>Hello!<td>
>    </tr>
>   </table>
> </body>
> </span><!-- end of jwcid="shell" -->
> </span><!-- end of jwcid="$content$" -->
> </html>
>
> Follows is the same template but I''m replacing the table with
> dynamic stuff using the Cool component
>
> <html>
> <head>
> <!-- stylesheet stuff -->
> </head>
> <span jwcid="$content$">
> <span jwcid="shell">
> <body jwcid="body">
>   <table jwcid="Cool">
>     <tr>
>    <td>Hello!<td>
>    </tr>
>   </table>
> </body>
> </span><!-- end of jwcid="shell" -->
> </span><!-- end of jwcid="$content$" -->
> </html>
>
> The template is still completely viewable in Dreamweaver
>
> Now about the MegaComponent thing. Going the other way (Developer to
> Designer)is tougher.
> You could grab some HTML source generated by the MegaComponent and paste
it
> in
> (either with a jwcid="MyMegaComponent", or by wrapping the static source
> with <span jwcid="$remove$">)
>
> But that's a pain as you have to staticly resolve all the images and links
> in the static version of the MegaComponent
> to make it look good in Dreamweaver.
>
> We usually give up on having the templates completely viewable in
> Dreamweaver once we use MegaComponents.
> Its easier to have the designer put in a placeholder of an appropriate
size.
> That works for us.
>
> Geoff
>
>
> ----- Original Message -----
> From: "Jonathan Carlson" <[email protected]>
> To: <[email protected]>
> Sent: Wednesday, November 13, 2002 11:07 AM
> Subject: [Tapestry-developer] Tapestry with Dreamweaver
>
>
> One of the selling points for Tapestry is the superior integration with
HTML
> layout tools so Java developers can leave most of the layout concerns to
> others.
>
> Here's my question:
>
> If a page makes extensive use of embedded and mega components, then would
a
> design person using Dreamweaver (or please suggest a better tool if you
know
> of one) still be able to see what the whole page will look like before
there
> is a complete server running?  (Assuming they have access to the component
> templates).
>
> In other words, can Dreamweaver be set up to include the mega-component
> templates in the right place?  Or are most Tapestry apps not yet using
> mega-components much so this hasn't really been an issue?
>
> Thanks in advance for your perspective.
>
> Jonathan Carlson
> Minneapolis, Minnesota
>
>
>
> **********************************************************************
> This email and any files transmitted with it are confidential and
> intended solely for the use of the individual or entity to whom they
> are addressed. If you have received this email in error please notify
> the system manager.
> **********************************************************************
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by: Are you worried about
> your web server security? Click here for a FREE Thawte
> Apache SSL Guide and answer your Apache SSL security
> needs: http://www.gothawte.com/rd523.html
> _______________________________________________
> Tapestry-developer mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/tapestry-developer
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by: Are you worried about
> your web server security? Click here for a FREE Thawte
> Apache SSL Guide and answer your Apache SSL security
> needs: http://www.gothawte.com/rd523.html
> _______________________________________________
> Tapestry-developer mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/tapestry-developer
>


-------------------------------------------------------
This sf.net email is sponsored by: Are you worried about 
your web server security? Click here for a FREE Thawte 
Apache SSL Guide and answer your Apache SSL security 
needs: http://www.gothawte.com/rd523.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.