Viewing posts tagged Release day

Release Day: Getting Started With Testing Drupal 7 With SimpleTest

Today we kick off a new series on writing tests for Drupal 7 using the SimpleTest framework included with Drupal core. This week introduces the concept of testing, some terminology specific to the SimpleTest framework, and walks through locating and running existing tests.

Release Day: Another Batch of Responsive Web Design Videos

Happy Release Day! Today we are wrapping up the Getting Started with Responsive Web Design in Drupal series. We're going to look at a responsive Views-based slideshow plugin based on the Flexslider Javascript library and refactor our Views Slideshow with Flexslider instead. Then, we're going to tackle a variety of "clean-up" tasks. It's all about the details, right? First, we'll update the styles of our search form so that it doesn't break out of its sidebar region. Next, we'll take a critical look at our header and navigation content on a mobile-sized screen and make room for more important content as well as update the styles of our responsive menu provided by a contributed module to better match our site's design. Finally, we'll look at an option for making our content contained in an HTML table more reader-friendly on smaller, but important, devices. We'll also address a problem of up-scaled images and have a bit more fun with media queries.

Release Day: Diving into Responsive Web Design

Today, we're releasing the next installment of our series, Getting Started with Responsive Web Design in Drupal with me, your hostess, Amber Himes Matz. Up until this point, we've been focusing on making our site's layout more flexible and ensuring that our typography is expressed in relative units, not pixels. Now, we'll explore a newer feature of CSS that enables us to create blocks of CSS that apply under certain conditions, called media queries. We'll learn about viewport meta tags, breakpoints, flexible images and video, and a Drupal contributed module that provides mobile-friendly navigation.

Release Day: Getting Started with Responsive Web Design in Drupal

Today we kick off a new series design to get you started with responsive web design in Drupal. We'll take a fictitious site to use as our case study, The Anytown Farmers Market. This site was built using the Drupal theme, 960 Robots, a theme based on a 960px grid and designed for the desktop. (You might recognize this theme from our series on theming).

Release Day: More Twig Tutorials

This week, Leanna Pelham of KnpUniversity continues to show you how to become a Twig expert by demonstrating Twig goodies such as template inheritance, functions, tests, for and if syntax, debugging techniques, macros, and other advanced tips and tricks. Each lesson is a bite sized tutorial and includes downloadable site code that will get you up and running with Twig without getting overwhelmed.

Release Day: Configuring Content Translation in Drupal

Today we invite you to take a closer look at content translation in Drupal. Based on Chapter 8: Multilingual in Using Drupal, 2nd edition, these video tutorials provide a step-by-step visualization of the instructions and information detailed in the book.

When it comes to "content" on a Drupal site, it's not always straightfoward to find out where certain words and phrases displayed on the page can be edited. In these lessons, Addison Berry will guide you through content translation configuration by introducing you to a suite of modules that can enable you to translate the various forms of content on your site. She'll also cover content selection—so that your users can get to the content in the language they need—as well as translating values stored in Drupal's variables table, such as the site name and slogan.

Videos in this week's release:

Release Day: Using Drupal to Build Multilingual Websites

Building multilingual websites in Drupal can be a daunting exercise. Understanding how each module works and how which set of configuration it provides is a task in and of itself. In this series based on Using Drupal, 2nd edition, Chapter 8: Multilingual, from O'Reilly Media, Addison Berry walks through a case study, module spotlights, and hands-on configuration that will help you understand and utilize the multilingual capabilities provided by both core and contributed modules.

This week, we release the first six videos of the series:

Release Day: Introduction to Context and Bean

In this series, we are going to cover two modules that assist in laying out content when building your Drupal website: Context and Bean. We will cover advantages, disadvantages, and differences between Context, Bean, and Drupal core as a standalone product.  Drupal works on what is called a "block system" that allows site builders and content creators to layout portions of their content into different areas (regions) of a given page. This is a great way to get the content you want in front of your viewer's eyes, but without the help of other modules, it is very limiting.

With the Context module we are able to create as many "contexts" that use "conditions" and "reactions" to determine when and where to display a block. These contexts bascially become rules you set based on the context of your site, whether not you want certain blocks to appear and where you want them.

Release Day: Dependency Injection, Namespaces and Composer

Ready to get up to speed on current PHP tools and techniques? This week we're excited to provide to our wonderful members more new PHP videos from our partners over at KnpUniversity, a leading provider of PHP and Symfony video tutorials. All of this week's tutorials are also completely FREE!

Even More PHP Tutorials

We're delighted to release another installment of PHP for Beginners videos from our amazing partners over at KnpUniversity. In these video tutorials, you'll learn all about HTTP responses and requests and step-by-step, how to process a form using php and JSON. Leanna takes you under the hood of a web page, showing you what information is being passed along and how you can make use of it in your PHP script.

New Video Tutorials on Drupal 7's Token API

This week we're releasing a new series entirely devoted to using the Drupal 7 Token API. This series covers everything you need to know about creating, exposing, and using tokens in your Drupal modules. Since tokens can be a bit confusing, we kick things off with a presentation that covers what tokens are, some history, what problems tokens solve, and the token syntax. This is followed by the Drupal 7 Tokens Site Setup lesson that walks through the specific use-case that we'll be solving for in this series and a demonstration of the end result so that if you're following along you'll know where we're headed.