recentpopularlog in

garrettc : drupal   308

« earlier  
PCI Compliance & Drupal Commerce: Which Payment Gateway Should I Choose?
Several contributed modules with stable releases exist to leverage new eCommerce technologies in Drupal.
drupal  drupal7  ecommerce  pcidss  regulation  security 
june 2016 by garrettc
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
Love Your CMS
Selecting and configuring the “best” CMS can bewilder and confound, but worry not. Eileen Webb, Karen McGrane, Jeff Eaton, and Ryan Irelan take you through customization, traditional versus “headless” CMSes, design, backend UX, and more in this hour-long event recorded live on August 25.
cms  cmf  contentmanagement  contentdesign  content  contentstrategy  webdesign  webdevelopment  drupal  perch 
september 2015 by garrettc
Understanding Drupal Security Advisories: The Risk Calculator
A peak behind the scenes of how security risks are calculated.
drupal  security 
september 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
Re-Indexing your content to Solr, the fast way ...
Nifty trick using drush and the shell to run a complete reindex.
solr  drupal  unix  shell 
august 2015 by garrettc
REST Easy Part 4: The Tax(onomy) man!
It’s easy to add node endpoints to your RESTful API - but there’s more to Drupal than nodes. This week we’ll add an endpoint for a taxonomy vocabulary.
drupal  rest  restful  taxonomy  api  webdevelopment 
august 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
Rest Easy Part 3: Now Filter This
"In the third installment of REST Easy, our RESTful module tutorial series, we’ll take a look at how to filter your API endpoints for results, a great feature that brings in the power of Entity Field Query for your APIs."
drupal  drupal7  rest  restful  headless  filter 
august 2015 by garrettc
Decoupling Drupal Without Losing Your Head — Part 2
"This post will walk you through the process from planning to prototyping to developing, theming, and QAing the final product."
drupal  headless  webdevelopment 
august 2015 by garrettc
REST Easy Part 1: And the RESTful is up to you!
"In this series I will take you through developing a REST API with Drupal 7 and the RESTful module. We’ll make sure you have a solid foundation and build up the API one step at a time."
drupal  webdevelopment  rest  restfull  headless 
august 2015 by garrettc
Drupal 7 Deconstructed
How Drupal works: a plain(ish) English guide
drupal  technology  cms  webdevelopment  learning 
august 2015 by garrettc
Decoupled CMS
Why “Going Headless” is becoming so popular.
cms  headless  drupal 
august 2015 by garrettc
Announcing The New Lullabot.com
The fifth iteration of Lullabot.com uses a decoupled, isomorphic approach driven by React, Node.js, CouchDB, on top of Drupal as the CMS.
javascript  drupal  couchdb  reactjs  nodejs  webdevelopment  cms 
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 Performance Optimization Checklist
"You must have read plenty of articles on how to tune your Drupal site to improve its page load times. This post assembles an exhaustive list of all the configurations and tweaks you can do to improve Drupal's performance."
drupal  performance  caching 
june 2015 by garrettc
Eaton & Urbina: structured, intelligent and adaptive content
"…adaptive content is also intelligent and structured; intelligent content is also structured, but not all structured content is also intelligent or adaptive, nor is all intelligent content also adaptive."
drupal  contentstrategy  contentdesign  webdevelopment 
june 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
Architecting a scalable Drupal build system with AWS ECS
PreviousNext and our Continuous Integration (build system) have been on a journey for the past 3 years. We are now onto our 3rd generation and would like to share with you some of the concepts and technologies behind it.
drupal  devops  sysadmin  amazon  aws  docker  scalability  scaling 
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
Forking Todo Restful with Backbone.Marionette
Luke Herrington shares his experience with integrating an existing Drupal backend with a Backbone.Marionette Todo app.
drupal  headless  rest  restful  backbonejs  angularjs  marionettejs  javascript  clientsidemvc 
may 2015 by garrettc
How to profile PHP memory with Drupal
Using the Memory Profiler module to tune Drupal.
drupal  memory  performance  php  webdevelopment 
may 2015 by garrettc
Should you Decouple?
A Common Sense Guide to Headless Drupal
drupal  webdevelopment  headless 
april 2015 by garrettc
Importing huge databases faster
Use parallel processing to save time importing databases.
drupal  drush  database 
april 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
Install and Integrate Elasticsearch with Drupal
"In this tutorial I am going to look at the possibility of using Drupal 7 as a content management system that powers another high performance application. To illustrate the latter, I will use the Silex PHP microframework and Elasticsearch as the data source. The goal is to create a proof of concept, demonstrating using these three technologies together."
drupal  contentdesign  content  contentstrategy  cms  search  symfony  silex  php  elasticsearch 
april 2015 by garrettc
Drupal Queues
"Queues are a wonderful way of separating different parts of a system. Once you have separated those parts you can do lots of interesting things, like be more fault tolerant or have a more responsive front end for your users."
drupal  queue  batch  programming  webdevelopment 
march 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
Headless Drupal. Why & how a RESTful API in Drupal?
Fascinating and deep insight to using Drupal as a RESTful engine.
api  drupal  framework  rest  restful 
march 2015 by garrettc
Drupal VM - Easy local Drupal development environments
A VM for local Drupal development, built with Vagrant + Ansible
drupal  webdevelopment  ansible  devops  virtualmachine 
march 2015 by garrettc
How To Force Search API To Reindex an Entity
"By default Search API (Drupal 7) reindexes a node when the node gets updated. But what if you want to reindex a node / an entity on demand?"
drupal  drupal7  search  solr  elasticsearch  searchapi 
march 2015 by garrettc
How to Override Features
"The Features module helps address the shortcoming in Drupal 7 of how to manage and deploy site configuration data. There are times when you need to change a Feature. The Features Override module can help with this, but sometimes doesn't solve the problem completely."
drupal  features  webdevelopment 
march 2015 by garrettc
Caching Data in Drupal 7
Use of drupal_static, and the cache_* functions.
drupal  performance  programming  webdevelopment  drupal7 
march 2015 by garrettc
OpenAid
OpenAid is a turnkey website platform designed to help NGOs and other non-profit organizations create cost-effective program-focused websites quickly.
webdevelopment  drupal  features  turnkey  charity  ngo 
march 2015 by garrettc
Field Paywall
"Field Paywall allows developers to replace fields on entities with a message depending on user permissions. It's useful for giving visitors teasers to content before advising them to sign up to see more."
drupal  drupal7  paywall  ecommerce  module 
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
« earlier      
per page:    204080120160

Copy this bookmark:





to read