Events on the Developer Network

By: Yorai Aminov

Abstract: Events can now be viewed and posted directly on the Developer Network

In This Article

Viewing Events

In addition to articles, the Developer Network displays scheduled events. Events were previously managed in a separate system, EventCentral, but are now integrated with the rest of the Developer Network and are managed by GetPublished, CDN’s content management system. Because of this, events now benefit from all the capabilities already supported in GetPublished, such as multiple languages, multiple sites, country-specific content, and role-based workflow. Users now have a unified interface for entering and viewing both events and articles, and are no longer required to check multiple systems for new information.

Events are very similar to articles, but include additional information, such as time and location. This information is presented in several specialized views, and is also available as an Atom or RSS feed.

Events are shown above the article list, using one of the following views:

  • Upcoming – lists all current and future events, sorted by their start time.
  • Latest – lists all events, sorted by their publish date.
  • Day – lists events for a single day.
  • Week – lists events for a single week.
  • Month – show a month calendar with events.

If the current view is “upcoming” or “latest”, the events area will be hidden if no events can be found matching the current filtering rules.

The current view can be selected from the “Events” drop-down menu on the left side bar:

Upcoming Events

The default view is the “upcoming” events view. This view lists all current and future events, sorted by start date. The event list is paged, showing 10 events per page:

Latest Events View

The “latest” events view lists all events, sorted by publish date (newest first). This is also the default sort order for articles, and is useful when looking for newly posted events. The list is pages, showing 10 events per page:

This view provides more information than the “upcoming” view. The event type, full date and time, publish date, and article abstract are all displayed below the event title.

Day View

The “day” view lists events for a single day, sorted by start time:

Events are shown using the same layout as in the “upcoming” view, but dates are only displayed for events that span multiple days. The navigation bar at the top of the view can be used to move to the next of previous day.

Week View

The “week” view lists events for a single week, sorted by start time:

Month View

The “month” view is a month calendar:

Events are displayed in cells, with each cell representing one day. Multi-day events span multiple cells. Within each cell, events are sorted by start time, but may move to prevent overlapping.

Filtering Listed Events

Events can be filtered by type and by associated products. You can view only online events, only non-online events (that is, events that occur in some physical location), or both, by clicking the appropriate link on the event navigation area:

To view only events associated with a specific product, select that product from the “Product” drop-down menu. Select “All Products” to view events associated with any product.


You can move to a different date using the events calendar on the sidebar:

The days in the calendar are links to the day view for the specified date, and the left-most column is a link to the week view. Days that have events are highlighted.

The small arrow icons around the month name can be used to show a different month in the calendar. Once you’ve found a day or week you want to view, click the day or week link to update the events list.

The calendar is displayed in all event views, except the month view. When the current view is the month view, the module shows a year calendar, with links to each month:

Like the month calendar, this calendar highlights the currently viewed month, and the arrow icons are used to move to a different year.

Time Zones

All events are displayed in your selected time zone. You can set your time zone in one of two ways:

  1. In your membership account settings, if you are logged in to the Developer Network.
  2. By clicking on the time zone link. The link will take you to a page where you can select your time zone from a list of supported time zones. You can use this link even if you’re not logged in to the Developer Network. If you are logged in, the time zone selected using this method will override your account settings.

If you haven’t selected a time zone, events will be displayed using the server’s time zone (Pacific Standard Time).

Event Details on the Article Page

Clicking on an event in any of the views will display the event. An event is just an article with additional information:

Event information is shown above the article text, and includes the following information:

  1. Event times – the start and end times of the event, in your selected time zone, the server’s time zone, and Universal Coordinated Time (UTC).
  2. Event details – detailed information about the event, such as the event type, presenter name, languages spoken at the event, associated products, minimum and maximum attendance, and fee (if required).
  3. How to attend – information required for attending the event, such as the event location, or the URL used to join an online event.


RSS and Atom feeds are provided for all event views. You can subscribe to the feed by clicking on the feed icon at the top of the events view:

