tentative smile

follow me on Twitter!

Make it all worthwhile

Please sponsor me to abseil down this monstrous thing.

I don't want to kill myself for nothing!

Labels: ,

No Comments

Degrees of Wikipedia

I've invented a new game based on wikipedia. See how few clicks you can use to get from Computer to Cheese, only using the links in the article on wikipedia and no back button! You have to keep going forward.

I did it in 3

Here's a harder one (using random articles): get from Forward compatibility to Oliver Milburn

Post your paths in a comment.

Labels: ,


Semantic rich text editor

I've written before about the idea of a WYSIWYM editor. Something to bridge the gap between the semantic clean code we write as web developers and what our clients and users generate via rich text tools. There are projects out there, such as WYMEditor, but they still seem to fall short of what I think is needed.

When we design a content managed site using CSS we invent classes and structures for the sort of data that will be used. An example of this might be a blockquote with quote images either side, this would use a blockquote tag containing a div, CSS would then apply two background images aligned top left and bottom right. Using a standard rich text editor the client would have to go into source view to recreate this! You could have another structure for inserting images into content with a caption, the surrounding block might have a class that decides whether it is left or right aligned. Same goes for headings or complicated structures like an address (microformat!)

I've been working on a new rich text editor where the web designer can template these structures and add them as buttons onto the toolbar, and the user will be kept within the styles available. What I want to do though is gather some more information on how this would be used.

These are what I think the basic objectives should be, but please do comment to refine and focus these a bit.

  • End user works in WYSIWYG, actual site styles applied
  • Conventional word processor or email editor look and feel
  • Simple configuration of templates for web designer to use
  • Support multiple style contexts for different site sections
  • Generate XHTML
  • Hides all technical aspects from end user

Labels: , , ,


Microformats: what's the point

I gave this talk a couple of weeks ago at GeekUp Liverpool. The aim was to illustrate how simple microformats are to implement and to convince people it's worth while by showing the tools and services that are on the horizon.

Again the slides are pretty slim on content since it was all in the talk, just let me know if you want me to elaborate on anything. I also gave a demo of the operator extension as part of the talk.

Labels: , ,

No Comments

How To Hack

Here are the slides from my presentation at BarCampBrighton. The aim of this talk was to show the common ways that web applications are compromised that the web developer must take responsibility for. The slides aren't actually much without the talk, but if you want more info on anything in particular let me know

Labels: , , ,

No Comments
Thom Shannon's background in making chips gives him a unique insight into the web development industry. As the Technical Director of Glow New Media he works with clients across the UK to deliver high quality web marketing solutions using the latest techniques, accessibility practices, and web standards in both straight and crinkle cut.

Download a vCard (for Outlook)


Find Me (and my Social Graph)

RSS Feed

Archives 08.06 09.06 10.06 11.06 12.06 01.07 02.07 03.07 04.07 05.07 06.07 07.07 08.07 09.07 10.07

Thomas Shannon-Smith
Tom Shannon-Smith
Tom Shannon
Thom Shannon-Smith