Content types
What content types should we make for the Gamerz IS? Here are three:
- People
- Projects
- Events

Georgina
Question. You’ve got “people,” but we’ve been talking about “members.” Are they the same thing?

Ruben
Another great question!
Are there people we might want to store data about, who are not members?

Ray
Maybe. One of the members’ goals was “Recommending a speaker.” Would the speakers be org members?

Georgina
Oh, I see! Some speakers might be from game design companies. So members are people, but there are other people we want to know about, who aren’t members.
Another one. I’m in the Association for Information Systems student org. Amy Rutledge is our faculty advisor. Gamerz would have an advisor, too. They would want to know her email, and other things.

Marcus
OK, so, we make a content type for People. We’d need to know who was a member, right? The managers need to know that.

Ruben
Good thinking, Marcus! Yes, you’d need a field. A view would filter on that field, to show just the members.
Person content type
This content type is for people that Gamerz wants to track. Members, managers, speakers, advisors, maybe others.
What fields should it have? Looking at the requirements, we’ve got:
- Name
- Dues paid?
- Affiliation (member, etc.)
Anything else?

Adela
Phone number. You might need to text someone, like, ask them where the pizza is.

Ruben
OK. Anything else?

Ray
I was the secretary of the marketing org. One thing we never figured out was how to keep random notes about people. Like, Hali knows about marketing research, Wendy is good at stats, and such. We’d write notes on paper, but they’d get lost.
Could there be a field for that?

Ruben
Sure!

Georgina
Hey, wait a minute! I don’t want everyone knowing all about me. The people running things, OK, but that’s it.

Ruben
Good point. What should we do? Any ideas?

Marcus
We could write that down about each field. Who can see it.
Maybe like this:
- Name
- Phone (manager access only)
- Email (manager access only)
- Dues paid? (manager access only)
- Affiliation (member, etc.) (manager access only)
- Notes (manager access only)

Ray
How about people’s majors, like art, or computer science?
Thinking about promoting the club. If you see someone with your major, you might think about joining.
Oh, and if you could see what projects they’re working on. You could look at the project info, maybe ask them about it.- Name
- Phone (manager access only)
- Email (manager access only)
- Dues paid? (manager access only)
- Affiliation (member, etc.) (manager access only)
- Major
- Projects
- Notes (manager access only)

Ruben
Good list! We’ll have to decide data types, like text or number, but let’s do that later. What about other content types?
Project content type
(Talky talk talk.)
- Name
- Homepage (a URL)
- Description
Next…
Event content type
(Talky talk talk.)
- Title
- When
- Where
- Description
- Speakers
Summary
Content types are things you want to store data about. We listed the fields for three: Person, Project, and Event.