Category Archive for: Drupal 8

rfp-robotRFP ROBOT: Website Request for Proposal Generator

The time has come for a new website (or website redesign), which means you need to write a website request for proposal or web RFP. A Google search produces a few examples, but they vary wildly and don’t seem to speak really to your goals for developing or redesigning a new website. You need to write a website RFP that will clearly articulate your needs and generate responses from the best website designers and developers out there. But how?

Have no fear, RFP Robot is here. He will walk you through a step-by-step process to help you work through the details of your project and create a PDF formatted website design RFP that will provide the information vendors need to write an accurate bid. RFP Robot will tell you what info you should include, point out pitfalls, and give examples.


Working toward a JavaScript-driven Drupal administration interface

As web applications have evolved from static pages to application-like experiences, end-users’ expectations of websites have become increasingly demanding. JavaScript, partnered with effective user-experience design, enable the seamless, instantaneous interactions that users now expect. The Drupal project anticipated this trend years ago and we have been investing heavily in making Drupal API-first ever since. As a result, more organizations are building decoupled applications served by Drupal. This approach allows organizations to use modern JavaScript frameworks, while still benefiting from Drupal’s powerful content management capabilities, such as content modeling, content editing, content workflows, access rights and more. While organizations use JavaScript frameworks to create visitor-facing experiences with Drupal as a backend, Drupal’s own administration interface has not yet embraced a modern JavaScript framework. There is high demand for Drupal to provide a cutting-edge experience for its own users: the site’s content creators and administrators. At DrupalCon Vienna, we decided to start…

Read More →

Part-time freelance/contractor for Drupal 8 site maintenance, Australia position is open @squareweave

Australia Source: https://jobs.drupal.org/all-jobs/feed

Decoupling Drupal 8 with JSON API

In a previous installment of Experience Express, we explored how effective core REST out of the box can be for the purposes of consuming content retrieved from Drupal and manipulating said data as well. Furthermore, with the help of Views, any content listing can be easily converted into an API resource. As these features indicate, Drupal 8 is a powerful web services provider that can expose content to any consumer application on any channel. Nonetheless, sometimes our requirements far exceed the functionality available to us. As we saw in the previous post, core REST only allows for individual entities to be retrieved, and Views REST exports only permit the issuance of GET requests rather than unsafe methods as well. But application developers often need greater flexibility and control, such as the ability to fetch collections, sort and paginate them, and access related entities that are referenced. In this column, we’ll…

Read More →

Full-stack Drupal 8 Developer position is open

Pleasanton, CA, United States Source: https://jobs.drupal.org/all-jobs/feed

How to Build User Profiles With Fields in Drupal 8

By default, a Drupal 8 user account collects only very basic information about the user.  And, most of that information is not visible to visitors or other users on the site. Fortunately, Drupal makes it easy to modify and expand this profile so that people can add useful information about themselves such as their real name (versus a username), address, employer, URLs, biography, and more. [[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]] Source: https://www.ostraining.com/

How to Manage User and Role Permissions in Drupal 8

This tutorial is all about managing uses on your Drupal 8 site. I’ll show you how to control who can do what on your site: Who can create, delete, and edit content? Who can upload modules and themes? Who can modify menus and blocks? You also see how to make user accounts more interesting. You do this by allowing users to add more information about them.  [[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]] Source: https://www.ostraining.com/

Drupal 8 Migrations: Taxonomy and Nodes

Migration is a complex and interesting topic. We’ve already covered some important migration information on our blog: Drupal 8 Content Migration: A Guide For Marketers – What content should we migrate, and how do we organize and plan a migration? Estimating Drupal 8 Migration Scope – How long will all this take? Source: https://www.phase2technology.com/feed/

Advanced Configuration Management in Drupal 8 [VIDEO]

In Drupal 8, Configuration Management is part of Core rather than relying on the Features module. However, in practice, there are still many challenges remaining. In his DrupalCon Nashville talk, Advanced Configuration Management in Drupal 8, Mike Potter, Phase2 Software Architect, discusses the various modules that are useful for managing configuration and provides examples of real-life use-cases where these modules are needed, as well as: Source: https://www.phase2technology.com/feed/

Drupal Global Training Day Brisbane: Introduction

Start:  2018-06-14 09:30 – 16:30 Australia/Brisbane Organizers:  VladimirAus Event type:  Training (free or commercial) Building catalogue website using Drupal 8. More details and registration opens: 10 May. Source: https://groups.drupal.org/node/512931/feed

How to Create a Search Box with a Sliding Effect in Drupal 8

One of OSTrainings members asked how to create a search box with a sliding out effect. Their goal was to arrive at the search box similar to the one you can find at the top of Drupal’s own website. In this tutorial, you will learn how to create a search box that expands once you clicked on its icon. Also, while it stays expanded until you close it, it will keep blurring out your main menu. [[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]] Source: https://www.ostraining.com/

How to Navigate the Complexities of Drupal 8 If You've Been Living in a Drupal 7 World [VIDEO]

At DrupalCon Nashville, Phase2 Director of Engineering Toby Hagler and Developer Ryan Loos shared their insights into what’s new in Drupal 8 (For Drupal 7 developers) what Symfony is, how Symfony is a part of Drupal, and how to surrender to it – all with a nice Lovecraftian theme. Source: https://www.phase2technology.com/feed/

