Section


Various sections of the site go here


Thursday, December 8th, 2005

Symfony “advent calendar” tutorial series

Category: Articles, PHP, Prototype

The PHP5 web framework Symfony has a “advent calendar” long tutorial series running. Each day will cover building a web application using Symfony, so its not all ajax-specific. However, day eight covers adding ajax functionality, so if you are just curious to see how easy ajax is with symfony, check that out. The application used Read the rest…

Posted by Rob Sanheim at 1:29 pm
Comment here

+++--
3.8 rating from 41 votes

Issue tracking system with source code

Category: Examples, Showcase

Patrick Ryan had to build an ajaxian issue tracking system for his small team, and it turned out to be nice enough that he decided to share the code with us. :) The platform is PHP/MySql. His three main prorities with the app where: Make it extremely easy to use – zero thought Make it Read the rest…

Posted by Rob Sanheim at 11:19 am
3 Comments

+++--
3.4 rating from 7 votes

E4X: Use it in Firefox, and anywhere Flash is installed?

Category: Editorial

Weiqi Gao talks about Native XML Comes To Firefox 1.5’s JavaScript. I first blogged about E4X 425 days ago. At the time it was only available in Rhino. I’m happy to note that E4X support is part of JavaScript 1.6, which is delivered with Firefox 1.5. Here is some of it in action: <script type=”application/x-javascript; Read the rest…

Posted by Dion Almaer at 8:05 am
4 Comments

+++--
3.6 rating from 12 votes

Favoor Personal Homepage

Category: Showcase

The Ajax homepage/portal for today is Favoor, which gives you Ajax-powered RSS feeds (summaries only so far), search, and bookmarking. It feels early-beta right now. Here are a couple of wishlist items for these portals: * How are you different? There’s so many of these coming out. Most people only want to commit to one Read the rest…

Posted by Michael Mahemoff at 7:30 am
5 Comments

+++--
3.6 rating from 7 votes

Wednesday, December 7th, 2005

ACE: Ajax Client Engine

Category: Library

Li Shen has released Ajax Client Engine (ACE), a Javascript component wrapper around XmlHttpRequest under the MIT license. Li also wrote an article on ACE for the December issue of the asp.netPro magazine, though you need to be a subscriber to view the article online. The main featuers of ACE are: simple, object-oriented API with Read the rest…

Posted by Rob Sanheim at 11:45 am
Comment here

+++--
3.3 rating from 6 votes

Beautiful JavaScript-Powered Pages with Behaviour

Category: Editorial

Behaviour.js is a nice way of abstracting your JavaScript code out of the HTML. David Goodlad has taken this further to build beautiful javascript powered pages: The problem that I ran into, though, was that I was duplicating many of my behavior definitions between pages. Right now I’m using mostly scaffolded controllers and views, with Read the rest…

Posted by Dion Almaer at 10:43 am
7 Comments

+++--
3.9 rating from 14 votes

AMFPHP: open-source Flash Remoting gateway

Category: Flash

