[Zope3-Users] Dreamweaver

Stephan Richter srichter at cosmos.phy.tufts.edu
Tue Feb 6 09:30:52 EST 2007


On Tuesday 06 February 2007 08:56, David Johnson wrote:
> Has anyone used Dreamweaver with Zope 3? Any suggestions or tips?  
> The Zope 3 insistence on ++resource++ is a problem.  I'm not sure I  
> understand what the motive of the ++resource++ is as opposed to  
> having files relative to the current directory.

While we have not used Dreamweaver per se, we have developed tools so that 
CSS, JS and HTML files work locally and via the server. See z3c.zrtresource.

As to the namespace question. Imagine you have a resource called project.css. 
Under your proposal it would be available as:

http://localhost:8080/project.css

But remember, Zope was originally developed to be a CMS system, so a common 
use case is to allow users to add files/content to the system. So let's say a 
user adds a file called project.css.

What should the above URL return? The resource or  the content (plus default 
view)?

Another problem with using relative URLs in the HTML is this. Let's say you 
call:

http://localhost:8080/folder

which shows a view that requests project.css relative to folder:

http://localhost:8080/folder/project.css

You now downloaded the same CSS file twice and the browser cache doubles. 
Effectively you disabled browser caching.

Using a resource and calling for the absolute URL guarantees that there are no 
name conflicts or caching issues.

Regards,
Stephan
-- 
Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training


More information about the Zope3-users mailing list