Archive for the ‘Jumpchart’ Category

Taking your web app forward

Paste Interactive 05/04/09
Jumpchart, Paste, Staction

The excitement of launching your app has passed, the rush of emails and tweets and blog posts has subsided, and now you find yourself asking, “What do I do now?”. Maintaining the motivation and the desire to keep updating and improving your app can be really difficult. We’re going to share just a few techniques that have worked well for us during the development, launch and update cycles of both our web apps, Jumpchart and Staction. Clearly, these ideas may not suit your app or your workflow, so please read on with a grain of salt. But if one or more of these ideas do work for you, all the better! Keep Reading

Exporting your Jumpchart to WordPress

Paste Interactive 04/28/09
Jumpchart, Paste

Now that the new Jumpchart has been released into the wild we thought we’d write a few posts focusing on some of the most important new features that have come to Jumpchart. In this first post we’ll be looking at the new Export to WordPress option, what it means for your workflow, and why it’s the most important new addition to Jumpchart. Keep Reading

Jumpchart's Big Update

Paste Interactive 04/22/09
Jumpchart, Paste

The day has finally arrived. This morning we pushed a major update to Jumpchart, our collaborative content wireframing app. Jumpchart has a new face and a whole host of new tools in it’s utility belt! We’ve been working really hard over the last few months: Thinking, designing, building and living within the new Jumpchart and we’re really proud of the result.

If you’ve read through our Jumpchart preview posts (Part 1, Part 2, Part 3) you’ll already know many of the changes that have come to the new Jumpchart, but not all of them. Let’s take a quick tour of some of the most exciting parts of the new Jumpchart. Keep Reading

The Full Monty: The new Jumpchart UI

Paste Interactive 04/06/09
Jumpchart, Paste

We’ve been teasing you with little bits and pieces of the new Jumpchart for long enough. It’s time to come clean and show you the whole picture; the full monty, as they say. This is the third post in series previewing the new Jumpchart, you can find the first two posts here: It’s all in the details: Preview of the new Jumpchart and More details on the new Jumpchart. So let’s get right to the point: Keep Reading

More details on the new Jumpchart

Paste Interactive 03/06/09
Jumpchart, Paste

From the beginning, Jumpchart has always been about making website planning quicker and easier. As designers and developers, planning has, historically, not been the most rewarding part of our jobs. Jumpchart was created out of a strong desire to ease the pain of planning. Originally, we built Jumpchart for ourselves and used it internally, but we quickly came to realize that there must be a lot of other people just like us. So we set Jumpchart free into the world, hoping that others would benefit from it just as we had, and hoping that we could create a viable source of revenue from it as well. Almost a year and a half later, it makes us incredibly proud that so many other studios have adopted Jumpchart for their website planning (12,000+ accounts and counting) and we’re happy to say that we are in fact turning a profit. But after 16 months, it’s time that we take Jumpchart to the next level. This is part two in our open ended series highlighting some of the changes coming to the new and improved Jumpchart. You can see the first post here. Keep Reading

4 ways to share your Jumpchart

Paste Interactive 03/03/09
Jumpchart

One of the most powerful aspects of Jumpchart is that it allows you to share your Jumpcharts with the other people that are working on the project. From the client, to the designers, to the developers – everyone is on the same page, literally. After a recent chat with a user about sharing Jumpcharts we got to thinking about all the different ways that you can accomplish sharing in Jumpchart, a few of which you may not know about. So, without further ado, the 4 ways to share your Jumpchart: Keep Reading

It's all in the details: Preview of the new Jumpchart

Paste Interactive 02/26/09
Jumpchart, Paste

It’s been 16 months since Jumpchart first launched and, so far, it’s been great. From the very beginning, Jumpchart was blessed by many great reviews and even more exciting to us is that Jumpchart has become such an integral part of so many people’s daily workflow (including our own). But now it’s time to take Jumpchart forward. For the last few months we’ve been working on a major refresh of Jumpchart: Internally, we’ve been using the new version for some time now and we’re really excited about the changes, both in terms of UI efficiency and in terms of the features that we’ve added. While we’re working out the final details and getting ready to send this update out into the world we thought it’d be nice to share some of the finer points of the new Jumpchart. Keep Reading

Jumpchart and Staction Availability

Paste Interactive 02/16/09
Jumpchart, Staction

This morning, at approximately 11:30 am Eastern Time, both Jumpchart and Staction were unavailable for approximately 25 minutes. This was due to a complete outage of our hosting provider, Media Temple. The issue appears to have been caused by a problem at one of their data centers. According to their network status page, they are looking into the problem in detail and will post more details as they become available. Keep Reading

Content Wireframing: Ducks meet row.

Paste Interactive 01/09/09
Jumpchart

What is a wireframe? There is a surprising amount of confusion on the answer to that question, and this is understandable, because the answer you will receive all depends on who you ask. User experience people will say that wireframing is all about mocking up semi-working copies of your interfaces for clients to click around and experience. To designers, wireframing brings to mind static sketches and page layouts, replete with color swatches and flashy images. And project managers will tell you that a wireframe is a detailed document telling you where, and in what order, everything in a website is supposed to go. Indeed, the largest problem you run into when trying to define what wireframes are, is that all of these answers are correct ones. In essence, a wireframe is nothing more than an organization tool used to help you manage, categorize and utilize information about the site you’re working on, whatever your job title may be. For the sake of semantics though, today we’ll be talking about wireframing content. Not interfaces, nor design, just content. Because, as you’ve probably heard before, content is king.

