The development of the Web today includes powerful applications that mimic desktop software. Google Docs has tried to provide the functionality of Microsoft Office. Picnik is attempting to target Photoshop users. And even our own Content Management System, WebGen, uses some of the basics that made Dreamweaver so popular a few years ago. Perhaps the majority of us may soon only need an Internet connection rather than a computer when Web sites mature into full online applications.
In the meantime, we will experience the migration of software evolving into websites, and Twelve Horses is expanding its boundaries with these new technologies. Recently, we created a new event planner that integrates the functionality of software but utilizes the power of the Web.
Dynamic Meeting Planner
Our client, Dynamic Competence, needed a way to transform a paper-based meeting system into a dynamic communication tool that facilitates conversations for meeting topics. To be successful, the client needed to manage and monitor meeting plan revisions, improve group communication, and use a medium that would help save time and effort for meeting planners.
In this project we developed features that we have not yet seen: the website works more like a software application than a traditional HTML site. Below I’ve highlighted some of the functionality we developed.
Features for Success
1. Drag-And-Drop Interface A planner has the ability to categorize their contacts into different groups before sending out the meeting invite. To help increase speed and usability, the interface allows the planner to drag-and-drop their contacts into the available groups before sending. This saves the planner time and effort when creating the invitee list to be a part of the meeting process. |
2. Double-Click Editing Instead of making edits via a regular textbox and hitting save, a meeting planner simply goes to the topic they need to edit, double-clicks on it, and this opens up the section to be edited. This dynamic interface also allows editors to add and disable topics with one-click, saving time and effort. |
3. User Feedback System The success of the system relies on the interaction of the client’s users. If, for any reason, a user has an issue with a website or wants to comment, a Feedback button is provided on every page. To provide more insight into the feedback, the user’s comments, current page, and date submitted are all tracked by the System Admin Inbox (see below). This valuable feedback data also provides insight on how to improve the application for future use. |
4. System Admin Inbox The system administrators wanted to be sure all the feedback was being read and responded to appropriately. With multiple feedback messages, this could be a daunting task to make sure everyone is receiving a response. To complicate matters, there could be multiple System Admins in the system. To resolve this, the feedback items are displayed in an email inbox format (read or unread), and the message tracks which System Admin first read the response. |
5. Versioning Each iteration of the meeting process is saved as a separate webpage to the website. With this, a meeting planner can see how the meeting agenda transformed from the first draft to the final version of the agenda. This tracks all comments and changes, keeping the meeting processes organized and easily retrieved for historical purposes. |
Using web-based applications provides many advantages: updates and new features are rolled out across to users in real time; data is stored on the server and is accessible from anywhere that has Internet access; and custom solutions are tailored to a client’s needs, which isn’t as easily done with software.
Soon we may solely rely on the Web for our daily workflow. Until that happens, we will continue to push the boundaries of Web technology to help meet clients’ needs and increase the usability of applications.