Adafruit upgrades new Raspberry Pi WebIDE


Arduino and accessories developer Adafruit has released a new version of their online Raspberry Pi web-development app called WebIDE.

While Adafruit has been busy listening to user suggestions, the major new option in this 0.3.7 Alpha release is the ability to install the IDE offline using the new -offline switch.

There’s a huge list of changes and it looks like the WebIDE could become a very nice way of learning how to code a Raspberry Pi, particularly with its colour-coding of instructions, allowing newer programmers a chance to understand how Python (the programming language most used on the Pi) works.

The full list of new changes for the 0.3.7 version of the WebIDE are as follows:

  • Github support.
    • Ability to enable with –github as the default
    • Advanced setting.
    • Requires manual ssh key setup as of yet.
    • Most commands are treated as manual mode for now (manual commits, etc).
  • New Offline mode
    • Ability to install with –offline as the default
    • need to manually commit, and push changes (similar to the manual git setting)
    • Bypasses bitbucket OAuth
  • Ability to refresh directories from within the navigator
  • New option to clone repositories without updating remote to bitbucket
  • New right-click context menu option to update repositories from remote (origin/master for now)
  • New Report Bug Link added to footer
  • New confirmation dialog for navigating away from unsaved changes…Save Files/Don’t Save/Cancel
  • Editor is set to readOnly for any files that shouldn’t change (README, update notes), including empty editor window while navigating.
  • Deleting a file or project will now also delete a corresponding scheduled job from the queue.
  • Errors cloning repositories are sent to the front-end now.
  • Error handling for most git commands now. Notifications visible in webide for failures.
  • New Error pages for any issues with the system failing to show pages. Links to ALS WebIDE FAQ for help.
  • New Error page specifically for OAuth failures. Adds a button to execute a script to help set the date and time.
  • Attempt to set the date on the Pi during installation to prevent OAuth errors.
  • Creating new commands are now using the quiet (-q) flag.
  • Editor setting for supporting adding a Make link in the editor action bar if a Makefile is detected in the cwd. Not enabled by default.

piYou can grab the new version from Adafruit’s Github repository. If you have a Raspberry Pi, installation is fairly straightforward – type the following in a Terminal command screen:

git clone git://
cd Adafruit-WebIDE
sudo apt-get install nodejs nodejs-legacy npm redis-server git -y
mkdir tmp
npm config set tmp tmp
npm install
vim editor/config/config.js (change port 80 to your port of choice)
node server.js

Raspberry Pi is the tiny low-cost ARM-based mini computer that was released in early-2012 to worldwide acclaim.

The board features a single-core Broadcom BCM2835 SoC with an ARM1176JZF-S core running at 700MHz, although it can be overclocked up to 1GHz with relative ease.

Try these similar stories:

Loading Facebook Comments ...

Leave a Reply

Your email address will not be published. Required fields are marked *

Current month ye@r day *