2010

Here are all the patches, updates and improvements we have made in 2010.

12/14/10
  • Functionality additions:
    • added Simple Slideshow component
    • added "Group by Date" display option to List Builder component
    • added Listserv Signup form action
    • added "Allow default values from URL parameters" option to form components
    • added slide deck component
  • Functionality changes:
    • updated phone number format in dialog and "e-mail" label format of directory list component (ticket 10980)
    • removed invalid reference to moved reference_editor.js script in ReferenceEditor.java
11/30/10
  • Functionality additions:
    • added hidden allow html option to header title
    • added variable height paragraph system to gateway page format/template
    • added "show subheadings" styles to left nav and top nav
  • Design changes:
    • switched header, left nav, and top nav text from rendered image to web font
    • switched H2 styles to use Din web font
11/16/10
  • Functionality changes
    • updated header component to add optional "Info For" audience navigation bar
    • added button to flex module component
    • added pagination option to event list component
    • added ordering/sorting options to slideshow
    • added "add quotes" option to pull quote component
    • fixed time formatting in YouTube playlist component
    • hid table component (temporarily)
    • added URL requested through embed component to comment in page HTML (also in faculty browser, search results)
    • consolidated CSS and java script into single, minimized files
  • Design changes
    • minor updates and fixes to header search box
    • minor updates to "See all" buttons
