DevelopersJanuary 16th, 2006 by Julie |
We are planning to make 30 Boxes very hackable. Here is a quick outline.
Third Party Developer API | more info and documentation
30 Boxes will be open for non-commercial application development. In fact, we are flat out encouraging it. We want someone out there to write some sync apps!
Top requested applications:
-Bi-directional sync with Apple iCalendar
-Bi-directional sync with Microsoft Outlook
-Bi-directional sync with Palm Desktop
Themes | learn how to build a theme
Inspired by Wordpress, we have designed 30 Boxes to be readily customizable. Everything that has to do with the look and feel of the application sits in a single folder (css file and graphics). We have put together 3 themes for our beta and will be building more.
Here’s the fun part: you can host your own theme! That’s right, you can tell your browser the url to your theme folder and 30 Boxes will run using your remote theme. We are pretty fired up on this and hope that people will build some slick designs.
Structured Data and Methods
Every user has a lot of outputs that describe both their profile and their calendar data. Every user has a public Buddy Page, vCard, hCard, and an Add Buddy “chicklet” . You can circulate this information to your friends or on your blog and developers will be able to make use of public profiles in order to create “rapid personalization.”
You also have the ability to subscribe and syndicate your 30 Boxes calendar data. You can create any manner of “Views” and we furnish you with ics, webcal, rss, html, and js links for you to use and circulate. Calendar data can range from your entire calendar (say you want to subscribe to it from Apple iCalendar or MS Outlook) to a View of events tagged work (just for work colleagues)
If you have a site that has events and would like to make it easy for people to add your events to their calendar at 30 Boxes, we have a couple of graphics and a simple URL structure to make that happen.


Save these graphics to your website and then simply hyperlink them as follows:
http: //30boxes.com/add.php?e=[urlencoded one box]
http: //30boxes.com/add.php?ics=[urlencoded link to an event in ics format]
To add feeds to Web Stuff and Web Calendars use:
http: //30boxes.com/add.php?f=[urlencoded feed url]
http: //30boxes.com/add.php?webcal=[urlencoded webcal url]It is best to urlencode your string. Let us know when you add it to your site or application and we’ll be sure to blog about it.
Greasemonkey
A little javascript goes a long way. We will be posting ideas and tips for greasemonkey hacks. Get your ape on!

30 Boxes!