DekiMobile

Version: DekiMobile 0.9
Date: 11/15/2008

MindTouch DekiMobile

DekiMobile is an iPhone-optimized skin for MindTouch Deki which is accessible through the iPhone web browser. It is geared to help readers consume and share data inside Deki. If you have not download DekiMobile yet you can get it here. If you want more information about DekiMobile development and future roadmap visit our DekiMobile developer page.

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

Installing Deki Mobile

Configuring Apache

Because DekiMobile runs on a separate host (auto-detection is not yet built-in to Deki), you must set-up a virtualhost for DekiMobile. 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 DekiMobile!

Deki Mobile application set-up

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

Configuring the API

The last step is having the API accept your DekiMobile hostname so all requests can be routed correctly. Most Deki installs have a catch-all configuration, so no modifications may be necessary. First try to hit your DekiMobile 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.

Powered by MindTouch Deki v.8.08.1a