Custom pages for your group

Last updated on
24 September 2020

Each group on groups.drupal.org initially has a default home page, which lists each posted content item in the group (event, discussion, etc.) in a blog format (most recent first, displaying teasers). As a group administrator, you can override the home page, or add new pages (displayed as tabs from your groups's home page).

Adding a custom page

  1. From your group page, click on the Pages tab.
  2. Click Add new page. Fill in the form and save, unchecking Published status for now. You will be returned to the List of pages, and see your page added.
  3. Click Change layout for your new page. Choose the desired Category and Layout and save.
  4. Click Edit content for your page. In each section of the layout, click the gear icon to Add content blocks to the section (some specific options are described below; use "New custom content" for generic content).
  5. Drag to change the order of blocks within each section, if desired.
  6. Click Save to save your page. You will be returned to the list of pages.
  7. When the page is ready, click Edit page for your page. Check the Published checkbox and save. You will be returned to the list of pages.

Choosing a new home page and tab order

  1. From your group page, click on the Pages tab.
  2. Click the Home page radio button next to the page that you want to use as your group's home page (if any), and click Save settings.
  3. Drag to change the order of pages within your group.
  4. Click Save settings.

Your group automatically generates an iCal feed for all upcoming events. To determine the URL of this link:

  1. Determine the node ID of your group. You can find this by going to the group home page and using the "Edit" link — the number (between "node" and "edit") is the node ID.
  2. The URL for your iCal feed is http://groups.drupal.org/ical/NID — replacing "NID" with your node ID.

You can display this iCal link in two ways:

  • Add it to your group's mission statement (edit the group settings to do this).
  • Add it in a New custom content block on a custom page (see above).

There is an icon image for this at http://drupal.org/files/issues/ics.png that looks like iCal icon.

Content you can add to a page

Here is a list of many of the items you can add to custom page regions.

Miscellaneous

  • Group categories

    default block "Group categories" which usually can be seen at the right sidebar.

  • Group details

    default block which usually is shown at the top of right sidebar with create content links and membership links.

Group information

  • OG description

    group description which you enter on Edit group page.

  • OG mission

    mission statement on Edit group page.

  • og_content_list

    useful view which lets you show lists of your group's content.

    You can setup different lists by using arguments:

    • display content by specific taxonomy term - use following line in Arguments field:
      "all/xxxxx" - where "all" is a wildcard to display all messages and "xxxxx" is the taxonomy term ID.
    • "content type" - display content of specific type :
      story - for discussions,
      wikipage - for wikipages,
      job - for jobs,
      event - for events,
      poll - for polls.
  • og_groupfiles

    outputs the list of all group files (which were attached to group nodes).

  • og_members

    with display style: block - outputs block "Group organizers", which usually being shown at the right sidebar.

  • og_members_block

    has 3 display styles:

    • Defaults - outputs list of group members, with their icons, starting from most recent.
    • Block Admins - outputs list of group admins with their icons.
    • Block Admins, Members - outputs list of both group members and admins.
  • og members faces

    outputs group members icons in 4 columns, if you set the context as "Node ID" from the drop-down on the second configuration page.

  • og_recent_type_term

    defaults: outputs list of titles of recent group nodes

  • og ghp ron

    outputs "river of news" if you set the context as "Node ID" from the drop-down on the second configuration page.

  • og_list_node_teaser: New view that will display N number of node teasers. Available filters: Node type(s), category(ies), taxonomy.

  • og_content_type: Use the "og_recent_type_term" block and pass in an argument in position #0. For instance, if you want to see all job node types, you would define the following argument in your block settings: job/all (parameter 0 is the node type, parameter 1 is the taxonomy id... all is a wildcard). Available nodetypes are: story (discussions), wikipage, poll, job, event. You can possibly combine types with + (?). TODO: difference with og_list_node_teaser
     
  • og_category_term: Use the "og_recent_type_term" block and pass in an argument in position #1. For instance, if you want to see all nodes with a taxonomy term id of 789, you would define the following argument in your block settings: all/789 (parameter 0 is the node type... all is a wildcard, parameter 1 is the taxonomy id)

General views

  • event: This view displays events & calendars (big & small).
    • Calendar page (display): Large calendar (full page style) view of all GDO events.
    • Calendar block (display): Small calendar (block style) view of all GDO events.
    • Year view (display): ???
    • Month view (display): Large calendar (full page style) view of all GDO events this month.
    • Day view (display): ???
    • Week view (display): ???
    • Block view(display): ???
    • iCal feed (display): XML (iCal) feed of all GDO events.
    • Upcoming (display): This is the view you can use for your group right now to show a small block (list) of your group's upcoming events.
      TODO: how to filter them for your group like upcoming
  • frontpage

    view which can be seen at g.d.o front page - promoted posts in chronological order.

  • jobs

    general view of jobs which can be seen at http://groups.drupal.org/jobs

  • og

    general view of groups which can be seen at http://groups.drupal.org/groups

  • og_tracker

    general tracker view which can be seen at http://groups.drupal.org/tracker

  • og_unread

    general view of unread posts for a user which can be seen at http://groups.drupal.org/unread

  • site_admins

    list of g.d.o. site admins.

  • og_my

    Defaults and Page displays: output list of user's groups, with group managers and links to edit membership.
    Block: outputs "My groups" block which usually can be seen at the right sidebar.

Existing node

Show any existing page on groups.drupal.org.

New custom content

Manually add text and markup to be shown on your page.

Help improve this page

Page status: No known problems

You can: