Can anyone here give a heads up on Dreaweaver UltraDev and how well it might be used with/for Zope and vice versa? http://www.macromedia.com/software/ultradev/ for example it says at http://www.macromedia.com/software/ultradev/productinfo/features/ """ Support for industry-standard application servers Build sites for robust industry servers such as Microsoft IIS, Allaire ColdFusion, IBM WebSphere, BEA WebLogic, and Netscape Enterprise Server. Easily extend UltraDev to support other servers such as PHP and Tango. """ - Jason ---------------------------------------------------------------------------- -------------------------------- Macromedia Introduces Dreamweaver Ultradev MACROMEDIA INTRODUCES DREAMWEAVER ULTRADEV Visual solution enables delivery of e-business applications on Internet time San Francisco, California-May 8, 2000-Macromedia, Inc. (NASDAQ: MACR)today announced Macromedia Dreamweaver UltraDev, the visual solution for rapid Web application development. Dreamweaver UltraDev is the first authoring software that allows developers, programmers, and designers to visually create and edit data-driven Web applications on multiple server platforms. Using Dreamweaver UltraDev, e-businesses can accelerate delivery of projects ranging from dynamically generated pages and forms, to enterprise class solutions such as e-commerce stores, inventory management systems, and database applications for intranets. Dreamweaver UltraDev generates applications that take advantage of Microsoft Active Server Pages (ASP), Sun Microsystems JavaServer Pages (JSP), and Allaire ColdFusion Markup Language (CFML) technologies to connect to industry standard servers, making it ideally suited to today's heterogeneous development landscapes. Dreamweaver UltraDev meets the needs of a wide range of Web developers. Current application builders will increase their productivity with visual authoring, while retaining total control over source code. Designers new to application development will be productive immediately because they can now easily visualize and edit dynamic server-side content and application logic. Live data streamlines authoring Dreamweaver UltraDev enables users to preview Web applications populated with live, editable data within the authoring environment. Application builders can inspect databases, build queries, create application logic, and then view dynamic content using Live Data Preview. This unique feature reduces time spent switching between non-visual development environments and a Web browser to view designs or test functionality. "Visualizing dynamic server side content at design time will revolutionize the way people develop Web applications," said Kevin Lynch, chief technology officer for Macromedia. "Dreamweaver UltraDev will empower developers to work more efficiently when creating these Web applications across their choice of databases, application servers, and operating systems." Built on Macromedia Dreamweaver In addition to specific functionality for building applications, Dreamweaver UltraDev provides all the features of Macromedia Dreamweaver 3. Dreamweaver UltraDev takes advantage of the Roundtrip HTML, Roundtrip XML, and Roundtrip Server Markup found in Dreamweaver to preserve the integrity of application source code. Members of the 500,000-strong Dreamweaver community will immediately feel at home in the familiar user interface. Developers can take advantage of tight integration with Macromedia Fireworks, Flash, and Shockwave as well as extend and customize the application using the Dreamweaver extensible architecture. "Support for multiple server-side scripting languages, live data preview, clean code I can fine tune, and the tremendous extensibility means I can customize Dreamweaver UltraDev and deliver powerful Web applications with less effort," said Tom Pizer, vice president of interactive services for Fig Leaf Software. "In the competitive world of Web application development, the time we save goes right to the bottom line." Support for standard technologies Dreamweaver UltraDev enables developers to build Web applications on leading industry server platforms such as Microsoft Internet Information Server (IIS) for ASP applications, Allaire ColdFusion for CFML applications, and IBM WebSphere and iPlanet Web Server, Enterprise Edition 4.1 for JSP applications. Dreamweaver UltraDev can also link to any ODBC, ADO, or JDBC database source or to legacy data systems through COM objects, and JavaBeans. </snip> ________________________________________________________________ Jason CUNLIFFE = NOMADICS.(Interactive Art and Technology).Design Director
At 22:47 Uhr -0400 10-5-00, Jason Cunliffe wrote:
Can anyone here give a heads up on Dreaweaver UltraDev and how well it might be used with/for Zope and vice versa?
http://www.macromedia.com/software/ultradev/
for example it says at http://www.macromedia.com/software/ultradev/productinfo/features/ """ Support for industry-standard application servers Build sites for robust industry servers such as Microsoft IIS, Allaire ColdFusion, IBM WebSphere, BEA WebLogic, and Netscape Enterprise Server. Easily extend UltraDev to support other servers such as PHP and Tango. """
- Jason
I think this sounds very interesting. I love Dreamweaver and Fireworks, but have not yet found a way to have them work with Zope. From the news and the Macromedia site I find it dificult to judge if it will be able to extend Dreamweaver UltraDev to work with Zope. I guess the solution will still use ftp as access method wich is not the correct way to work with Zope. I guess it needs WebDav and if even if that were there, there would probably be problems in working with Zope. Jochen
What's stopping you using Dreamweaver with Zope? We manage it okay... Chris
Chris Withers wrote:
What's stopping you using Dreamweaver with Zope?
We manage it okay...
Chris
In that case it sounds like Dreamweaver Ultradev will work also... Would you care to explain precisely _how_ you use Dreamweaver with Zope at present ? ..and how it relates to this Richard Folwell's comment: Thursday, May 11, 2000 3:23 AM, Richard Folwell wrote: <richard@folwell.com>
It looks like a code generation system, in which case it will have problems with Zope, due to the content being held in an object database. All the mentioned supported systems use text files for their sources.
Not that interfacing such a tool is impossible. Someone recently posted a system to let a particular editor work with the Zope content. Right now, as far as I know, the only way in is through the web interface, so anything that is designed to work with directly accessible disk files will need some glue code to make it work.
thanks - Jason
In that case it sounds like Dreamweaver Ultradev will work also...
Not necessarily ;-)
Would you care to explain precisely _how_ you use Dreamweaver with Zope at present ?
Sure... Our content editors use Dreamweaver 3 to edit Zope DTML documents using Dreamweaver's ability to edit sites using FTP. Zope provides a wonderful FTP server (usually on port 8021) giving secure access to the ZODB's contents in a way that behaves like a filesystem accesses through FTP. DTML Methods and Documents (and anything derived from them, such as Wiki pages) can be downloaded and edited... other objects can't, but Zope returns a 550 error, which is the same as you'd get if you didn't have the neccessary privileges to access a file, so Dreamweaver doesnt' whinge too much. -Why DTML Documents? Well, because they're only editing content and we don't want them messing with any DTML. By giving the dtml documents ids which end in .html, Dreamweaver on the PC is quite happy to edit them as HTML. And because Dreamweaver is kind enough to leave alone tags it doesn't know about, you can leave <dtml-var standard_html_header> and the footer in, although you might have to be a bit more careful with other embedded DTML. -But how do you do index_html then? We use a very cunning DTML method index_html: <dtml-var index.html> And then have a normal index.html DTML document. -So, what are your gripes then? Well, Dreamweaver (on the PC) is f$%^ing stupid in the way it handles extenion-less files: it won't let you edit them. If it just treated them as text, then you could edit DTML methods in the HTML source window. That said, this is qutie a cool 'feature': we can limti what our content editors can screw up by not giving important stuf a .html extension... A combination of Zope/Dreamweaver stupidity (I haven't actually figured out who is to blame... ;-) means that you have to define users who are going to edit stuff with Dreamweaver in the root of your Zope object store and then give them local roles appropriate to the actual access they need. Oh, and Dreamweaver is a lumbering beast of an application in terms of needing huge amounts of screen space and memory. I tend to stick to EMACS, which works fine on NT, has a python mode (I would break down and cry with joy if someone did a DTML minor mode) and lets me edit DTML documents, methods and the like to my hearts content: lovely copy & paste, text searching, etc... Hope all this helps :-) Chris
..and how it relates to this Richard Folwell's comment: Thursday, May 11, 2000 3:23 AM, Richard Folwell wrote: <richard@folwell.com>
It looks like a code generation system, in which case it will have problems with Zope, due to the content being held in an object database. All the mentioned supported systems use text files for their sources.
Not sure what this is waffling about, is the whole message available anywhere? PS: Given that Dreamweaver is entirely written in XML and javascript, someone should really hack it to pieces and make it into a decent Zope (XML-RPC?) client ;-)
Thanks Chris for a great post..! ----- Original Message ----- From: Chris Withers <chrisw@nipltd.com> Sent: Thursday, May 11, 2000 12:51 PM
Would you care to explain precisely _how_ you use Dreamweaver with Zope at present ?
Sure...
Our content editors use Dreamweaver 3 to edit Zope DTML documents using ... [+++ long snip lovely Q&A description] ... PS: Given that Dreamweaver is entirely written in XML and javascript, someone should really hack it to pieces and make it into a decent Zope (XML-RPC?) client ;-)
YES.. what we were wondering too.. have you checked out the new Extensions page at http://dynamic.macromedia.com/bin/MM/exchange/dreamweaver/main.jsp In general, it seems a great shame that Zope does not even figure into the Macromedia web server landscape yet PHP, ASP, ColdFusion [obviously] do.. - Jason
Hi, I don't know... could WebDAV be done using JavaScript? If so one could surely implement it for Dreamweaver. Jochen
PS: Given that Dreamweaver is entirely written in XML and javascript, someone should really hack it to pieces and make it into a decent Zope (XML-RPC?) client ;-)
YES.. what we were wondering too.. have you checked out the new Extensions page at http://dynamic.macromedia.com/bin/MM/exchange/dreamweaver/main.jsp
Too busy to, sadly :(
In general, it seems a great shame that Zope does not even figure into the Macromedia web server landscape yet PHP, ASP, ColdFusion [obviously] do..
Doesn't matter, if they do something decent for the crap that ColdFusion needs, then it shouldn't be to hard to covnert it to DTML. Sounds to me like the need something like EMACS' major/minor modes for the various server-side scripting tags.. cheers, Chris
At 14:43 Uhr +0100 11-5-00, Chris Withers wrote:
What's stopping you using Dreamweaver with Zope?
We manage it okay...
Chris
Really??? How are you doing this? FTP? I think I tried this and was unlucky because of the non-default-port... Are you editing DTML-Documents and -Methods through Dreamweaver? Are you using the <dtml-var xxx> includes (headers and footers for example)?? Very interested... Jochen
Really??? How are you doing this? FTP? I think I tried this and was unlucky because of the non-default-port...
Yes. When defining your sites in the 'Site Files' Window, go to the 'Web Server Info' tab and set as follows: Server Access: FTP FTP Host: your.host:8021 Use Passive FTP: unchecked Use Firewall: unchecked
Are you editing DTML-Documents and -Methods through Dreamweaver?
Any DTML document or method that has an id that ends in .html
Are you using the <dtml-var xxx> includes (headers and footers for example)??
Yes. We try to stick to only header and footer tags in stuff to be edited with Dreamweaver. The WYSIWIG editing can stomp on DTML unless you're careful. cheers, Chris
participants (3)
-
Chris Withers -
Jason Cunliffe -
Jochen Haeberle