Coldfusion, SOAP

90% completed a Visual Basic frontend to the mungenetengine. This should make it easier to update and edit some of the content on the site, with resorting to copy and paste. The original interface is a forms/web based thing.

Strange days. Had an email from a Dreamweaver/Coldfusion MX user saying that the Random Neil Finn Lyric Server was the first successful SOAPweb service he could connect to. Nothing like helping the competition!

mungenetengine

GoLive 6: Adobe’s Open Source Embrace. A good read if you are into databases, PHP, GoLive et al.

As as 1.30pm, the Random Neil Finn Lyric Server has served 1000 lyrics!

OK, so I felt guilty. Spent some time creating table versions of the templates for those few people who are stuck in the late 1990s with Netscape 4.x and similar. The css is also customised slightly, too. mungenetengine will dynamically determine the browser you are using, and serve up the same content, just slightly modified depending on your browser.

SOAP

I can insert SOAP content into the HTML stream. This is the mechanism I am going to use to do cross mungenetengine content replication.

Well, after using a SOAP client/server combination in the mungenetengine, I can call the external server asking for a content fragment and insert it into this site. Done. Duration 45 minutes. SOAP (ref: SOAP Spec); is a W3C protocol for client-server communications using XML as the payload format and HTTP as the transport.

The key point is that I can place content in one place (externally, for public view) and have the internal site seem like its ‘replicating’ the content. The way it works is to call a SOAP object requesting a particular mcid from a server; this is inserted this into the client’s HTML stream.

XMLRPC, SOAP

Time to try out XML-RPC as an alternative to SOAP Spec. Its not that its too difficult, its just that getting two different clients to operate to the same server the same way seems… harder than it should be. Also, the PHP class that I am using has little to no documentation.
11.30pm: I am amazed at how fast you can get stuff working with XMLRPC as compared to SOAP. There is an added level of complexity in the SOAP protocol that gets in the way of doing simple client-server communications.
Spent today with a collegue, Aaron, at Agfa. Aaron tested out printing high quality artwork from Illustrator 10 and InDesign 2.0. Specifically looking at transparency effects and spot colours. We successfully RIPped the files to PDF (using the Normaliser) and separated them to 7-plates (on purpose). Even the in-RIP trapping engine successfully trapped the files.

SOAP, AppleScript, PHP4

Wow. Have been spending time with SOAP Spec as a mechanism for transport of client-server messages over the net. And it works as advertised

After using AppleScript on MacOS X to communicate to a server, I added a PHP4 SOAP implementation of both a client and server to this web server. Just to make life interesting, after installing the Microsoft SOAP Toolkit 2.0, I can now get data from the server. The next step is adding a database to the back end; and get some stuff persisting and being useful!

The ease of programming in PHP also surprised me. Even got the object orientation and correctly factored my code. The ultimate strategy is to place as much of the content on this site into a database and dynamically generate anything – this site, navigation or a for-print document. Well, that s the wish anyway. Presently, I use Radio Userland as a weblog tool after transitioning from Blogger. But I d prefer to roll my own. The next step in the process is understanding MySQL

The service provider we use for this site is JumpLine — these guys are extremely helpful — and nothing has been too much trouble.