USC Announcements

USC has developed a branch of the Announcements channel with functionality differing from basic Columbia announcements.

USC branch

On behalf of the University of Southern California, Unicon has made several enhancements to Columbia University's Announcements channel. All modifications have been checked into the announcements module under the 'USC' branch. These enhancements include:

  • pluggable html WYSIWYG editor (htmlArea by default)
  • Role-based topic management (simpler permission management)
  • Announcement and topic paging and page navigation
  • Sorting and paging preferences management
  • new end user and administrator views and features
  • new elements added to the announcement messages(i.e., Announcement title and abstract)
  • more options in the area of topic management.

Further information on all our changes can be viewed in the USC_Announcements.pdf document within the docs directory. We encourage everyone to take a look and test our new enhancements and provide any feedback on what more you would like to see with the channel in the future and what enhancements you may already have that you are willing to donate. If you have any further questions, comments, or concerns, please feel free to e-mail me at dgrimwood@unicon.net.

Thank you.

Dave Grimwood

Downloading this code from SVN

To get the latest code on the USC branch issue the following SVN commands via the SVN command line tool:

svn co https://www.ja-sig.org/svn/channels/announcements/branches/USC/

Upgrade path

See this page for notes about an upgrade path from CAnnouncements to USC Announcements.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Oct 10, 2007

    Chris Wagner says:

    A helpful deployment tip: If you receive numerous errors regarding packages that...

    A helpful deployment tip:

    If you receive numerous errors regarding packages that do not exist when running ant deploy for this channel you are probably missing a jar file in your ./lib directory.

    I found  that I was missing uPortal.jar. Running 'ant dist' from the uPortal source tree created a uPortal-2-6-0.jar that I was able to copy to the announcements/lib/. directory to resolve these package dependencies.