By: Yorai Aminov
Abstract: Events can now be viewed and posted directly on the Developer Network
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:
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: Hide image
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:
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.
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.
The “week” view lists events for a single week, sorted by start time:
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.
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.
All events are displayed in your selected time zone. You can set your time zone in one of two ways:
If you haven’t selected a time zone, events will be displayed using the server’s time zone (Pacific Standard Time).
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:
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:
In addition to basic article information included in the feed, event entries in feeds contain the following information:
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:
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.
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:
Existing events can be copied to create new events by using the “Copy Article” button on the “Edit Article” page in GetPublished:
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:
How to Attend
Join the event
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
Move to the previous day
Move to the previous month
Move to the previous week
Universal Coordinated Time (UTC)
Server Response from: ETNASC03