It’s just data

WordPress 2.3 AtomPub

Thanks to the hard work of Elias Torres and Pete Lacey WordPress 2.3 beta 1 has significantly upgraded support for the Atom Publishing Protocol.

The only post installation instructions required are to create and set permissions on the uploads directory.

cd wordpress
mkdir wp-content/uploads
chmod 777 wp-content/uploads

apptestsuite

The apptestclient can be used to verify your installation.

svn checkout http://feedvalidator.googlecode.com/svn/trunk/apptestsuite
cd apptestsuite/client
python appclienttest.py --name=admin --password=password http://example.com/blog/wp-app.php/service

Atom Protocol Exerciser

The APE may also be used to verify your installation.  If your WordPress blog is public, you can use the APE directly from the web.  Otherwise the APE can be installed locally on a Ubuntu Feisty Fawn (instructions for other operating systems may vary) and run thus:

Obtain a Java.net account

cvs -d :pserver:rubys@cvs.dev.java.net:/cvs login
cvs -d :pserver:rubys@cvs.dev.java.net:/cvs checkout ape

Place the following into src/go.cgi:

#!/bin/bash
ruby go.rb
chmod +x src/go.cgi
sudo gem install builder

sudo mkdir /var/www/ape
sudo chown `id -u`:`id -g` /var/www/ape
cd /var/www/ape
wget http://www.tbray.org/ape/
wget http://www.tbray.org/ape/ape.css
wget http://www.tbray.org/ape/ape_logo.png
wget http://www.tbray.org/ape/info.png
sed -i 's/go" /go.cgi" /' index.html

Now, adjust the paths and drop the following into /etc/apache2/conf.d/atompub:

Alias /atompub/ /home/rubys/cvs/ape/src/
<Directory /home/rubys/cvs/ape/src>
  Options +ExecCGI
  AddHandler cgi-script cgi
</Directory>

sudo apache2ctl restart

In addition to being able to be run at http://localhost/ape, it can be run directly from the command line:

ruby go.rb "uri=http://example.com/blog/wp-app.php/service&username=admin&password=password" > report.html
sed -i '1,/^\r$/d' report.html

Footnote

The apptestsuite and APE outputs will be updated hourly with the latest code from CVS and SVN until Wordpress 2.3 is released, and XMPP IMs will be sent to me upon failure.


In the first example, shouldn’t that be wp-content, not wp-contents ?

And in a production (i.e, hosted) environment, it’ll be “chmod 777 wp-content/uploads”, because only mummy can chown.

Posted by Dotan Dimet at

Good catch, and good suggestion.  Fixed.  Thanks!

Posted by Sam Ruby at

AtomPub support in Wordpress 2.3

Sam Ruby reports that AtomPub support in Wordpress is coming along well and he posts a much more concise set of setup instructions for the Atom Protocol Exerciser (Ape) than those I previously posted ....

Excerpt from Blogging Roller at

I want to sincerely thank Elias, Pete, and yourself for making this happen.

Posted by Matt at

AtomPub and WordPress 2.3

Sam Ruby talks about the much improved AtomPub support coming in WordPress 2.3. I’m glad this all came together in time for 2.3. Sam gives a shout out to those who made it happen. Thanks guys. I love it when all I have to do is apply a patch...

Excerpt from boren.nu at

Looking forward to the release :-D...

Excerpt from del.icio.us/tag/atompub at

I’m very much looking forward to this release too and have to thank Elias Torres, Pete Lacey and Sam for making this possible! I expect that with this, all bugs in WordPress 2.2.x leading to validation errors in the Atom feeds will vanish with 2.3. That, on top of full AtomPub compatibility, is truly amazing.

I’m awaiting the day I can press the “reply” button in my feed reader to make a comment on a blog entry with great joy and excitement! :-)

Posted by Asbjørn Ulsberg at

all bugs in WordPress 2.2.x leading to validation errors in the Atom feeds will vanish with 2.3

That’s a tall order.  But are you aware of any such bugs?  If so, I will definitely look into it.

Posted by Sam Ruby at

