Conceptual introduction to PointComma

In an attempt to better document my data persistence framework PointComma, I have written a conceptual introduction. Hopefully, this document will make clear what PointComma does or doesn't do, and then how.

Today at SAIL a success

The first ship to enter the IJ harbor this afternoon

Have you checked out the SAIL site lately? The publicity desk's posts are really nice, and we even added a RSS feed (in Dutch). Good job, people, I'm really happy with the results--and I hear that SAIL is happy too, so... let's keep it up!

| Permalink (Today at SAIL a success) Posted by Raphaël on 2005-08-17 @ 19:46:01 in Sites || Leave a comment »

SAIL live goes live

Now that was a clever title. The SAIL Amsterdam 2005 site now has got a Vandaag op SAIL (today at SAIL) section, featuring the production of a redaction of 8 people covering the various parts of the event. I will bet at the PTA every day during SAIL, making sure that the web site runs smoothly.

By the way, kudos to Tiscali Business who's hosting the site: in the first 15 days of August, the site generated 175 GB of traffic, for about 200.000 visits, and the platform still looks pretty strong. I have promised Bart Meyers 200.000 visitors in one day, I hope to reach that number on Thursday...

| Permalink (SAIL live goes live) Posted by Raphaël on 2005-08-16 @ 20:49:35 in Sites || Leave a comment »

SAIL site has English version and interactive Flash map

On the SAIL site, the English version (translated by Bernard) has launched yesterday, as well as the interactive area map.

Read more »

Edible thank-you

Just got a thank-you note from SAIL! Lekker!


| Permalink (Edible thank-you) Posted by Raphaël (mobile) on 2005-07-15 @ 14:32:47 in Miscellaneous || 1 comment »

SAIL site live

The web site of SAIL Amsterdam 2005 has launched today. Some technical issues remain (I'm considering re-introducing MySQL 3 compatibility in PointComma...), but the site is live and fast (although we haven't configured the caching system yet), I'm happy with it. We still have quite a bit of work ahead, until and including the event (17-22 August).

| Permalink (SAIL site live) Posted by Raphaël on 2005-07-15 @ 11:48:07 in Sites || Leave a comment »

Vite fait : Sauvons l'Europe

Très vite fait aujourd'hui, le site du collectif Sauvons l'Europe, avec système de signature de la pétition un peu sécurisé.

| Permalink (Vite fait : Sauvons l'Europe) Posted by Raphaël on 11.07.05 @ 01:00:34 in Sites || 1 commentaire »

International Advisers web site launches

The new web site of cross-border, b2b debt-collection agency International Advisers, produced by Splandigo, has launched today.

Om-manimani

Really don't have time to comment, but do check out om-manimani, the travelling notebook of Gaku's brother.

| Permalink (Om-manimani) Posted by Raphaël on 2005-06-29 @ 01:21:55 in Miscellaneous || Leave a comment »

Complex interaction and accessibility

We've completed a new version of the course page of the RINO site, with several dates blocks. To improve legibility, they are not all displayed (when you have both CSS and JavaScript installed). However, in order to maintain a high level of accessibility, we want to offer both the possibility of having anchors to navigate within dates, and a system that is as unobstrusive and unsurprising as possible.

So we've got a bulleted list of dates, and one block for each date with a bit of detail. The list comes first, with each item clickable, triggering (with JS+CSS) the display of the appropriate block.

This actually required us to tweak the default behavior of the HTML link element. When you click on a date link with CSS and JS enabled, the date block is displayed, without any other changes to the page's position, nor to the URL. This is achieved through adding a return false to the onclick event. However, if you haven't got CSS or JS, all blocks being displayed by default, so clicking on the link must make you jump down to the appropriate block: it's a simple anchor.

Without JS enabled, it's simple: the href property of the links is an anchor, so it simply works. When you've got CSS disabled, and JS enabled, on the other hand, it's a little more tricky.

The solution I found was to check the height of an element hidden using CSS. Typically, these are navigation tools used to skip the navigation bar when you're using a non-CSS browser. They are assigned a class which specifies the following rule: display: none;.

The interesting property is their offsetHeight: when display: none; is honored (i.e. when CSS are used), the offsetHeight is 0. So the piece of javascript which used to say return false; is replaced by return (testObj.offsetHeight > 0); with textObj the paragraph that should be hidden.

The page then remains very user-friendly, no matter which combination of CSS and JS is used (yes+yes, yes+no, no+yes, no+no).

Demo soon online.

« Previous page 1 ... 3 4 5 6 7 8 9 10 11 12 13 ... 16 Next page »

The personal site of Raphaël Mazoyer (hello!), Digital Communications Manager (i.e. web guy) at the European headquarters of the Japanese sports shoes brand ASICS.

Site highlights:

What I'm doing:

    Come on, follow me on Twitter.

    Search:

    Loading

    XML Feeds