Blog

Or search support forum

What's Global Moxie?

Global Moxie is the hypertext laboratory of Josh Clark, whose projects include the Big Medium web content management system. Josh creates web applications and websites from his multimedia studio in Paris, France.

What's Big Medium?

Big Medium is flexible, easy-to-use server software for creating and editing websites directly from your browser. Check out the features or download now.

Moxiemail

Enter your e-mail to receive occasional updates:

Genie Five-Oh! A Big Medium Progress Report

Posted Jul 9, 2007

Fifty
Fifty. A milestone. Photo by duncan.

Today’s beta update marks the 50th pre-release version of Big Medium 2. Yep, count ’em... 50.

Beta testing started 60 weeks ago, which means that I’ve released, on average, a new version every eight or nine days over the past year. These frequent small releases have added up to lots of new features and, even more important, a lot of polish.

Fifty versions have made for lots of downloads and installations for Big Medium’s hard-working beta testers to stress-test. A merry band of 50-100 brave souls have nevertheless agreed to play along with my reindeer games. Their real-time feedback on this rapid flow of updates has provided invaluable guidance in adjusting features, adding new ones and improving the interface.

It’s been a much longer process than I intended. But happily, thanks to testers’ generous suggestions and criticisms, the end result is shaping up to be a product that’s more sophisticated and fun to use than I ever imagined it might be. I hope you agree: With Big Medium 2, maintaining a website has never been so... pleasant.

Not everyone wants to be a guinea pig, of course. I’ve heard from lots of folks who prefer not to be part of the grand software experiment called a beta process. They’re sitting out the beta and instead waiting for the final commercial release. Friends, your wait is nearly over; I’m itchin’ to get this thing out the door, and it’s mighty close.

Here’s a progress report.

No significant bugs

There are currently no significant known bugs in Big Medium 2. In fact, I have just 13 bugs in the bug tracker, all of them either so minor or so rare as to be practically unnoticeable. But I’ve still got ‘em in my sights.

I’m aiming for zero known bugs in the final release of version 2.0. Why would it be otherwise? It’s just plain unethical to ship production software with known bugs. If you care about your customers (and baby, I do), you just don’t do it.

Nearly feature complete

There are two must-have features that remain to be added to Big Medium 2 before it’s finished:

  • Site-copying Create a new site based on another site’s design theme, structure and/or content.

  • Simple site search

No promises, but there are also a handful of other nice-to-have features that I will add if I have time before the deadline.

Deadline? So there’s a date?

Sorta. My plan is to continue development of new features until August 20. At that point, enough’s enough. After all, my job isn’t to code, it’s to give you a finished product. I need to get ready to ship this thing.

So, after August 20, I’m putting Big Medium 2 into the cold-storage locker. What’s cold storage? Software developer Daniel Jalkut has a nice explanation:

It’s my off-the-cuff name for the process of leaving source code unmodified while continuing to test the product. Many smaller businesses fall into the trap of releasing software “hot off the presses,” which often means some bug was fixed mere hours before release, inadvertently introducing five undiagnosed problems for the public to uncover. … Not only does it give you time to think of the “oh crap” mistakes that you might have made, but it (ideally) gives you have a little pre-launch vacation time to relax and prepare for the (hopefully) large influx of new customers.

Yay, new customers!

Frost
Cold storage. Photo by kiddharma.

So August 20 will mark the first Big Medium 2 release candidate. After that release, no new code or features except for bug fixes. If bugs are found, there will be additional release candidates, each followed by a cold-storage period to make sure that no new bugs turn up.

I don’t have a final date for you, but I think that the final version will arrive at least six weeks after the initial release candidate. If all goes well, October seems like a likely time to celebrate a bouncing baby Big Medium.

In the meantime, I have plenty of other stuff to do behind the scenes to get ready for the final launch of Big Medium 2:

  • New software registration system.
  • New site: This beta site will replace the long-in-the-tooth Global Moxie site.
  • Live demo of Big Medium 2 for potential customers.
  • Documentation of the developer’s API for writing Big Medium plugins.

All of this is just to say: It’s shaping up to be a busy summer. But I’m really excited about the end result.

What’s new

