Six Apart News & Events: ProNet

The new Favicons: Making Webclip icons for iPhone

As is usual on any day when Apple has a MacWorld keynote speech, everybody's been focused on the new hardware and software that's launched. But there's another new little detail for web developers to keep track of, too -- webclip icons. Webclip icons are a lot like favicons, but instead of showing up in your browser's address bar or bookmarks, they show up as custom icons on the homepage of an iPhone or iPod touch when someone adds your site to their device's homepage. The good news, is, long-time MT community member Dan Dickinson has done the homework of how to make these new icons. The basic steps are pretty easy:
* Create a 45x45 PNG. * Name it "apple-touch-icon.png" * Throw it in the root folder of your website. (Not the root of your server, the root of your web documents.)
Dan then goes into more details on how to use a link tag for more customization, as well as details about the optimal image sizes to use. There's also a hat tip to ProNet member Neil Epstein, tech director for the formidable MT-powered publishing efforts at Gothamist, for chipping in with more info on how to get your webclip icons perfected.

FeedDemon and NetNewsWire are free from NewsGator

The good folks over at NewsGator have just announced that their really awesome feed readers are now free for personal use. Take a look at the list of products, and you'll see some of the best software that's you can get for feed reading: * FeedDemon for Windows * NetNewsWire for the Mac * NewsGator Go! for Blackberries, Windows Mobile or Java phones * NewsGator Inbox for Outlook And all of these apps sync with NewsGator's online feed-reading service. What's cool is that we've known the developers of each of these client applications from the days when, like Movable Type, their apps were made as a labor of love for geeks and serious bloggers. And just like we have at Six Apart, they've grown into a lot of different markets with different products, learning a lot along the way. So it's a smart next step -- they are making their personal products free to focus on business and enterprise users who want to pay for more advanced features. Sound familiar? That's the same path we went on with Movable Type, making MT free for personal use, with paid users getting more help or features, and enterprise users getting lots of powerful features that make sense for that audience. Plus, once you get hooked on these kinds of tools at home, it's easy to recommend using them at work. We're glad to see a fellow old-school social media company going down a similar path to the one we've followed, and we're excited to grab some of our favorite apps for free. To find out more about the announcement, check out the official word on NewsGator's TypePad-powered blog.

An Interview: Apperceptive, Boing Boing and MT4

As we’ve mentioned on the Movable Type news blog, today Boing Boing, the immensely popular “Directory of Wonderful Things”, relaunched on the Movable Type 4.0 platform. There were a lot of people and organizations involved in the effort, but one of the key parts of the technology team was Apperceptive, the New York-based consulting company that has become one of the most successful members of the Six Apart Professional Network.

We asked Apperceptive’s team a few questions about their work on the Boing Boing relaunch, and got some great answers from Apperceptive principal David Jacobs and developers David Raynes and Mike Kania.

Six Apart: Okay, first: Who is Apperceptive? How long has the company been around?

David Jacobs: We were founded last year by myself and John Emerson. We were building a lot of blogs, and having fun, and we wanted to do more. Now we’re 10 people (and hiring!). Mike Kania was employee number 1.

Six Apart: Wow — you’re growing really fast! And all the work you do is around blogs and social media?

David Jacobs: Yes, almost exclusively. About a quarter of our work is pure design, but always, always towards media or blog projects. And of the remaining work, another third is customizing or patching custom CMSes for folks. The remaining half is blog plugins, templates and support.

Six Apart: That’s great. So, I know David and David have been fairly prominent in the Movable Type community for years, and all of you have been active in social media for a long time. But how did you get introduced to a project like working on Boing Boing?

David Jacobs: We have actually been talking to Boing Boing over a period of 5 months or so. They were on a very old version of MT, so the first project we did for them was upgrading their current database (which has tens of thousands of entries) onto the MT4 public beta and the MT 3.x version, which was the latest at the time. They used those installs to test out the tools and decide what direction they wanted to take the site.

