Skip to Content


Video Game Market Overview: Console vs. PC vs. Mobile - by Ulyana Chernyak Xsolla Blogs - 27 May 2014 - 3:54am
Within the last twenty years, video games have been one of the most quickly evolving and expanding areas of the tech industry. It’s true that games have exploded onto the global market in the last few years, with powerful consoles in more homes than ever.
Categories: Game Theory & Design

Using Geolocation to Prevent Fraud - by Ulyana Chernyak Xsolla Blogs - 27 May 2014 - 3:45am
Xsolla clients are protected against online and wire fraud because we are using more than one method to combat it. Today, we will be talking about one of the most effective tools you can use to detect suspicious transactions - geolocation.
Categories: Game Theory & Design

You Have 34 Days To Avoid a $10,000,000 Fine - by Robert Basler Blogs - 27 May 2014 - 3:22am
Canada's new CASL law has big implications for game developers anywhere in the world.
Categories: Game Theory & Design

Free to play and its Key Performance Indicators - by David Xicota Blogs - 27 May 2014 - 2:44am
When I ask other indie game developers what plans they have to make their games financially viable… I can't tell you how many puzzled faces I get. It isn't their fault, really. We're in the video game industry because we love making games!
Categories: Game Theory & Design

What's up with Fair Use? Part 1: An overview - by Zachary Strebeck Blogs - 27 May 2014 - 2:07am
California game lawyer Zachary Strebeck looks at a topic that is often misunderstood in copyright law: Fair use.
Categories: Game Theory & Design

Chris Hall on Drupal 8: Developing Drupal 8 in the Codio web ide

Planet Drupal - 27 May 2014 - 12:30am

Despite all the computers, cloud servers and devices that are 'almost computers' and similar I have access to I still hadn't found a good answer to this type of problem:

I have some time spare, I want to be able develop and poke around with Drupal 8 whenever and wherever.

Of course you could substitute 'Drupal 8' with many other things in the above problem.

Perhaps I get somewhere 20mins early I can grab a coffee, whip out a Chromebook and continue where I left off, perhaps fire up a web browser on a computer somewhere I am contracting, perhaps I want to teach or show somebody something quickly without the overhead of first going through setting up a development environment.

Virtual machines, and the convenience of Vagrant solve the problem to some extent and are a great choice in many cases, but you still need to bring some fairly heavyweight resourses with you and plan ahead, some devices you may not be able to run a virtual machine on. 

Enter Codio WEB IDE provide a cloud based Web IDE, I started playing around with it a little while ago and initially expected it to simply be a place where you could work on HTML, CSS and Javascript with something special on the back-end to handle Node.js development. Surprisingly each project is backed by a Box Server which is a Ubuntu instance pre-installed with various software and a large, growing collection of other software that can be installed, check out the features video for more of an idea of what is available.

I tried installing a PHP cms called SilverStripe into a Codio project and it worked, after trying a few more things in different projects I thought I would have a go with Drupal 8, I didn't expect it to work. Drupal 8 is a large  beast and not even production ready yet, even so within a short space of time I had a working Drupal 8 project.

When you are working on your project in the web ide you can access a command line to your box where you can do most things that you would on a normal server, you also have access to a Box Url where you can view the server output of your project in another browser tab.

With full Git support and the ability to add tools like Composer and Drush the Codio project is a place where I can actually develop and experiment with Drupal 8 at the drop of a hat, from lots of different places.

You can start doing all of the above for free.


Codio is still in Beta, I use it regularly and although I rarely have problems occasionally there have been performance or technical issues, usually they are quickly resolved.

I suspect the Box server may struggle a little with a large number of modules enabled or under any other test conditions of high load, I did find problems with running tests in the UI (they ran fine through Drush though).

With a free account your projects are public, although working on public code for an opensource project that is hardly a problem. A paid account costs just $8pm though (plus local taxes), I am more than happy to pay that for the use I get out of Codio.

The web ide is very good but can't offer some of the functionality you may find in Netbeans or PHPstorm (functionality that requires analysis of the entire code-base).

An easy starting point

I have written an article about how to set up a Codio project for Drupal 8 development and also a little script on Github that will set up everything for you, please feedback if the script doesn't work for you, the aim is to allow automatic setup and install of the latest Drupal 8 code into and an empty Codio project. I try to steer away from putting anything too technical into blog posts as blog posts age naturally but techinical articles and things on Github are easier to keep updated.

Educational potential

Codio has a terrific educational potential it is easy to setup widely accessible working examples and public projects can be forked. I have just started using it to aid helping somebody learn to code, Codio provides a great bridge between quickly getting started but still keeping in touch with servers, software and command-line.

Categories: Drupal

Greetings from Magrathea: Down to Earth

RPGNet - 27 May 2014 - 12:00am
The quest for life.
Categories: Game Theory & Design

Acquia: Patching with Drush Make

Planet Drupal - 26 May 2014 - 10:46pm

Patching software is a common practice in open source software that enables developers to fix bugs and implement features within their projects, independent of the upstream software’s development cycle. The offset of this approach is that it can become cumbersome to maintain and re-apply patches as the upstream software continues to fix bugs, implement features and fix security vulnerabilities.

Categories: Drupal
Syndicate content

about seo