"Adobe GoLive Dynamic Link is a generic term for a set of powerful e-commerce and dynamic data modules that give Web teams the ability to create visually rich database-driven sites for doing business on the Web using Adobe GoLive 4.01. Dynamic link is neither middleware nor requires a server-side install, but a simple yet elegant client-side extension to GoLive that bridges the world of visual authoring and building dynamic, data-driven Web sites."
Current Known Bugs & Tips:
- Installation / Startup Problems:
- Dynamic Link appears to only be compatible with Windows 98 or Windows NT, although users have been able to get GoLive to run without it installed on Windows 95 machines.
- See notes from Larry Prince and Stuart Low on how to get things working correctly.
Date: Sun, Dec 12, 1999
To: "GoLive Talk" <firstname.lastname@example.org>
From: John Kranz <jkranz@Adobe.COM>
Subject: Dynamic Link Commentary
Several issues were raised following the Dynamic Link announcement, and I'd like to address them now having returned from a week of travel. I'm deferring comment on SDK and WPS status since this is being addressed in a forthcoming posting by Raine Bergstrom, Group Product Manager.
First allow me to apologize for the initial adobe.com confusion on obtaining the Dynamic Link for ASP download. The direct URL follows:
Now to address some of your questions.
Question: Why Dynamic Link for ASP?
Answer: As Daniel eloquently put it, this was our biggest (easiest) fish to catch and fry. More specifically, several months ago our product and development team had to make some difficult choices and one of the standards as a place to start using the Dynamic Link's architecture. ASP is a widely-adopted standard which allowed us to target a platform in which we could get some immediate and broad-based customer usage feedback. While one can argue this selection, ultimately a decision had to be made to move the development process forward.
Now that the architecture is created, Dynamic Link will extend quickly, as referenced in the Press Release. At first these options will come only from Adobe, but the release rate will increase when the SDK becomes available.
Bottom-line: Adobe is absolutely committed to addressing those with diverse DB and platform needs and this is why we also announced with Sun for JSP, Open Market, PHP and FileMaker Pro XML. We will release these solutions as quickly as possible, with many more to follow. Note that WebObjects support already ships with GoLive 4 as well.
Question: Does Dynamic Link for ASP require Microsoft IIS Web Server?
Answer: No, as already touched upon on this TalkList. There are several alternatives, besides NT Server 4. I will name three alternatives below. I encourage you to contact these vendors directly if interested.
Chili!Soft ASP <http://www.chilisoft.com/>
Platform independent Active Server Pages
Chili!Soft ASP provides full ASP support for Web servers from Apache, Lotus, Netscape, O'Reilly and Microsoft, running on Windows NT, Sun Solaris and IBM AIX, with other Web servers and Operating Systems coming soon.
Note: We are running Adobe GoLive 4.0 Dynamic Link demo on NT/Apache/Chili!Soft within our Adobe intranet.
Halcyon Software <http://www.halcyonsoft.com/prods/iasp/iasp.htm>
Halcyon Software delivers application platform independence with Instant ASP (iASP), a portable active server framework that lets developers deploy Active Server Pages (ASP) on any Java servlet-enabled Web Server or Application Server, including:
Apache (Windows & UNIX)
Sun Web Server
Java Web Server
Netscape Enterprise Server
asp2php converts WWW Active Server Pages (ASP) files that run on the Microsoft IIS Web Server into PHP3 pages to run on Apache.
In closing, I encourage all of you who are involved in or considering ASP integration to download Dynamic Link today. For those who are not presently pursuing ASP integration, you can gain a sense of the vision Adobe brings to the table in the Web space for providing a consistent visual authoring environment for database integration. A key ingredient to this approach is the ability to integrate with numerous scripting environments without changing the user experience.
Adobe's integration story from this day forth will only grow stronger.
P.S. While I can't speak to future products, we will be issuing an updated technical note (authored by Matt Ridley) detailing several ways to enhance GoLive 4 <> Lasso integration today that should put a smile on the face of those currently working with both products. Matt will announce it here when it's available.
j o h n k r a n z
Product Marketing Manager
Internet Products Group
Adobe Systems, Inc.
From: Robert Oliver <email@example.com>
Subject: Dynamic Link for ASP
Date: Fri, 31 Dec 1999
For the benefit of other GL users I thought I would relay my experience with the most current version available at the Adobe site (beta 3?).
After installing DL on my Windows 98 machine and rebooting I immediately had the control panel for my sound card crash on start-up. General system speed on my 450 Pentium III was extremely sluggish, with at least a 50% drop in performance. Numerous reboots produced the same result.
Having only download DL for future exploration (my ISP does not currently support ASP), I removed the program, rebooted, and the system is now back to normal.
This is the first time any Adobe product has ever caused me a problem of this nature.
From: Larry Prince <firstname.lastname@example.org>
There have been a lot of installation and configuration questions on this forum, most of which I've experienced. Adobe support of the Beta was very helpful in getting me through this and understanding AGDL. So here is a summary of some things that I hope will clear up many of these questions.
Yes, you have to be running a Windows Web server on a PC; either IIS 3 or 4 (Win NT), personal web server (Win 98 or Win NT) or peer web server (Win NT). Place the Demo folder (for the demo to work) and/or the config folder (for stuff you create) in a place seen by the web server. On a Win NT machine this is typically in the InetPub/wwwroot folder. The last thing you have to do to is to make sure the permissions on the Demo and/or config folders/virtual directories (under your web server) allow scripts to be executed. This procedure may be different depending on the web server you're running and the options you installed for that web server. PLEASE, if you don't feel comfortable messing with this stuff, don't and find an IS person.
You have to be running MDAC (Microsoft Data Access Components) version 2.1 or later. However, no configuration is necessary. Adobe has bypassed the need to enter DSNs (Data source names) under the ODBC configuration control panel by coding the database driver into AGDL configuration files. Of course, those who want more control can use the ODBC control panel to setup UDLs and DSNs, i.e., they will work with AGDL, they're just not necessary for rudimentary functionality.
Many of the problems experienced with Mac Beta versions of AGDL were caused by the use of Mac line breaks and the fact that these aren't read properly on a Windows machine. This is no longer a problem if you download the new released version of AGDL. However, you should change the web database line breaks option to Windows (CR/LF) if you plan on modifying any files that reside on the Windows machine.
If you are changing files from a machine that has an IP address other than 127.0.0.1 than you must change the friends.asp file located in the demo/config/include and or config/include folder. The friends file includes instructions on how to do this.
I know it was a pain working through this stuff, so I hope this helps avoid some aggravation for some of you.
From: Stuart Low <email@example.com>
To: GLHQ forums
A few people have mailed me regarding getting the Dynamic Link to work accross Mac and PCs and how they can't get it to work so for the benefit of those trying the Win 98 route then here's the fix. So far it is foolproof (Please God let it remain that way). Any way Big thanks and Credits to Aarron who paved the way big style. BTW it is a cracking feature once it is working.
1. Download and install the Dynamic Link Mac version.
2. Download the PC version of the Dynamic link and keep it safe. Note - if you downloaded it to your mac then don't transfer it accross Apple talk. Use a Zip or floppy.
3. Install the PWS on Win 98 from the Win 98 CD. Select CUSTOM install.
Add the ADO documentation - Click on MDAC - (it should be grey in the tick box) - then "show subcomponents - drill down till you get ADO documentation.
Drill back again and select PWS - "show subcomponents" then drill down till you get "ASP Documentation" and select this. Drill back again then accept all the defaults from there on. Your webserver should be c:\inetpub\wwwroot
4. Once the PWS is installed, then doubleclick the MDAC 2.1 file. It will self extract then click on the big square "Install" button. This automatically installs the MDAC 2.1 file to the personal webserver. Restart if it tells you.
5. Next. Extract the PC version of the Dynamic Link and install it to the desktop folder of the PC. Don't worry about the error about having to install it manually - you are only after the Demo file within the Dynamic link folder you have just made.
6. From the desktop you should have the Dynamic Link folder. Drill down to get the folder named "Demo". Rename this folder to "golive" them copy it to the webserver folder " c:\inetpub\wwwroot
7. Test your webserver on the windows machine. Open IE4/5 and type localhost\golive then hit return
8 You should now see the golive demo website. If you don't then you will need to remove uninstall the PWS and then reinstall it exactly as above.
9. If you see the files then navigate through them. If in any of the pages you get and ODBC error then the PWS has not been installed correctly or your copy of the demo folder is corrupt.
10. Find the friends.asp file. This will be located in c:\inetpub\wwwroot\golive\config\include folder. Open this in word pad or something and look at the bottom of the page. There should be an IP address of 127.0.0.1 Now go and check the IP address of your Mac (TCP/IP control panel from the apple menu). Note this down. Back to the PC (Yuk). In the friends.asp file put your cursor at the end of the IP address then hit RETURN. This is very important. Now type in your Mac IP address. save the file. (Don't worry about the subnet mask)
11. Get the IP address of the PC. Click "start - run then type "winipcfg" hit return. Note the IP address of the PC (Don't worry about the subnet mask). Make sure your TCP/IP is set up properly. In the control panel doubleclick the network icon then select TCP/IP then select properties. Fromthe TCP/IP tab select "Specify an IP address" and give it the same one as you noted earlier.
SPECIAL NOTE FOR ISDN LAN MODEMS:It is important to note a few things here. Your PC must have a network card and it must be on the same network as your Mac via a HUB. Your PC MUST also be set up to use TCP/IP. You can do this by checking as per above. SPECIAL NOTE FOR 3 COM USERS - If you are going through a LAN Router such as a 3COM ISDN LAN Modem then it is most likely that you will be using Dynamic IP addresing (OR DHCP) on your PC. Please note that it DOES NOT WORK and you will be wondering why for days. In 99% of cases dynamic addressing selects from a bank of IP address and assigns it to the PC as it sees fit and only if you are very lucky will it assign the right one. You must assign a static IP address if you are using a such a LAN Modem. So save yourself some hassle and assign one such as 192.168.1.2 (Not 192.168.1.1 - this is reserved for the Lan Modem). Also make sure that you dont give it the same address as your Mac. If your Mac is using DHCP then that is ok so no need to adjsut settings.
Final note: if you use your PC for internet access then you will need to switch to DHCP agin to access the internet.
12. Go to the c:\inetpub\wwroot directory on the PC. Right Click (YUK) on the Demo folder, scroll down and select copy. Click on the desktop then right click again (Yuk, Yuk - why two buttons?) then select paste. RENAME this file "Demo" then save it to your ZIP or whatever. Go to your very friendy loveable Mac"
14. Locate the Mac "Demo" folder. (Probably in Macintosh HD/Golive 4.0/Dynamic Link). REPLACE this with the one from the PC. NOTE: DO NOT Rename this folder. Why go to all this bother - because the ASP scipts in the Mac version don't have PC linebreaks which is what causes the link not to work. Sure you can go and edit all the Mac version files like it says in the tutorial but the PWS on the windows machine caches loads of stuff and you could end up spending days trying to debug the link. Far easier just to copy the PC files. Besides I tried with all the Mac files and couldn't get it to work no matter how much I tried - maybe they're corrupted.This is a good point to note though that when developing new stuff - make sure you design the pages in Golive with PC line breaks - ie "Special - Web Database - Select "Windows Line Breaks".
15. Test the webserver from your MAC. Launch your browser and type in http://(pc IP address)/golive You should see the files and be able to navigate through them.
16. Now the good stuff. Launch Golive. Open the demo site and the file named frontpage.asp as per the tutorial. Click on "make dynamic" in the Dynamic Link pane and if everything is as it should be then you will hear that lovely chatter from the PC's(YUK) hard drive and the pane will look as it does in the tutorial.
Hope this helps you get it all working.