Six Apart: And they had in mind the idea of expanding to include comments, and changing the visual design?

David Jacobs: We actually weren’t sure what they had in mind; our goal was to present the platform at its best, and then answer any questions they had about what was and wasn’t possible. Because we’ve been so nose to the grindstone with some of the deep details of the project, the launch was really the first chance I had to appreciate the work that FM Pub [Federated Media] and the Happy Mutant team did to orchestrate all of these pieces - from the design, the logo, the hosting, the templates and the custom plugins.

Six Apart: Okay, so once you were on board, what were everyone’s roles on your team?

David Raynes: Oddly enough, DJ had me writing plugins. :) One powers the “Don’t Miss” section on the bottom of the site.

Six Apart: Nice — how does “Don’t Miss” work?

David Jacobs: The “Don’t Miss” plugin allows Boing Boing (and BB Gadget) editors to pull out Entries and Comments that they want to stick on the front page. It was intended as a service for their casual readers - if you can’t keep up with everything on the site, here are three links for you to look at. A lot of the plugin work was behind the scenes, and we’re working on some plugins to make their moderation and publishing workflow very smooth.
David Raynes: Very much plugin zen (code-wise), in my opinion.

Six Apart: “Plugin zen” ?

David Raynes: Very simple. Not much actual code in there. It does what it does very well and nothing more. I could probably trim it down some more, but that can come later. The backend could easily be extended to include trackbacks and, really, any other object in MT (e.g., assets).
David Jacobs: What I think was cool about that process was that I took an existing (MTE) plugin we had, adapted it to MT4, edited the schema, and then handed it off to you. Then you cut the code in half and made it MORE useful, which I appreciated. Erasing code is sometimes as powerful as writing code (like any good writing).

Six Apart: What’s it been like building plugins on MT4’s new APIs?

David Raynes: Now that I’m starting to wrap my head around it, I’m having a blast.

Six Apart: There were some pretty specific requirements for enabling commenting on Boing Boing, what were those like?

David Jacobs: Running the risk of kissing up to our clients, I do want to note that it’s a great joy to have clients that inspire you to work harder and that have such a demanding community. Teresa Nielsen Hayden is a doing some great thinking around how healthy communities should grow, the editorial team has a very rich and uncompromising view of how the site should work, and the FM Pub tech team was fantastic. We’ve had to support a lot of in-house tech teams on this platform, and I don’t think it’s a stretch that these guys took to it more than anyone else has (of course they had some experience) and really pushed the platform in new ways. And to run the risk of talking ourselves out of work, I’m pretty sure they could have done this without us.
Teresa had 20+ items that she came up with from her experience managing large communities and from her conversation with the BB editors about their goals. It was a very detailed spec - and luckily a lot of it was native in MT4. Some of the things we take for granted (permalink to comments, the ability to edit comments, and so on) are seen as top shelf features in other systems.
I’m not sure how much we’re allowed to share, but it was a mix of ideas you’d expect and ideas you wouldn’t. We’ve almost met the whole list - and you’ll see some of the results in the BB comment threads very soon.

Six Apart: Very cool. Is it intimidating working on a high-profile site like Boing Boing, or are you used to it?

David Raynes: Just the opposite for me at least. It was exciting rather than intimidating.
David Jacobs: It’s a little nerve wracking, but it’s very exciting when it launches. It gets back to the expectations of the client and the community.

Six Apart: What’s it been like working in MT4 versus your past work on MT, or on other platforms? How has it been participating in the Professional Network and working with Six Apart?

David Jacobs: Most of our contact was with FM Pub’s team, and they did a fantastic job of measuring out the different constituencies and shielding us - keeping us focused on the work. I can’t say enough good things about those guys. :)
David Raynes: For MT4 vs prior MTs, I have to say it’s been invigorating and refreshing. Not that prior MTs were bad or stale or anything like that, but the injection of new toys to play with and reenergizing of the development community has been very motivating.
I’m once again tempted to try and keep up with Arvind. :) I think I now spend more of my free time writing plugins than I did when I wasn’t writing them for a living.
David Jacobs: Well, Mike, you built some alt-tmpl [alternate templates for MT’s user interface], and having the site being branded as Boing Boing from end to end is important.
Mike Kania: This is true, I customized some of the comment / templates to adapt them for the Boing Boing look & feel. Which was REALLY easy to do, I must say. It’s nice to be able to quickly modify some templates, drop them in alt-tmpl, and have a whole new look while still using the MT functionality.

