Projects

Or search support forum

What's Global Moxie?

Global Moxie specializes in mobile design strategy and user experience for a multiscreen world. We offer consulting services, training, and product-invention workshops to help creative organizations build tapworthy mobile apps and effective websites. We're based in Brooklyn, NY. Learn more.

On Shelves

Books by Josh Clark

Tapworthy: Designing Great iPhone Apps

Best iPhone Apps: The Guide for Discriminating Downloaders

iWork ’09: The Mising Manual

Moxiemail

Enter your e-mail to receive occasional updates:

Big Medium 2.0b8: "Airbag"

Posted Sep 1, 2006

Today's "Airbag" beta update provides some crash prevention.

I've received scattered reports of crashes on a variety of common tasks that require disk access, with the error message "Modification of a read-only value." Although this bug has been sighted several times in the wild, I haven't been able to reproduce it here in the mighty Global Moxie laboratories. That said, I think I've solved and fixed the problem with this version. Please let me know, of course, if you continue to see that crash message.

But wait, there's more! This release also fixes an installation problem under Perl v5.6.0, a JavaScript issue that broke checkbox toggling on most control panel checkboxes, and a bug that caused Big Medium to ignore the "no style" preference for navigation styles in HTML preferences.

Download the latest version of Big Medium here.

A Note About Theme Changes

If you're upgrading from a version prior to 2.0b7, see the notes on the 2.0b7 announcement page about the update to the "Cup o' Joe" theme.

The New Files

If you're upgrading from v2.0b7, you can upgrade by uploading just the following 13 files from the new version (make sure that your FTP client is set to "plain text" or "ASCII" mode when you upload the files).

  • moxiebin/Modules/BigMed.pm
  • moxiebin/Modules/BigMed/App/Web.pm
  • moxiebin/Modules/BigMed/App/Web/Prompt.pm
  • moxiebin/Modules/BigMed/App/Web/Themes.pm
  • moxiebin/Modules/BigMed/Builder.pm
  • moxiebin/Modules/BigMed/CSS.pm
  • moxiebin/Modules/BigMed/Data.pm
  • moxiebin/Modules/BigMed/Driver/File.pm
  • moxiebin/Modules/BigMed/Error.pm
  • moxiebin/Modules/BigMed/Filter/Markdown.pm
  • moxiebin/Modules/BigMed/Format/RSS.pm
  • moxiebin/Modules/BigMed/Elements.pm
  • bmadmin/js/bigmedium_cp.js

Or, a lazier option, just upload these three files:

  • moxiebin/Modules/BigMed.pm
  • moxiebin/Modules/BigMed (directory)
  • bmadmin/js/bigmedium_cp.js

The Nitty Gritty

Here's what's new in this update:

  • Hopefully fixed the "Modification of a read-only value" error that has caused intermittent crashes on a variety of common tasks in the file driver.
  • Fixed a JavaScript bug that broke checkboxes in the Big Medium control panel.
  • Changed the sort order of RSS feed items to modtime instead of pubtime to float older but updated items into the feed.
  • Fixed bug in "Navigation" panel of HTML Preferences that prevented Big Medium from saving the "unstyled list" option for navigation styles.
  • Switched to our @ISA for multiple inheritance instead of use base in BigMed::App::Web to help Perl 5.6.0 follow along.
  • A variety of minor optimizations and refactoring.
Download Big Medium
Try it free for 30 days, or buy to unlock.

Blown Away

“I’m blown away by Josh Clark’s deep understanding of the iPhone user experience.”
—Jürgen Schweizer, founder of Cultured Code, maker of Things iPhone app

“It’s rare to find a person like Josh Clark who speaks so intently to the topic of interface design and mobile devices.”
—John Maeda, president of Rhode Island School of Design

“If you have time to read only one book on what makes apps successful, it is Tapworthy by Josh Clark.”
—Andreas Sjostrom, manager of mobile solutions, Sogeti

More praise for Tapworthy