A day of web site tweakages. google search in my navigation bar and a new SOAP based MSN Messenger status. This was implemented in 3 lines of PHP!
Category: soap
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 SOAP
web 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.
Neil Finn Lyric Server
Wild and crazy times. Last week I implemented the Random Neil Finn Lyric Server as a SOAP
service. Now it gets hit hundreds of times per day! This crazy guy is translating Neil Finn into French and Spanish. Mon deu!
Been working on a minor skunkworks project for this site. Based on Visual Basic, SOAP
and lots of munging stuff.
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.
SOAP and WSDL
Finally working out this SOAP and WSDL thing. Adding a SOAP and XML-RPC interface to the content management system as a transport to insert content onto this site.
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.