Six Apart: Well, this work is really impressive, and David we’re thrilled to see your new plugins for displaying statistics on the MT4 dashboard show up in the Movable Type Plugin Directory. Thanks for your time.

Thanks to the whole crew at Apperceptive for taking a moment to speak with us, and we’ll be keeping an eye out as their newest projects get off the ground.

Get Burned, For Free!

Our friends over at FeedBurner, who sold out to joined the team at Google recently have just announced that pro-level stats and custom domains are now free. Two of their best paid features, Stats PRO and MyBrand, which lets you use your own domain name in the address for your feeds, no longer require payment.

Of course, this is a perfect fit for combining with your existing blogs. If, like FeedBurner's own blog, your site is powered by Movable Type, then you can just grab the MT-FeedBurner plugin and it'll do all the heavy lifting.

If you're on TypePad, you're in luck, too -- TypePad's got some exclusive features for integrating your statistics and reporting between your TypePad blog and your FeedBurner account. TypePad's domain mapping feature is a great match for MyBrand -- you can make sure everything on your site is all under your own domain name.

The Movable Type Hackathon and Summit

MT Hackathon A few weeks ago, many of us on the Movable Type team got to meet with many of our most prominent members of the ProNet community, as well as a number of Movable Type users. The occasion was a two-day event, starting first with a Hackathon for MT plugin developers and geeks, followed by a more structured full-day Executive Summit, where the community discussed everything from best practices for a business blog to large-scale architecture issues to editorial concerns and even the future of the Movable Type platform.

For those of us at Six Apart, the events in New York City were exciting and energizing: Looking at some of the community writeups of the hackathon gives a great feel for the day; There were tons of plugins and little hacks created, but more importantly, there was the chance for many members of the community to meet each other face-to-face. (For some of us, we were putting faces to names we’d seen online for six or seven years!)

Plus, Dan brought cookies!

MT Hackathon The Executive Summit the next day featured a full day’s worth of presentations, starting with Jay Allen outlining “how to build a plugin” first thing in the morning and lasting until Michael Sippey’s look at the enormous amount of energy and effort being put into the next major update to the Movable Type platform. In between, we heard lessons from experts like Adam Tinworth of RBI, David Jacobs of Apperceptive, and Matt Jaeger of Advance Internet. Though the videos are a bit rough, Maarten Schenk on our team, whom you might also know from Blogologie, has posted some low-res recordings of many of the day’s presentations.

Byrne Reese is a madman! We’re extremely grateful to all of you who took the time to travel to the events, from all around the country and even from around the world. There’s simply nothing as inspiring as seeing what amazing and unexpected things our community can create with the tools that we help build, and it’s a great motivator for the significant milestones we’re achieving with Movable Type in the next few weeks and months.

(Thanks to Elise Bauer and Dan Wolfgang for the photos.)

Want to help with Movable Type usabilty testing?

This coming Thursday, March 8 between 9am and 6pm in our San Francisco offices we will be conducting usability studies to help shape the future direction of the Movable Type product. If you are interested in participating in this usability study, simply fill out our questionnaire and selected participants will be notified as soon as possible. Selected participants will also be compensated with a $75 Amazon gift certificate, and ProNet members will be able to hob-nob with the Movable Type development team and get some cool Six Apart schwag.

Again, if you are interested, please complete the questionnaire and we will get back to you. No phone calls please.

Calling all Professional Network members

If you’re a member of the Six Apart Professional Network, or just someone who’s interested in the work we’re doing to help support our community of developers, designers, consultants, and experts, you might be interested in the latest way we’ve been connecting with our community.

