garrettc + drupal8   62

Custom RESTful API in Drupal 8
"This is a very simple module that demonstrates implementation of a custom RESTful API in Drupal 8. Creating your own API with Drupal 8 has become a routine task that doesn't require a lot of work."
api  drupal  howto  rest  restful  http  drupal8  symfony 
april 2016 by garrettc
A RESTless week
Wim Leers' deep dive into the Drupal8 REST issue queue.
drupal  drupal8  rest  restful  api  webservices 
february 2016 by garrettc
RESTful Web Services API
The RESTful Web Services API is new in Drupal 8. For each REST resource, you can specify the supported verbs, and for each verb, you can specify the serialization formats & authentication mechanisms. API features Ordered by most to least frequently used APIs:
drupal  drupal8  rest  restful  http  api  webservices 
february 2016 by garrettc
Drupal Console: Generate Module & Theme Code
Drupal Console allows you to alter your Drupal installation through the command line. Code Generation rapidly speeds up module and theme development.
drupal  drupal8  cli  php  composer  module  sysadmin  webdevelopment 
february 2016 by garrettc
Composer dependencies in Drupal contrib
Drupal 8 is out, Drupal 8.1 will be out before we know it, but it seems contrib is still catching up. One question that seems to keep coming up is around installing a Drupal 8 module.
drupal  drupal8  sysadmin  deployment  configuration  yaml  php  composer 
february 2016 by garrettc
24 things about Drupal 8 every CTO should know
"John Ennew, Drupal 8 contributor and Deeson technical lead has collected together the questions we’ve been receiving from clients about Drupal 8 into one handy list."
drupal  drupal8  business  webdevelopment 
december 2015 by garrettc
Up and Running with Drupal 8
Using composer to set-up and run Drupal 8.
drupal  drupal8  webdevelopment  php  composer 
november 2015 by garrettc
Introducing Drupal 8's Entity Validation API
"Drupal 8 comes with plenty of new features: the high visibility ones, like CKEditor or Views in core, and those less obvious but equally pivotal to Drupal 8’s strength and flexibility, like the Entity Validation API."
drupal  drupal8  programming  php  api  webdevelopment 
october 2015 by garrettc
How to Log Messages in Drupal 8
"Developers familiar with Drupal 7 will also be familiar with watchdog(), an API function that allows you to create a log message that appears on the Reports page in the Drupal administrative UI. Implementing D7’s hook_watchdog allows module developers to customize the destination of these log messages. In Drupal 8, both functions are replaced by a PSR-3-compatible logging interface."
drupal  drupal8  programming  webdevelopment  logging 
october 2015 by garrettc
Drupal 8's Dynamic Page Cache
Good overview of Drupal 8's Page Cache and Dynamic Page Cache.
drupal8  drupal  performance  programming  webdevelopment 
october 2015 by garrettc
Classy Theming in Drupal
Great overview of all the new standards based theme goodness in Drupal 8.
drupal  drupal8  webdevelopment  webdesign  css  bem  markup  html  learning 
september 2015 by garrettc
Between Releases: When Should I Adopt the Newest Version of Drupal?
Karen Stevenson, who originally authored the CCK and Date modules, weighs in on when to adopt the newest version of Drupal and when not to...especially in times of transition between two versions.
drupal  drupal8  migration  business 
september 2015 by garrettc
From Request to Response: A Journey into Drupal 8 Internals
Explains the Symfony-powered request-response flow in Drupal, showing you exactly what goes on under the hood when your app is run.
symfony  php  webdevelopment  programming  framework  drupal  drupal8  http 
august 2015 by garrettc
Making reactive Headless Drupal 8 interfaces with Meteor
"Meteor is a JavaScript framework that enables developers to quickly create reactive, highly accessible applications. Drupal is a great content management system that makes it really easy to create well-structured content models and interact with data. Why not combine the two and let Drupal provide Meteor with semantic data with Meteor rendering that data in a reactive way?"
javascript  drupal  drupal8  headless  cms  contentdesign  contentstrategy 
july 2015 by garrettc
How to Build Multi-step Forms in Drupal 8
Danny introduces Drupal 8's PrivateTempStore and shows you how to use it to develop multi-step forms (wizards)
drupal  drupal8  php  webdevelopment  programming  forms 
july 2015 by garrettc
Drupal 8 Theming Fundamentals, Part 1
A step by step guide to building a new theme in Drupal 8
drupal  drupal8  theme  webdevelopment  webdesign  twig 
june 2015 by garrettc
Creating pseudo-fields in Drupal 8
How to create and use pseudo-fields in Drupal 8.
drupal8  drupal  webdevelopment  programming 
june 2015 by garrettc
Building a Self-Documenting REST API
"…any API is only as good as its documentation. Wouldn't it be great if Drupal could build out this documentation for us – and keep it current as we make changes?"
drupal  drupal8  rest  restful  headless  api  documentation  webdevelopment 
june 2015 by garrettc
Backbone.js and Underscore.js in Drupal 8
"Both Backbone.js, and its dependency Underscore.js were committed to Drupal 8 two years ago! Let's take a quick look at both Backbone.js and Underscore.js, how they're used in core, and how you might be able to use them to simplify some javascript for your site."
javascript  backbonejs  underscorejs  drupal  drupal8  clientsidemvc  webdevelopment 
april 2015 by garrettc
Deep dive into the anatomy of Drupal 8 theming
"These are several things to note about the changes for theming in Drupal 8"
drupal  drupal8  twig  theme  php  framework  symfony  javascript 
april 2015 by garrettc
To Alter or Dispatch: Drupal 8 Events versus Alter Hooks
Drupal 8 comes with two extension points for module developers to allow other modules to interact with their code. The trusty alter hook, the linchpin of Drupal versions past is still there - allowing other modules to interact and intervene in the behaviour of your module. But there is a new kid on the block, the event system. So as a module developer how do you decide whether to use the alter system or the event system.
drupal  drupal8  programming  php 
march 2015 by garrettc
A Content Staging Solution for Drupal 8 (and more)
"Moving content between different environments is a need for many big companies that have a Drupal site and content that should be created, reviewed, edited and published on different environments. Although Drupal 8 is not yet released, a content staging solution is already in the works."
drupal  drupal8  pouchdb  couchdb  angularjs  content  contentstaging 
february 2015 by garrettc
Drupal 8: which Drupal 7 modules went into core?
"We started building our new company site in Drupal 8 (release alpha-7) to get a real good feel of D8. Not just by a quick install but really get our hands dirty and get a good look under the hood. We already built our first module in Drupal 8 during DrupalCon Prague so we knew a bit what to expect, but we still had some basic questions: Which Drupal 7 modules went in to Drupal 8 core? Which drupal 7 contrib modules won't be necessary anymore in Drupal 8?"
drupal  drupal8  opensource 
february 2015 by garrettc
Something Borrowed, Something Drupal
Overview off the new third party libraries in Drupal8
drupal  drupal8  symfony  programming  webdevelopment  php 
january 2015 by garrettc
Principles of Configuration Management - Part One
This is the first in a series of posts about Drupal 8's configuration management system.
drupal  configuration  sysadmin  deployment  webdevelopment  drupal8 
january 2015 by garrettc
Create a Drupal 8 block in seconds
"We continue to explore the possibilities offered by the Console module and will discover how to build a Drupal 8 block in a very little time, and then customize it to our needs."
drupal  drupal8  webdevelopment  console  symfony  programming 
december 2014 by garrettc
Console
"The purpose of this project is to leverage the Symfony Console Component to provide a CLI tool to automate the creation of drupal 8 modules and other recurring tasks."
drupal  drupal8  symfony  cli  console  bestpractice  webdevelopment  development 
december 2014 by garrettc
Drupal 8 Modules
"This article will be more about the patterns you need to use during Drupal 8 development than how to fit the various pieces together."
documentation  drupal  drupal8  webdevelopment  development  php  patterns  learning 
november 2014 by garrettc
Drupal 8 - An intro field guide for front-end developers
Drupal 8 is almost here, and it’s bringing big front-end improvements, including new methods to display data on mobile devices using breakpoints, build flexible templates in Twig and better management for tools and libraries. Most importantly, changes to the display layer mean that Drupal has become much more agile and extendable for Front-end Developers.
drupal  drupal8  webdevelopment  php  html  css  javascript 
october 2014 by garrettc
D8 Themeing guide
Overview of the changes coming in D8
drupal  drupal8  theme  webdevelopment 
september 2014 by garrettc
Ultimate Guide to Drupal 8: Episode 7 - Code changes in Drupal 8
Welcome to the 7th installment of an 8-part blog series we're calling "The Ultimate Guide to Drupal 8." Whether you're a site builder, module or theme developer, or simply an end-user of a Drupal website, Drupal 8 has tons in store for you! This blog series will attempt to enumerate the major changes in Drupal 8.
drupal  drupal8  webdevelopment  programming  symfony 
september 2014 by garrettc
Decoupling Drupal
Using Drupal to build a headless CMS engine, with Elasticsearch for storage, and Silex as a frontend.
drupal  drupal8  silex  elasticsearch  headless  cms  cmf 
september 2014 by garrettc

Copy this bookmark:



description:


tags: