Viewers: in countries Watching now:
This course teaches web site designers how to take their sites to the next level with a few advanced techniques and the free and open-source Drupal software. Author Tom Geller shows how to configure the most popular add-on modules; use *nix commands and an FTP program to manage a Drupal site on a web server; change its visual appearance using the latest graphical tools; automate and speed through common tasks with Drush; integrate with social media sites; and see how "supermodules" like Panels, Context, Rules, and Features open up new worlds of code-free development.
Drupal 7 Advanced Training was designed as a follow-up to Drupal 7 Essential Training and it also dovetails nicely with our other Drupal courses, such as Drupal 7 Reporting and Visualizing Data and Create Your First Online Store with Drupal Commerce.
So now we know, in a general sense, what the client wants, and a general sense is often all you'll get from clients, especially those that don't already have technical knowledge, or Web builders on staff. You could just wing it, and that's what a lot of people do, but that'll take longer, and you'll probably end up with something the client wasn't expecting, and doesn't really want. No, the best way to proceed is with a plan. So we'll put one together, based on the principles outlined in the Planning Your Site video from earlier in this course. Revisiting that outline, you need to figure out the site's purpose.
In this case, it's to support a traditional campaign. That is, it's not going to be the thing that drives the campaign. It is also supposed reach out to certain demographics; in this case, they specified young. It should do certain other campaign related things, such as have position papers on the site, and it should be there simply because it should be there; it's obliged for a campaign these days to have an online presence. Based on that, you can figure out what sort of features are needed. We know there'll be position papers, so there has to be something like a document library.
The campaign manager mentioned that there's going to be regional campaign subsections. In other words, people who are working on the campaign should be able to set up their own office, and communicate just within their group. There should be some calls to action; in other words, how you can help out with the campaign, Facebook integration, and social media hooks. When we're figuring out our features, it's also important to figure out what features are not necessary. In this case, we don't need user logins for the general public, or any kind of commenting, or forums. That simplifies things quite a bit, because we don't have to plan any spam prevention as well.
We've decided on something like this for our front page. As usual, there'll be a banner, but we also want to have something that tells people they can get involved right there at the top of the screen. The candidate's picture is obligatory, since it is a campaign, a statement, and then we'll have a few positions right there on the front. Internal pages will be a little bit different. We'll get rid of all of those positions, and instead, we'll use that whole content area just for whatever it is that's going to be on that page. Now, when you're building your own wireframes, you might have several of these; you might even have dozens of them, depending on how complex the site is, but for us, we're just doing a very simple site.
Next, we have infrastructure notes. We want to make sure that this gets backed up, so we'll set up the Backup & Migrate module, and create a schedule, so it backs up every day, or every week, or something like that. We know that the campaign manager is the technical contact, so we might want to put that person's name in as the administrator of the entire site. That'll ensure continuity after we're gone. We'll add user roles if we have to as we go along. And for the theme, I've played around a little bit, and I've decided on the Corolla theme, which you might remember is a subtheme of Adaptive themes.
It has special mobile features, which we like. Now, this was a very quick walk-through, of course. The exercise could be quite a bit more detailed, and in the real world, it usually is. For example, on that front page, where we see those individual positions, I'd expect the pages that you get when you click on one of them would have a slightly different design from the rest of the site, and therefore, we would have to plan a wireframe for those pages. But even this small amount of planning goes a long way. The next step is to implement it.
There are currently no FAQs about Drupal 7 Advanced Training.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.