So what exactly are you getting in Big Medium 2 that the current 1.3.7 version doesn’t already give you? A quick overview:

  • New interface
    Big Medium gets a facelift, with a new look that’s not only pretty but more intuitive and efficient.

  • Image galleries and slideshows
    Any page of the site can have its own image gallery with a slideshow feature and a gorgeous “lightbox” effect.

  • Image thumbnailing
    If your server has the supported software installed, Big Medium automatically sizes images for you; load your original image, and Big Medium takes care of the rest.

  • Unlimited subsection depth
    Previous versions of Big Medium limited you to top-level sections and a single level of subsection categories. Now you can have unlimited levels of subsections (and sub-sub-sub-subsections, etc.).

  • Version control
    Review the edit history of any page.

  • Dropdown navigation menus
    The navigation widgets generate dropdown menus to allow easy navigation to your site’s subsections.

  • Libraries
    When you add images, documents and authors to your site, they’re added to a library for easy reuse. Batch-upload images and documents to the library by uploading a single media-packed zip file.

  • Scheduled publication
    Set times to publish/unpublish pages.

  • Podcasting
    Create your own radio or TV show; add media files to your site, and Big Medium generates your podcast automatically.

  • Visitor comments
    Make your site a two-way conversation by allowing visitors to post comments on your pages. Sophisticated anti-spam tools keep your comments free of Viagra, porn and ringtone ads.

  • Theme library
    The theme library replaces the “skins” feature in previous versions and makes it much easier to add a new design to your site.

  • WYSIWYG style editor
    The new style editor gives you a live preview of your style changes for over 50 page elements.

  • Easy CSS and template editing
    The editing process for custom style sheets and templates is streamlined with easy access, in-browser editing and the elimination of clunky file uploads.

  • Sitewide templates
    Previous versions required you to load a set of templates for each and every section of your site. Now you can load a set of sitewide templates to use for all sections of the site, unless you specifically choose to customize a section’s templates.

  • Markdown editing
    Big Medium 2 adds Markdown editing to the “rich text” and “raw HTML” editing options of previous versions. If you’re a writer or editor who prefers plain text to WYSIWYG tools, or who likes to add your own custom HTML to your text, you’ll find Markdown to be utterly sublime.

  • Tags
    Tag pages with keywords to help visitors find similar content.

  • All-new HTML markup
    Nearly all of Big Medium’s widgets get a HTML overhaul, adding lots of class “hooks” to give CSS-savvy designers complete control over every design element.

  • Easy announcement editing
    Announcements are now available to publishers, not just webmasters and administrators, and may be edited using Big Medium’s rich-text tools.

  • Custom sorting options
    Previous versions sorted pages by publication date only; now you can also choose to sort by your own custom priority, modification date or alphabetical order.

  • Custom link formats
    Customize any and all link widgets with the specific content elements you want to include.

  • Section-specific preferences
    Nearly all of Big Medium’s HTML preferences can be customized for individual sections.

  • Section-specific privileges
    Set account permissions and privileges for individual sections to specify exactly which content editors are allowed to add and edit.

  • Security improvements
    The security and permission settings on Big Medium’s data and HTML files now default to high-security settings.

  • Smart related links
    When you add related links to other pages of the site, Big Medium automatically keeps them up to date, removing deleted links or updating moved pages automatically.

  • Copy content between sites
    Copy pages, announcements and tips to other sites in your Big Medium system.

  • Plugin architecture Big Medium’s new engine has a plugin architecture that allows third-party Perl programmers to create modules that add and extend features.

  • Google sitemaps Big Medium 2 generates XML sitemaps behind the scenes, helping search engines to index all pages of your site.

Bottom line

I think Big Medium 2 will wow and delight you. The software is easy for web designers to install and customize without a scrap of programming know-how, yet keeps up with all of the innovative HTML and CSS goodness you can muster. Meantime, editors can focus on their words, images and documents without knowing a thing about HTML. No kidding, it’s actually fun.

I hope you’ll find Big Medium 2 to be software that anticipates your needs and then gets out of your way. It’s nearly ready, and I can’t wait.

Tags: , ,

Want more? Recent blog entries...

Comments

6 comment(s) on this page (times are local Paris time). Add your own comment below.

Jim
Jul 9, 2007 4:52pm [ 1 ]

Josh,

What? You wanted to relax this summer? ;^)

Only other must have I can think of is the long awaited ability to actually have an image as a logo for <%logo%>!

thnx!

David
Jul 10, 2007 4:03am [ 2 ]

Josh, I've held off doing anything because its "just around the corner". For now I'll just toy around with my other tools but this is shaping up to be what I've wanted all along. With numerous sites of mine itching to on BM2 this will help a lone man in juggling the demands placed on him.

I remember what a famous film maker once said about the creative process in film. He said that movies aren't finished but that they're abandoned. I'd say that with regards to software development it may be more accurately to claim that a project "escapes". Regardless of the terminology I'm looking forward to it.

Josh
Jul 10, 2007 11:00am [ 3 ]

Well put, David! And the longer the project, the harder it is to let go. In this case, the old saw that the perfect is the enemy of the good holds true. Time to let the code "escape." It's already pretty great, and there will be more opportunities to improve and refine it down the road (unlike the filmmaker who has to commit a single edition to celluloid).

Mike
Jul 10, 2007 9:47pm [ 4 ]

I´d like you suggest me dedicated server specs for your software.

It´ll be a new website that plan to have 2,000 visitors per day from 2 month of operation. And growing. It´ll be a content website with articles, podcasts, pdf for each article, some videos hosted. Will have at least 200 articles from month 2 and growing.

I´d like a dedicated sever from the very begining. I currently run another website in a dedicated with 40,000 visitors daily and 350,000 page impressions per day, so I´m not new.

Regards

Josh
Jul 11, 2007 10:38am [ 5 ]

@Mike:

Thanks for your interest in Big Medium. I'm afraid that this isn't a support forum. For technical, support or pre-sales questions, please use the support forum or email me at support@globalmoxie.com.

The quick answer, though, is that pretty much any dedicated server package can handle your requirements with Big Medium. In fact, given enough disk space for your files and bandwidth for your visitors, a shared hosting plan would work just fine, too. Big Medium itself puts a very low load on servers. For more, have a look at Big Medium's server requirements.

Wayne Richmond
Aug 6, 2007 2:47am [ 6 ]

Well done Josh!

I've been waiting a long time for version 2.0 but fully appreciate (and value!) your determination to delay the final release until it is as stable and bug free as possible.

I hope that fairly soon you will be able to find the time to have a very well-deserved rest!

Cheers . . .

Wayne

Add a Comment

Don't be shy.

( )

( Use Markdown for formatting.)

Download Big Medium
Try it free for 30 days, or buy to unlock.

State of Josh's Brain