11/2/10
  • created YouTube playlist component ("Videos (YouTube list)")
  • added "News Teasers" and "News Mini Teasers" list display options and teaser variations
  • added "Grid / Gallery" list display option and grid teaser variation
  • changed image gallery slideshow back to light box style
  • changed image zoom popup to light box style for consistency with image and video gallery
  • added handling of newer-style YouTube URLs to YouTube video component and added example URLs to dialog box
  • added "Hide in Lists" to page properties dialog box, separate from "Hide in Navigation" option
  • added pagination option to news list component
  • removed auto/forced quotation marks from Related Pull Quote component
  • fixed title wrapping in flex module, highlight teaser
  • added four-column "3-3-3-3" option to column control component on wide (single column) pages
  • fine-tuned column control column widths for consistency and added "Narrow Columns" and "Wide Columns" test pages to demo site
  • updated Directory List and Text component dialog boxes to be floating and resizable
  • added "maximize" button to most floating, resizable dialog boxed (e.g. list)
  • updated "handles" on various components (e.g. Asset Column, Photo) to include the name of the component
  • added handle to external component with option to show or hide
  • fixed bug in escaping of certain characters (e.g. "|") in external embed component
  • fixed image dialog box issue to allow dragging images directly on to the dialog box from the content finder (ticket #10906)
  • renamed "Horizontal Rule" component to "Divider"
  • moved Slideshow and Published Date components to Advanced Components group (were hidden)
  • moved Image Gallery component to Advanced Components group
  • removed deprecated "Call To Action" style from title dialog box (use Call To Action component instead)
  • fixed gray box display in eCV faculty listings with no photo (was thin line, now square box)
  • fixed various minor CSS issues
  • fixed extra ".html" extension in Mini Carousel component and teaser variation
  • fixed accessibility issues with form submit button component
  • removed "Article Tools" page from demo site (superseded by asset column page)
  • removed various OSGi configuration properties (e.g. JcrResourceResolverFactoryImpl) from version control workflow
10/19/10
  • created "Call to Action" component
  • created "HTML Snippet" component
  • renamed "Horizontal Rule" component to "Divider" and added options
  • added zoom option to individual images
  • adjusted list-based dialog boxes (e.g. List Builder, Slideshow, Carousel, etc.) to be larger, resizable, and floating
  • revised image gallery slideshow
  • added list pagination option to list builder dialog box
  • updated news article template
  • added page creator as default maintainer/owner
  • adjusted CSS link underlines
  • corrected news list large lead image display when lead article has no image
  • updated faculty browser (ecv list) buttons to show at top of each entry
  • fixed bug in reference component dynamic option preventing use with lists
  • corrected bugs in slideshow
  • added component handle to YouTube video component
10/5/10
  • updated form components
    • added file upload field
    • added parameter substitution to mail configuration fields (i.e. subject, recipient)
  • updated slide show component
    • improved handling when adding more than four slides (carousel of thumbnails)
    • added support for CSS customization
    • added hover balloon to thumbnails
    • improved special case of only one side (thumbnail and navigation is hidden)
  • updated page search functionality
    • added search suggestions drop-down from Google appliance to search boxes in standard header and search results page
    • improved behavior of hiding/showing “Search” label when clicking in search box in standard header
    • improved behavior when clicking search button/icon without entering search terms in standard search header
    • improved response when no search results are found
  • added “Page Maintainer” field to page properties dialog box
  • moved “Related Links Reference” to advanced tab of page properties dialog box
  • created general page teaser functionality
  • created image gallery component
  • created “Site Starter” utility to create sites from templates
  • updated interface of LDAP User Importer utility
  • updated descriptive text in image dialog box
  • fixed shared content editing issue in IE (ticket 9766)
  • made miscellaneous minor CSS adjustments (asset column components, lists, flex module)
  • added “handle” to bottom of asset column
  • created Dispatcher Flush Helper to automate flushing dispatcher cache on code package deployment
  • updated deployment automation scripts
  • fixed HTML validation bug (double <a> tag) in highlight lists
  • removed workflows (e.g. ub-events-import, ecv-import, etc.) from functionality package management
9/21/10
  • updated form components to fix permission and reverse-replication issues
  • changed reference helper “Go to <reference source>” link to in a new window/tab
  • restructured demo site (added subsections under component examples)
  • fixed html package to work after moving containing page (cached content with fixed paths was not updating)
  • fixed problem with sidekick components after loading second page using content finder
  • fixed ordering of component groups in “Insert Component” dialog
  • fixed CSS issue preventing floated image from working within column control component
9/9/10
  • updated eCV profile, list, and search components
  • fixed ordering of sidekick groups in shared content and when using content finder
  • updated form components
  • moved list builder and staff directory components to advanced group
9/7/10
  • Functionality changes:
    • renamed and reordered groups and components in sidekick
    • updated staff directory to have links, fewer mandatory fields, work in more layouts
    • adjusted calendar import to include non-public ub events calendar data
    • added timestamp to page header comment
    • updated search results HTML in preparation for eCV search
    • updated external/embedded-based faculty browser component
    • fixed a reference to local host in out of the box stats tracking code
  • New functionality:
    • created dynamic monitoring/keep alive page for OGSi bundle issue
    • added floated image options to image (now "Photo") component
    • added "Tab Panel" advanced component
8/24/10
  • New functionality:
    • added "Go to source" hover on references (including lists, news, slideshows)
    • created node trimmer module to clean up growing directories
    • added ability to hide section title in left nav
    • added id field (with auto default) to title component for in-page links (ticket 9709)
    • extend external component to an regular expression filters and extra html blocks
  • Functionality changes:
    • moved hostname comment tag from bottom of page to top
    • changed HtmlUtils.pagePathUrl to use session from SCR properties (ticket 10034)
    • removed WCI.getSession (ticket 10034)
    • fixed html package download link (ticket 9730)
    • fixed broken/hidden references to /content/shared
    • changed home page templates to use parsys variation for increased flexibility
    • fixed diff functionality
  • Design changes:
    • fixes for faculty browser external component
    • added CSS fixes to allow events list in content/center column
8/18/10
  • New functionality:
    • added form components
    • added Google maps component
    • added staff directory component
    • added dynamic reference option to reference component to use client scripting to bypass dispatcher cache
  • Functionality changes:
    • added HTML comment to indicate which publisher has generated a given cached page to help diagnose publisher inconsistency issues
    • removed dozens of exceptions routinely logged on list initialization (changed logging status from warning to debug)
    • added placeholder for unconfigured YouTube video component
  • Design changes:
    • added "active" arrow to left nav title when the current page is the top page of the section
    • corrected shadow issues in left column when using multiple modules
    • adjusted right column divider line/border to extend to bottom of page
    • adjusted background color of footer breadcrumbs bar
    • adjusted to article tools CSS
    • removed "Keywords" from "Tags/Keywords" title in page properties
  • Bug fixes:
    • changed lists with source of tags to limit number of items after sorting (ticket 9888)
    • removed a workaround for the broken link checker from the search component
    • fixed misspelled "Audio Palyer" component name (ticket 9972)
    • added redirectTarget logic to HtmlUtils.pagePathUrl (ticket 9882)
    • added call to pagePathUrl to title component link
    • added call to pagePathUrl to page.jsp redirect logic (ticket 9882)
    • added CHS and UB School of Management sites as exceptions to the link checker (ticket 9713)
7/15/10
  • added audio player component
  • added asset column component and components for use within it:
    • related photo module
    • related video module
    • related links module
    • download module
    • pull quote module
7/13/10
  • Functionality adjustments and additions:
    • created slideshow component (for SMBS home)
    • created collection carousel (for SMBS home)
    • created SMBS home page template
    • created new "gateway" template with banner image across top of center and right columns
    • created embedded, themed Google search appliance search results component
    • added "index view" to faculty browser component
    • added view-all option to faculty browser component
    • added customizable profile link to faculty browser component
    • adjusted search component to integrate with new search results component
    • created embedded ecv profile display component
    • added featured news article display to news list component
    • corrected issue with pub date component causing java exceptions on news articles
    • created embedded "find a physician form"
    • added ability for reference component to link to individual components of a page (given a specific path)
    • extended built-in "external" component API (External.java and Rewriter.java) to allow for greater reuse and correct product bugs
    • added HtmlUtils.checkHtmlSimple method to filter HTML with minimal formatting and no linebreaks
    • added Image.setSizeRectangle to set an image to a specific pixel size
  • Design and browser compatibility adjustments:
    • corrected link colors and underlines in various components in IE 7
    • corrected CSS interfering with biochemistry home page slide show in IE 7
    • corrected display issue with menu background color in IE 7
    • corrected breadcrumbs left border display in IE 7
    • corrected image border display issue in IE 7
    • corrected title (h2) bolding issue in IE 7
    • corrected left column footer overlap issue in IE 7
    • corrected left nav background width issue in IE 7
    • added more vertical space within carousels (highlights, faces + voices) to prevent trimming of descenders
    • corrected color of headings in SMBS (blue) theme (changed blue to gray)
    • added link to name and identification section of faces and voices content in carousels
    • turned off display of "compatibility mode" toolbar button in IE 8
    • fixed HTML validation issue in flex module component
    • adjusted placement of RSS feed icon in feed list and event list components
7/7/10
  • New functionality:
    • added YouTube video component
    • added RSS feed list component
    • added configurability to site header search box
  • Functionality updates:
    • updated package filter to make sure design mode settings don't get overwritten by functionality packages
    • fixed corrupted "Introductory Text" component usage in various templates
    • fixed double-escaping of HTML entities within flex module and highlights (e.g. Researcher Spotlight)
    • changed use of StringEscapeUtils.escapeXml to StringEscapeUtils.escapeHtml
6/30/10
  • Design:
    • adjusted table component CSS: borders, heading/bold colors
    • adjusted html output of faces and voices carousel display to remove invalid <p> from within <a> in quote to fix CSS spacing issues
    • standardized all link colors close to #369
    • standardized spacing between title and image on faces + voices and highlights carousels (particularly noticeable on home pages)
    • fixed background color issue at bottom of Biochemistry home page template
    • fixed 1px right border/gap issue on right navigation
    • adjusted article tools width, added link underline on hover
    • adjusted "Related Links" left nav background color in orange (Biochemistry) design
    • added SMBS design using previously-deployed SMBS css in preparation for SMBS shell site
  • Functionality:
    • removed automatic sort-by-title of list components based on fixed lists including external links
    • refactored HtmlUtils.checkHtml:
      • deprecated checkHtml(String, Component) and checkHtml(String)
      • created checkHtmlBlock and checkHtmlInline
      • removed htmlpolicy.xml files from various components (leftover from XSSProtectionService/AntiSamy-based checkHtml)
      • changed various methods/JSPs to call checkHtmlBlock
      • added javadoc to HtmlUtils class
    • refactored List.getReferencePageUrl to List.getHostPageUrl, renamed associated variables based on "reference page" to "host page," and changed all uses
    • added reference/host page functionality to content page and deprecated referencePage component and template (to be removed later)
    • fixed reference/host page functionality (List.getHostPageUrl and contentPage/host.jsp) to use a different url/selector (.host.html) to work around dispatcher problems
    • updated list components and dialog boxes to transition from reference page to host page property
    • fixed html validation issue with article tools component