Radio : Items and issues related to Radio UserLand and blogging in general
Updated: 29.4.2003; 22:47:42 Uhr.

 

Subscribe to "Radio" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 
 

Donnerstag, 13. März 2003

Short-term NetNewsWire road map. Here’s the short-term road map for NetNewsWire...

NetNewsWire 1.0.1 will probably be released Friday. This release is mainly about fixing crashing bugs—but it also fixes some weblog editor bugs and makes some other improvements here and there.

The big change in 1.0.1 is under-the-hood—it’s the brand-new XML-RPC client code that’s used by the weblog editor. It replaces the system’s built-in code that was a source of crashes in the weblog editor. (It’s available under the open source BSD license, so other Cocoa developers can use it too—and help improve it if they want to.)

Another change—less major in terms of code, but still nice—is that the RSS parser is more forgiving of unencoded ampersands, which is the most common cause of feed-reading failures.

(I’ll do a what’s-new-in-1.0.1 page that explains more of this in friendlier terms.)

So—what’s next? What’s coming in 1.0.2?

1.0.2 will have more under-the-hood changes: I plan to make frameworks out of some of the underlying code that doesn’t change much. For instance, the XML-RPC code will be in a framework, the RSS parser will be in a framework, the OPML parser will be in a framework, and so on.

For non-developers... frameworks are like separate modules. They’re hidden from view unless you do a Show Package Contents on the app. As a user you wouldn’t notice the difference if code is in a framework or not. But it means two good things:

1. It’s easier to maintain and test code that’s in frameworks. I can write test apps that are specific to a framework, and I can work on a framework separately from working on NetNewsWire, and only incorporate the updated framework when it’s ready.

2. Some of these frameworks will be released as open source (BSD license) so that other developers can use them. Frameworks are easier to use and integrate than just raw source files.

Okay, that’s pretty boring to most of you... So what else is coming in 1.0.2?

More bug fixes. More small enhancements. And, finally, some new features.

I haven’t decided yet which features yet are going into 1.0.2, but they’ll most likely be weblog editor features, such as:

1. Allowing Radio users to specify that a post should not go on the home page.

2. Supporting more Movable Type options.

3. At least some minimal AppleScript support for the weblog editor—the ability to get and set the contents of the Title, URL, and Body fields. Lots of people want this so they can write scripts that initiate a new post in NetNewsWire.

4. Support for uploading media objects (pictures, movies, etc.) to sites that support it. (I think Radio and Movable Type support this.)

5. Some kind of Feedster integration. I don’t know what, yet, just that I like the idea. (Okay, this isn’t a weblog editor thing.)

Note: The above list is just my preliminary thoughts: the list of new features in 1.0.2 may change.

Also—a question—what new features would you most like to see? If you had to pick just one, what would it be? [inessential.com]
9:53:01 PM    comment []


NetNewsWire 1.0.1fc1. This final candidate release fixes a weblog editor bug with saving drafts and includes a couple other minor changes. (See the change notes.)

If there are no deal-stopper bugs, this will be released as NetNewsWire 1.0.1.

And then we’ll go back to fixing more bugs and adding new features. [ranchero.com]
7:48:45 AM    comment []


© Copyright 2003 cipher.



Click here to visit the Radio UserLand website.    NetNewsWire: More news, less junk. Faster   


Mac and the Mac logo are trademarks of Apple Computer, Inc., registered in the U.S. and other countries.
The Made on a Mac Badge is a trademark of Apple Computer, Inc., used with permission.

 


March 2003
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
Feb   Apr