We have another Flash Remoting gateway on the block. This one is open-source, and is called AMFPHP (PHP based). AMFPHP is an open-source implementation of the Flash Remoting framework. It’s fast, reliable, 100% free and open-source. With this new version we have strived to make a product as stable and full-featured as ColdFusion-based remoting (the Read the rest…

Posted by Dion Almaer at 10:37 am
Comment here

+++--
3.3 rating from 10 votes

CSS Cross browser mini-tip: Point to the Hand

Category: Browsers, CSS

You want to tell the browsers via CSS to change the pointer icon to be a hand. Firefox uses the standard pointer, whereas IE has used hand. The cheaky work around? IE ignores underscores: cursor: pointer; _cursor: hand; Any other cheaky hacks that you have had to use to Get Things Done ™ ?

Posted by Dion Almaer at 10:27 am
16 Comments

++++-
4 rating from 44 votes

Audible Ajax Episode 10: Interview with the Zimbra team

Category: Podcasts

Zimbra came out with a bang, and was of the few initial Ajax applications that had people talking about how rich we could get with open standards-based web applications. We had the pleasure of talking to two leads on the Zimbra team about their experiences building a rich Ajax application. What we learn on the Read the rest…

Posted by Dion Almaer at 12:52 am
Comment here

++++-
4.3 rating from 44 votes

Tuesday, December 6th, 2005

Ajax for Tag Input

Category: Examples

Tags are an essential ingredient for any self-respecting web 2.0 company. Until recently, not many websites included tags, so there’s no real UI standard for entering them. 37Signals takes a look at several approaches, including Amazon’s new Ajax technique. Delicious also uses Ajax for tags (covered earlier).

Posted by Michael Mahemoff at 10:20 am
Comment here

+++--
3.4 rating from 7 votes

OJAX: Ajax-powered metasearch service

Category: Library

An new open-source ajax metasearch service has been released called OJAX. OJAX provides a highly dynamic AJAX based user interface to a federated search service for OAI-PMH compatible repository metadata. It is brought to use from academia and industry: This software was developed by the Information Collections and Management Research Group, UCD School of Information Read the rest…

Posted by Dion Almaer at 9:32 am
1 Comment

+++--
3 rating from 5 votes

Old Debate: Ajax architectures and server load

Category: Editorial

In it’s shortish life (well, not that short), people have been discussing the effect of Ajax usage and server load. Watch out! Ajax will bring down your site! Now Slashdot it weighing in. Of course, architectures decisions such as small asynchronous requests vs. (typically) more coarse-grained requests does not mean an increase of load. In Read the rest…

Posted by Dion Almaer at 9:23 am
1 Comment

+++--
3.3 rating from 6 votes

TIBCO General Interface 3.1.0 Beta 3 Download Now Available

Category: Toolkit

Beta 3 of TIBCO General Interface 3.1, a.k.a “GI”, is now available for download. What is TIBCO GI? According to TIBCO: Don’t expect to be working with DHTML, the DOM or the XMLHTTPRequest object, because the GI Framework provides a full JavaScript object abstraction layer so as to provide a uniform object based API to Read the rest…

Posted by Dion Almaer at 9:05 am
9 Comments

+++--
3 rating from 6 votes

Alertbox Spoof: “Why Ajax Sucks (Most of the Time)”

Category: Editorial, Usability

Update: Argh! I was baited big-time. This all refers to a spoof article on the aptly-named Confusability. (I had these ideas on my mind after reading a similar comments recently on confusability, which I assume is the real thing.) Web usability pioneer Jakob Nielsen gives Ajax a big fat thumbs-down in his latest Alertbox, though Read the rest…

Posted by Michael Mahemoff at 5:15 am
11 Comments

+++--
3.2 rating from 9 votes

Monday, December 5th, 2005

Dynodes: Cross-Domain JS Demo

Category: JavaScript, Programming, XmlHttpRequest

Another cross-domain scripting effort: Dynodes is a demo of cross-domain scripting using the On-Demand Javascript trick. It’s “Dynodes” because the script tag is created via DOM manipulation. var remoteScript=document.createElement(‘script’); remoteScript.id = ‘rs’; remoteScript.setAttribute(‘type’,’text/javascript’); remoteScript.setAttribute(‘src’,’http://www.speculations.com/bar_js.php’); var hd=document.getElementsByTagName(‘head’)[0]; // Gotcha: set attribute and src BEFORE appending, or Safari won’t work hd.appendChild(remoteScript); The script tag is repeatedly created Read the rest…

Posted by Michael Mahemoff at 3:46 pm
1 Comment

+++--
3.6 rating from 20 votes

Protopage Version 2: The ajax portal gets better

Category: Showcase

Protopage version 2 has been released. The original Protopage post generated a lot of buzz, and version 2 adds more features. What’s new in Protopage 2? Display headlines and article previews Full screen mode (click the maximize button and see what happens!) Read / unread support so you don’t need to scan the same set Read the rest…

Posted by Dion Almaer at 9:31 am
8 Comments

+++--
3 rating from 5 votes