In this session Rupl discussed about how to use functional testing to spot regressions early and often, even before you merge. We'll show how you can visually diff your development branches against master and verify that nothing changed except the stuff you wanted to change. We'll talk about tools like CasperJS, Phantomas, and Wraith. There will be code samples abound!
Slides for this presentation: http://rupl.github.io/frontend-testing/
The Drupal 8 plugin system provides a set of guidelines and reusable code components that allow developers to expose pluggable functionality within their code and (as needed) support managing these components through the user interface. Understanding the ins and outs of the plugin system will be critical for anyone developing modules for Drupal 8. Blocks, field types, widgets, and views displays are just some of the places you’ll encounter plugins in D8.
This denver drupalcon session is focused on Drush 5 features and how to work more efficiently with drupal.
Building a complex sustainable website can be a big endeavor to take on. There are a lot of factors you need to consider, not only technical challenges but also business challenges. You have a lot to win by breaking down a project in more manageable chunks. This session is going to cover one way of doing just that.
It seems everyone is talking about using Features for "everything in code" development, but what about installation profiles? This oft-overlooked part of Drupal core is available to us all and provides the tools needed for successful, repeatable development and deployment. Victor Kane is an Drupal developer and trainer with deep roots in the Los Angeles Drupal community. He is the author of Leveraging Drupal: Getting Your Site Done Right. This presentation is a continuation of his articles on the subject at http://awebfactory.com.ar/node/448 and http://awebfactory.com.ar/node/458
You can install Drupal (Any distribution of your choice with zero setup). A new command in Drush 5 is the core-quick-drupal command (alias "qd"). Running the command will download and install Drupal, start the built in php webserver and open your default browser with you already logged in as user 1
Drupal Commerce provides a lean core of commerce functionality, which is meant to be extended with contrib modules for common use cases. And these days, everyone is writing a Commerce module. Haven't started yours yet? Come learn how Commerce uses D7 technologies (entities, fields, the ajax and testing frameworks...) and contrib modules (Entity API, Views, Rules) to achieve an unpreceded level of flexibility. Learn about important patterns such as API/UI separation, building UIs with Views (including embedding forms), storing prices, price precalculation, etc.
- Introduction to ServicesAPI and web standards [json,xmlrpc]
- How to manage your application's data (content, tables, views, users, menus, taxonomy etc) using Drupal.
- We will build a live app ... introduce you to some code here (ServicesAPI, YQL, jQuery and Titanium API)
- Photo gallery apps, Video uploading, Geo apps, user data apps, creating nodes on the go!
- Demo of some apps we built for Android and iPhone platforms