2013 Stanford Drupal Camp Has Ended

NOTE: This website is an archive of the 2013 Stanford Drupal Camp. The current year's Stanford Drupal Camp website is at http://drupalcamp.stanford.edu

Speaker(s): 

We will discuss the various local and on-server Drupal development environments that are currently available and how readily available/free/open source local development environments have fallen behind.

Then, enter the Kalamuna Kalabox, a FREE and application based modern webserver that has a sexy GUI to manage your sites but also can be SSH'd into and customized. The rest of the session will showcase all of the features, easy of use and customization options that are available with Kalabox.

Kalabox ships as a one-click MacOSX installer (Windows/Linux in the works) built on puppet source that runs natively in a linux virtual box.

The Stack
nginx
PHP5 (with common extensions including apc)
MySQL
Apache Solr
Apache Tomcat

Our stack is comparable to the Pantheon stack minus the key performance tools (Varnish, Redis, etc) which makes it a great tool for developing Pantheon sites locally. It is also one of the only stacks that ships with nginx and apache solr by default. Our stack is already built and performance tuned for Drupal which means that on a local rig it is very fast. Kalabox makes your development cycles more efficient.

The Tools
SSH
git
drush
PHPMyAdmin
samba
webgrind
xdebug

We ship with some standard web tools like git and PHPMyAdmin but we also wrap in webgrind for easy profiling of code and samba to expose your webroot to an IDE that you can run natively on your OS instead of inside a virtual box. If you use eclipse or netbeans or xdebug compatible IDE you can easily debug your code.

The Frontend
Kalabox also provides a node.js MacOSX application frontend so the user can easily spin up new drupal sites, access utilities and tweak their environment.

Pantheon Integration
Kalabox was built with Pantheon in mind and as a consequence kalabox comes with extensive pantheon integration. You can enter your Pantheon user name and password into kalabox and see all your pantheon sites show up in the kalabox dashboard. With one-click ease you can pull down or refresh code, data and files from any of your pantheon sites. You can also choose to build any of your pantheon sites locally. Make the fast and best practices Pantheon experience even faster and MORE best practices by developing locally.

The Consequences

1. Share the same local development environment with other developers.
2. Speed up development
3. Get all the advantages of a modern stack with no sysadmin experience
4. Get a great starting point if you do have sysadmin experience and want to customize your environment
5. Supercharge your Pantheon development workflow.

Schedule info

Time slot: 
6 April 14:00 - 14:45
Room: 
280B