Well, I was originally thinking about this, but now it seems to be in order, so I guess there’s not much left fix after all.

Posted by Asbjørn Ulsberg at

links for 2007-08-31

WordPress 2.3 ♥ AtomPub So, does this mean that WP2.3 is going to be PHP5-only, or are Elias and Pete name-checked because they did the backwards-compliance work to make Sam’s code PHP4-compliant? (tags: wordpress app atom_pub atom) Well, I asked....

Excerpt from Geof F. Morris's Indiana Jones School of Management at

links for 2007-08-31

WordPress 2.3 ? AtomPub Looking forward to the release (tags: wordpress atom atompub)...

Excerpt from occident.us at

So Wordpress 2.3 will chmod the uploads directory to 777? Hmm... here was me thinking upgrades were supposed to make software more secure (well, except for those who work at Microsoft).

Posted by David Russell at

So Wordpress 2.3 will chmod the uploads directory to 777?

That’s not my experience.  If the directory does not exist, Wordpress will attempt to create it.  But in my case, not only was the directory was not there, the parent directory wasn’t writable by the Apache process.  The inevitable result was that tests involving uploads failed.

Posted by Sam Ruby at

Ticket #4887 (closed defect: fixed)

Elapsed time from submition of patch to being committed to the trunk: 93 minutes.

Posted by Sam Ruby at

Four sanitization warnings will appear or disappear based on whether or not the role assigned to the username Ape uses has unfiltered-html capability:

Posted by Sam Ruby at

Long-Weekend Fun

So, hey, it’s the last weekend before school starts and everything gets real again. So we should be kicking back, right? As in, working on Atom Protocol and WordPress....

Excerpt from ongoing at

WordPress Wednesday News: International WordCamps, WordPress 2.3, Theme Viewer Working, WordPress.com Banned, and More News

WordCamp Beijing happened, and WordCamp Israel is coming soon. WordCamp Texas? WordPress 2.3 in beta with tags, AtomPub, redirection, and more goodies. WordPress 2.3 may break some WordPress Plugins - you are warned. The WordPress Theme Viewer is...

Excerpt from The Blog Herald at

Transición de los estados de entradas en Wordpress 2.3

WordPress 2.3 (ahora en Beta 2) introduce algunas nuevas acciones que antes podíamos tener a través de algunos plugins, en este caso relacionados con los estados de las entradas (post) en nuestros blogs. Los estados implementados son los que permite...

Excerpt from Carrero at

久しぶりにAtomの話題 - WordPressが第一号か

AtomPub(aka 「Atom出版プロトコル」)はほぼ完成した訳で......

Excerpt from HepCat Dev and Test at

AtomPub and WordPress

WordPress 2.3 beta 1 has significantly upgraded support for the Atom Publishing Protocol. - WordPress 2.3 ♥ AtomPub Anyhow, WordPress 2.3 is going to be a first-rate Atom Protocol [...]...

Excerpt from Out of Detour at

WordPress Wednesday News: WordPress 2.3 News, WordPress 2.2.3 Released, WordPressMU Upgraded, WordCamp Israel, Breaking WordPress Plugins, and Counting Words

WordPress 2.3 is still in beta with a lot of improvements and great features coming. I’ve got lots of news on the new version. WordPress 2.2.3 is out and is a mandatory security upgrade. WordCamp Israel is October 25. WordPressMU upgrade...

Excerpt from The Blog Herald at

WordPress 2.3 Features

Many different sites and blogs have documented what they thought were their most desired features in WordPress 2.3. Since I am as excited about this release as I was about WordPress 2.0 (I consider 2.0 to be a significant milestone), I am collating...

Excerpt from Weblog Tools Collection at

WordPress 2.3 新功能

本文翻译自 WordPress 2.3 Features,转载请留下原文和本文链接。 很多博客已经开始探讨他们了解到的 WordPress 2.3 新功能。我个人对 2.3 版本的发行,感觉和当初发行 2.0 版本 时候一样令人兴奋的(个人认为 2.0 是一个里程碑的版本),所以下面我就列出这些网站和博客对 WordPress 2.3 的讨论: Design Adaptations 更新通知 固有 Tag 支持 更加 SEO 友好的 URI 重定向 Ryans' Blog 数据库更改...

