Content types are the building blocks of any Drupal website. They define how different kinds of content are structured, displayed, and managed within your site. Think of content types as templates or frameworks that determine what fields (like text areas, images, or dates) are available when you create content.

Each content type serves a specific purpose, whether it’s a basic page, a blog post, an event listing, or a staff profile. By organizing your site’s content into distinct types, you can:

  • Create a consistent structure for similar content
  • Customize how different content appears on your site
  • Organize and filter content more effectively
  • Streamline the content creation process

Content Types in YaleSites

  • Page

    The foundation of your site content, ideal for creating static informational pages

  • Post

    Perfect for news, announcements, or blog-style content that benefits from chronological organization

  • Profile

    Created for featuring people, with fields for biographical information, images, and contact details

  • Event

    Designed specifically for time-based content with specialized fields for dates, times, and locations

Fewer Types, Greater Flexibility

The YaleSites platform takes a thoughtful, user-centered approach to content types. Rather than overwhelming users with numerous specialized content types, we’ve focused on creating a small set of highly flexible, multipurpose content types that can be adapted to meet a wide range of needs.

This approach is informed directly by user research from the YaleSites community. Our users told us they wanted a platform that was intuitive and didn’t require extensive technical knowledge to create compelling content. By limiting the number of content types while enhancing their flexibility, we’ve created a system that’s both powerful and approachable.