<?xml version="1.0" encoding="UTF-8"?>
<milestones type="array">
  <milestone>
    <created-at type="datetime">2008-07-19T18:52:34+12:00</created-at>
    <due-on type="datetime">2008-10-31T00:00:00+13:00</due-on>
    <goals>Includes refinements to existing 1.0 functionality plus these major new features:
* Privacy Control - ability to designate any item version within a basket as only viewable to it's members 
* OAI-PMH Repository - an Kete instance can optionally answer OAI-PMH requests for its content 
* User can choose from Kete instance's available Licenses for a piece of content they create. Creative Commons licenses will be the default. 
* Sortability of Browse and Search results, complete pagination links 
* lots more!</goals>
    <goals-html>&lt;div&gt;&lt;p&gt;Includes refinements to existing 1.0 functionality plus these
major new features: * Privacy Control - ability to designate any
item version within a basket as only viewable to it's members *
OAI-PMH Repository - an Kete instance can optionally answer OAI-PMH
requests for its content * User can choose from Kete instance's
available Licenses for a piece of content they create. Creative
Commons licenses will be the default. * Sortability of Browse and
Search results, complete pagination links * lots more!&lt;/p&gt;&lt;/div&gt;</goals-html>
    <id type="integer">15118</id>
    <open-tickets-count type="integer">0</open-tickets-count>
    <permalink>1-1</permalink>
    <project-id type="integer">14288</project-id>
    <tickets-count type="integer">23</tickets-count>
    <title>1.1</title>
    <updated-at type="datetime">2009-02-15T16:02:17+13:00</updated-at>
    <url>http://kete.lighthouseapp.com/projects/14288/milestones/15118</url>
    <user-name nil="true"></user-name>
  </milestone>
  <milestone>
    <created-at type="datetime">2008-09-09T11:47:39+12:00</created-at>
    <due-on type="datetime">2009-05-20T00:00:00+12:00</due-on>
    <goals>&lt;h3&gt;Democratizing Baskets:&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;implement join policy where, depending on policy set by basket admin, a user may join an open basket, request membership, or not be allowed membership for a closed policy&lt;/li&gt;
  &lt;li&gt;ability to see a directory of members of a basket, based on basket's policy of disclosure&lt;/li&gt;
  &lt;li&gt;users may send a message to basket administrators, if the basket policy is to allow contact&lt;/li&gt;
  &lt;li&gt;depending on a site's system setting, users may create new baskets, request a new basket, or not be allowed to add a new basket&lt;/li&gt;
 &lt;li&gt;an improved directory of baskets (links to options above for each basket listed, etc.)&lt;/li&gt;
 &lt;li&gt;basket names may now have special characters, like apostrophes&lt;/li&gt;
 &lt;li&gt;it is now possible to reinherit the theme from the site basket&lt;/li&gt;
 &lt;li&gt;implementation of basket profiles. Site admins can setup which fields are editable, and what their default values are, which are put in place when a new basket is created.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Improvements for Users:&lt;/h3&gt;
 &lt;li&gt;listing of user's membership of baskets on their profile page&lt;/li&gt;
 &lt;li&gt;navigation aid that makes it easy for a user to get to any basket they are a member of from any page&lt;/li&gt;
 &lt;li&gt;a member can add images they have uploaded to their portraits, the first/default images of which will be used as an avatar on the site, and all portraits displayed on the users profile page&lt;/li&gt;
 &lt;li&gt;Add Gravatar support, which is used when the user has not specified a portrait image to use instead. When enabled, and a user signs up or edits their account, the profile image will update using AJAX to show you what image is associated with that email.&lt;/li&gt;
 &lt;li&gt;Allow a member to contact another member via a contact form linked to from their profile.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Accessibility Improvements:&lt;/h3&gt;
&lt;ul&gt;
 &lt;li&gt;updating tiny_mce plugin (and its version of TinyMCE)&lt;/li&gt;
 &lt;li&gt;several accessibility enhancements to comply with the New Zealand Government Web Standard and Recommendations.
  &lt;ul&gt;
   &lt;li&gt;Add access keys throughout the site&lt;/li&gt;
   &lt;li&gt;Provide tabindex's for easy access to forms and navigation links&lt;/li&gt;
   &lt;li&gt;Add abbr tags to all table header cells&lt;/li&gt;
   &lt;li&gt;Add image dimensions to all image tags (static and user generated)&lt;/li&gt;
   &lt;li&gt;All alternate text for all non-text elements, and ensure those alternate text end with a period and space.&lt;/li&gt;
   &lt;li&gt;Add metadata to each page of the site (use the currently viewed items tags and keywords, truncated summary/description for description and then fall back to editable defaults.&lt;/li&gt;
   &lt;li&gt;Relative font sizes (em) instead of absolute font sizes (px/pt)&lt;/li&gt;
  &lt;/ul&gt;
 &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Tagging Improvements:&lt;/h3&gt;
&lt;ul&gt;
 &lt;li&gt;Provide quick access to add tags from the item show page, via an AJAX powered form.&lt;/li&gt;
 &lt;li&gt;Create a tags directory, with sorting ability, listing all tags in the given basket (site basket returns all tags).&lt;/li&gt;
 &lt;li&gt;Support for tag names with special characters has been reinstated&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Homepage Improvements:&lt;/h3&gt;
&lt;ul&gt;
 &lt;li&gt;Ability to include RSS feeds into the homepage, displayed in the sidebar, and updated at customizable intervals.&lt;/li&gt;
 &lt;li&gt;Display the first related image of each recent topic shown.&lt;/li&gt;
 &lt;li&gt;Provide a link for switching from public/private versions of homepages&lt;/li&gt;
 &lt;li&gt;Content by types lists private items count when viewable&lt;/li&gt;
 &lt;li&gt;Allow viewing of recent private topics on homepage where allowed&lt;/li&gt;
 &lt;li&gt;Show public / private tags and tag counts when user has permissions&lt;/li&gt;
 &lt;li&gt;Show private images in random images when user has permission to see them&lt;/li&gt;
 &lt;li&gt;Recent topics headline/summaries will now recursively get topics until it reaches it's display limit. This fixes an issue where when the first 5 topics were all under moderation, you'd see nothing on the homepage.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Choices/enumerations for extended fields:&lt;/h3&gt;
&lt;ul&gt;
 &lt;li&gt;Choices/enumerations for extended fields&lt;/li&gt;
 &lt;li&gt;Controls for site administrators to modify choices for extended fields&lt;/li&gt;
 &lt;li&gt;Experimental controls for members to modify choices&lt;/li&gt;
 &lt;li&gt;Search and refine searches by extended field values/choices&lt;/li&gt;
 &lt;li&gt;Ability to browse items by category type (choices) via choice heirarchy.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Other Extended Field Improvements&lt;/h3&gt;
 &lt;ul&gt;
 &lt;li&gt;Ability to use Google Maps to set location (Latitude and Longitude coordinates) or location with address (coordinates + place names) as ftype (type of form input and type of display of value)&lt;/li&gt;
 &lt;li&gt;Ability to use members of a particular topic type as available choices for an extended field's ftype. Chosen topics become related topics to the item automatically and link between the two&lt;/li&gt;
 &lt;li&gt;Ability to set a &quot;base URL&quot; where an extended field's value will be appended to the base URL as a hyperlink in the display of the extended field&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Image and other media content improvements:&lt;/h3&gt;
&lt;ul&gt;
 &lt;li&gt;Support for image resizing for image file types other than JPEG, GIF, and PNG (e.g. TIFF)&lt;/li&gt;
 &lt;li&gt;Optionally making embedded metadata in binary files available to be loaded into Kete attributes (title, short summary, description, tags, and extended fields) via &lt;a href=&quot;http://www.sno.phy.queensu.ca/~phil/exiftool/&quot;&gt;EXIFTool&lt;/a&gt; processing for formats like EXIF, XMP, IPTC, and ID3&lt;/li&gt;
 &lt;li&gt;Support Podcasting (audio and video), by adding enclosures to RSS feeds&lt;/li&gt;
 &lt;li&gt;Support Media RSS (e.g. http://cooliris.com/) by adding media content elements to RSS feeds for audio, video, documents, and images.&lt;/li&gt;
  &lt;li&gt;Display non-local thumbnails of images in results pages, if present.  Optimize loading of images result pages.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Search Improvements&lt;/h3&gt;
&lt;ul&gt;
 &lt;li&gt;Related item counts display on the search results, images showing a thumbnail when applicable.&lt;/li&gt;
 &lt;li&gt;Better support for various search terms, particularly ones involving special/non-English characters&lt;/li&gt;
 &lt;li&gt;The search results have been restyled and javascript added to make access results easier (clicking anywhere in the lightly grayed background now goes to the result)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Better Capistrano Deployment Tools&lt;/h3&gt;
&lt;ul&gt;
 &lt;li&gt;Configuration file management mechanism that isn't brittle and handles multistage deploying&lt;/li&gt;
 &lt;li&gt;Underlying recipes additions and cleanup to make it possible to deploy Kete apps with single &quot;cap deploy&quot; command that handles supporting programs like Backgroundrb and Zebra as well as Passenger/nee mod_rails (note, Mongrel/Nginx remains supported, but has not seen all of the improvements)&lt;/li&gt;
 &lt;li&gt;Generic recipe added to allow white listed rake tasks to be run from development machine from Capistrano&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Misc:&lt;/h3&gt;
&lt;ul&gt;
 &lt;li&gt;Create a dynamic robots.txt file for search engine crawlers that will create correct disallow patterns for all baskets&lt;/li&gt;
 &lt;li&gt;Refactored Related Items content on item show pages. Cut back the amount of administrative links from four per item type to just four. Now shows public and private items (counts and titles).&lt;/li&gt;
 &lt;li&gt;Move License info to bottom right of side bar for detail pages&lt;/li&gt;
 &lt;li&gt;Consolidate add item form workflow to one form via ajax and other modifications&lt;/li&gt;
 &lt;li&gt;Support for item titles with special characters has been reinstated&lt;/li&gt;
 &lt;li&gt;Numerous cross browser design issues (particularly with IE6 and IE7)&lt;/li&gt;
 &lt;li&gt;Cleaned up the XHTML in the default topics installed with Kete&lt;/li&gt;
 &lt;li&gt;You now get a visual indication of which fields are required (including extended fields) when adding an item. A red * will appear next to the label of such fields.&lt;/li&gt;
 &lt;li&gt;When multiple accounts share the same email address, the forgot password feature will now prompt you for the username of that account you want the password for.&lt;/li&gt;
 &lt;li&gt;Users will now be able to edit items that contain insecure elements placed by a site admin, without having it reject their edits. They can remove and move existing such content, but won't be able to add or edit the content without a site admin account.&lt;/li&gt;
 &lt;li&gt;It's now easier to add site wide HTTP authentication (for intranets for example). See config/site_lockdown_auth_credentials.yml.example&lt;/li&gt;
 &lt;li&gt;Converted all RSS/XML feeds, including item OAI DC XML generation, to use Nokogiri which speeds up requests to such pages, sometimes cutting off up to 20s from load time.&lt;/li&gt;
 &lt;li&gt;Indexes have been added to various database columns which should speed up various functionality throughout Kete&lt;/li&gt;
 &lt;li&gt;Upgraded Kete to work with Zebra 2.0.36 and YAZ 3.0.45 (latest at the time of writing this). This will greatly simplify the installation of Kete on new systems.&lt;/li&gt;
 &lt;li&gt;Ability to add licenses via the administration toolbox, along with getting the id for settings the sites default license (rather than having to delve into the database).&lt;/li&gt;
 &lt;li&gt;Several big speed improvements to homepages, item show pages, and item history pages.&lt;/li&gt;
 &lt;li&gt;Significant speed improvements to site rebuilding, cutting a rebuild of 17k records from &gt;24h down to 7.5 hours.&lt;/li&gt;
&lt;/ul&gt;

Probably a decent amount more than that, too.</goals>
    <goals-html>&lt;div&gt;&lt;h3&gt;Democratizing Baskets:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;implement join policy where, depending on policy set by basket
admin, a user may join an open basket, request membership, or not
be allowed membership for a closed policy&lt;/li&gt;
&lt;li&gt;ability to see a directory of members of a basket, based on
basket's policy of disclosure&lt;/li&gt;
&lt;li&gt;users may send a message to basket administrators, if the
basket policy is to allow contact&lt;/li&gt;
&lt;li&gt;depending on a site's system setting, users may create new
baskets, request a new basket, or not be allowed to add a new
basket&lt;/li&gt;
&lt;li&gt;an improved directory of baskets (links to options above for
each basket listed, etc.)&lt;/li&gt;
&lt;li&gt;basket names may now have special characters, like
apostrophes&lt;/li&gt;
&lt;li&gt;it is now possible to reinherit the theme from the site
basket&lt;/li&gt;
&lt;li&gt;implementation of basket profiles. Site admins can setup which
fields are editable, and what their default values are, which are
put in place when a new basket is created.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Improvements for Users:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;listing of user's membership of baskets on their profile
page&lt;/li&gt;
&lt;li&gt;navigation aid that makes it easy for a user to get to any
basket they are a member of from any page&lt;/li&gt;
&lt;li&gt;a member can add images they have uploaded to their portraits,
the first/default images of which will be used as an avatar on the
site, and all portraits displayed on the users profile page&lt;/li&gt;
&lt;li&gt;Add Gravatar support, which is used when the user has not
specified a portrait image to use instead. When enabled, and a user
signs up or edits their account, the profile image will update
using AJAX to show you what image is associated with that
email.&lt;/li&gt;
&lt;li&gt;Allow a member to contact another member via a contact form
linked to from their profile.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Accessibility Improvements:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;updating tiny_mce plugin (and its version of TinyMCE)&lt;/li&gt;
&lt;li&gt;several accessibility enhancements to comply with the New
Zealand Government Web Standard and Recommendations.
&lt;ul&gt;
&lt;li&gt;Add access keys throughout the site&lt;/li&gt;
&lt;li&gt;Provide tabindex's for easy access to forms and navigation
links&lt;/li&gt;
&lt;li&gt;Add abbr tags to all table header cells&lt;/li&gt;
&lt;li&gt;Add image dimensions to all image tags (static and user
generated)&lt;/li&gt;
&lt;li&gt;All alternate text for all non-text elements, and ensure those
alternate text end with a period and space.&lt;/li&gt;
&lt;li&gt;Add metadata to each page of the site (use the currently viewed
items tags and keywords, truncated summary/description for
description and then fall back to editable defaults.&lt;/li&gt;
&lt;li&gt;Relative font sizes (em) instead of absolute font sizes
(px/pt)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Tagging Improvements:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Provide quick access to add tags from the item show page, via
an AJAX powered form.&lt;/li&gt;
&lt;li&gt;Create a tags directory, with sorting ability, listing all tags
in the given basket (site basket returns all tags).&lt;/li&gt;
&lt;li&gt;Support for tag names with special characters has been
reinstated&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Homepage Improvements:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Ability to include RSS feeds into the homepage, displayed in
the sidebar, and updated at customizable intervals.&lt;/li&gt;
&lt;li&gt;Display the first related image of each recent topic
shown.&lt;/li&gt;
&lt;li&gt;Provide a link for switching from public/private versions of
homepages&lt;/li&gt;
&lt;li&gt;Content by types lists private items count when viewable&lt;/li&gt;
&lt;li&gt;Allow viewing of recent private topics on homepage where
allowed&lt;/li&gt;
&lt;li&gt;Show public / private tags and tag counts when user has
permissions&lt;/li&gt;
&lt;li&gt;Show private images in random images when user has permission
to see them&lt;/li&gt;
&lt;li&gt;Recent topics headline/summaries will now recursively get
topics until it reaches it's display limit. This fixes an issue
where when the first 5 topics were all under moderation, you'd see
nothing on the homepage.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Choices/enumerations for extended fields:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Choices/enumerations for extended fields&lt;/li&gt;
&lt;li&gt;Controls for site administrators to modify choices for extended
fields&lt;/li&gt;
&lt;li&gt;Experimental controls for members to modify choices&lt;/li&gt;
&lt;li&gt;Search and refine searches by extended field
values/choices&lt;/li&gt;
&lt;li&gt;Ability to browse items by category type (choices) via choice
heirarchy.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Other Extended Field Improvements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Ability to use Google Maps to set location (Latitude and
Longitude coordinates) or location with address (coordinates +
place names) as ftype (type of form input and type of display of
value)&lt;/li&gt;
&lt;li&gt;Ability to use members of a particular topic type as available
choices for an extended field's ftype. Chosen topics become related
topics to the item automatically and link between the two&lt;/li&gt;
&lt;li&gt;Ability to set a &quot;base URL&quot; where an extended field's value
will be appended to the base URL as a hyperlink in the display of
the extended field&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Image and other media content improvements:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Support for image resizing for image file types other than
JPEG, GIF, and PNG (e.g. TIFF)&lt;/li&gt;
&lt;li&gt;Optionally making embedded metadata in binary files available
to be loaded into Kete attributes (title, short summary,
description, tags, and extended fields) via &lt;a href=&quot;http://www.sno.phy.queensu.ca/~phil/exiftool/&quot;&gt;EXIFTool&lt;/a&gt;
processing for formats like EXIF, XMP, IPTC, and ID3&lt;/li&gt;
&lt;li&gt;Support Podcasting (audio and video), by adding enclosures to
RSS feeds&lt;/li&gt;
&lt;li&gt;Support Media RSS (e.g. &lt;a href=&quot;http://cooliris.com/)&quot;&gt;http://cooliris.com/)&lt;/a&gt; by adding media
content elements to RSS feeds for audio, video, documents, and
images.&lt;/li&gt;
&lt;li&gt;Display non-local thumbnails of images in results pages, if
present. Optimize loading of images result pages.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Search Improvements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Related item counts display on the search results, images
showing a thumbnail when applicable.&lt;/li&gt;
&lt;li&gt;Better support for various search terms, particularly ones
involving special/non-English characters&lt;/li&gt;
&lt;li&gt;The search results have been restyled and javascript added to
make access results easier (clicking anywhere in the lightly grayed
background now goes to the result)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Better Capistrano Deployment Tools&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Configuration file management mechanism that isn't brittle and
handles multistage deploying&lt;/li&gt;
&lt;li&gt;Underlying recipes additions and cleanup to make it possible to
deploy Kete apps with single &quot;cap deploy&quot; command that handles
supporting programs like Backgroundrb and Zebra as well as
Passenger/nee mod_rails (note, Mongrel/Nginx remains supported, but
has not seen all of the improvements)&lt;/li&gt;
&lt;li&gt;Generic recipe added to allow white listed rake tasks to be run
from development machine from Capistrano&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Misc:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Create a dynamic robots.txt file for search engine crawlers
that will create correct disallow patterns for all baskets&lt;/li&gt;
&lt;li&gt;Refactored Related Items content on item show pages. Cut back
the amount of administrative links from four per item type to just
four. Now shows public and private items (counts and titles).&lt;/li&gt;
&lt;li&gt;Move License info to bottom right of side bar for detail
pages&lt;/li&gt;
&lt;li&gt;Consolidate add item form workflow to one form via ajax and
other modifications&lt;/li&gt;
&lt;li&gt;Support for item titles with special characters has been
reinstated&lt;/li&gt;
&lt;li&gt;Numerous cross browser design issues (particularly with IE6 and
IE7)&lt;/li&gt;
&lt;li&gt;Cleaned up the XHTML in the default topics installed with
Kete&lt;/li&gt;
&lt;li&gt;You now get a visual indication of which fields are required
(including extended fields) when adding an item. A red * will
appear next to the label of such fields.&lt;/li&gt;
&lt;li&gt;When multiple accounts share the same email address, the forgot
password feature will now prompt you for the username of that
account you want the password for.&lt;/li&gt;
&lt;li&gt;Users will now be able to edit items that contain insecure
elements placed by a site admin, without having it reject their
edits. They can remove and move existing such content, but won't be
able to add or edit the content without a site admin account.&lt;/li&gt;
&lt;li&gt;It's now easier to add site wide HTTP authentication (for
intranets for example). See
config/site_lockdown_auth_credentials.yml.example&lt;/li&gt;
&lt;li&gt;Converted all RSS/XML feeds, including item OAI DC XML
generation, to use Nokogiri which speeds up requests to such pages,
sometimes cutting off up to 20s from load time.&lt;/li&gt;
&lt;li&gt;Indexes have been added to various database columns which
should speed up various functionality throughout Kete&lt;/li&gt;
&lt;li&gt;Upgraded Kete to work with Zebra 2.0.36 and YAZ 3.0.45 (latest
at the time of writing this). This will greatly simplify the
installation of Kete on new systems.&lt;/li&gt;
&lt;li&gt;Ability to add licenses via the administration toolbox, along
with getting the id for settings the sites default license (rather
than having to delve into the database).&lt;/li&gt;
&lt;li&gt;Several big speed improvements to homepages, item show pages,
and item history pages.&lt;/li&gt;
&lt;li&gt;Significant speed improvements to site rebuilding, cutting a
rebuild of 17k records from &amp;gt;24h down to 7.5 hours.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Probably a decent amount more than that, too.&lt;/p&gt;&lt;/div&gt;</goals-html>
    <id type="integer">18592</id>
    <open-tickets-count type="integer">0</open-tickets-count>
    <permalink>12</permalink>
    <project-id type="integer">14288</project-id>
    <tickets-count type="integer">113</tickets-count>
    <title>1.2</title>
    <updated-at type="datetime">2009-06-12T16:22:39+12:00</updated-at>
    <url>http://kete.lighthouseapp.com/projects/14288/milestones/18592</url>
    <user-name nil="true"></user-name>
  </milestone>
  <milestone>
    <created-at type="datetime">2008-11-24T22:20:28+13:00</created-at>
    <due-on type="datetime" nil="true"></due-on>
    <goals>The major features -

Interface Translation:
&lt;ul&gt;
&lt;li&gt;ability to customize the text in Kete's UI for a site without hand editing templates&lt;/li&gt;
&lt;li&gt;ability to create a translation of the text in Kete's UI in a new language from web interface (development mode only)&lt;/li&gt;
&lt;li&gt;ability to load language translation files from central Kete repository to suit a site, rather than have all translations bundled with ever Kete install&lt;/li&gt;
&lt;li&gt;ability for users to choose from available languages that they prefer by session or a persistent preference, easily switching between languages and have UI display appropriately&lt;/li&gt;
&lt;/ul&gt;

External Searches (great for integrating related sites)
&lt;ul&gt;
&lt;li&gt;Contextual Search ala Paul Reynolds - item title as predefined search terms on an item's detail page of site administrator configured Search Sources, to display results from external search sources such as Digital New Zealand or other Kete sites&lt;/li&gt;
&lt;li&gt;Search Sources sidebar in search results page that displays matching results for user submitted search term(s) that displays external search results similar to Contextual Search&lt;/li&gt;
&lt;/ul&gt;

Interface Improvements:
&lt;ul&gt;
&lt;li&gt;Reworking &quot;Related Items&quot; section to be able to be positioned differently and be more space efficient.&lt;/li&gt;
&lt;li&gt;Slideshow of related images on topic detail page&lt;/li&gt;
&lt;li&gt;Improved slideshow controls&lt;/li&gt;
&lt;li&gt;&quot;View on Map&quot; aggregate view of results with locations on Google Maps with details in info bubble (if Google Maps configured for site)&lt;/li&gt;
&lt;li&gt;&quot;Browse by Category&quot; interface for browse results page available if there is a &quot;Categories&quot; extended field that use hierarchical choices&lt;/li&gt;
&lt;li&gt;Improvements to Topic Type and Content Type editing of fields. Ability to delete an extended field mapping to type if there is no data associated with that mapping. Ability to switch whether field is required or optional.
&lt;/ul&gt;

Miscellaneous:
&lt;ul&gt;
&lt;li&gt;Upgrading to Ruby on Rails 2.3&lt;/li&gt;
&lt;li&gt;Made compatible with latest Zebra and YAZ&lt;/li&gt;
&lt;li&gt;Add handling of IE specific CSS rules in Theme system&lt;/li&gt;
&lt;/ul&gt;</goals>
    <goals-html>&lt;div&gt;&lt;p&gt;The major features -&lt;/p&gt;
&lt;p&gt;Interface Translation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ability to customize the text in Kete's UI for a site without
hand editing templates&lt;/li&gt;
&lt;li&gt;ability to create a translation of the text in Kete's UI in a
new language from web interface (development mode only)&lt;/li&gt;
&lt;li&gt;ability to load language translation files from central Kete
repository to suit a site, rather than have all translations
bundled with ever Kete install&lt;/li&gt;
&lt;li&gt;ability for users to choose from available languages that they
prefer by session or a persistent preference, easily switching
between languages and have UI display appropriately&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;External Searches (great for integrating related sites)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Contextual Search ala Paul Reynolds - item title as predefined
search terms on an item's detail page of site administrator
configured Search Sources, to display results from external search
sources such as Digital New Zealand or other Kete sites&lt;/li&gt;
&lt;li&gt;Search Sources sidebar in search results page that displays
matching results for user submitted search term(s) that displays
external search results similar to Contextual Search&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Interface Improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reworking &quot;Related Items&quot; section to be able to be positioned
differently and be more space efficient.&lt;/li&gt;
&lt;li&gt;Slideshow of related images on topic detail page&lt;/li&gt;
&lt;li&gt;Improved slideshow controls&lt;/li&gt;
&lt;li&gt;&quot;View on Map&quot; aggregate view of results with locations on
Google Maps with details in info bubble (if Google Maps configured
for site)&lt;/li&gt;
&lt;li&gt;&quot;Browse by Category&quot; interface for browse results page
available if there is a &quot;Categories&quot; extended field that use
hierarchical choices&lt;/li&gt;
&lt;li&gt;Improvements to Topic Type and Content Type editing of fields.
Ability to delete an extended field mapping to type if there is no
data associated with that mapping. Ability to switch whether field
is required or optional.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Miscellaneous:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Upgrading to Ruby on Rails 2.3&lt;/li&gt;
&lt;li&gt;Made compatible with latest Zebra and YAZ&lt;/li&gt;
&lt;li&gt;Add handling of IE specific CSS rules in Theme system&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</goals-html>
    <id type="integer">24626</id>
    <open-tickets-count type="integer">4</open-tickets-count>
    <permalink>13</permalink>
    <project-id type="integer">14288</project-id>
    <tickets-count type="integer">68</tickets-count>
    <title>1.3</title>
    <updated-at type="datetime">2010-02-01T12:35:28+13:00</updated-at>
    <url>http://kete.lighthouseapp.com/projects/14288/milestones/24626</url>
    <user-name nil="true"></user-name>
  </milestone>
  <milestone>
    <created-at type="datetime">2009-11-10T11:55:23+13:00</created-at>
    <due-on type="datetime" nil="true"></due-on>
    <goals>This will be a continuation of the interface translation work in 1.3.

 * support for presenting right-to-left languages/locales such as Arabic and Hebrew:
  * a set of right-to-left oriented templates with a filenaming convention that indicates their right oriented nature (i.e. views/layouts/application.rt.rb compared to default view/layouts/application.rb)
  * mechanism to indicate in your locale specification whether to use right-to-left oriented templates
  * mechanism to switch to these templates when user (or site) chooses a right-to-left oriented locale
 * the ability to download a new locale from a central repository of locales on Kete.net.nz
 * ability to contribute a locale your site has created to the Kete.net.nz repository
 * ability to update a locale your site has added to to the Kete.net.nz repository

Tentatively we may add basket name, tag, and extended field label translation, too.

Coding resources (funding or code contributing parties) have not been identified yet.</goals>
    <goals-html>&lt;div&gt;&lt;p&gt;This will be a continuation of the interface translation work in
1.3.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;support for presenting right-to-left languages/locales such as
Arabic and Hebrew:&lt;/li&gt;
&lt;li&gt;a set of right-to-left oriented templates with a filenaming
convention that indicates their right oriented nature (i.e.
views/layouts/application.rt.rb compared to default
view/layouts/application.rb)&lt;/li&gt;
&lt;li&gt;mechanism to indicate in your locale specification whether to
use right-to-left oriented templates&lt;/li&gt;
&lt;li&gt;mechanism to switch to these templates when user (or site)
chooses a right-to-left oriented locale&lt;/li&gt;
&lt;li&gt;the ability to download a new locale from a central repository
of locales on Kete.net.nz&lt;/li&gt;
&lt;li&gt;ability to contribute a locale your site has created to the
Kete.net.nz repository&lt;/li&gt;
&lt;li&gt;ability to update a locale your site has added to to the
Kete.net.nz repository&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tentatively we may add basket name, tag, and extended field
label translation, too.&lt;/p&gt;
&lt;p&gt;Coding resources (funding or code contributing parties) have not
been identified yet.&lt;/p&gt;&lt;/div&gt;</goals-html>
    <id type="integer">55219</id>
    <open-tickets-count type="integer">0</open-tickets-count>
    <permalink>135</permalink>
    <project-id type="integer">14288</project-id>
    <tickets-count type="integer">0</tickets-count>
    <title>1.3.5</title>
    <updated-at type="datetime">2009-11-10T11:56:07+13:00</updated-at>
    <url>http://kete.lighthouseapp.com/projects/14288/milestones/55219</url>
    <user-name nil="true"></user-name>
  </milestone>
  <milestone>
    <created-at type="datetime">2008-11-24T22:22:39+13:00</created-at>
    <due-on type="datetime" nil="true"></due-on>
    <goals>Still a moving target.

However, it is like that the ability for users to translate item's content to different languages and display the content translation according to user preference will be the main area of development. This work was originally slated for 1.3, but has now been pushed back to 1.4 because of lack of funding.  The design of the implementation has been fleshed out.  If you would like to fund the work, let us know.

Other than that, proposed ideas can be seen here:

http://kete.net.nz/site/all/topics/related_to/topic/212-enhancement-ideas-for-kete

Top candidates:
&lt;ul&gt;
&lt;li&gt;Improve audio and video presentation to be more &quot;YouTube like&quot;, including adding video thumbnails to results pages, media players on detail pages, and including embed code that may be used from other sites&lt;/li&gt;
&lt;li&gt;Support for HTTP Streaming of media files to be used by above mentioned media players and embeds&lt;/li&gt;
&lt;li&gt;Automatic standard sitemap (non-user facing, but used by search bots) generation&lt;/li&gt;
&lt;li&gt;Thumbnails for documents, specifically PDFs&lt;/li&gt;
&lt;/ul&gt;

All of the above are proposed and there is consensus in the community that the work should be done, but no funding has yet been attached to actually implement the changes. Drop us a line if you would like to contribute code or fund the work.</goals>
    <goals-html>&lt;div&gt;&lt;p&gt;Still a moving target.&lt;/p&gt;
&lt;p&gt;However, it is like that the ability for users to translate
item's content to different languages and display the content
translation according to user preference will be the main area of
development. This work was originally slated for 1.3, but has now
been pushed back to 1.4 because of lack of funding. The design of
the implementation has been fleshed out. If you would like to fund
the work, let us know.&lt;/p&gt;
&lt;p&gt;Other than that, proposed ideas can be seen here:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://kete.net.nz/site/all/topics/related_to/topic/212-enhancement-ideas-for-kete&quot;&gt;
http://kete.net.nz/site/all/topi...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Top candidates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improve audio and video presentation to be more &quot;YouTube like&quot;,
including adding video thumbnails to results pages, media players
on detail pages, and including embed code that may be used from
other sites&lt;/li&gt;
&lt;li&gt;Support for HTTP Streaming of media files to be used by above
mentioned media players and embeds&lt;/li&gt;
&lt;li&gt;Automatic standard sitemap (non-user facing, but used by search
bots) generation&lt;/li&gt;
&lt;li&gt;Thumbnails for documents, specifically PDFs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of the above are proposed and there is consensus in the
community that the work should be done, but no funding has yet been
attached to actually implement the changes. Drop us a line if you
would like to contribute code or fund the work.&lt;/p&gt;&lt;/div&gt;</goals-html>
    <id type="integer">24627</id>
    <open-tickets-count type="integer">0</open-tickets-count>
    <permalink>14</permalink>
    <project-id type="integer">14288</project-id>
    <tickets-count type="integer">5</tickets-count>
    <title>1.4</title>
    <updated-at type="datetime">2009-06-26T10:46:21+12:00</updated-at>
    <url>http://kete.lighthouseapp.com/projects/14288/milestones/24627</url>
    <user-name nil="true"></user-name>
  </milestone>
</milestones>
