Status

MindTouch Mobile 0.9 is now available for download and installation!

Version: MindTouch Mobile 0.9
Date: 11/15/2008

Get MindTouch Mobile

What is MindTouch Mobile?

MindTouch Mobile is an iPhone-optimized skin which is accessible through the iPhone web browser. It is geared to help readers consume and share data inside MindTouch.

A demo site has been set-up which is linked to this developer wiki at http://m.mindtouch.com/

Sample screenshots

iPhone Simulator001.jpg
Viewing a page: Use the table of contents to navigate through a page's contents
iPhone Simulator002.jpg
Navigate through associations: Use tags to associate pages to find related pages
 
iPhone Simulator003.jpg
Navigation through search: You still have access to the Lucene search for quickly locating files inside MindTouch
 iPhone-Simulator005.jpg
Notes: Got a quick thought after reading a page? Send and receive public notes (using the MindTouch comment API) to individuals
 iPhone Simulator007.jpg
Send notes: Send public notes (like Twitter) from the iPhone interface (uses MindTouch comments API)

 

MindTouch Mobile ... how can I help?

mobile-blog-picture.jpgMindTouch Mobile is being released to the open source community under the GPL license. You can always subscribe to our SVN branch (https://svn.mindtouch.com/source/pub...dekimobile/app) to pick up the latest versions. If you'd like to contribute, please contact royk@mindtouch.com. There's a lot of work to be done in cleaning up the code, consolidating logic, and adding support for other mobile clients (Blackberry!).

Installing MindTouch Mobile

Configuring Apache

Because MindTouch Mobile runs on a separate host (auto-detection is not yet built-in to MindTouch), you must set-up a virtualhost for MindTouch Mobile. Make sure you add the proper DNS entries and update Apache to accept the new hostname. A sample Apache configuration file is inside the package as dekimobile.vhost (also available in SVN). Be sure you match up the ServerName and the DocumentRoot paths to wherever you install MindTouch Mobile!

MindTouch Mobile application set-up

Copy config.new.php to config.php and update all relevant fields to connect to your MindTouch instance. 

Configuring the API

The last step is having the API accept your MindTouch Mobile hostname so all requests can be routed correctly. Most MindTouch installs have a catch-all configuration, so no modifications may be necessary. First try to hit your MindTouch Mobile site via your browser; if it throws API errors, then try configuring these values. 

If you go into /etc/dekiwiki/mindtouch.deki.startup.xml, find the config block which applies to your site. It might look like this:

<config id="wiki.developer.mindtouch.com">
    <host>wiki.developer.mindtouch.com</host>
    <host>m.mindtouch.com</host>
    <db-server>MYSQL_SERVER</db-server>
    <db-port>MYSQL_PORT</db-port>
    <db-user>MYSQL_USER</db-user>
    <db-password hidden="true">MYSQL_PASSWORD</db-password>
</config>

All you have to do to add a hostname alias is to add another <host> value.

Tag page
Viewing 4 of 4 comments: view all
What about Nokia phones (the majority in the world)? Or should I say Symbian S60...
Posted 18:51, 17 Nov 2008
We'd like to extend this skin to work with all types of phones - we've just put the effort into the iPhone interface. If you'd like to get involved to help drive that type of skin, please contact me!
Posted 00:11, 19 Nov 2008
It might be nice if someone put some more details into these instructions - "update all relevant fields to connect to your Deki instance", for example, is a bit vague.
Posted 01:37, 22 Jan 2009
The mobile-optimized skin is nice, but what would be even better is an iPhone application. Keeping this web-based theoretically means more people can use it on phones other than the iPhone, but the reality is that the screen and/or interface on most other phone is just not capable of making web-based applicaitons very useful. The iPhone has proven this and it is why Microsoft, Nokia, Google, and RIM are scrambling to catch up with their own "app stores". Besides the likely more widespread use and useability of a Mindtouch iPhone app over a web-based version, it could also generate additional revenue. You could create a free "enterprise" version of an iPhone app for customers using Mindtouch Standard, Enterprise, or OnDemand and charge either $0.99 or $1.99 for those using Mindtouch Core or Express.
Posted 05:39, 4 May 2009
Viewing 4 of 4 comments: view all
You must login to post a comment.