Home | Services A–Z | Help & Tutorials
You Are Here: Home > Classes & Courseware > My VT > Developing Content for My VT > Channel Construction

Developing Content for My VT

Channel Construction

My.vt.edu supports seven channel content formats:

Format Description Channel Types
RSS 0.91, 1.0 Rich Site Summary (XML) Information, Data
XHTML HTML as XML Information, Data, Application
Inline Frame Existing Web page in an <iframe> Web
Web Proxy Existing Web page displayed in a proxy channel Web
Image Web-accessible image displayed in a channel Data, Web
Simple XML Transformation XML output with a stylesheet Data, Application
Custom Custom Java Application Application

My VT is based on the uPortal framework, which is an opensource portal framework developed and maintained by universities. The uPortal framework can transform XML to support wireless devices or to enhance accessibility. All channel content should be provided using an XML specification whenever possible. If you build a portal channel that complies with one of the supported XML specifications, then your content or service will be available to a larger audience. Legacy Web channels that do use HTML may not be available to all users. Support for legacy web content is included and can be used in cases where it is costly, difficult or impossible to re-engineer Web content as a channel. One example is where the output is the product of a legacy or purchased software product.

Metadata and Channels

Metadata is important for all types of channels, especially dynamic channels such as reports or application interfaces because it allows users to find and access them. The MyVT portal uses the Dublin Core encoded with the XML RDF specification. We require at least a channel title, description, and keywords (keywords should include MyVT category name(s) in which the channel should appear), and strongly encourage you to incorporate additional metadata as appropriate. You can use the metadata generator in the Computing Webmaster's toolkit to generate metadata in the appropriate format.

My VT Portal Channel Categories:
  • Academics
  • Alumni Channels
  • Applications
  • Campus Life
  • Community
  • Computing
  • Development
  • Employment
  • Entertainment and Recreation
  • Faculty and Staff Channels
  • Help and Tutorials
  • News and Campus Media
  • Outreach/Extension
  • Productivity Tools
  • Research and Reference
  • Sports
  • Student Channels
  • VT Webpages

My VT roles:

  • Alumni
  • Faculty
  • Staff
  • Student

Be sure to include all the appropriate category headings and audience information in the metadata for your channel. The webmaster of the portal will use this inforation to determine what categories your channel should be listed in, and this will also help users if they search for channels.

0
Authoring Guide Contents
Introduction
Channel Design Concepts
Channel Construction
Channel Style Guide
 
RSS Info Center
RSS 1.0
Dublin Core Module for RSS
Content Syndication Module for RSS
Writing RSS
 
XHTML 1.0 Quick Reference
Rule 1: All tags should be lower case
Rule 2: All tags that enclose content should have matching start and end tags
Rule 3: All empty start tags (e.g. <img>) should be closed (<img/>), or accompanied by a matching end tag
Rule 4: All attribute values should be enclosed by double quotes
Rule 5: All special characters be replaced with character entities
Rule 6: Document should start with a document type declaration matching the version of XHTML you are implementing
Rule 7: Verify that the document is valid XHTML by using a validation tool
 
Channel Coding Examples
Student Forums Channel: RSS 1.0
Library Search Channel: XHTML 1.0
 
Integrating Web Apps with My VT
The My VT Wrapper
AuthPortal (Single Sign-On) Framework (PDF)

 

Last updated on February 17, 2003
Request Help | Site Feedback | Disclaimer | Privacy Statement