Every other week, we hold a group conference call that’s an open conversation with our team, as well as with some of the most talented and successful members of our Professional Network community. You get direct access to the teams that build platforms like Movable Type and Movable Type Enterprise, and to previews of the resources and roadmap we’ll be offering in the future. In exchange, you get the ability to bend our ear and tell us what you’d really like to see in our products or for the community, or what your clients are demanding.

We’ve done a number of these calls, and will be continuing to do them regularly, but as this week’s is about to start, we wanted to let the larger community know about this new way to reach out, and we’ll be offering more information in advance of our next call.

The call today begins at 10am PST/1pm EST, and you can dial in to +1 712-432-3000 or +1 218-486-1300 with Bridge Number: 353177. Sorry, we don’t yet have international call-in numbers, but are working on them in the future. The calls are recorded and posted as MP3s within a few days after they take place.

This week’s agenda:

  • Review the New Plugin Directory
  • Review the New ProNet Member Directory
  • Discuss the upcoming NYC event
  • Discuss the “Opening up ProNet” thread

Hope to have you join us today and in the future!

Plugin Survey Results

One of the greatest strengths of Movable Type is its extensibility. It has an extensive plugin directory with hundreds of plugins that are in use by thousands and thousands of people. But which ones get installed and then used?

We are interested in the answer not just because we want to know what plugins are popular, but because as we begin planning the next major release of Movable Type, code named Athena, we believe the answer to this question provides incredible insight into how we can best improve the core product. If a plugin is so widely used by the community, and so many people recommend installing it, then why not just bundle it with the core platform?

To help us better understand what plugins are in wide use by our developer and user communities, we devised a quick and simple survey to help answer that question. In that survey we asked three simple questions:

  1. What plugins do you have installed?
  2. What plugins do you think should be folded into the core to Movable Type?
  3. If you were only allowed to install one plugin, which one would it be?

The results were both interesting and surprising...

Continue reading 'Plugin Survey Results'...

Make Movable Type 15 times faster!

Over the past year the Movable Type team and community has gone from playing with FastCGI to recommending to everyone to use it. Why? Because running Movable Type under FastCGI can yield up to a 15x performance increase. And now, with the release of Movable Type 3.34 FastCGI support fully integrated into Movable Type.

So why FastCGI? Here are just a few of the reasons why FastCGI means, a faster, more scalable, more reliable Movable Type:

  • Increased Application Performance – FastCGI has shown to increase application performance by almost 15 times. The performance boost is so dramatic because the application is persisted in memory, allowing information to be cached between page requests reducing page load time and database load.
  • Increased Commenting Performance – Movable Type routes incoming comments through the application in order to filter out comment spam and to store them in the database for moderation or publication. Therefore, the time it takes to process a comment is greatly enhanced for all the same reasons the application performance is increased.
  • Increased Reliability – Fewer resources are needed to load a single page within the Movable Type application, reducing web server loads and database load, taxing your system less and freeing up those resources for other applications and system components.
  • Increased Resiliency During Spam Attacks – When a blog is undergoing a spam attack its resources are put under tremendous load. Under this kind of attack any application has to process each comment in order to determine whether it is spam or not. Under FastCGI, comment spam can be processed and filtered much faster because the Movable Type application is resident in memory lowering database load and network overhead.

Keep reading to find resources to help you get up and running using Movable Type and FastCGI.

Continue reading 'Make Movable Type 15 times faster!'...

Movable Type 3.34 Beta 1 Released

On Friday we released Movable Type 3.34 Beta 1 to the ProNet mailing list. Today we are announcing the general availability of the beta to the broader ProNet community. Movable Type 3.34 contains some important bug fixes and security patches. Users and administrators are encouraged to upgrade when it is released the week of January 15th. To learn more about the release, visit the Movable Type Beta Blog and read the release notes.

If you would like to help us in testing this release download the beta from the Beta Blog and please report any problems you find.