r3 1.4.1 released

September 20, 2008 – 9:18 am

r3 1.4.1 was released yesterday. This is a bug fix release and addresses some legacy compatibility issues with PHP 5.1. Other fixes are minor.


r3 at barcamp brighton 3

September 20, 2008 – 9:08 am

Rumors have reached us that r3 was featured at barcamp brighton 3 in the UK. The talk was given by Steve Marshall — a fellow Yahoo! developer. We’ll be hunting down more information about the session.

It’s great to get reports about r3 in the wild. This one is especially resonant for me, not only because I helped develop r3, and work at Yahoo! but also because I attended Sussex University where the conference was held and lived in Brighton before coming out to the states


r3 1.4 released

September 3, 2008 – 6:21 am

r3 1.4 was released this week, together with stickleback 1.4

The release includes many enhancements, optimizations and bug fixes, including a caching layer that should radically improve generation times. The main change though is the inclusion of ‘mutable dimensions’.

r3 is designed to help you manage multiple versions of sites or configurations that differ across a number of axes (or dimensions). r3’s Yahoo! roots resulted in a set of hard coded dimensions: product, intl, and page. However users both inside and outside of Yahoo! have been asking for more flexibility for some time. How about a version dimension which can allow you to selectively alter an old iteration? Or what about a gender dimension?

r3 1.4 no longer hard codes dimensions. It’s entirely up to you. This change is entirely backwards compatible. Moving forwards, however, things suddenly get a lot more flexible.

Want to try it out? Download the new r3 and stickleback releases.


stickleback to get RESTful Web Services support

August 13, 2008 – 6:07 am

stickleback, the plugin engine that powers r3 has gained a new extension designed to make it easy to manage pluggable Web services. The extension is to be called sbws, and will take its place alongside extensions for building pluggable web interfaces (sbgui) and command line interfaces (sbcli).

The extension was written by r3/stickleback developer Steve Webster. It is in the testing stage behind the Yahoo! firewall, but should find its way onto SourceForge in the coming weeks.


r3 featured in OSCON talk

July 29, 2008 – 6:51 am

Andrei Zmievski’s talk at this year’s OSCON was entitled intl me this, intl me that. I’m delighted to say he included an overview of r3, and some usage examples. Follow the link from his talks page or hop right in to the PDF. If your site or application needs to operate across languages or locales these notes make essential reading.


r3 1.3.12 released to open source

July 22, 2008 – 10:24 pm

After something of a hiatus the r3 team are once again coding actively and releasing regularly.

Features in 1.3.12 include:

  • Access translations within an r3 cphp block by calling $context->trans('source');.
  • The cphp tag strips out the next character if it is a newline (same behaviour as <?php ... ?>).
  • Numerous bug fixes and improvements.
  • Improved support for Windows (unofficially supported).

r3 1.3.12 represents possibly the last point release before 1.4 which will include some major new features.

You can get it from the SourceForge.net download page. Remember that r3 requires stickleback.


Why this site is not generated using r3

February 24, 2008 – 6:29 am

As you can probably tell, openr3.com uses the excellent WordPress publishing platform. Over the last fiew days we’ve fielded a few offline comments to this effect: “Hey, if r3 is such a great tool for generating sites, why aren’t you using it for openr3, eh? eh?”

Actually, answering that question is a good way of covering some basics.

more


Welcome to openr3

February 23, 2008 – 8:52 am

openr3 will provide information and resources related to r3, the open source internationalization and localization tool developed by Yahoo! Expect news, tutorials, downloads, and discussion. We’ll also cover stickleback, the open source plugin engine that powers r3 in several areas.