We Are Experts   CONTACT US

Articles

Rancher UI
How to deploy Docker containers with Rancher on Digital Ocean. This article includes a screen cast and links to the presentation.
Texas Camp
Migration has become the standard method to upgrade Drupal sites between major versions and external sources. In this session you will learn how to set up a migration and how to overcome common gotchas. Finally you will learn the current state of migration in Drupal 8 and the differences from Drupal 7. You will leave this session with an improved understanding of how to approach migrations and how to plan for the road ahead.
Drupalcamp Colorado 2015
Migration has become the standard method to upgrade Drupal sites between major versions and external sources. In this session you will learn how to set up a migration and how to overcome common gotchas. Finally you will learn the current state of migration in Drupal 8 and the differences from Drupal 7. You will leave this session with an improved understanding of how to approach migrations and how to plan for the road ahead.
User Stories

The foundation to any sprint and feature development is the collaboration between what the client needs and what the developing team implements. The foundation of understanding the need, request and implementation is laid out in what is called a user story. A user story should encompass a story type, estimation of effort, story format, comments to track collaboration and a workflow state to understand what process the story is in. User stories should be just that, a story told from the perspective of a user that describes the business value.

NodejS with Drupal 7
Learn how to write a custom dashboards to display live searches and live views of content.
API
Expanding on Drupal to accept data from other sources is key to building a viable business solution. Most modern applications integrate data from sources other than user forms. One standard approach to integrating data from outside sources is to use a RESTful endpoint to accept JSON data.
Solr Config
Extend your storage to improve integrity, variety and velocity
School Listing

Are your Drupal views slow? Do your clients forget what they are searching for? Have your clients stopped using a feature, dashboard, or report because of performance? After reading this post you will learn how to convert your slow queries into efficient queries and dramatically improving render time while satisfying your clients.

Database table
This article will expand on a previous query to show how PDO statements execute, allow for flexibility with chaining and format returns as objects, associative arrays and single values.
My Node List
Drupal's database abstraction layer, build on top of PHP's Data Object API (PDO), is designed with an object-oriented approach providing the ability to dynamically build queries. DBTNG provides for extending, merging, transactions, and chaining of queries. This article will demonstrate how to build a query and return the output in a sort-able table.
Visualization

You may need to visually represent a flat hierarchy to render a full relationship. You may also need to import and export content with a flat hierarchy in order to maintain the proper parent child relationships. One method of defining relationships in Drupal is with taxonomies. When working with Drupal 7’s Taxonomy API, you will find it does have a method for listing terms and their parents. In order to provide a list of terms with their parents, you will have to perform multiple Taxonomy API calls.

 

Batch API

Drupal’s Batch API was created for processing large data sets while avoiding PHP’s max execution time. When using the Batch API separate your processing into different segments. When applying this approach to operating on a CSV file it is natural to segment on each row. Separating each row into its own process mean PHP’s max execution time will only count for the time it takes to process each row, providing practically unlimited operation time.