Content wireframing serves a very specific, and incredibly important purpose: to help you create a logically laid out and connected website. It’s important to remember, people don’t come to websites based on the aesthetic qualities of the site or because the code is super-clean, they come because they are looking for some granular bit of information. Google is a beautiful example of this, their sites are famously sparse; yet, they are the most widely used search engine in the world because they provide information quickly and accurately. As web site designers and developers, it is our job to provide information quickly, logically and beautifully. Yes, you heard us correctly, beauty should be your final step. It’s important to note, while good design can help users find the information they are looking for more quickly, the aesthetics and the beauty are all wasted if you aren’t effectively providing the information in the first place. Content wireframing is all about two things, organization of information and helping to visualize logical paths to that information. At its best, your wireframe should map out the flow to specific bits of information buried in the site in a manner that, as closely as possible, resembles the way that the finished site will provide that information.

An example may serve us better. Imagine, for a moment, a client comes to you and wants a website built. They are a large company that provide high-tech hinges and swivels for the aerospace industry. In your initial talks you learn that this is going to be a fairly large site. You also learn that scattered throughout the hundred or so pages of the the site are several hundred, maybe even a thousand, .pdf spec sheets and white papers that will need to be linked to from specific products and services that this company offers. The organization and attention to detail required in a project like this is enormous. It is, in fact, so large, that no one person could ever be expected to remember where all the parts are meant to fit. Yet, without an effective plan, or wireframe, to manage all that information, that is exactly what you are expecting of someone on your team. A content wireframe serves tirelessly to do exactly what one person could never manage. By individually mapping out the small amount of information that needs to be presented on each of the hundred pages of the site you can take an immense amount of data and cut it up into manageable, and logical, pieces that are easy to work with.

Now you’re a hero. The client gets a site that makes sense to users and presents their vast wealth of information clearly and you get an easy way or organize your team around a common goal and a faster approval process from the client. You may now feel free to set your designers loose to beautify and visually organize that perfectly arranged stack of information. Using collaborative content wireframes is a technique that is incredibly popular with clients because they can understand and participate in the process. No one knows a client’s business better than they do themselves. They are experts in what they do and can ease your workload tremendously with that expertise. They just need a way in and a voice. Because wireframing content doesn’t require geek-speak to follow, clients can work with you as you create your wireframe, correcting and clarifying as you go. This participation carries the added benefit of creating a sense of ownership and investment for the client. The project isn’t just a sub-contracted job anymore; it’s their baby, and they want to see it succeed as much as you do.

Ok, Ok. We get it. You understand why you’d want to wireframe the sites you build, you want to know how to best make that happen. The main thing to remember is that, when you’re wireframing content, you don’t want anything but content. No designs, no interface buttons, you should even strive to keep images out unless they are part of the important content for the page. Perfect, useable, final draft content is what you are looking for. Every page you wireframe should represent an individual page on the website and sub-pages should be noted under their respective parent page. This is organization. Plain and simple, this is dumping out the filing cabinet and starting from scratch.

There are many tools you could use to accomplish this content wireframe, a simple piece of paper and a pencil being the most simple and limited form. Programs like OmniOutliner and OmniPlan from OmniGroup work well and can provide very detailed wireframes but don’t allow for 24/7 participation from all team members, including the client. Of course, we think our app, Jumpchart, is the best tool for content wireframing, otherwise we wouldn’t have built it. But you shouldn’t just take our word for it, go try it out for yourself. Whatever method you use, it should comfortably fit into your workflow and should be easy and flexible enough that everyone uses it, including the client. That last part is very important. The wireframe, however you produce it, must be flexible. Edits are inevitable, so stop fighting them and embrace the change. If you did your planning and organization correctly it shouldn’t be an issue anyways, right? Just make the needed change and get on with it.

Remember, content is king. The information that resides in the sites you build is infinitely more valuable than the presentation of that information. So plan and wireframe your content with every bit of love and devotion to detail that you give to your design and your code-writing and we guarantee that it will make your life 50% easier.*

  • not a guarantee, but, all the same, you should give the same love and devotion you pay to your design and coding to wireframing and content planning. It will pay off…promise.

Jumpchart Has a New Reordering Function!

Paste Interactive 11/07/08
Jumpchart

We released a brand new version of the reordering function on Jumpchart this morning. A lot of users requested an improved version of this feature — as the old one could get a bit confusing on larger projects — and we think we’ve nailed it with this one. As a base for the code, we used the NestedSortable library for jQuery. The new function works perfectly on all major browsers, but if your project has more than 100 pages, Safari for the Mac or Google Chrome for Windows offer the best performance.

Load times were one of the major problems we faced during the implementation of the new feature. In order to make the library work correctly, we saw a 40% increase in size of our Javascript files. Besides having bigger files, we also had too many fragmented files — this meant a lot of independent HTTP requests per page loaded, which is never good for performance.

The solution we came up with for both of these problems was to write a packer that would automatically compile all Javascript files necessary for the app to run inside one single file (which we creatively call full.js). That would solve the problem with the multiple HTTP requests, but not quite the filesize one. In order to fix that problem, we used a method called minification, which basically consists of removing unnecessary code from the source code in order to save space (we used the JSMin library for this purpose).

As a result, we ended up reducing 20% of the filesize problem, and load times are roughly 50% shorter.

We hope you guys enjoy the new feature and the snappiness.

See the new reordering function in action

Paste Interactive is a small app studio that makes cool, smart tools to help next generation workers work better, simpler, and faster.
Follow us on Twitter
  • Starting on the most major project we've tackled since... probably ever.
  • @markofrespect Got it. While we don't have that (yet) you could export the HTML, apply your own CSS, then share that with the client.
  • @markofrespect (Great to hear) In what way do you want to customize it more? Layout?