Excerpt from 我爱水煮鱼 at

WordPress 2.3 功能

很多不同的站点和博客都撰文论述他们最期望的 WordPress 2.3 功能。自从我使用 WordPress 2.0(我认为 WordPress 2.0 是一个标志性里程碑) 以来,我从未如此兴奋,因为我整理一些关于这方面的讨论的链接,都放在了下面。...

Excerpt from WordPressCHINA - WordPress中文化 at

Heads Up News on WordPress 2.3

In the most recent WordPress Wednesday News on the Blog Herald, I covered a ton of resources, news, tips, and WordPress Plugins for the upcoming release of WordPress 2.3, due September 24, currently still in beta testing. I wanted to share some of...

Excerpt from Lorelle on WordPress at

Tips, Articles & Reviews of WORDPRESS 2.3

To all WORDPRESS ENTHUSIAST, below are some of the links we have collected to help you find what you need to know most about the new functions of wordpress 2.3. Summarized key changes and feature improvements in WordPress 2.3 by Aaron Brazell Very...

Excerpt from IPRobot.net at

WordPress wird immer besser

Ich bin ja traditionell ein Textpattern Fan, wie viele meiner Leser wissen. Dennoch gibt es einige Gründe, die mich in den letzten Wochen überzeugt haben, nun doch auch tiefer in die WordPress Welt einzutauchen. Es sieht nämlich so aus, als ob Matt...

Excerpt from praegnanz.de at

Sam Ruby: WordPress 2.3 ♥ AtomPub

Great write up on the recent addition of wp-app to Wordpress 2.3, covers howto use apptestclient and ape to test APP servers......

Excerpt from del.icio.us/tag/atom at

WordPress 2.3 功能

WordPress 2.3正式版也发布了,一起看看有关新版BLOG的功能. 很多不同的站点和博客都撰文论述他们最期望的 WordPress 2.3 功能。自从我使用 WordPress 2.0(我认为 WordPress 2.0 是一个标志性里程碑) 以来,我从未如此兴奋,因为我整理一些关于这方面的讨论的链接,都放在了下面: Design Adaptations(这一行为博客名,不做翻译) WordPress 更新提醒  (Update alerts for Wordpress) 自带 Tag...

Excerpt from 塔塔@TaTa360.COM at

Latest links: AtomPub news round-up edition

I’ve been in crunch-mode working on a new project, but I’ve been trying to keep an eye on what’s going on the world of Atom Publishing Protocol or AtomPub as the cool kids call it . Here’s a wrap-up of some of the AtomPub news I’ve picked up on the...

Excerpt from Blogging Roller at

WordPress AtomPub FAQ

Update: This information has been incorporated into the AtomPub page on [link] . This is only here until I can find somewhere sensible to put it. Feel free to point out errors or improvements by commenting on this other post ,...

Excerpt from WordPress AtomPub FAQ at

AtomPub

[link] RFC の和訳 [link] IBM Atom 出版プロトコルを知る、第1回: Atom 出版プロトコルを使って… - Japan [link]...

Excerpt from マナブログ at

AtomPub and WordPress

So, WordPress 2.3 beta adds support for AtomPub . All good. I installed it (separately to this blog, I’m just playing around), but all I could get out of the APE was a 401, even though I’d provided the correct authentication credentials. Looking at...

Excerpt from AtomPub and WordPress at

WordPress AtomPub FAQ

Update: This information has been incorporated into the AtomPub page on [link] . This is only here until I can find somewhere sensible to put it. Feel free to point out errors or improvements by commenting on this other post ,...

Excerpt from WordPress AtomPub FAQ at

<p>AtomPub and WordPress</p>

So, WordPress 2.3 beta adds support for AtomPub . All good. I installed it (separately to this blog, I’m just playing around), but all I could get out of the APE was a 401, even though I’d provided the correct authentication credentials. Looking at...

Excerpt from <p>AtomPub and WordPress</p> at

Add your comment