Blog

You should follow us on twitter or subscribe to our RSS feed if you want to stay on top of all the latest.

scott's picture

Big news for web fonts and video today

The codec wars around the HTML5 video element might be settled sooner than you think: Basically, Google just open-sourced VP8, a video codec. VP8 is being combined with the Vorbis audio codec to create a new video format called WebM. Read More…

vosechu's picture

Using git-svn to manage standard and non-standard branches

When Webchick announced that Drupal was moving to Git at Drupalcon 2010, our office erupted in pleasure at the news. Lots of great Drupalists are already using Git and there's even an unofficial Github branch of Drupal for your branching and stashing pleasure Github mirror. However, Metal Toad Media has been an SVN shop for a long time we still have a lot of processes that use SVN, so we elected unanimously to do a gradual rollout: new sites get a private repo on Github, old sites just use git-svn. Looking back I wondering why we ever delayed. Read More…

vosechu's picture

Drupalcon '10 Party Schedule

Every conference is better with events, but finding them can be such a pain when you're trying to absorb all the info in the seminars. So this year I'm setting up a calendar and I'm hoping people will help create it. If you have information that you think should be on the schedule please send me a tweet at @drupalconparty, email at vosechu@metaltoad.com, or visit me at the Metal Toad Media booth (I may not be there very often though). Hope to see you all there! iCal: http://is.gd/bvHJx HTML: http://is.gd/bvHQk Read More…

vosechu's picture

How to reconnect a bluetooth mouse/keyboard in OS X or Windows 7

Okay, as mundane as it sounds there are a lot of articles around the internet that are fundamentally misunderstanding the simplicity of this request: how do I reconnect my bluetooth device after it's been disconnected from being in my laptop bag or whatever. Read More…

dylan's picture

Revenge of the node comments: a pure jQuery comment pager

A previous post described how to reposition node comments with Drupal's hook_menu_alter(), to facilitate a tabbed interface. One side effect that popped up was pagers – when a pager link was clicked, the tab state got reset. The solution was to refresh the #comments div with AJAX. As an interesting twist, it uses the ability of jQuery's $() to construct a new DOM object from HTML. This means that no new menu callback is needed in Drupal; it fetches the comments directly from the href in the pager link. While a little inefficient, this technique has the cool benefit of being able to grab any content from anywhere on your site, with merely a URL and a selector. It also degrades gracefully for non-javascript users; since without JS the tabs appear as sequential blocks the pager will function normally. (The following code is based on the AJAX Comments project). Read More…

joaquin's picture

Web Designers: Don't expect to earn points by suggesting technology solutions.

Please don't get me wrong. Developers like designers who familiarize themselves with the technologies they are designing for. It saves time and energy, when first cut designs require little or no feedback from the development team. That said, dictating technology is a fast track to getting yourself removed from a developer's Holiday card list. This goes ten fold, if the suggestions are made without checking first in front of project stake holders. So what do I mean? Imagine a scenario where you're in a meeting with a developer and the VP of eSolutions and he asks: "What about mobile? I want to be able to see this thing on my iPhone!" Read More…

vosechu's picture

Getting started on displaying videos with the Brightcove iPhone SDK

There's a lot of good to be said about the Brightcove iPhone SDK, it's easy, it seems to work really well, but there's also a ton of gotchas and the docs are a little conflicting and/or out of date. The OnePlanet app is also out of date. This post is my attempt to rectify some of these things. There are three things needed to get your app going: Read More…

Pages