Web Info & Tutorials

October 9th, 2007

FILESPOTS: IS IT VISTA? OR THE WEB?

Filespots is an online file management system that allows you to store, manage, share, and version your files on the web.

The application uses Ext 2.0, and it shows. If you are a Vista user, you will be surprised to see how similar the look and feel of this web application is.

Glen Lipka discussed this in his review. He mentions that when your web app tries to look like a desktop app, it is likely to get compared to them. It is hard to compare performance and such between a web app and a native desktop one.

Compared to other web applications though, Glen is a huge fan, and some of his concerns (e.g. no right click context menus) have already been addresses in new versions of Filespots.

Just take a look:

October 9th, 2007

MANAGING SESSIONS IN AN AJAX-ENABLED APPLICATION

A recent post by Raymond Camden caught my attention as it focused on how to properly manage a web application’s server-side sessions when using Ajax to make server requests. In the post, the application in question uses a dashboard paradigm and has no page refreshes:

Imagine you have an Ajax-based site. The front end acts like a dashboard. In other words, the user never leaves the page, but executes various actions that do Ajaxy-type things on the back end. But if the user sits by and does nothing, how can I recognize a session timeout when the next Ajax-based call is done?

One solution thrown out was to create a ping service but as your audience grows, that’s going to send a lot of extra HTTP requests to the server. Dan Switzer offered another option as well using HTTP response headers.

So how would Ajaxian readers handle this situation?

Link to the post: How can you timeout a session in an Ajax-based application?

October 9th, 2007

SIMPLE LAYOUT MANAGER WITH PROTOTYPE

Sébastien Gruhier (Mr. Proto) has created a JavaScript layout support using Prototype 1.6. The Simple Layout Manager lets you create ultimate layouts using ultimate CSS and also permit you dynamically add to the manager:

JAVASCRIPT:

  1.  
  2. layoutManager.add(‘your_element_id’);
  3.  

You crapper wager whatever simple demos.

We hit wager a slew of CSS frameworks reaching discover there, and today we are play to wager grouping go time the clean CSS frameworks, and using JavaScript to verify things to the incoming level.

Download the Simple Layout Manager code.