digitalist.global // August 17 2015
Taming the beast: Learn Views with Digitalist
Just after DrupalCon Chicago I posted the first episode of Taming the Beast: Learn Views with NodeOne.
Today, almost six weeks and some 4500(!) plays later, I posted the 27th and last episode. The response has been tremendous, and I’d like to thank everyone watching, commenting and in other ways contributing to the success. This blog posts sums up the series and promotes the next one: Learn Page manager.
What’s it all about?
Views is the most used of all Drupal modules. It is usually described as a tool for making lists, but due to its extreme flexibility and pluggability it can also be used to display related content, create calendars, build administration dashboards, display content on maps, and what not.
Being able to use Views efficiently is an essential skill for any Drupal developer (coder or not), but learning this it takes both time and effort. The Learn Views screencast series is an attempt to lower this threshold.
Overview of the series
The content of the series is already summarized in the presentation blogpost posted here a month ago, so I won’t repeat it. I will, however, point out that the screencasts contains episodes suitable for both beginners and quite experienced Drupal users. Some selections:
- Episode 5–6: using filters and fields
- Episode 11: using Relationships to extend the data available to the view
- Episode 17: rewriting fields to customize output, markup and create links
- Episode 22: default menu tabs and contextual filters (used to be arguments)
If you want a straight list of the episodes, go to the opening episode (which is not the same as the presentation blogpost, by the way).
Oh, and did I mention that the series covers the new and shiny Views interface? Oh, yes. 🙂
I have been eager to start posting the new Learn Page manager! screencast series (and there is already a peek preview available). Now that the Views screencast series is ended, I can finally do that.
As I have previously promised/warned, I will rant at Drupal developers who don’t know Page manager. If you feel that this description fits you, you have at most a few days to get started – or you’ll get ranted at. (Really!)
Some comments about the series
With these comments I’d like to thank all the people cheering the screencast series, giving fuel to record more Drupal stuff. I love sharing Drupal power.
Your work on tutorials is AWESOME! Thanks for that! In response to your Tweet about whether people have watched every screencast, that would be a YES from me. Really enjoying them. Also watched all the Learn Drupal 7 with NodeOne screencasts. Great stuff…THANK YOU !!! I want to say thankyou for your great work. I was a total drupal noob until I found your screencast. These screen casts are really marvelous. I knew the basics of Drupal already, but found the “Learn Drupal 7” series to be a great review, filling in some gaps. The Views screencasts are material I did not know before. You have presented something quite complicated in a wonderful step-by-step and thorough. The level of detail is exactly right, and your presentation style is very engaging. Thank you very much! Great set of tutorials. I knew that Views was powerful but did not fully understand how they work. Learned a lot. Thanks!! I really do like your screencasts. They show me what amazing things I can do with views and how easy it is. Great screencasts. Have it in my RSS feeds and take a look on every cast, very good stuff! Excellent series… I have watched them all till now. Great learning experience for a noob like me that does not code (yet). Keep up the good work. I already look forward to the panels/page tutorial. Thank you so much for all this knowledge. I am learning Drupal 7 and find your videos as one of the best out there.
- What is Views
- Some basic settings
- View formats
- Displays and override
- More displays
- Listing other things than nodes
- Building a custom RSS reader (example)
- List top taxonomy terms (example)
- Exposed settings
- Grouping filters
- Grouping fields
- Rewriting fields
- Jump menu
- Field grouping
- Contextual filters with paths
- Action if no contextual filter value is present
- Contextual filters and menu tabs
- Default menu tabs
- Validation of contextual filter input
- Contextual filters and default values
- Some special handlers
- Global settings and import/export
- Additional Views modules
- The aggregation settings (the emmajane episode!)
- Aggregation and relationship
- Aggregation edge cases