Rich Waters

Ext, Javascript, Notes/Domino, Ext.nd, Ruby on Rails

Ext 2.0.1 Released

January 24th, 2008

In case you didn’t notice, Ext released a new version yesterday fixing quite a number of bugs with the Ext 2.0 final release. Check out the blog entry for release notes and more information.

This also marks the first release containing code that I have contributed! :-D

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • BleedYellow
  • del.icio.us
  • Technorati
  • Reddit

I Bleed Yellow

January 23rd, 2008

In case you haven’t seen. Check out BleedYellow.com. Lotus911 recently released this as a free public implementation of Lotus Connections. Blogs, Dogear, Profiles, and Activities are all supported and more will come.

To take a break from things for a bit I decided to see what it would take to hack up one of the Wordpress plugins I use called Sociable. This plugin gives you a listing of more social web sites than you’ve ever heard of to simply checkmark those you want to include and place links at the bottom of each post (seen below). Wanting to support the new public Dogear offering, I wanted to add a button so that posts could be easily added to Bleed Yellow.

Since they all have nifty little icons, I first needed to find a picture of ‘the claw’ that I could use. Luckily someone had already created a favicon version. I downloaded it and simply converted it over to a PNG file to remain consistent with the other Sociable icons. -> Bleed Yellow Claw Icon

Next I needed to edit the sociable.php file to add my new site to their listing. Right near the top of the file they have an array containing all of the site definitions called “$sociable_known_sites”, within that array I added:

‘BleedYellow’ => Array(
‘favicon’ => ‘bleedyellow.png’,
‘url’ => ‘http://www.bleedyellow.com/dogear/post?url=PERMALINK&title=TITLE’,
),

Following the known sites array is an array listing all of the files Sociable uses. Within this ‘$sociable_files’ array I added a simple:

‘images/bleedyellow.png’,

(Which corresponds to the location that I put the image file)

After the quick hacks, my new site showed up in the options page and a simple check added it to my site. After hacking this up I thought I would try my hand at BlogSphere, but after searching for short while I wasn’t able to decipher where this would go. Perhaps someone more familiar will add it in.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • BleedYellow
  • del.icio.us
  • Technorati
  • Reddit

Ext.nd Updates

January 23rd, 2008

Well I suppose we should make good on our promises from our session Tuesday morning. For those who weren’t there we announced that we would be releasing a new version of Ext.nd sometime this week or possibly next week depending on how things go.

I’m certainly excited to share everything that we’ve been working on and think the new release comes a long way in making things even easier on developers. Everything has also been converted over to the Ext 2.0 framework which alone provides vast improvements to performance and consistency.

Some things to look forward to:

  • Simplified implementation - you no longer need to copy over design elements into your database
  • Application Profiles - this is a bit more difficult to explain without going into a lot of detail, but the basic idea is that you will have an easy configuration form that will drive how Ext.nd deals with the various components within your application.
  • Simplified HTMLHead/JSHeader - after filling out an application profile you can implement the Ext.nd code into a page or form with a single @DBLookup
  • And More - There’s some other really cool stuff, but I want to leave some surprises ;)
Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • BleedYellow
  • del.icio.us
  • Technorati
  • Reddit

Lotusphere Sessions

January 21st, 2008

Lotusphere has now unofficially kicked off, and it is crunch time to get the new release and demo’s available (it is still expected this week).

I’ll be moderating a BOF and giving a presentation showing off the Ext.nd project.

BOF104: Integrating Open Source AJAX/Javascript Frameworks with IBM Lotus Domino
- Monday 6:15PM - 7:15PM - Swan Peacock 2

BP207: From IBM Lotus Notes Client Application to AJAX-Powered Rich Internet Application in Less than 10 Lines of Code!
- Tuesday 8:30AM - 9:30AM - Swan Pelican

See you there! :)

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • BleedYellow
  • del.icio.us
  • Technorati
  • Reddit

After a quick start with the rPath LAMP appliance last week. I set off to find a simple Rails setup for development and testing. I was unable to find any up to date pre-built image that supported rails so I figured I’d build my own. VMWare player doesn’t really do anything to help build vm images so I took the jump over to VMware server.

I’ve played around with VMware server a bit in the past, ever since they offered it up free of charge. Since they recently released 2.0 beta I figured I’d give that a try. The new beta has replaced the old admin app with a slick new web interface. Even taking control over a vm is moved into a java control within the web interface, the first time you connect in it downloads a small browser plugin, but from then on you can control everything right within the browser. Pretty Impressive.

Setup is pretty much the same, you walk through a little wizard that lets you configure the various hardware (processor, ram, network, hard drive, etc) once you’ve built a shell vm you can mount an iso into the cd-rom and install the OS just as you would on a physical machine. Rather than download a different image (iso) I just grabbed what I had handy and installed Ubuntu 7.10 desktop edition. Everything installed very smoothly. After the box came back up I installed apache, ruby, rubygems, rails, mongrel, mongrel_cluster, and several other gems. I whipped up a quick sample app and pointed the apache configuration at it. With everything installed it probably only took 30 minutes of work and a couple hours just letting it install things… not bad. Also in the process I moved over the original rPath LAMP image to the new VMware server so that they’re all in the same place.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • BleedYellow
  • del.icio.us
  • Technorati
  • Reddit