For most views, the event feeds return the same list of events displayed on the page. This means you can subscribe to feeds that only contain, for example, events in a specific month. There are, however, certain differences between the page display and its corresponding event feed:

  • Upcoming Events: the feed returns the same list as the page, but is limited to 50 items.
  • Latest Events: the feed returns the same list as the page, but is limited to 50 items.
  • Day: the feed returns exactly the same list as the page.
  • Week: the feed returns exactly the same list as the page.
  • Month: the feed contains only events occurring in the specified month. The month calendar may display additional days, based on the first day of the month and the first day of the week, but these days are not included in the feed.

In addition to basic article information included in the feed, event entries in feeds contain the following information:

  • Event type.
  • Products for the events.
  • Event times in the user’s time zone, the event’s time zone, and UTC.
  • Event image, if available.

Posting Events

An event is posted just like an article, using the “New Article” page in GetPublished. To post an event, check the “This is an event” checkbox. When this checkbox is checked, the page includes an area (called “Event Information”) containing all required event fields:

  • Time Zone: this is the local time zone where the event takes place. This value is used both for editing and viewing events – event times are edited using this time zone, and users can use this information to determine the correct times for the event.
  • Event Start: the time when the event starts, specified in the time zone selected above.
  • Event End: the time when the event ends, specified in the time zone selected above.
  • Event Type: the type of the event. Online event types include the text “(online)”.
  • Event URL: only displayed when the selected event type indicates an online event. This is the URL used by users to join the event. This field is optional.
  • Location: the location where the event occurs. Only used for non-online events.
  • Address: the full address for the event. Only used for non-online events. Event addresses can be translated into multiple languages. When posting a new event, this field stores the address in the language specified for the article.
  • Products: all the products associated with the event. Multiple products can be selected, and at least one product is required.
  • Languages: all the languages spoken at the event. Multiple languages can be selected, and at least one language is required.
  • Presenter: the name of the presenter. Presenter names can be translated into multiple languages. When posting a new event, this field stores the presenter name in the language specified for the article. This field is optional.
  • Registration URL: a URL used to register for the event. This field is optional.
  • Minimum Attendance: the minimum number of attendees for the event. This field is optional.
  • Maximum Attendance: the maximum number of attendees for the event. This field is optional.
  • Image File: optionally upload an image associated with the event, such as a logo or banner.

In addition to the event fields, all required article fields must be filled.

For existing events, additional information is displayed on GetPublished’s “Edit Article” page:

The “Event Information” area of the sidebar shows some basic information about the event, and provides a link to the “Edit Event” page, which can be used to edit event information. The “Edit Event” page can also be used to provide translations for the presenter name and event address.

Translating Event Fields

There are two text fields for events that are not part of the article record and do not use existing localizable lookups. They are the “Presenter Name” and “Address” (for non-online events) fields. These fields can be translated directly on the “Edit Event” page.

By default, the page only displays existing translations:

By checking the “Show all languages” checkbox, users can view and edit the fields in all supported languages:

Copying Events

Existing events can be copied to create new events by using the “Copy Article” button on the “Edit Article” page in GetPublished:

Localizing the Events User Interface

Like most page elements in the Developer Network, the events user interface can be localized using the CDN Strings Editor. You can help support your spoken language in the events user interface by translating the strings listed here:

String Name

Default Value

Used In



Event details


Event Details

Event details



Event details



Event details


How to Attend

Event details



Event details



Event details


Maximum Attendance

Event details


Minimum Attendance

Event details


Event URL

Event details


Join the event

Event details



Event details



Event details


Registration URL

Event details



Event details



Events view


All Products

Events view


Time Zone

Events view



Events view



Events view



Events view


Move to the next day

Used in day view


Move to the next month

Used in month view


Move to the next week

Used in week view



Events view



Events view



Events view



Events view


Move to the previous day

Used in day view


Move to the previous month

Used in month view


Move to the previous week

Used in week view



Events view



Event details



Events view



Events view


Event Times

Event details


Event Type

Event details


Universal Coordinated Time (UTC)

Event details

Published on: 7/29/2008 3:56:24 AM

Server Response from: ETNASC04

Copyright© 1994 - 2013 Embarcadero Technologies, Inc. All rights reserved.