Startseite / Resources / Blog / Drupal 8

Drupal 8 Blog Series & Resources

Sensio Labs UK - Lessons and chances from Drupal 8 early adoption

Part 2 of 2 - I spoke with Richard Miller and Tom Kitchin, software engineers at SensioLabs UK and its parent company Inviqa respectively, via a Google Hangout on Air recently. Here, I learn the inside story on one of the first Drupal 8 sites online, www.sensiolabs.co.uk, what their goals were, how they built it and have kept it running since May 2013, and how Drupal 8 will change... Mehr

Drupal 8 performance: render caching

In late 2009, Drupal 7 introduced render caching — enabling Drupal modules to easily cache the final HTML corresponding to a subtree in a Drupal render array. Render caching already was a powerful tool in Drupal 7, but unfortunately almost nobody knew about it! This blog post will show how you can leverage it, how it's gotten even better in Drupal 8, and how you will be leveraging it directly in Drupal 8. Hopefully I can get you excited :) In Drupal 7, few modules use it… even in core! If your contributed module provides a block with the optional... Mehr

Drupal 8: Forms, OOP style

Back in August 2013, I wrote the original version of this article on my Drupal Gardens blog. Drupal 8 has continued to be refined since then, so I updated the code to work against the current state of Drupal 8, and am cross posting it here. Thank you to everyone who provided feedback and encouragement on my first blog post about OOP in Drupal 8. This is the next installment. In the first post, we examined a very simple controller: one that just outputs "Hello.". In the... Mehr

Fabrice Bernhard - Symfony2 and Drupal: working together is working better

At SymfonyCon Warsaw in December 2013, I spoke with Fabrice Bernhard, co-founder of Symfony service provider Theodo and President of the French PHP Users' Association, AFUP ("Association française des utilisateurs de PHP"), and we compared notes on Drupal, Symfony, and all things open source. Fabrice, meet Drupal "I was in Portland for SymfonyLive that was happening at the same time and same venue and... Mehr

Your First RESTful View in Drupal 8

Cross-posted with permission from Drupalize.Me In a continuation from my first post, An Introduction to RESTful Web Services in Drupal 8, I want to explore how Views interacts with REST in Drupal 8. As many of you already know, the Views module was added to Drupal 8 Core. With RESTful Web Services also in Core, we now have all the tools we need to create highly customizable solutions out of the... Mehr

Lukas Smith on how Drupal and Symfony mutually benefit from cooperating

Part 2 of 2 - I had the great pleasure of speaking with Lukas Smith at SymfonyCon Warsaw in December, 2013. Lukas is a major contributor to open source and is involved in a range of projects, including the Symfony framework, Drupal, and many more. He is one of the 50 most active contributors on GitHub. Thank you, Lukas! In part one, we talked about how Lukas manages to contribute so much to so many open source projects, social competence in open source (I love... Mehr

Drupal 8 Configuration Workflows using Git

This blog post is a textual representation of the video shared yesterday. If you are visual learner, watch it. If you are in a hurry, read this blog :). Peter's video also shows how configuration_log module can be used to materialize all config changes in Prod so they may be easily integrated back into the codebase. That is not covered here. The following commands are our current best thoughts on how folks will move configuration across environments using Git and... Mehr

Moving Your Drupal 8 Configuration from Local to Server and Back

Update: a textual representation of the first half of this video has been posted. Two weeks ago I had a great opportunity to spend a few days working with Moshe Weitzman (moshe weitzman), Justin Randell (beejeebus), Alex Bronstein (effulgentsia), and Stéphane Corlosquet (scor) to look at the challenges and best practices for using the new Drupal 8... Mehr

Ryan Weaver and Jeffrey A. McGuire compare notes on Open Source

Ryan Weaver is the single biggest contributor to the Symfony2 framework's documentation (which is excellent, check it out!), a self-described Symfony evangelist, and lead at KnpUniversity.com, makers of fantastic PHP tutorial screencasts like this one on using Composer to include PHP libraries in Drupal 7. This is part 2 of a 2-part conversation with Ryan Weaver from... Mehr

