MindTouch 2009 Provides Enhanced Development Platform for Rich Collaborative Applications

by Bill Ives

MindTouch provides an open source collaborative platform and they have made some significant moves with the 2009 release. I have written about them before (see Deki Wiki Tees Itself Up as Your Intranet). I recently spoke again with Aaron Fulkerson, Co-Founder and CEO at MindTouch to learn more about the 2009 release. He mentioned that they are moving away from the DekiWiki branding to use the company name, MindTouch, and provide a more consistent reference point for their product.

Aaron said they are getting a lot of interest from companies who went through the enterprise portal experience. Not too long ago it would take a team of consultants up to a year or longer to put a portal into play. I have certainly seen this in action being part of many enterprise portal implementations in the late 90s and early 00s. Now with MindTouch, similar functionality can be achieved by one person in a few days.

There are three main components to this release. The first involves the use of MindTouch as an enterprise switchboard. With the new bi-directional messaging bus users are now able to setup and receive change notifications when changes are made within MindTouch 2009 or to the many applications that users plug into MindTouch 2009, such as enterprise systems, databases, office productivity applications, Web services and more. Here is a screen shot of the message bus.

message_bus

This change provides bi-directional messaging and publishing as the content change notifications are automatically pushed out from the MindTouch platform to a variety of places, selected by the user, such as email, mobile devices, or even Twitter and WordPress blogs and then they can come back again. Users can select to receive an email that notifies them when a specific page changes, or when certain files are revised, or when new users are added to the system. For example, with a WordPress plug-in, users can create a Wordpress blog page, which then automatically posts the same content to MindTouch 2009. And when users collaborate and make changes to that page’s content inside MindTouch 2009, it pushes the changes back to the original WordPress page. You can also add a Twitter @name to a comment to generate a tweet notification. Here is a sample notification.

notifications

The second major component to the 2009 release involves the use of MindTouch as a development platform for rich internet application (RIA). MindTouch 2009 enables developers to build RIAs by taking advantage of the new integration between DekiScript (MindTouch’s scripting language) and Javascript, utilizing the JEM (JavaScript with Events and Messages) technology. JEM is an augmented JavaScript with event coordination and message passing that creates a rich user experience similar to desktop applications.

Amazon, Comcast, and the Washington Post are some of the companies who have built applications with MindTouch.  The Washington Post built the WhoRunsGov.com community site. As the site states it, “offers a unique look at the world of Washington by providing in-depth biographies of its key players and personalities. It’s your window into how deals get made and policy is shaped.” On each profile page about political figures, page properties can be used to associate the profile with a specific political party. This page property can then be accessed through DekiScript to identify and aggregate all social profiles related to a specific political party.

The third component of MindTouch 2009 involves the offering of custom extensions through MindTouch’s front-end plugin architecture. This enables developers to extend or modify MindTouch’s front-end without affecting the ability to upgrade the software. The plug-ins allow developers to adapt MindTouch to workflows specific to their organization. Using the MindTouch plugin architecture, developers can write programs or functions in the popular PHP scripting language to add features or services to the MindTouch front-end. Here is a sample task list in MindTouch.

task_list

With this enhancement developers can add plug-ins to extend the front-end with functions such as file listings, image galleries, user login and logout processing, and RSS feed creation. I see this ability to adapt to workflows as a hallmark of enterprise 2.0. You create software based on people actions rather than having people conform to the software. MindTouch gives you a robust set of open sourc tools to accomplish this.

As I often do on interviews now, I also asked Aaron how he is using Twitter. He said MindTouch is actively using twitter for several reasons.  First, they look for mentions of DekiWiki and MindTouch to respond and engage in these conversations. They ask about possible new features to get crowdsourcing feedback.  This was used by a number of the early software bloggers.  They also welcome new customers who appreciate the attention. They have both a MindTouch Twitter feed and Aaron has his own for more personal messages. 

Share:
  • e-mail
  • TwitThis
  • del.icio.us
  • StumbleUpon
  • Digg
  • Reddit
  • SphereIt
  • Facebook
  • Google Bookmarks


No comments yet »

Your comment

Used MindTouch? Let us know about your experiences with it

HTML-Tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Additional comments powered by BackType





Custom Search
Online Database Reviews

Be sure to catch Bill Ives' ongoing review series in which he looks at online, sharable database apps. The focus of Bill's reviews: web-based business software that enables companies and individuals to better organize, track, and share information, as well as better manage projects, processes and workflows.

Among the Web-based tools he's reviewed: Zoho, QuickBase, and TrackVia.

Looking for apps that help you and your team get work done?

Check out the AppGap's Appopedia, an ever-expanding section with reviews of more than 150 of today's best tools to help you better manage projects and collaborate. Reviews are presented in a useful directory that breaks down tools by category and function, e.g., online crm, project management, human resources, security, etc. Check it out here.

The AppGap Webinar Series

The AppGap has hosted a series of discussions with leading thinkers and doers intended to illuminate how new apps and approaches are changing the way we work and help companies and individuals implement better collaboration, project management, and productivity practices and solutions. Access, via the links below, the recordings, each about an hour long, of the discussions.

- 5 Big Ideas for Getting All That Work Done
- Should Your Business be Friends with Facebook
- The Future of Work

Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

Recent Comments

  • Michal Wachstock: Disclaimer: I work for Clarizen. I know this conversation is a bit old, but I just bumped into it...
  • KateLukach: RT @BillIves: post on @theappgap @Coveo Provides Version 2.0 of Its Customer Information Access Solutions...
  • BillIves: post on @theappgap @Coveo Provides Version 2.0 of Its Customer Information Access Solutions (CIAS)...
  • Allen Bonde: Hi Bill – I agree these tools can be addictive! Kinda like candy for brand marketers :-) Thought...
  • eastwickcom: RT @BillIves: post on @theappgap NetBase Provides an Expanding Set of Social Media Monitoring Measures...
The AppGap is a blog and resource on the future of work and how new tools are addressing age-old challenges of organization, collaboration, and innovation. But it is also an idea: that there remains a gap between the toolset that exists and what's needed...

Can today's project management software be done better? What can online CRM help companies companies accomplish? Which development platform can help individuals and organizations build better online databases, Web based applications, and HR solutions? And what are the processes and best practices that help organizations large and small achieve success. Find out more.

About | Contributor Bios | Blog Policy | Contact us