Archive of UserLand's first discussion group, started October 5, 1998.

It's just storage

Author:Dave Winer
Posted:5/16/1999; 8:21:32 AM
Topic:Source release of Prefs.UserLand.Com
Msg #:6318 (In response to 6317)
Prev/Next:6317 / 6319

In the message to the XML-DEV list, I suggested that other environments could support the XML preferences spec. I wanted to direct that message to people here too, esp ones who have implemented XML-RPC in environments other than Frontier.

A few days ago I posted some notes on the Scripting News home page about our decision in April to look to deploy some of our services on other OSes, esp various flavors of Unix.

The reason we pushed this project out quickly is because the XML spec for preferences is an essential tool for us in any environment we're going to run our services in. Getting it implemented in other environments is key to our being able to move apps from Frontier to other systems.

Snippet

For reference, here's a snippet:


	Many Scripting News readers have their own websites. We'd like to index these sites in our search engine. We're also interested in knowing if you run your own server with a fixed address (a domain name is OK too). Are you running Frontier on your server?
	
		The web address of a page with information about yourself.
		
	
		If you're running your own web server at a fixed IP address, enter it here. This lets us find out what kind of server software UserLand.Com members are running.
		
	
		Is Frontier running on this system? If so, we could possibly connect our servers together in interesting ways
		
	
		What TCP/IP port is Frontier running on? (It's usually 80 or 81.)
		
	

It's just storage

If you look closely, you'll see that every object in the spec has an associated database address, something like websiteInfo.frontierPort or personalInfo.name.

In the Frontier implementation, these refer to items in sub-tables of the user's table in members.root. But they could just as easily map onto cells in a row in a relation stored in mySql, or a page in a FileMaker database on the Mac, or even something running in a HyperCard stack soup.

It's just storage.

Questions

Does this make sense? Can we get this running in client-side Java? In Python and Zope? Perl running in Apache?


There are responses to this message:


This page was archived on 6/13/2001; 4:50:12 PM.

© Copyright 1998-2001 UserLand Software, Inc.