Experience Express in Philadelphia: Promoting Drupal at Drupaldelphia

When Phillies hats begin to dot the landscape and one of the most beautiful train stations in the country materializes around you, you know you’re in Philadelphia, a city I can never seem to stop loving. After a brief hiatus, Drupaldelphia was in full swing this year, attracting developers, creatives, and businesspeople from all over Pennsylvania and surrounding states to a conference that is always full of pleasant surprises. Hosted by Hussian College in the Spring Garden area of Philadelphia, Drupaldelphia had something for everyone, whether developers hungry for headless or novices just getting started with Drupal for the first time. And it was a unique privilege to share the stage with fellow open source exponents for a wide-ranging lightning keynote panel. In this week’s edition of Experience Express, I stopped by Drupaldelphia to gain some fascinating insights about Drupal 8 and the future of Drupal and to kick off…

Read More →

Decoupling Drupal 8 Core: Retrieving and Manipulating Content with Core REST

As we saw in a previous installment of Experience Express, because Drupal has a HAL-compliant REST API available out of the box with minimal configuration, you can easily provision an API that can immediately be employed to consume content entities and manipulate them from other applications. Now that we have successfully exposed content entities as REST resources, used Entity Access to govern permissions, and customized the formats and authentication mechanisms in use by the core REST API, it is now time to move into actually retrieving and manipulating that data. Luckily, if you are familiar with other REST APIs, issuing HTTP requests against Drupal core to obtain the data you require in your application is simple. In this column, we will inspect the key components of most requests to the core REST API, how to retrieve and update content entities via core REST, and how to create and delete them.…

Read More →

How to Integrate Telegram Chat With Drupal 8

Telegram is an easy to use free chat application that is rapidly winning fans all over the world.  There is a Telegram plugin for WordPress but there is not yet a Telegram module for Drupal. In this tutorial, you will learn how to integrate the Telegram app with your Drupal 8 site using JavaScript from Re:plain. [[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]] Source: https://www.ostraining.com/

How to Build a Drupal Site with Composer, as Seen at DrupalCon

Fellow Acquian Matthew Grasmick and I just presented How to build a Drupal site with Composer AND keep all of your hair at DrupalCon Nashville, and though the session wasn’t recorded, we posted the slides and hands-on guide to using Composer to manage your Drupal 8 sites to the linked session page. I wanted to dive into the session a little bit, because it was popular enough that many people couldn’t even get in since the room was so full! Matthew, in case you didn’t know, is the creator and a maintainer of Acquia BLT, a tool used to build, launch, and manage Drupal applications using all the best practices we’ve learned over years of Drupal experience at Acquia. And I’m the maintainer of Drupal VM, among other open source projects like an Ansible role for installing Composer. Both Matthew and I have a lot of experience with Composer, and…

Read More →

State of Drupal presentation (April 2018)

© Yes Moon Last week, I shared my State of Drupal presentation at Drupalcon Nashville. In addition to sharing my slides, I wanted to provide more information on how you can participate in the various initiatives presented in my keynote, such as growing Drupal adoption or evolving our community values and principles. Drupal 8 update During the first portion of my presentation, I provided an overview of Drupal 8 updates. Last month, the Drupal community celebrated an important milestone with the successful release of Drupal 8.5, which ships with improved features for content creators, site builders, and developers. Drupal 8 continues to gain momentum, as the number of Drupal 8 sites has grown 51 percent year-over-year: This graph depicts the number of Drupal 8 sites built since April 2015. Last year there were 159,000 sites and this year there are 241,000 sites, representing a 51% increase year-over-year.Drupal 8’s module ecosystem…

Read More →

State of Drupal presentation (April 2018)

© Yes Moon Last week, I shared my State of Drupal presentation at Drupalcon Nashville. In addition to sharing my slides, I wanted to provide more information on how you can participate in the various initiatives presented in my keynote, such as growing Drupal adoption or evolving our community values and principles. Drupal 8 update During the first portion of my presentation, I provided an overview of Drupal 8 updates. Last month, the Drupal community celebrated an important milestone with the successful release of Drupal 8.5, which ships with improved features for content creators, site builders, and developers. Drupal 8 continues to gain momentum, as the number of Drupal 8 sites has grown 51 percent year-over-year: This graph depicts the number of Drupal 8 sites built since April 2015. Last year there were 159,000 sites and this year there are 241,000 sites, representing a 51% increase year-over-year.Drupal 8’s module ecosystem…

Read More →

Drupal 8 Now Has a Real Roadmap

Every year we go to DrupalCon (this time it was in Nashville). Every year, it’s an excellent event. Every year, Dries Buytaert gives his keynote address, known as the “Driesnote”. However, something was different this year. [[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]] Source: https://www.ostraining.com/

CX: Create the Experience. Deliver the Results.

There’s no doubt that the digital landscape looks very different these days. When we talk about an organization’s digital presence we are talking about a whole lot more than websites or content management systems.   At Drupalcon Nashville, we got down to business with our Drupal community, partners and clients to discuss where Drupal fits into this new digital ecosystem, customer experience trends, Drupal 8 best practices, and how to maintain a competitive digital experience platform in this fast-moving, ever-changing market. Source: https://www.phase2technology.com/feed/

Back to Top