
- Overview
- Transcript
5.3 Creating the Speakers Content Type
The final content type we'll add to our site is going to be Speakers. So let's finish up our content types with a model for conference speakers.
1.Introduction5 lessons, 42:22
Free Lesson 1.1Introduction01:36
Free Lesson 1.2Prerequisites09:10
1.3Installing Drupal10:54
1.4Navigating Drupal08:43
1.5Updating Your Instance11:59
2.Creating Content5 lessons, 42:14
2.1Your First Content: Articles11:31
2.2Another Content Type: Basic Pages05:03
2.3Creating Your First Content Type10:29
2.4Formatting Your Content Types04:58
2.5Generating Sample Content10:13
3.Working with Views5 lessons, 34:11
3.1Creating a Page View06:37
3.2Fixing the Teaser Sizing Issue07:52
3.3Adding a Block to the Sidebar08:27
3.4Understanding Blocks04:45
3.5Editing the Main Navigation Menu06:30
4.Further Configuration3 lessons, 18:12
4.1Basic Site Configuration and Troubleshooting05:01
4.2People, Roles, and Permissions06:14
4.3Changing Your Site Appearance via Themes06:57
5.Building a Full Site From Scratch14 lessons, 1:24:52
5.1Creating the Conferences Content Type09:31
5.2Creating the User Groups Content Type06:49
5.3Creating the Speakers Content Type04:20
5.4Content Type Entity References05:43
5.5Working With Taxonomies07:16
5.6Adding Some New Content05:45
5.7Manage the Display of Speakers04:44
5.8A Couple More Display Changes03:31
5.9Modifying the Default Theme CSS08:15
5.10Generating Sample Data02:18
5.11Creating the Upcoming Conferences Block05:30
5.12Creating a Custom Security Conferences Page04:32
5.13Adding a Speaker Image Gallery07:01
5.14Final Cleanup09:37
6.Conclusion1 lesson, 02:26
6.1Goodbye02:26
5.3 Creating the Speakers Content Type
You know I really find that as I continue to build out these types of sites with Drupal. It just becomes more and more fun to me because I feel like I have so much freedom and ability to model these different types of information through content types that I just really enjoyed and I like to keep going through it. And because of that I'm gonna go ahead and throw in this concept of speakers for these conferences. So let's go ahead and add one more content type and this time we're gonna call this speakers and we can put in a description here. This is, The content type to describe speakers at a Conference. Like that. Okay and we're going to put in here the title field label is going to be the Speaker Name, so we can put in the name of that person. And preview, we can leave that as Optional. Publishing options, once again we're gonna leave these the same. Display settings, we're going to turn off Display author and date information and we do not want to put this In the Main navigation. So let's go ahead and save these and we're just gonna throw in a couple of really basic fields here. Once again you can modify these should you feel that way. So let's go ahead and Edit the body here and in this case we're gonna call this maybe the Speaker Bio. Just so you can add additional information about the speaker so you can get a little bit more background on this person. And we should probably require that, because it would be good to know a little bit more about this person. As we start to browse and look at their information and let's go ahead and add some additional fields here. I think it would be good to probably have an Image. It would be helpful to have an image of this person, so you could can call this the Speaker Picture. So you can see what this person looks like. So maybe you've seen this before, this person before. You don't remember their name. This could help to kind of put those things together. We don't really need any defaults. I think we should only allow one image. And we'll call this the Speaker Picture. I think this should be a Required field. It would be good to be able to see this person. And we can play around with the image resolution again here maybe 800 by 800. And maybe, it doesn't have to be that big. Maybe for this one, 600 by 600 would probably be fine. Minimum resolution, maybe 200 x 200, we wanna be able to see them decently enough. Maybe 100 kilobytes. Once again you can obviously play around with all these image settings that would be fine. We're going to enable and require the All fields, so let's go ahead and Save Settings there. Let's add another field and this time. Let's add in a Link, we can actually add in multiple links but let's start with this. Let's call this the Speaker Website, so maybe you want to link off to their website. Will only put one in and for this one I don't think I'm going to require this cuz maybe that person doesn't actually have a website. We don't wanna require that. This is gonna be an External link only because well, it's probably not gonna be a person that's found on this site, it's gonna have an external link to somewhere else. And, I also want to add another link in there because at this day and age, it's very easy once again to find these people on social media. So, we'll call this maybe Speaker Twitter, so maybe we could link to their Twitter account so you can follow them on Twitter or something like that. We're gonna limit this to one and once again, we won't require this because they may or may not have a Twitter account we don't want to require that and that's absolutely going to be an External leak only. So let's save that site as well. And so here we are. We're gonna have the speaker name and then we're gonna have an image of that person. We're gonna have a little bio. We'll be able to link to their Twitter as well as their website to get additional information. And I feel like that's probably sufficient when it comes to a speaker. So now, we've gotten to the point where we have these three content types which I feel like they're kind of related to each other but within our system currently, they are very individualized. They're very separate and what we wanna be able to do is, we wanna be able to tie all of these things together, so that we can have user groups that are sponsoring conferences. And conferences that have one or more speakers that are found within the system and things like that. So in the next lesson, I'm going to show you how we can begin to tie all of these things together.