The best input syntax is no syntax

There are too many text markup/down/tile/wiki syntaxes out there and it’s a pain to relearn how to make bold text for every new website. Setting up a website is even worse since you need to decide what your users will likely be happy using. Markdown is a good choice. It’s pretty and simple, but it still has it’s problems. The casual user doesn’t realize a tab or \` will cause their text to pre-format and so they end up with messed up text. Sometimes people will forget a space when making a list and then they end up with a messed up list. The syntax was designed by a geek (perfectionist) and it shows when you have non-tech users.

My point is that a syntax should use what people already know and already do.[1] Two things you can assume people on the internet capable of posting comments know: that an address/url points to a website and what an email address is. Anything beyond pasting these two things and inputing plain text into a text box will probably require a good majority of internet users to learn something.

That is why I created Googtube — a text filter that converts links to Youtube and Google Videos into their embedded code. It’s the easiest possible way for anyone to embed a video into any website. Most of the time no instructions are necessary.

Googtube is currently available for Drupal, please port it or copy the regex for whatever platform you want. If you do this, I’d love to know.

If you see anyway Googtube could be exploited, let me know that too.

*Notes*

[1]: Ok, John Gruber did design it like this, but it only works sometimes. It’s a hard problem to fix. URL filters and email filters help a great deal.

7 Responses to “The best input syntax is no syntax”

  1. keizo/weblog » Blog Archive » Simple Images; notes on proposal for Drupal SOC Says:

    [...] Googtube module: A module I created [...]

  2. mel ausman Says:

    Why is it only for Drupal 4 when Drupal 5 was out when you first put this out?

    I’m working on a Drupal site for my school.

  3. Vinay YAdav Says:

    Its available for Drupal 5.x too now.

    Great work

  4. Kramer Says:

    Yeah, I installed Googtube and my youTube links still just sit there unconverted.

  5. keizo Says:

    Kramer, can’t really help you much if that’s all you say.

  6. Tracy Says:

    Where can I go to learn enough to be able use some of these modules? I (the complete noob, seriously) have been able to get a Drupal site up and working , but am struggling with googtube. If I am too much of a neophyte, I apologize. I am sure I’ll figure it out eventually..

    Thx,
    T

  7. Haroun Kola Says:

    I’m using Googtube on my site and its working great. Now, I’m looking for a module that will automatically check my Youtube channel and create a Drupal node out of it.

    Will continue to look :-)

Leave a Reply