One of my favorite sessions at Drupalcon was the Drupal Console . It is worth watching the presentation and supporting Drupal console creation . With Drupal 8 being a major rewrite it may be difficult for some developers to transition. Drupal 8 will embrace more modern Object Oriented standards and borrow heavily on existing Symfony components which require us to rethink how we develop Drupal sites. Luckily the Drupal community has thought ahead and started building tools to help us build code. Introduction Drupal console ( www.drupalconsole.com ). For this post I am going to assume the following: 1.) You can install Drupal 8 2.) You can use basic linux command line 3.) You can Enable modules in Drupal 8 Drupal Console is a command line application that allows you to generate boilerplate code for Drupal 8 helping us get up to speed for development and help teach us to...
This is a quick video I created on how to use Drupal 8 as a RESTFUL API and pull the data using Angularjs. This is just the tip of the iceberg and shows how to pull the data from the API. You can create an entire CRUD applications in a REST state. Once we start using Drupal 8 this will become an extremely powerful tool in creation of mobile apps, web applications, or even software as a service.
Using version control on your code is not just for the big boys in corporate offices. It can be used by a one person freelancer like yourself. In fact you do not even need to use proper git branching to benefit from using GIT and can work strictly off of the master. There are several benefits of using GIT including: code management, code reverting, tracking changes, and code deployment. First step we will set up a repository Setting up repository Set up your repository by using the git init and git remote add commands mkdir /path/to/your/project cd /path/to/your/project git init git remote add origin <path-to-repository> Committing files to your repository Now that we have set up the repository lets make the commits. Note you can add a file specifically or add all your files by using git *. Keep in mind if you have any hidden files git * will...