Drupal 8 Module upgrade workshop at Drupal Developer Days in Szeged

Gábor Hojtsy, Jesse Beach (jessebeach), and Jess (xjm) will lead a Drupal 8 module upgrade workshop during Drupal Developer Days in Szeged, Hungary. Now is the time to start upgrading contributed modules... Mehr

Ryan Weaver on synergies in Drupal, Symfony2, and PHP

Part 1 of a 2-part conversation with Ryan Weaver from SymfonyCon Warsaw 2013 in which we touch on the great Symfony documentation and its team, discovering the power of community in open source (instead of doing it all yourself), Symfony2 components in Drupal 8 bringing the two communities together, the advantages (present and future) of loose coupling in Drupal 8's architecture, the next big thing, and more! Ryan Weaver is the single biggest contributor to the Symfony2 framework's documentation (... Mehr

Getting Started with Forms in Drupal 8

Cross-posted with permission from Drupalize.Me Forms are an essential part of any web application. They are the primary mechanism for collecting input from our users, and without them Drupal wouldn't be very useful. As such, they're also one of the first things people want to learn when they start learning Drupal. Forms are fundamental to creating Drupal modules, whether you're asking someone to leave a review of your video or giving an administrator the option to turn JavaScript aggregation off. Form... Mehr

A Successful 2014 Global Drupal 8 Sprint Weekend at Genuine with Acquia

Cross-posted with permission from Genuine Interactive Recently, Genuine hosted the 2014 Global Drupal 8 Sprint Weekend and Acquia co-sponsored the event with about 30 attendees. Drupalists from Boston and the New England area came together to work on issues to push Drupal 8 for beta release. And for those who couldn’t make it to Genuine’s office, participated via Google Hangout. The event was a great success with contributors working all day to fix... Mehr

Janez Urevc on Media in Drupal 8

I spoke with Slovenian Drupalist-extraordinary Janez Urevc at Drupal Camp Vienna 2013. Alongside being a Drupal developer at examiner.com, he is also a major force in everything media+Drupal. Janez is slashrsm on Drupal.org, Twitter and "all the other online services you can imagine." He's on the team planning Drupal Camp Alpe-Adria 2014, which will be in the beautiful Slovenian resort town of Portoroz in May. Knowing the wonderful Drupal community in Slovenia... Mehr

5 key features to be excited about in Drupal 8

It’s been about 3 years since the last major release of Drupal and with over 1,700 contributors who are hard at work building the next iteration, Drupal 8 will be upon us before we know it. Are you excited about Drupal 8? Here are five key features we’re very excited to get our hands on and get into the hands of our clients. 1. Manage your site’s content...from your phone. Anyone that’s ever administered a website knows that it’s best done while using a desktop or laptop. Much of the backend functionality simply doesn’t work, or doesn’t support mobile platforms. The... Mehr

Drupal 8 Wins: Avoiding the Dead Hook Blues, Part 3

Drupal 8 Wins: Avoiding the Dead Hook Blues, Part 3 - Today we wrap up this mini series with Larry Garfield, Kris Vanderwater, and me answering the question "Do I need to learn Symfony to develop for Drupal 8?", getting the lowdown on plugins, and doing a wrap-up on the important points from our whole, 3-part conversation. In August 2013, I spoke with Larry Garfield and Kris Vanderwater in a 90+ minute live Hangout on Air about the origins, details, and implications of the big architectural changes... Mehr

This (two) weeks in Drupal Core

What's new with Drupal 8? Last week, in lieu of a This week in Drupal Core, xjm and wechick compiled a phenomenal This YEAR in Drupal Core, so here's a catch up of the last two weeks. Happy 13th birthday, Drupal! Drupal 1.0.0 was released on January 15th, 2001. Many software projects from that era are long forgotten by now. That we have stayed relevant and gotten stronger through 13 years of fast and chaotic evolution of the internet is, in my opinion, very impressive. Here's some highlights from the birthday:... Mehr

Drupal 8: Configuration Management Walk-through

Cross-posted with permission from Drupalize.Me One thing in Drupal 7 that people have a love-hate relationship with is the Features module. Features gives you the means to export database-stored site settings in code that you can put into version-control and move from server to server. In Drupal 7, when using Features to make a change to your Drupal site configuration settings, you need to update the feature or make sure the settings are in a feature and (re)create them. When deploying, you... Mehr

Drupal 8 Wins: Avoiding the Dead Hook Blues, Part 2

Drupal 8 Wins: Avoiding the Dead Hook Blues, Part 2 - In today's conversation, Larry Garfield, Kris Vanderwater, and I go over the Go PHP 5 project as the first seeds of cooperation between different PHP projects, how the Symfony2 framework became part of Drupal 8, why we aren't building Drupal 8 on Symfony full-stack, CMI, abstraction in Drupal, and the future of Features in Drupal 8. In August 2013, I spoke with Larry Garfield and... Mehr

2014 Global Drupal 8 Sprint Weekend

Cross-posted with permission from Genuine Interactive Come and be a part of the 2014 Global Drupal 8 Sprint Weekend at Genuine on Saturday, Jan. 25! Drupal 8 has been making great headway in the last few months and we’re aiming to push it further! Join us from 10 a.m. – 5 p.m. to contribute to the Drupal community and help prepare Drupal 8 for beta release. Genuine and co-sponsor, Acquia, welcomes anyone who has built a site in Drupal, including non-programmers. We’ll kick... Mehr

Drupal 8 Wins: Avoiding the Dead Hook Blues, Part 1

Drupal 8 Wins: Avoiding the Dead Hook Blues, Part 1 - In August 2013, I spoke with Larry Garfield and Kris Vanderwater in a 90+ minute live Hangout on Air about the origins, details, and implications of the big architectural changes coming in Drupal 8. Today's video and audio podcasts are the first set of "curated" excerpts from that long conversation. We cover Larry and Kris's Drupal backgrounds, early Drupal memories, compare Drupal 4 to Drupal 7 and 8, some pragmatic reasons to choose Drupal, and how to... Mehr

An Introduction to RESTful Web Services in Drupal 8

Cross-posted with permission from drupalize.me One of the Drupal 8 initiatives that really excites me is Web Services. Drupal has never been easy to work with as a web service, but all that is about to change! In this article I am going to explore what has been going on behind the scenes with RESTful Web Services in Drupal Core and attempt to implement some working examples. After reading, you will be able to create a new node on your site via the Drupal 8 Core REST API. Please remember that... Mehr

Learning Through Celebration

Cross-posted with permission from Drupalize.Me During DrupalCon Prague I had the pleasure of giving a presentation about teaching Drupal 8 as part of the core conversations track. In the presentation I talked a lot about providing a good learning environment for people starting with Drupal 8, and removing the fear and uncertainty that are so... Mehr

Drupal 8 - Improved upgrade process

It is my pride and pleasure to announce that Drupal 8 will ship with a migration path from both Drupal 6 and Drupal 7. This is a first for Drupal, and is quite uncommon for most software projects. We love our elderly Drupal sites, and want them to be reborn as shiny new Drupal 8 sites. Behind this announcement is a major technical change in how Drupal implements major version upgrades. Drupal traditionally uses its update.php page and hook_update_N() functions to update a database to the... Mehr

Battleplan for Search & Solr in Drupal 8

tl;dr Contrib Search maintainers are committed to make Drupal 8 kick ass with Search API. Search is a massively cool technology spectrum with loads of really tough problems such as language stemming, delivering search as a site scales and helping customers actually find what they want. However, solving these is not so easy. Let’s look at the history of Search and Solr in Drupal. Drupal 6 Drupal 6 got a great Apache Solr Search module, thanks to PWolanin and RobertDouglass. There was a 1.x and... Mehr

Seiten