Features

  • Manage any number of Drupal websites
  • Manage your users, block / unblock or send them email
  • View last 50 log entries
  • Check Drupal core, modules or themes for updates, display the update urgency and the current version
  • Flush caches
  • Run cron tasks and see when the last run was
  • Put your site into maintenance mode
  • Visit your site over the browser
  • High access security due to a security key
  • Makes use of the highly developed Services module
  • Optimized to be fast even with no 3G or Wifi available
  • Beautiful UI design

Installation

  • Obviously you first need a website running Drupal 6. Drupal 7 support will come out soon, once a stable version of Services 3.0 is available.
  • Make sure your configuration allows clean URLs (Site configuration -> Clean URLs, the radio buttons have to be active, regardless if clean URLs is on or off)
  • Download this module below (note: This module bases upon the original Services module. Keep in mind that Drupal Control will not be able to work with the original one)
  • Go to Site building -> Modules and activate following modules:
    • Update status (probably already enabled)
    • Services
    • Key Authentication
    • DrupalControl server
    • System service
    • User service
  • Go to Site building -> Services -> Settings and select Key authentication as Authentication module, check Use keys and uncheck Use sessid
  • Go to Site building -> Services -> Keys -> Create Key
  • Set drupalcontrol for both application title and allowed domain
  • If you are lazy you can now check all checkboxes you find under Method access and you will probably not have to create a new key when the next Drupal Control version will be released and new functionalities will be used. Otherwise you can choose the detailed way, activate following methods:
    • system.getVariable
    • system.setVariable
    • system.cacheClearAll
    • system.watchdog
    • system.getwatchdog
    • system.getsitestatus
    • system.setsitestatus
    • system.updates
    • system.getlastcron
    • system.runcron
    • user.delete
    • user.changeStatus
    • user.get
    • user.login
    • user.logout
    • user.save
  • Now you can finally start the app on your Android device and enter your website address (e.g. yourdomain.com), your username, your password and the key you just created (e.g. 67ca7fefb85732d6ffeb7e4eb6e25c6b)

Poll

What do you wish for the next version?