1.1.15 2014-08-12 (SVN Rv 1733)

1.1.14 2014-05-01 (SVN Rv 1733)

1.1.13 2014-01-06 (SVN Rv 1733)

  • Updated the aspect.js file for com_hwdmediashare which vertically aligns thumbnails in the gallery.
  • Updated main hwd.css language file for the com_hwdmediashare component with a fix for hidden drop down menu in some popular Joomla templates.
  • Updated administrator language files for extreme.com remote plugin to drop the subdomain name.
  • Registered new library in the cli.php file to correctly load JComponentHelper in Joomla 3.2.1 (where the location of this class has moved).
  • Added new comments about forcing the ID during migrations to HWDMigrator (minor)
  • Updated JParameter to JRegistry in extreme.com remote plugin.
  • Changed default_list template for the category view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.category context.
  • Changed default_gallery template for the category view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.category context.
  • Changed default_details template for the category view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.category context.
  • Changed default template for the category view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.category context.
  • Improved the hwd javascript library to catch errors on the response given by the AJAX response.
  • Updated the hwd.min.js file with the recent javascript changes.
  • Updated the core joomla.css style sheet to include a missing padding declaration for #hwd-container.cols-5.item,  and tweaked the media queries for the core grid.
  • Changed default_list template for the playlists view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.playlists context.
  • Changed default_details template for the playlists view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.playlists context.
  • Changed default template for the playlists view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.playlists context.
  • Modified the playlists model in HWDMediaShare to change use of deprecated "getEscaped" method in the DB object to "escape".
  • Modified the populateState method in playlists model in HWDMediaShare to define the list.limit state from the HWDMediaShare context instead of the global context.
  • Bugfix to templates for the albums view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.albums context.
  • Bugfix to templates for the groups view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.groups context.
  • Changed default_list template for the groups view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.group context.
  • Changed default_details template for the groups view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.group context.
  • Changed default template for the groups view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.group context.
  • Modified the groups model in HWDMediaShare to change use of deprecated "getEscaped" method in the DB object to "escape".
  • Modified the populateState method in groups model in HWDMediaShare to define the list.limit state from the HWDMediaShare context instead of the global context.
  • Modified the default_list template for the albums view in HWDMediaShare to get the list.ordering and list.direction states from the HWDMediaShare context instead of the global context.
  • Modified the default_details template for the albums view in HWDMediaShare to get the list.ordering and list.direction states from the HWDMediaShare context instead of the global context.
  • Modified the default template for the albums view in HWDMediaShare to get the list.ordering and list.direction states from the HWDMediaShare context instead of the global context.
  • Modified the albums model in HWDMediaShare to change use of deprecated "getEscaped" method in the DB object to "escape".
  • Modified the populateState method in albums model in HWDMediaShare to define the list.ordering parameter from the state request.
  • Modified the populateState method in albums model in HWDMediaShare to change the way list.direction is defined based on the new standard list of ordering options.
  • Modified the populateState method in albums model in HWDMediaShare to define the list.limit state from the HWDMediaShare context instead of the global context.
  • Removed the insertion of "author" meta information from the account view, which isn't relevant.
  • Removed the default_comparison template for the main view in HWDMediaShare.
  • Changed editor template for the media view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.media context.
  • Changed default_list template for the media view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.media context.
  • Changed default_gallery template for the media view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.media context.
  • Changed default_details template for the media view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.media context.
  • Changed default template for the media view in HWDMediaShare to call the states for list.ordering and list.direction from within the com_hwdmediashare.media context.

1.1.12 2013-10-17 (SVN Rv 1691)

  • Modified the HWDMediaShare group default view template to ensure user is logged in before showing the join button.
  • Modified all Strapped template overrides to use "list_filter_*" configuration options instead of "global_list_filter_*" options, where have been replaced.
  • Added new language strings to the com_hwdkaltura component administrator language file.
  • Modified the HWDMigrator controller to get the compound task information using JFactory::getApplication()->input->get('task')
  • Modified the HWDMediaShare cli.php file, which allows CRON scheduling of important tasks, so that it includes the JObserverMapper class when necessary in the newer versions of Joomla 3.
  • Added fix to the HWDKaltura component to add correct creation date from Kaltura
  • Added improvement to the HWDKaltura component to add in a synchronization method to update media/category details from Kaltura on existing imports.
  • Added two new methods to the HWDKaltura component to cleanup media and categories that have been imported from Kaltura but have subsequently been removed from Kaltura.
  • Added new functionality to the HWDKaltura component to check more cleanly for media and categories which require synchronization.
  • Added new functionality to the HWDKaltura component to cleanup media and categories that have previously been imported from Kaltura, but no longer exist.
  • Bugfix to Strapped template override for the media edit view, to check access permission and get correct label and input for meta fields.
  • Bugfix to Strapped template override for the user edit view, to check access permission and get correct label and input for meta fields.
  • Bugfix to Strapped template override for the playlist edit view, to check access permission and get correct label and input for meta fields.
  • Bugfix to Strapped template override for the group edit view, to check access permission and get correct label and input for meta fields.
  • Bugfix to Strapped template override for the album edit view, to check access permission and get correct label and input for meta fields.
  • Bugfix to Strapped template override for the activity edit view, to check access permission and get correct label and input for meta fields.
  • Bugfix to Strapped template override for the category edit view, to check access permission and get correct label and input for meta fields.
  • Modified the playlist template override in the Strapped template to correctly link to the fullscreen playlist slideshow view.

1.1.11 2013-08-19 (SVN Rv 1675)

  • Added JWPlayer object CSS fix to the lite.css file, to be applied to modules shown away from the component.
  • Update to the hwd.js file to implement the correct use of getElementById throughout.
  • Modified the content plugin to load the assets for forcing the thumbnail aspect ratio when necessary.
  • Bugfix in xMap plugin to remove use of directory separator (DS) constant.
  • Compatibility update to xMap plugin to convert deprecated function use to Joomla 3.0.
  • Bugfix to xMap plugin for the category link generation to stop use of ContentHelperRoute method and use hwdMediaShareHelperRoute instead.
  • Compatibility update to xMap plugin to check version of Joomla and use appropriate JModel class for loading media details.
  • Bugfix in Dailymotion remote plugin for HWDMediaShare to improve method used to extract the video code from the original URL, which may vary in length.
  • Bugfix in Youtube.com remote plugin for HWDMediaShare to replicate the same scheme used by the Joomla site when requesting the source of the iframe tag for video embedding.
  • Bugfix in Vimeo.com remote plugin for HWDMediaShare to replicate the same scheme used by the Joomla site when requesting the source of the iframe tag for video embedding.
  • Added Vine.co remote plugin to HWDMediaShare.
  • Added Wat.tv remote plugin to HWDMediaShare.
  • Added Foxnews.com remote plugin to HWDMediaShare.
  • Added Vevo.com remote plugin to HWDMediaShare.
  • Added Extreme.com remote plugin to HWDMediaShare.
  • Cleanup to Soundcloud remote plugin XML manifest.
  • Added Yahoo video remote plugin for HWDMediaShare.
  • Added Myspace remote plugin for HWDMediaShare.
  • Added image parameter support to player_jwadvanced plugin, for RTMP renderer.
  • Added getOgVideoTag method to player_jwadvanced plugin.
  • Added new language strings to the HWDMediaShare community plugin language file.
  • Due to new code in the Joomla 3.1 legacy admin model, which defines a 'newTags' variable when saving data when 'tags' is defined, we modify our overload save method in the editmedia model to unset the 'tags' data before saving.
  • Due to new code in the Joomla 3.1 legacy admin model, which defines a 'newTags' variable when saving data when 'tags' is defined, we modify our overload save method in the user model to unset the 'tags' data before saving.
  • Due to new code in the Joomla 3.1 legacy admin model, which defines a 'newTags' variable when saving data when 'tags' is defined, we modify our overload save method in the playlist model to unset the 'tags' data before saving.
  • Due to new code in the Joomla 3.1 legacy admin model, which defines a 'newTags' variable when saving data when 'tags' is defined, we modify our overload save method in the group model to unset the 'tags' data before saving.
  • Due to new code in the Joomla 3.1 legacy admin model, which defines a 'newTags' variable when saving data when 'tags' is defined, we modify our overload save method in the album model to unset the 'tags' data before saving.
  • Removed the $canAdd variable, which is no longer used.
  • Modified the subscribers template for the user page, which shows all subscribers of the user with pagination in a lightbox. Added a new div tag with id property, along with javascript to add a target property to all links within the item containers, meaning links will break out of the lightbox and open the links within the parent frame.
  • Added a label for the pagination select box input of the subscribers template for the user page, helping provide a more consistent layout for a wider selection of Joomla templates.
  • Removed the $canAdd variable, which is no longer used.
  • Modified the albums template for the user page, which shows all albums created by the user with pagination in a lightbox. Added a new div tag with id property, along with javascript to add a target property to all links within the item containers, meaning links will break out of the lightbox and open the links within the parent frame.
  • Added a label for the pagination select box input of the albums template for the user page, helping provide a more consistent layout for a wider selection of Joomla templates.
    Modified the playlists template for the user page, which shows all groups created by the user with pagination in a lightbox. Added a new div tag with id property, along with javascript to add a target property to all links within the item containers, meaning links will break out of the lightbox and open the links within the parent frame.
  • Added a label for the pagination select box input of the playlists template for the user page, helping provide a more consistent layout for a wider selection of Joomla templates.
    Modified the groups template for the user page, which shows all groups created by the user with pagination in a lightbox. Added a new div tag with id property, along with javascript to add a target property to all links within the item containers, meaning links will break out of the lightbox and open the links within the parent frame.
  • Added a label for the pagination select box input of the groups template for the user page, helping provide a more consistent layout for a wider selection of Joomla templates.
  • Added a label for the media type select box input of the groups template for the user page, helping provide a more consistent layout for a wider selection of Joomla templates.
  • Modified the favourites template for the user page, which shows all media favourited by the user with pagination in a lightbox. Added a new div tag with id property, along with javascript to add a target property to all links within the item containers, meaning links will break out of the lightbox and open the links within the parent frame.
  • Added a label for the pagination select box input of the favourites template for the user page, helping provide a more consistent layout for a wider selection of Joomla templates.
  • Added a label for the media type select box input of the favourites template for the user page, helping provide a more consistent layout for a wider selection of Joomla templates.
  • Modified the media template for the user page, which shows all media belonging to the user with pagination in a lightbox. Added a new div tag with id property, along with javascript to add a target property to all links within the item containers, meaning links will break out of the lightbox and open the links within the parent frame.
  • Added a label for the pagination select box input of the media template for the user page, helping provide a more consistent layout for a wider selection of Joomla templates.
  • Added a label for the media type select box input of the media template for the user page, helping provide a more consistent layout for a wider selection of Joomla templates.
  • Modified the members template for the group page, which shows all members belonging to the group with pagination in a lightbox. Added a new div tag with id property, along with javascript to add a target property to all links within the item containers, meaning links will break out of the lightbox and open the links within the parent frame.
  • Modified the media template for the group page, which shows all media belonging to the group with pagination in a lightbox. Added a new div tag with id property, along with javascript to add a target property to all links within the item containers, meaning links will break out of the lightbox and open the links within the parent frame.
  • Added hidden redirect input to the upload form in the frontend, which allows a custom redirect immediately after the upload.
  • Logical bugfix to the users default template in the frontend to prevent the ordering list from showing when not appropriate.
  • Logical bugfix to the playlists default template in the frontend to prevent the ordering list from showing when not appropriate.
  • Logical bugfix to the groups default template in the frontend to prevent the ordering list from showing when not appropriate.
  • A number of new layout parameters have been added to the configuration to control what is shown on the group page, and these have been introduced into the default group template file, to control the display of the member and media counts, join buttons, map display, activity display, and the media and member grids.
  • Bugfix to the category view class, in the _prepareDocument method, tocorrectly access and display the category meta description and meta keywords.
  • Logical bugfix to the albums default template in the frontend to prevent the ordering list from showing when not appropriate.
  • Modified the language file for the Youtube videoBox module, adding new template strings and removing old administrator strings.
  • Small bugfix to getAvatar of utility library, so that if no $user object is passed then the default avatar image will be returned. This prevents errors when an avatar is requested for a Joomla user which may be blocked or deleted.
  • Modified the uber method of the upload library, so that if any redirect parameters has been passed, this will be set in JRequest and be available later for any necessary redirection after uploads.
  • Modified the documents library so that SWF documents are rendered correctly using the object and embed tags with appropriate properties.
  • Modified the route.php helper file so that for getSelfRoute method, the "view" and "id" url parameters are set in JRequest GET array, meaning they are accessible later when forming the new URL.
  • Added new language strings to the HwdJwPlayer content plugin language file.

1.1.10 2013-07-15 (SVN Rv 1618)

  • Modified the xMap plugin to prepare all modified dates as a Unix timestamp, required for the correct display by the xMap component.
  • Modified the content plugin wrapping code to provide responsive support.
  • Modified the content plugin to load the main HWDMediaShare media library file, which was missing.
  • Modified the content plugin to load the joomla.css if the option is enabled.
  • Modified the content plugin, when loading albums, to use hwdMediaShareModelAlbum instead of JModel.
  • Added support for Joomla 3.0 compatibility in the JomSocial plugin for HWDMediaShare.
  • Small tweaks to the hwd.css file for HWDYourTube.
  • We remove the use of the dollar ($) as a function or variable name in our hwd.js file, to reduce the chance of jQuery and Mootool conflicts.
  • Added responsive support to the Joomla grid system provided by joomla.css.
  • Added new fields to HWDMediaShare configuration layout view template, for the group item layout parameters.
  • Added new fields to HWDMediaShare configuration form, for the group item layout parameters.
  • Added new default values to the config.ini file, for the group item layout parameters.
  • Added new language strings to the Flow player plugin language file.
  • Added new language strings to the HWDMediaShare administrator language file.

1.1.9 2013-06-19 (SVN Rv 1607)

  • Modified hwd.css for com_hwdmediashare to catch all object tags in the component and module containers for the JWPlayer alignment fix.
  • Modified the downloads library so that the url method will only get a protected url when loading a local media item.
  • Modified the delete method of the categories controllers in the administrator to load the correct assets in the authorise method.
  • Modified the delete method of the playlists controllers in the administrator to load the item to check the owner for the "edit.own" permission.
  • Modified the delete method of the groups controllers in the administrator to load the item to check the owner for the "edit.own" permission.
  • Modified the delete method of the albums controllers in the administrator to load the item to check the owner for the "edit.own" permission.
  • Added new invideous language strings to the JWPlayer content plugin language files.
  • Added remote Soundcloud plugin to the HWDMediaShare addon pack.
  • Extended the CSS overrides for the "modal" class to children of the hwd-module class instead of just the #hwd-container component container ID.
  • Bugfix to the Download library, so the correct JTable is loaded in the push method, which was originally trying to load an instance of "user" instead of "userchannel".
  • Added a new redirect check into the addmedia controller to redirect users to the editor layout media page, with the long term aim to support uploads from other components.
  • Bugfix to the hit method in the album model, so that the "filter.playlist_id" state is used to retrieved the playlist ID.
  • Bugfix to the hit method in the album model, so that the "filter.group_id" state is used to retrieved the group ID.
  • Bugfix to the hit method in the album model, so that the "filter.category_id" state is used to retrieved the album ID.
  • Bugfix to the hit method in the album model, so that the "filter.album_id" state is used to retrieved the album ID.
  • Modification to the get method of the image library to use "auto" instead of "100%" for the max-height property when no value is supplied.
  • Syntax cleanup of get.embed styles.
  • Modified to the getVideoPlayer method of the 'hwdmediashare' HwdJwPlayer bridging plugin, to pass a HD file location for HD button support (this may be removed soon or modified for version 6).
  • Modified to the getVideoPlayer method of the 'hwdmediashare' HwdJwPlayer bridging plugin, to pass a fallback preference.
  • Modified all player display methods of the 'hwdmediashare' HwdJwPlayer bridging plugin to offer support for the new responsiveness system.
  • Modified to the vzaar platform plugin to improve the display of the button which opens the file select dialogue box.
  • Added new button_sprite.png asset to the vzaar platform plugin which is used in the SWFUpload tool to open the file select dialogue box.
  • Extended the Flow player plugin to add support for audio files, RTMP and HLS protocol.
  • Cleanup of the Flow player plugin XML manifest to remove unused parameters, which will need to be replaced with the correct values.
  • Added the Flash version of the Flow player to the assets of the Flow player plugin to provide support for some file types such as audio.
  • Modified the JW Player PHP file to add support for version 6 display.
  • Modified the JW Player PHP file to enclose width and height parameters in quotes as this can now potentially be '100%' instead of an integer.
  • Modified the JW Player PHP file to update the location of included skins.
  • Modified the JW Player PHP file to include type data with the file information.
  • Added new parameters to the JW Player plugin XML manifest, to offer better support for version 6 of the player and add some missing options.
  • Added JW Player (version 6) assets into the JW Player plugin.
  • Moved the location of the skins in version 5 of the JW Player plugin (to enable improved support for the skins in HTML5).
  • Added calls to the JFactory::getApplication() and getMenu() methods in the "compact" template of the mod_media_videos module, which are used later in the link to the component gallery.
  • Added calls to the JFactory::getApplication() and getMenu() methods in the "sidebar-simple" template of the mod_media_videos module, which are used later in the link to the component gallery.
  • Added new "media_autoplay" parameter into the mod_media_videos module.
  • Added new "media_autoplay" parameter into the mod_media_item module.
  • Added some additional checks into the mod_media_images module for the category filter, specifically to check the HWDMediaShare categories are loaded correctly.
  • Modified the playlist model in the frontend to use the new printModalNotice method for errors and notifications.
  • Modified the group model in the frontend to use the new printModalNotice method for errors and notifications.
  • Modified the category model in the frontend to use the new printModalNotice method for errors and notifications.
  • Modified the album model in the frontend to use the new printModalNotice method for errors and notifications.
  • Modified the activity model in the frontend to use the new printModalNotice method for errors and notifications.
  • Replaced use of the "clr" class (probably copied from administrator template) in the default frontend upload template with "clear", and added additional clear to the fancy upload HTML to ensure the display renders correctly in more templates.
  • Updated the Javascript in the modal template file for the frontend mediaitem view, to ensure a smoother and more accurate resizing after load.
  • Bugfix to the _prepareDocument method in the frontend mediaitem view class to correctly load the copyright parameter when showing meta_rights.
  • Modified the editor template file for the frontend media view to load and use the default values from the media content plugin parameters.
  • Modified the editor template file for the frontend media view to load the adminlist.css file, which includes default styles for the template.
  • Modified the editor template file for the frontend media view to include a condition to check the $function variable is set to 'jSelectMedia' before showing the filters.
  • Modified the editor template file for the frontend media view to include a condition to check the $function variable is set to 'jSelectMedia' before passing the filter values to the javascript function.
  • Updated the report method of the frontend mediaform view class to use the new printModalNotice utility for errors.
  • Updated the link method of the frontend mediaform view class to use the new printModalNotice utility for errors.
  • Updated the download method of the frontend mediaform view class to use the new printModalNotice utility for errors.
  • Updated the download method of the frontend mediaform view class to perform an access check using the data from the item itself.
  • Updated the report method of the frontend userform view class to use the new printModalNotice utility for errors.
  • Updated the report method of the frontend playlistform view class to use the new printModalNotice utility for errors.
  • Updated the report method of the frontend groupform view class to use the new printModalNotice utility for errors.
  • Updated the report method of the frontend categoryform view class to use the new printModalNotice utility for errors.
  • Updated the report method of the frontend albumform view class to use the new printModalNotice utility for errors.
  • Updated the report method of the frontend activityform view class to use the new printModalNotice utility for errors.
  • Updated the main frontend controller of HWDMediaShare for E_STRICT compliance.
  • Updated CSS declaration for the modal class in the hwd-container ID in joomla.css, to prevent unwanted formating of the modal links in the component from the Joomla template.
  • Updated Mootools compatibility of Swiff.Uploader.js by replacing use of $merge with Object.merge({}).
  • Added dummy SQL upgrade file to HWDKaltura component to prevent error on upgrade process.
  • Added new CSS to style the tags in HWDMediaShare.
  • Extended new CSS code for JWPlayer tweak to the slideshow page.
  • Improved the addmedia model of the administrator to ignore Joomla system folders (com_*, plg_*) when creating the folder tree for bulk imports. This reduces memory usage problems for sites which have components media fodlers with large numbers of subdirectories.
  • Changes to the embed function to introduce the new responsive system and generally improve the display size of media within the iframe tag.
  • E_STRICT standards cleanup of the route helper.
  • Modified the pageNavigation method of the navigation helper, to remove the re-definition of the $config variable using the Joomla configuration instead of the HWDMediaShare configuration, which prevents a problems with the next and previous ordering.
  • Upgrade of Kaltura platform plugin to update the getUploadForm method, which required a new "uiConfId" value. Also applied new styles and style modification through javascript to improve the user experience during uploads. Also updated the embedding technique used by the display method.
  • Removed use of Directory Separator constant from the Twitter event plugin.
  • Cleanup of the media library for E_STRICT standards.
  • Modified the getLocalStoragePath method in the files library, so that HWDMS_URL_MEDIA_FILES is correctly defined if the default storage location is changes (outside the Joomla web root).
  • E_STRICT standard cleanup of factory library.
  • Modified the editor template for the administrator media list, to take some default values from the content plugin parameters.
  • Added new module position "media-below-buttonsr" to the mediaItem view template.
  • Modified the mediaItem view template to add element values to the zoom link for the slideshow.
  • Added new module positions "media-above-player" and "media-below-player" to the mediaItem view template.
  • Switched the Share button modal window size from large to standard.
  • Changed the styling on the commenting textarea in the mediaItem view template to max-width to aid responsiveness.

1.1.8 2013-05-23 (SVN Rv 1541)

  • Updated all HWDMediaShare table classes to pass variables to the getAssetParentId method, to be compatible with the parent JTable class.
  • Modified the addRtmp method in the RTMP library to check for an integer media_type value from the form and bind to the database if defined.
  • Modified the getElementThumbnail method of the HWDMediaShare factory to pass the element_id value when calling for a protectedUrl.
  • Modified the push method of the downloads library to look for an element_id value, allowing support for protected display of custom thumbnail for albums, groups, playlists and categories.
  • Modified the protectedUrl method of the downloads library to accept an element_id value, which is included in the protected URL.
  • Update to the com_hwdyourtube frontend component files.
  • Modified the Media content plugin to import the Joomla framework module helper library where necessary.
  • Modified the Youtube remote plugin for HWDMediaShare to pull parameters from the original Youtube url when displaying and insert them to the iframe tag where appropriate. This is currently just caption and language parameters.
  • In the AmazonS3 CDN plugin, we now print out a message when media is skipped due to queued media processes.
  • Added the new 'Responsive media display' CSS to lite.css file for HWDMediaShare component, so that modules displaying media items will load the necessary responsive tools.
  • Cleanup of core declaration in hwd.css file for com_hwdyourtube component.
  • Added new autoplay label strings to the 'mod_media_videos' and 'mod_media_item' module language files.
  • Added new media_type field to upload.xml form in administrator, which applies to RTMP imports. This allows the user to select the type of stream, which will be applied during the import.
  • Added new CSS to HWDMediaShare hwd.css file for responsive media display.
  • Added multiple administrator language files for new remote plugins (Wat.tv, Vine.co, Foxnews.com, Vevo.com, Extreme.com, Soundcloud.com, Yahoo.com, Myspace.com) and new player plugins (Videojs, Sublime, LeanBack, OSM, FlareVideo).
  • Updated radio tuna widget language file.
  • Added new spotify audioBox language files.
  • Updated all frontend com_hwdyourtube default.xml manifests.
  • Updated all frontend com_hwdyourtube models.
  • Added new route helper file to com_hwdyourtube.
  • Added new route helper file registration to main frontend hwdyourtube.php file.
  • Added router.php to com_hwdyourtube component.
  • Modified the uber method of the upload library to correctly process media updates (instead of just new uploads). This required a check for an "jform_id" element in the request, then correct replacement of the key and deletion of previous media files.
  • Slight tweak to the method used to send jobs to the background for Linux machines.
  • Modified the processThumbnail method of the upload library, so that we check for a thumbnail file in the request, and process this. Then we check for a remote thumbnail url and process that afterwards.
  • Modified the RTMP library so that the status field is based on the configuration values instead of automatically approving new streams.
  • Added the router.php file to the com_hwdyourtube.xml manifest.
  • Modified the editMedia view template in the administrator to show the media type field for RTMP media, allowing users to specify the media type.
  • Added new strings to com_hwdyourtube administrator language file.
  • Cleanup of com_hwdyourtube backend files.
  • Cleanup of com_hwdyourtube frontend files.
  • Cleanup of hwd.css of com_hwdyourtube.
  • Added aspect.js file to com_hwdyourtube assets media directory.
  • Added mod_hwd_radiotuna_widget language files.
  • Modified the Open Graph library to that the og:type tag is inserted depending on the source of the file which allows us to insert the correct type.
  • Modified the Open Graph library to add initial audio support.
  • Improved the getMp3 method of the audio library to check for a generated MP3 file, and then check for an original MP3 file. This helps our open graph audio support and includes the correct tag data when only the original file exists.
  • Bugfix to save method in the activities library to give a true return if successful.
  • Updated genre options in RadioTuna widget module manifest file to remove duplicates and make other options more friendly.
  • Added first draft of mod_hwd_radiotuna_widget.
  • Added support to the AmazonS3 CDN plugin to check for RTMP streaming distribution settings, and correctly extend the media object with 'file' and 'streamer' variables, which are then used by the framework with the RTMP library.
  • Bugfix to document library to refer to $height instead of $this->height.
  • Added support to document library to sign private content on Cloudfront distributions using the new AWS library.
  • Bugfix to document library to use new $utilities->relToAbs() method to generate URLs which are passed to the Google document viewer.
  • Changed the utilities library method called printModalError to printModalNotice, and tweaked the javascript which controls the window.
  • Added new strings to the frontend of HWDMediaShare language file.
  • Cleanup of com_hwdyourtube frontend files.
  • Cleanup of com_hwdyourtube config.xml configuration file.
  • Added access.xml and config.xml files to com_hwdyourtube manifest to be copied to the administrator directory during installation.
  • Added new language strings to the com_hwdyourtube administrator language files.
  • Added new language strings to the HwdJwPlayer content plugin language files.

1.1.7 2013-04-30 (SVN Rv 1495)

  • Update com_hwdyoutube media files.
  • Update com_hwdyoutube frontend files.
  • Update com_hwdyoutube administrator language file.
  • Update com_hwdyoutube administrator config.xml file.
  • Bugfix to helper file of the video module to pass an empty array instead of null as second parameter for getMediaItemRoute method.
  • Bugfix to helper file of the video module to reset the 'mediaitem_height' and 'mediaitem_width' configuration variables.
  • Bugfix to helper file of the video module to check the $catids array exists, and then remove any empty elements.
  • Bugfix to default.php template of the video module to prevent associations being appended to the media item links through the getMediaItemRoute method of the route helper.
  • Bugfix to compact.php template of the video module to prevent associations being appended to the media item links through the getMediaItemRoute method of the route helper.
  • Bugfix to compact.php template to correctly use the menu link selected for the 'view all' link.
  • Bugfix to default.php template to correctly use the menu link selected for the 'view all' link.
  • Bugfix to sidebar-simple.php template to correctly use the menu link selected for the 'view all' link.
  • Bugfix to sidebar-simple.php template of the video module to set the width of the video container, to avoid alignment issues.
  • Bugfix to sidebar-simple.php template to remove the 'button' class from the thumbnail link, which was causing display issues in some templates.
  • Tweak to compact template of video module to set width of the thumbnails to match that defined by the global CSS.
  • Bugfix to slideshow view, to correctly define the copyright metadata from the stored value.
  • Tweaked the frontend media.xml form to include a size value for the multiple select catid field, mamking it easier to select multiple categories.
  • Modified getGroup method of the frontend group model, to get the ID from the 'filter.group_id' state before using the URL parameter.
  • Modified populateState method of the frontend group model, to correctly define the $limitstart value.
  • Added a new utilities method called printModalError, which will work with the core Joomla modal framwork to show an error message in the modal window, resizing it to fit the message, and automatically closing the window after 5 seconds.
  • Added support to the get method of the RTMP library to sign private content on Cloudfront streaming distributions.
  • Added support to the get method of the RTMP library to check for and pass the location of any preview image for the player.
  • Modified the addImport method of the remote library, to firstly check the encoding on the filename, and applying utf8_encode() if necessary afterwards.
  • Modified the processes library to check if the script has been executed through the CLI (via $GLOBALS['argv']) and preventing executions of the same task within 1 minute.
  • Added support to push method of downloads library to apply more accurate Content-Type headers to office document extensions (ppt, xls, doc, etc).
  • Loaded the HWDMediaShare configuration object in all download library methods which used it, but didn't have it defined.
  • Update to xspf renderer library file, to remove tags which aren't part of the format.
  • Switched use of JParameter to JRegistry in all field libraries (Joomla 3.0 compatibility).
  • Added new frontend language strings for HWDMediaShare.
  • Added new $associate parameter to the getMediaItemRoute method of the route helper, which can be used to prevent appending associated elements onto the end of the generated URLs.
  • Update to the embed method of the frontend get controller, to load a style and include a back link when access to the embedded media is restricted. This needs more work to cleanup.
  • Added new thumbnail_remote label and field to the edit template of the editmedia administrator view, which allows modification and change of the remotely stored thumbnail value.
  • Modified loadFormData overload method in the editmedia model, to define new dummy thumbnail_remote value.
  • Added new likes/dislike fields to administrator media.xml form.
  • Added new thumbnail_remote field to media.xml form.
  • Added new likes/dislike fields to administrator user.xml form.
  • Added new likes/dislike fields to administrator playlist.xml form.
  • Added new likes/dislike fields to administrator group.xml form.
  • Added new likes/dislike fields to administrator album.xml form.
  • Added media files of new com_hwdyourtube component.
  • Added frontend files of new com_hwdyourtube component.
  • Bugfix to getDuration method in Youtube plugin to reflect recent change to Youtube website.
  • Replaced (very old) usage of $mainframe variable in the twitter event plugin with updated framework call.
  • Modification to the edit.php template of the administrator activity view to only show the description field when the activity is a comment.
  • Modification to the default_body.php template of the administrator activities view to provide more information about the activity, such as the title of the uploaded media, with a link to the appropriate item where necessary.
  • Tweak to the activity.xml form to change the label and description for the 'description' column.
  • Passed additional parameters to getUserStateFromRequest in the processes model when defining the list order and list direction in the populateState method, with the purpose to prevent limitstart being reset.
  • Passed additional parameters to getUserStateFromRequest in the playlists model when defining the list order and list direction in the populateState method, with the purpose to prevent limitstart being reset.
  • Passed additional parameters to getUserStateFromRequest in the media model when defining the list order and list direction in the populateState method, with the purpose to prevent limitstart being reset.
  • Passed additional parameters to getUserStateFromRequest in the groups model when defining the list order and list direction in the populateState method, with the purpose to prevent limitstart being reset.
  • Passed additional parameters to getUserStateFromRequest in the files model when defining the list order and list direction in the populateState method, with the purpose to prevent limitstart being reset.
  • Passed additional parameters to getUserStateFromRequest in the albums model when defining the list order and list direction in the populateState method, with the purpose to prevent limitstart being reset.
  • Passed additional parameters to getUserStateFromRequest in the activities model when defining the list order and list direction in the populateState method, with the purpose to prevent limitstart being reset.
  • Added new getItems override method to administrator hwdMediaShareModelActivities class, to define author for activities.
  • Added new HWDMediaShare administrator language strings.
  • Update to com_hwdyourtube component administrator files.
  • Added size parameter to catid field in administrator media.xml form, to make it easier to select multiple categories.
  • Fix to frontend slideshow model to correctly assign list direction based on list ordering.
  • Minor change to slideshow template to start carousel counting at one (1) instead of zero (0).
  • Removed XSPF view file from the media view of the HWDMediaShare frontend because it has been incorporated into the FEED view and extended with a new renderer.
  • Added initial support to media content plugin for use in Kunena forum, but supporting new load type and hard coding specific parameters to improve the display within forum messages.
  • Removed use of HWDMediaShare configuration object from the Flow Player content plugin, set default aspect ratio to 16:9 and removed fallback to default flowplayer.org splash image.
  • Tweak to HWD JW Player content plugin so that 'playlist.position' and 'playlist.size' parameters are only used when showing a playlist.
  • Bugfix to community plugin for HWDMediaShare so that Mootools is loaded before our Javascript file.
  • Bugfix to onAfterMediaAdd method of the community plugin for HWDMediaShare so that activities library is correctly loaded before we attempt to use it.
  • Bugfix to mod_media_item to filter out empty array elements from $catids parameter.
  • Bugfix to mod_media_images to filter out empty array elements from $catids parameter.
  • Bugfix to mod_media_images to remove margin declarations from "slide-container" class, which caused layout issue.
  • Bugfix to mod_media_categories to always show category title regardless of global configuration.
  • Bugfix to mod_media_audio to filter out empty array elements from $catids parameter.
  • Bugfix to mod_media_playlists module template, to correctly use the Itemid from the selected menu item.
  • Bugfix to mod_media_images module template, to correctly use the Itemid from the selected menu item.
  • Bugfix to mod_media_groups module template, to correctly use the Itemid from the selected menu item.
  • Bugfix to mod_media_channels module template, to correctly use the Itemid from the selected menu item.
  • Bugfix to mod_media_audio module template, to correctly use the Itemid from the selected menu item.
  • Bugfix to mod_media_albums module template, to correctly use the Itemid from the selected menu item.
  • Modified lite.css to support new thumbnail classes in media modules.
  • Modified aspect.css to support aspect ratio support in media modules.
  • Added new language strings the HWDMediaShare frontend language file.
  • Bugfix to route helper file to verify that JomSocial is installed before attempting to use the JomSocial library files.
  • Tweaked the pageNavigation method of the hwdMediaShareHelperNavigation class to correctly assign the list direction based on the list ordering.
  • Added new language strings to HWDMediaShare administrator file.
  • Added first draft of com_hwdyourtube administrator files (language files).
  • Added first draft of com_hwdyourtube administrator files.
  • Added additional hidden input to the administrator addmedia template for "jform_id" which is used by the Uber Upload methods when replacing an existing media item.
  • Joomla 3.0 compatibility fix to the fieldvalue table class for HWDMediaShare, so that the load method will not try to bind an empty object to the table, which was generating an error.
  • Modification to getFolderTree method of the addmedia model in HWDMediaShare administrator, to only recurse to 4 subdirectories. This resolves a PHP memory issue when the /media directory contains hundreds of thousands of directories.
  • Bugfix to ABCNews videoBox module.
  • First draft of Soundcloud audioBox module for Joomla (language files).
  • First draft of Soundcloud audioBox module for Joomla.

1.1.6 2013-04-12 (SVN Rv 1374)

  • Improved the Amazon s3 plugin to support the Cloudfront HTTP distribution URL in the parameters.
  • Improved the Amazon s3 plugin to return the original media file if an image is being requested, no others exist, and the original is a native image format.
  • Tweaked the Amazon s3 plugin to return the default images if no others have been found, but also correcting requests for small square and custom thumbnails (because default images for these types don't exist).
  • Added missing index.html files.
  • Joomla 3.0 compatibility fixes for the twitter event plugin to change usage of JParameter to JRegistry.
  • Tweak to the HWD javascript to autostart the carousel and scroll more items on each movement.
  • Moved overrides for the "article-info" classes from hwd.css to joomla.css. These are not strictly needed for HWD, and it will then mean the styles are correctly applied to the modules.
  • Added support for new movie poster aspect ratio on thumbnails to the aspect.css sheet.
  • Updated the _prepareDocument method in the mediaitem view to reflect changes to the relToAbs method in the utilities library.
  • Updated the hasDownloads method in the mediaitem view to include the download button for CDN media.
  • Updated the hasQualities method in the mediaitem view to include the download button for CDN media.
  • Updated the opengraph library to reflect changes to the relToAbs method in the utilities library.
  • Added support for AWS cloudfront service with new library to generate signed urls for private content.
  • Bugfix in get method of the category library to correctly query for categories based on Joomla group and published state.
  • Bugfix of tags library to prevent use of the now private cleanVar method, and replaced with use of JFilterInput class.
  • Cleanup of relToAbs method added to the utilities library.
  • Modification to getAvatar method of the utilities library to validate that JomSocial is installed before attempting to use it.
  • New relToAbs method added to the utilities library to convert relative Joomla urls to absolute urls.
  • Update to the embed method of the frontend get controller, which generates the content of the iframe window. It now correctly validates access to the media, prints errors from the model and correctly passes the maximum width and height parameters from the URL.
  • Added new aspect ratio for movie poster thumbnail support in the main configuration xml form.
  • Update and modification to component administrator language file.
  • Bugfix to mod_articles_category template override in the Strapped template. Line 95 ( <?php echo $item_heading; ?>> ) was removed. The heading is already closed in the line before.

1.1.5 2013-03-20 (SVN Rv 1344)

  • Added additional filtering conditions to the getItems method of the slideshow model, to filter by element (category, playlist, album, group) and set the ordering.
  • Added new getElement method to the slideshow model to retrieve information about the element being viewed (category, playlist, album, group).
  • Added random ordering support to the frontend users model.
  • Bugfix to define $height variable in documents library using 'mediaitem_height' configuration value if avaliable.
  • Bugfix to default_share template in mediaform view to correctly define thumbnail URL for all media sources and then pass it to Pinterest and Facebook.
  • Loaded Download library in share method of frontend mediaform view.
  • Change to templates for the users view in the frontend to use 'media-thumb' class for thumbnails in lists, instead of using an inline style.
  • Bugfix to album default template to use the 'item_meta_thumbnail' configuration value correctly instead of partially inserting the containing elements for the thumbnail when disabled.
  • Bugfix to playlist default template to use the 'item_meta_thumbnail' configuration value correctly instead of partially inserting the containing elements for the thumbnail when disabled.
  • Bugfix to category default template to use the 'item_meta_thumbnail' configuration value correctly instead of partially inserting the containing elements for the thumbnail when disabled.
  • Bugfix to group default template to use the 'item_meta_thumbnail' configuration value correctly instead of partially inserting the containing elements for the thumbnail when disabled.
  • Modified the slideshow fullscreen template to inject information about which element is being viewed.
  • Modified the slideshow fullscreen template to maintain the current element information when moving between media internally within the slideshow.
  • Modified the slideshow view file to retrieve information about the element (album, group, playlist, category) from the model and make it avaliable in the template.
  • Initial cleanup of mod_media_activities module.
  • Modified the mod_media_albums module to incorporate the option to link albums to the slideshow page instead of the main album landing page.
  • Modified the mod_media_media module to open modal windows with a width of 500 instead of 100 to prevent problems with the automatic adjustment of the window size after load.
  • Registered hwdMediaShareHelperRoute in the onAfterMediaAdd method of the JomSocial community plugin to prevent fatal errors after uploads and imports.
  • Updated hwdflowplayer content plugin to correctly load skin files and load the player manually to give more control over the configuration.
  • Updated Flow player assets for hwdflowplayer content plugin.
  • Modification to _loadMedia method in content plugin to correctly set the published and approved states for the MediaItem model before attemping to get the item details.
  • Modification to _loadAlbum method in content plugin to correctly set the 'slideshow' parameter for the album module if this has been passed in the content plugin code.
  • Modification to display method of Vzaar plugin to correctly define height using 'mediaitem_height' configuration value first before calculating base don aspect ratio - allowing the height to be passed from the content plugin.
  • Modification to display method of Kaltura plugin to correctly define height using 'mediaitem_height' configuration value first before calculating base don aspect ratio - allowing the height to be passed from the content plugin.
  • Modification to display method of Blip plugin to correctly define height using 'mediaitem_height' configuration value first before calculating base don aspect ratio - allowing the height to be passed from the content plugin.
  • Modification to display method of Dailymotion plugin to correctly define height using 'mediaitem_height' configuration value first before calculating base don aspect ratio - allowing the height to be passed from the content plugin.
  • Modification to display method of Metacafe plugin to correctly define height using 'mediaitem_height' configuration value first before calculating base don aspect ratio - allowing the height to be passed from the content plugin.
  • Modification to display method of Veoh plugin to correctly define height using 'mediaitem_height' configuration value first before calculating base don aspect ratio - allowing the height to be passed from the content plugin.
  • Modification to display method of Google video plugin to correctly define height using 'mediaitem_height' configuration value first before calculating base don aspect ratio - allowing the height to be passed from the content plugin.
  • Modification to display method of Vimeo plugin to correctly define height using 'mediaitem_height' configuration value first before calculating base don aspect ratio - allowing the height to be passed from the content plugin.
  • Modification to display method of Youku plugin to correctly define height using 'mediaitem_height' configuration value first before calculating base don aspect ratio - allowing the height to be passed from the content plugin.
  • Update to getDuration method in Youtube plugin to correct imports after small change at Youtube.com.
  • Modification to display method of Youtube plugin to correctly define height using 'mediaitem_height' configuration value first before calculating base don aspect ratio - allowing the height to be passed from the content plugin.
  • Added getOgVideoTag method to Youtube plugin to extend new Open Graph support, and play imported Youtube videos in Facebook when sharing HWDMediaShare pages.
  • Hide the overflow on 'contentheading' headers in 'hwd-container' ID to prevent spilling of none breaking titles.
  • Adding padding to the 'activity-info-thumbnail' thumbnail class declaration in hwd.css.
  • Changes to the frontend router, to check for menu item views that are attached to the wrong items during route builds and then check for this during parsing.
  • Changes to the frontend router, to check for menu list views that are showing their own item views, and then remove the view segment and check for this during parsing.
  • Added support for random ordering in the frontend playlists model.
  • Change to how $listDirn is defined in frontend playlists model to include 'a.ordering' in check when setting an ascending 'ASC' direction.
  • Bugfix to getPlaylist method in frontend playlist model to get $pk from state first then check for URL parameter.
  • Added support for random ordering in frontend groups model.
  • Change to how $listDirn is defined in frontend groups model to include 'a.ordering' in check when setting an ascending 'ASC' direction.
  • Bugfix to getCategory method in frontend category model to get $pk from state first then check for URL parameter.
  • Bugfix to getCategory method in frontend category model to check the requested category ID exists and return error if necessary.
  • Change to how $listDirn is defined in frontend album model to include 'a.ordering' in check when setting an ascending 'ASC' direction.
  • Change to populateState method in frontend album model to redefine 'list.limit' and 'list.start' for HWDMediaShare.
  • Added support for random ordering in the frontend albums model.
  • Bugfix to getAlbum method in frontend album model to get $pk from state first then check for URL parameter.
  • Change to getAlbum method in frontend album model to execute populateState again, so that item parameters are avaliable to define variables.
  • Change to populateState method in frontend album model to define ordering column from the item parameters is they are avaliable.
  • Change to how $listDirn is defined in frontend album model to include 'a.ordering' in check when setting an ascending 'ASC' direction.
  • Change to populateState method in frontend album model to redefine 'list.limit' and 'list.start' for HWDMediaShare.
  • Bugfix to the open graph library to prevent attempted execution of the getOgVideoTag method for remote plugins when the method doesn't exist.
  • Added two new included skins (facebook and lulu) to the JWPlayer plugin XML manifest.
  • Added two new included skins (facebook and lulu) to the JWPlayer plugin.
  • Added new Media Redirect system plugin. which allows the automatic redirection of HWDVideoShare links to HWDMediaShare, using data from HWDMigrator.
  • Cleanup of universal CDN plugin for HWDMediaShare including the configuration parameters and public URL retrieval methods.
  • Bugfix to mod_media_audio module helper to filter empty array elements in the $catids parameter.
  • Bugfix to mod_media_images module helper to filter empty array elements in the $catids parameter.
  • Bugfix to mod_media_item module helper to filter empty array elements in the $catids parameter.
  • Bugfix to mod_media_item module helper to correctly filter by published and approved states.
  • Bugfix to mod_media_media module helper to filter empty array elements in the $catids parameter.
  • Bugfix to mod_media_videos module helper to filter empty array elements in the $catids parameter.
  • Bugfix to frontend report.xml form to correct incorrect option value.
  • Bugfix to videos library to remove use of JError::raiseWarning and just return the error message for logging.
  • Modification to sendSystemEmail method in Utilities library so email templates are sent out in HTML mode.
  • Improvement to modalSize method in Utilities library to return larger modal window for iPad devices.
  • Added support in Remote library (process & uber methods) to use the new notification email templates.
  • Bugfix to addProcesses method in the upload library to check if processing is enabled in the configuration and return as necessary.
  • Added support in Remote library (addRemote & addLink methods) to use the new notification email templates.
  • Modified the SQL query in the getTask method in the processes library, to prevent the selection of tasks which have been attempted in the past 60 seconds. This avoids issues when CRON is setup too frequently or automatic conversion is executed multiple times in a short space of time.
  • Improvement to publicUrl, flvUrl, mp4Url, webmUrl, oggUrl and thumbnail methods in Downloads library, to correctly use the selected CDN plugin when generating URLs for CDN media.
  • Update to getMediaItemRoute method in route helper to append element information to the URL being generated, which is calculated based on the option, view and id parameters.
  • Added getSlideshowRoute method to route helpers to simplify template files and give easier control over the feature.
  • Unexpected JomSocial fixes to the _findItem method in the route helper file.
  • Significant update to pageNavigation method in navigation helper, to get an instance of the Media model to retrieve the next and previous media items, and also use filters based on the element (album, group, playlist, user, category) passed in the URL.
  • Updated universal CDN plugin language files for HWDMediaShare.
  • Added new Media Redirect system plugin language files.
  • Bugfix to cli.php to correctly use the CDN plugin specified in the HWDMediaShare configuration when running CDN maintenance.
  • Added plugin 'system' directory.
  • Modified the open graph library to provide video data support for remote media from sites like Youtube.
  • Added new language strings to the component frontend language file.
  • Added CDN framework support to the frontend maintenance controller.
  • Added missing index.html file to AmazonS3 CDN plugin for HWDMediaShare.
  • Added new universal CDN plugin for HWDMediaShare.
  • Bugfixes to AJAX play option in the Video Media module for HWDMediaShare to prevent issues when using multiple modules on the same page.
  • Updated Community Builder plugin for Joomla 3.0 compatibility.
  • Updated Universal CDN plugin language file.
  • Updated HwdJwPlayer content plugin language file.
  • Added new PLG_MEDIA_TITLE string to the JomSocial community plugin language file for new tab title since JS 2.8.
  • Changes to HWDMigrator for Joomla 3.0 compatibility.
  • Set condition on orderUpIcon and orderDownIcon pagination methods to true in administrator so the icons display.
  • Removed 'list_order_category' option from the configuration because the Joomla category' order is stored in table "jos_categories" as hierarchical tree structure with a set of linked nodes.
  • Bugfix to catch exception in Guardian videoBox module on DateInterval when passed wrong format.
  • Modified the media content plugin to introduce support for inserting album data, which will be extended for playlists, groups, albums with direct links to element slideshows.
  • Added empty index.html files to the HwdJwPlayer content plugin directories.
  • Added support for playlist provider to the HwdJwPlayer content plugin.
  • Bug to remove incorrect facebook and twitter links from respective plugins in the HwdJwPlayer content plugin.
  • Modified the JomSocial community plugin for HWDMediaShare to register hwdMediaShareHelperNavigation.
  • Modified the JomSocial community plugin for HWDMediaShare to remove references to Directory Separator (DS).
  • Modified the JomSocial community plugin for HWDMediaShare to inserted updated activity stream text, and support like/commenting features of newer JomSocial API.
  • Tweaked the HwdJwPlayer bridging plugin to include a high resolution preview image for Youtube if no thumbnail is passed by HWDMediaShare.
  • Tweaked the JWAdvanced bridging plugin to include a high resolution preview image for Youtube if no thumbnail is passed by HWDMediaShare.
  • Added first draft of new Twitter event plugin for HWDMediaShare.
  • Modified the media search xml manifest to include new fields to allow granular control over which areas are searched.
  • Modified the media search plugin to check which search areas to include, based on the search plugin parameters, and the main component parameters.
  • Added new declarations to hwd.css to set the information panel in activity feeds.
  • Minor cleanup of joomla.css.
  • Added new declarations to hwd.css to set the thumbnail widths in various areas around the component.
  • Improved aspect.js so that transforms are performed individually based on data collected from the same element, instead of the first element in the series (assuming they are all the same).
  • Added SVN properties to new files.
  • Added new language files for the Twitter event plugin.
  • Added new language files for the universal CDN plugin.
  • Added new language strings to the administrator language file for HWDMediaShare.
  • Modified the main Display method of the reported view class to allow the display of individual reports, also added the getReportType method to get a human readable reason for the report.
  • Added new media.php template to the reported view, to display a list of individual reports for a specific media.
  • Added new default values for the notification options and the cdn option to config.ini.
  • Modified the administrator media listing template to include a modal link on the number of reports given to a media item, opening a list of the individual reports.
  • Added new notification options to default_site.php template of the main configuration.
  • Added new CDN option to default_integrations.php template of the main configuration.
  • Modified the administrator reported model, to allow loading of individual reports. The reports will be listed with the type of report, comments, user and date. The administrator has the option to delete the report once it has been viewed. Note that a delete() method was added to the JModelList class, instead of created a second model file. If more actions are added to this feature we can create the second model.
  • Added new notification fields to main configuration manifest, for sending notification emails on new albums, groups, playlists, albums and channels.
  • Added new CDN plugin fields to main configuration manifest, to select the CDN used by HWDMediaShare.
  • Added new custom field class to generate a select list of CDN plugins in the HWDMediaShare framework.
  • Added new administrator reported controller file, which routes the compound tasks for deleting reports.
  • Cleanup of Vimeo videoBox module.
  • Cleanup of Vimeo videoBox module.
  • Cleanup of Flickr photoBox module.
  • Cleanup of Dailymotion videoBox module.
  • Cleanup of Guardian news videoBox module.
  • Cleanup of Dailymotion videoBox module.
  • Cleanup of CNNNews videoBox module.
  • Cleanup of ABCNews videoBox module.
  • Added support to force the thumbnail aspect ratio to the frontend playlists view templates.
  • Added support to force the thumbnail aspect ratio to the frontend playlist view templates.
  • Added support to force the thumbnail aspect ratio to the frontend media view templates.
  • Added support to force the thumbnail aspect ratio to the frontend groups view templates.
  • Added support to force the thumbnail aspect ratio to the frontend category view templates.
  • Added support to force the thumbnail aspect ratio to the frontend categories view templates.
  • Added support to force the thumbnail aspect ratio to the frontend albums view templates.
  • Added support to load the assets for forcing the thumbnail aspect ratio to the frontend playlists view class.
  • Added support to load the assets for forcing the thumbnail aspect ratio to the frontend playlist view class.
  • Added support to load the assets for forcing the thumbnail aspect ratio to the frontend groups view class.
  • Added support to load the assets for forcing the thumbnail aspect ratio to the frontend category view class.
  • Added support to load the assets for forcing the thumbnail aspect ratio to the frontend categories view class.
  • Added support to load the assets for forcing the thumbnail aspect ratio to the frontend albums view class.
  • Added support to load the assets for forcing the thumbnail aspect ratio to the frontend album view class.
  • Added custom thumbnail check back into Downloads library for elements such as playlists, groups and albums, which is performed before the individual media custom thumbnail check.
  • Added a new case for Seyret video import to HWDMigrator switch.
  • Cleared view.raw.php in the frontend Slideshow view as this is now deprecated.
  • Cleared view.raw.php in the frontend Slideshow view as this is now deprecated.
  • Cleared view.raw.php in the frontend Slideshow view as this is now deprecated.
  • Included the printout of the tag being used when filtering the media by a tag word.
  • Removed the passing of the album_id parameters in getMediaItemRoute() from the frontend album default_list.php template. This is now automatically added in the routing functions.
  • Removed the defining of maxLevelcat from the frontend Users view.
  • Removed the defining of maxLevelcat from the frontend Upload view.
  • Removed the defining of maxLevelcat from the frontend Playlists view.
  • Removed the defining of maxLevelcat from the frontend mediaItem view.
  • Removed the defining of maxLevelcat from the frontend Groups view.
  • Removed the defining of maxLevelcat from the frontend Category view.
  • Removed the defining of maxLevelcat from the frontend Albums view.
  • Removed the defining of maxLevelcat from the frontend Album view.
  • Modification to frontend users model, to set the HWD listing states (list.limit and list.start), mainly to prevent the saving of the page number in the session state.
  • Modification to frontend playlists model, to set the HWD listing states (list.limit and list.start), mainly to prevent the saving of the page number in the session state.
  • Modification to frontend groups model, to set the HWD listing states (list.limit and list.start), mainly to prevent the saving of the page number in the session state.
  • Modification to frontend albums model, to set the HWD listing states (list.limit and list.start), mainly to prevent the saving of the page number in the session state.
  • Bugfix to upload library, to correctly use "process" argument when automatically processing new uploads over the CLI on Windows servers.
  • Bugfix to prevent PHP noticed about missing array key in the Remote library when not updating an existing media item.
  • Added new language strings to the frontend HWDMediaShare component file.
  • Added new language strings to the search media plugin for HWDMediaShare.
  • Added new language strings to the twitter event plugin for HWDMediaShare.
  • Change to getFolderTree method in addMedia model of administrator so that the relative URL is correctly defined in both Joomla 2.5 and Joomla 3.0.
  • Loaded legacy JComponentHelper class in clip.php for Joomla 3.0 compatibility.

1.1.4 2013-02-26 (SVN Rv 1186)

  • Modified frontend slideshow view to call compressed 'hwd.min.js' javascript file.
  • Added list of supported remote websites into the frontend Upload template view.
  • Added new getReadableAllowedRemotes method to the frontend Upload view, which retrieves a list of human readable supported remote websites.
  • Modified the getActivities method of the frontend user view to use the HWDMediaShareActivities library object.
  • Modified the _prepareDocument method in the frontend mediaItem view to load the new OpenGraph library and inject necessary Facebook open graph meta tags, mainly to support video playback when sharing video in timelines.
  • Removed the unused getActivities method from the frontend Groupform view.
  • Modified the default template of the frontend Album view, so correct ordering and direction states are retrieved, and added label tags to the media filter inputs.
  • Modified getActivities method in frontend Groups view to use HWDMediaShareActivities library object.
  • Modified getActivities method in frontend Activities view to use HWDMediaShareActivities library object.
  • Removed unused getActivities method from frontend Account view.
  • Added new event triggers to Event library.
  • Interim update to Activities library.
  • Bugfix to the main get() method in the Media library, so that we check $item->media_type exists and isn't zero.
  • Modified thumbnail() method in the Downloads library so that a check for a custom thumbnail is performed after the 'element_type' is verified and a media item is retrieved from the database.
  • Modified joomla.css file to clean up the manage button style used in activity streams and added new declarations to style the related media results.
  • Added new language string to HWDMediaShare administrator language file.
  • Joomla 3.0 compatibility fix to mod_media_media helper.php file so correct Categories model is requested.
  • Updated media activities (mod_media_activities) language file.
  • Added new label tags for filters in default template of users view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in default template of playlists view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in default template of playlistmedia view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in default template of playlist view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in default template of media view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in default template of groups view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in default template of groupmembers view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in default template of groupmedia view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in members template of group view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in media template of group view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in default template of category view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in default template of albums view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in default template of albummedia view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in subscriptions template of account view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in playlists template of account view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in media template of account view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in groups template of account view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in favourites template of account view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Added new label tags for filters in albums template of account view, to keep consistent layout of the filters in a larger variety of Joomla templates.
  • Joomla 3.0 compatibility bugfix to getReadableAllowedRemotes method in Remote library, which reads an XML file to generate a human readable list of supported remote websites.
  • Joomla 3.0 compatibility bugfix to getFieldHTML method in country.php field, which reads an XML file to generate an input option list of countries.
  • Added new language definitions to HWDMediaShare frontend language file.
  • Added new language files for HWDMediaShare event_twitter plugin.
  • Added new language definitions to HWDMediaShare administrator file.
  • Bugfix to prevent $user being assigned to the item owner, instead of the current session user. Applied to the administrator processes views.
  • Bugfix to prevent $user being assigned to the item owner, instead of the current session user. Applied to the administrator media views to prevent problems with ordering options being disabled.
  • Bugfix to prevent $user being assigned to the item owner, instead of the current session user. Applied to the administrator playlists views to prevent problems with ordering options being disabled.
  • Bugfix to prevent $user being assigned to the item owner, instead of the current session user. Applied to the administrator groups views to prevent problems with ordering options being disabled.
  • Bugfix to prevent $user being assigned to the item owner, instead of the current session user. Applied to the administrator extension view to prevent problems with ordering options being disabled.
  • Bugfix to prevent $user being assigned to the item owner, instead of the current session user. Applied to the administrator album views to prevent problems with ordering options being disabled.
  • Bugfix to prevent $user being assigned to the item owner, instead of the current session user. Applied to the administrator activities view to prevent problems with ordering options being disabled.
  • Triggered 'onAfterShareMediaWithGroup' event in assignGroup method.
  • Minor comment update in Dashboard model.
  • Joomla 3.0 compatibility bugfix to getProfileTypes method in customfields.php model, which reads an XML file to generate an array of human readable custom fields.
  • Changed the media ordering fieldset in the album.xml administrator form, which allows custom ordering of albums.
  • Joomla 3.0 compatibility bugfix to getOptions method in field.php custom field, which reads an XML file to generate a list of custom fields.
  • Joomla 3.0 compatibility bugfix to getFieldHTML method in country.php field, which reads an XML file to generate a list of countries.
  • Bugfix to getOptions method in 'field' field, which generates a select list of avaliable custom fields types in HWDMediaShare.

1.1.3 2013-02-13 (SVN Rv 1130)

  • Switched use of deprecated JRequest class (cleanVar) to JFilterInput object (clean) in the HWDMediaShare Tags library.
  • Added new getReadableAllowedRemotes() method to the Remote library, which prepares a comma separated list of Remote plugins.
  • Added support to override the 'media_autoplay' option with an URL parameter in the Documents library.
  • Added new OpenGraph library to HWDMediaShare.
  • Added support to override 'media_autoplay' with an url parameter in the Youtube remote plugin.
  • Added support to override 'media_autoplay' with an url parameter in the Vimeo remote plugin.
  • Added support to override 'media_autoplay' with an url parameter in the Dailymotion remote plugin.
  • Added getOgVideoTag() method to the MediaElement:JS plugin.
  • Added getOgVideoTag() method to the HwdJwPlayer plugin.
  • Bugfix to define autostart as false when set to false (instead of leaving it undefined) in the Media Image module for HWDMediaShare.
  • Modification to allow 'media_autoplay' url parameter override in the HwdJwPlayer plugin.
  • Modification to allow 'media_autoplay' url parameter override in the JwAdvanced plugin.
  • Modification to allow 'media_autoplay' url parameter override in the HwdFlowPlayer plugin.
  • Modification to allow 'media_autoplay' url parameter override in the bo:videoJS plugin.
  • Fix to the remote Youtube plugin for HWDMediaShare so that the full screen parameter is set to enable by default.
  • Updated frontend HWDMediaShare language file with new strings.
  • Reviewed all z-index values in the hwd css files (some had been set unnecessarily high).
  • Bugfix to aspect.js to correctly retrieve the size of the component thumbnails (ignoring modules).
  • Updated the grid template in the HWD Youtube videoBox module, to improve the layout and center the overlay sprite.
  • Added new language strings to the HWDMediaShare administrator file.
  • Modified the editmedia view in the administrator to allow modification of 'media_type' field for embed codes.
  • Updated 'media_type' field in media.xml form, to allow modification of this field for some types such as embeds, and rtmp streams.
  • Registered the hwdMediaShareHelperModule class in the main hwdmediashare.php frontend file, as this will be used to load standard internal module positions in future releases.
  • Improvement to the media content plugin, so a check is performed the required module files (used for the template display) exist before attempting to use them.
  • Added new getYoutubePlayer() method to the JwHwdPlayer plugin for HWDMediaShare.
  • Added new getYoutubePlayer() method to the JWPAdvanced player for HWDMediaShare.
  • Added support to the remote Youtube plugin for 'play_local' field, which will attempt to play Youtube videos in the local player where possible.
  • Cleanup of the xMap plugin, and bugfix so that the correct maximum number of media is used in the xMap media tree.
  • Removed unnecessary fields from the xMap plugin XML manifest.
  • Added support for "view more" menu links changes to the default template of the mod_media_videos module.
  • Added new 'sidebar-simple' template to the mod_media_videos module.
  • Changed the helper file of the mod_media_videos module to load the compressed hwd.min.js file.
  • Bugfix for Joomla 3.0 compatibility in the mod_media_tags module when loading a HWDMediaShare model.
  • Bugfix to reset value for 'list_default_media_type' in the module configuration. This prevents a value being taken from a module loaded previously if no value is set in the current module.
  • Bugfix for Joomla 3.0 compatibility in the mod_media_item module.
  • Added new field for "auto_interval" and added support for auto-scrolling in the mod_media_images helper file.
  • Added new language strings to the mod_media_image module for automatic scrolling field.
  • Updated language files for the HWD videoBox and HWD photoBox modules (CNN, Flickr, Guardian and Youtube).
  • Added new language files for the HWD videoBox and HWD photoBox modules (ABCNews, Dailymotion, Instagram, Picasa and Vimeo).
  • Removed unused Multibox images from the HWD videoBox and photoBox modules.
  • Fixes and new definitions to administrator language files.
  • Updates to the HWD CNN videoBox module, and added draft support for a jQuery lightbox.
  • Updates to the HWD Flickr photoBox module.
  • Added support to use the www.idgettr.com service to convert names into Flickr IDs in the HWD Flickr photoBox module.
  • Update support for Flickr photo sets in the HWD Flickr photoBox module.
  • Update to grid.css file for HWD Flcikr photoBox module.
  • Added cache support to the HWD Flickr photoBox module for requests make to Flickr API.
  • Update to the HWD Guardian videoBox module.
  • Added caching support to the HWD Guardian videoBox module when making requests to the Guardian RSS feeds.
  • Update to HWD Youtube videoBox module.
  • Changed static call to secondsToTime() to use $helper object instead, in HWD Youtube videoBox modules.
  • Added cache support to the HWD Youtube videoBox module (for making requests to Youtube).
  • Added new mod_hwd_vimeo_videobox module (first draft).
  • Added new mod_hwd_picasa_videobox module (first draft).
  • Added new mod_hwd_instagram_videobox module (first draft).
  • Added new mod_hwd_dailymotion_videobox module (first draft).
  • Added new mod_hwd_abcnews_videobox module (first draft).
  • Added new URL element to the HWDMediaShare remote plugin XML manifest for youtube.com, to hold the supported url (which will be used on the upload page).
  • Added new URL element to the HWDMediaShare remote plugin XML manifest for dailymotion.com, to hold the supported url (which will be used on the upload page).
  • Added new URL element to the HWDMediaShare remote plugin XML manifest for blip.tv, to hold the supported url (which will be used on the upload page).
  • Improvement to the Kaltura platform plugin, so that the uiConfId parameter is used when showing the player, instead of always using the default player.
  • Update to xMap plugin language file.
  • Bugfixes to config.ini file which holds default configuration values, to set the default player to "player_mejs", and correct the "list_thumbnail_aspect" value.
  • Uncommented the "list_order_album" field from the default_layout.php template, in the HWDMediaShare configuration page.
  • Added enctype="multipart/form-data" attribute to HWDMediaShare configuration form.
  • Bugfix to use the JFactory::getApplication()->input->get('task') method to get the compound task in HWDMediaShare frontend controller.
  • Bugfix to use the JFactory::getApplication()->input->get('task') method to get the compound task in HWDMediaShare administrator controller.
  • Bugfix to use the JFactory::getApplication()->input->get('task') method to get the compound task in HWDKaltura component.
  • Media app language file updates.
  • Remove old mod_hwd_youtube module
  • Added mod_hwd_guardian_videobox module.
  • Added mod_hwd_youtube_videobox module.
  • Added mod_hwd_cnn_videobox module.

1.1.2 2013-02-01 (SVN Rv 1037)

  • Added new social share 32 icons.
  • Cleanup and improvements to joomla.css override styles to set font and link colours for tables, tab sizes and menu items.
  • Improvements to Joomla 3.0 administrator stylesheet, j3.css, for 'readonly' span classes, and #filter-bar height declarations.
  • Added new social sharing icon styles.
  • Update to search template so we only search one type statically, and advanced search options are clearer, but placing custom fields in accordions.
  • Update to search view to replace searchareas with a single searcharea. We also drop the option to order results by category.
  • Update to share template to switch social sharing widgets for buttons which open sharing windows. This offers a cleaner, more manageable window and prevents Javascript issues in the Joomla modal lightbox.
  • Update to share() method in mediaForm view to get the media object being shared and drop unnecessary model data.
  • Bugfix to remove option to order albums by 'viewed' column, which doesn't exist and generated an SQL error.
  • Modification to processes library, so following a process execution we ping the SQL database to check connection hasn't timed out. We use the Joomla $db->connected() method which wraps the mysql_ping function.
  • Bugfix to document library so media height is calculated from correct variable.
  • Added __construct() and getInstance() methods to main hwdMediaShareCategory library.
  • Modified delete() method in JHtmlHwdIcon class to prevent redirection back to an item that has just been deleted follow the deletion process.
  • Added missing methods to hwdMediaShareControllerCategoryForm class in frontend to help with redirection after saves. Added cancel(), getRedirectToItemAppend(), getReturnPage(), postSaveHook() and save() methods.
  • Bugfix to save() method in administrator editMedia model so that the alias is only saved when item is new, or being updated from the administrator.
  • Bugfix to prevent users from updating aliases when modifying album titles in the frontend.
  • Bugfix to prevent users from updating aliases when modifying group titles in the frontend.
  • Bugfix to prevent users from updating aliases when modifying playlist titles in the frontend.
  • Switched the publicUrl() method of the Amazon CDN plugin so that if searching for a missing image, then the recursive search for alternatives starts with the best quality instead of the lowest quality.
  • Added support to HwdJwPlayer plugin for custom skins, LTAS plugin, and added the type attribute to the file declaration.
  • Bugfix to remove additional closing bracket in HwdJwPlayer XML manifest.
  • Added new fields to HwdJwPlayer XML manifest for LTAS plugin and channel number.
  • SVN property update.
  • Modified the download library to add a more relevant content type to the header when pushing a dynamic download through PHP. Currently setting FLV and MP4 content types, others should be added.
  • Modified upload() and remote() methods in the frontend addMedia controller to correctly account for approval settings when redirecting users after uploads.
  • Modified CB plugin to call the minified hwd.min.js file.
  • Added new language definitions to the component administrator language file.
  • Modified the JomSocial community media to call the minified hwd.min.js file.
  • Modified mod_media_item to call the minified hwd.min.js file.
  • Modified mod_media_activities to call the minified hwd.min.js file.
  • Modified mod_media_activities to call the minified hwd.min.js file.
  • Added new hwd.min.js file to hold compressed javascript.
  • Update of hwd.js
  • Added new styles to hwd.css to cleanup and override the HWDMediaShare search page.
  • Added new image directory which stores legacy images from Joomla 2.5, and will be used in Joomla 3.0.
  • Significant cleanup and improvement to the j3 css sheet which styles the administrator in Joomla 3.0.
  • Added support for "video_aspect" option when calculating media dimensions into the Metacafe.com plugin.
  • Added support for "video_aspect" option when calculating media dimensions into the Metacafe.com plugin.
  • Added support for "video_aspect" option when calculating media dimensions into the Youku.com plugin.
  • Added support for "video_aspect" option when calculating media dimensions into the Video.google.com plugin.
  • Added support for "video_aspect" option when calculating media dimensions into the Veoh.com plugin.
  • Added support for "video_aspect" option when calculating media dimensions into the Dailymotion.com plugin.
  • Added support for "video_aspect" option when calculating media dimensions into the Blip.tv plugin.
  • Added support for "video_aspect" option when calculating media dimensions into the MediaElementJS plugin.
  • Added support for "video_aspect" option when calculating media dimensions into the JwAdvanced plugin.
  • Added support for "video_aspect" option when calculating media dimensions into the HwdJwPlayer plugin.
  • Added support for "video_aspect" option when calculating media dimensions into the HwdFlowPlayer plugin.
  • Added support for "video_aspect" option when calculating media dimensions into the FlowPlayerReloaded plugin.
  • Added support for "video_aspect" option when calculating media dimensions into the bo:VideoJs plugin.
  • Added support for "video_aspect" option when calculating media dimensions into the vzaar plugin.
  • Added support for "video_aspect" option when calculating media dimensions into the kaltura plugin.
  • Replaced use of directory separator constant (DS) in the media content plugin.
  • Updated the show more link in the mod_media_media module (all module templates) to use the menuitem when selected.
  • Updated the show more link in the mod_media_images module to use the menuitem when selected, and to include a hyperlink on the main image which direct users to the media item page.
  • Updated the show more link in the mod_media_playlists module to use the menuitem when selected.
  • Updated the show more link in the mod_media_groups module to use the menuitem when selected.
  • Updated the show more link in the mod_media_channels module to use the menuitem when selected.
  • Updated the show more link in the mod_media_audio module to use the menuitem when selected.
  • Updated the show more link in the mod_media_albums module to use the menuitem when selected.
  • Switch field in the mod_media_videos module XML manifest from radio type to menuitem type.
  • Switch field in the mod_media_playlists module XML manifest from radio type to menuitem type.
  • Switch field in the mod_media_images module XML manifest from radio type to menuitem type.
  • Switch field in the mod_media_groups module XML manifest from radio type to menuitem type.
  • Switch field in the mod_media_channels module XML manifest from radio type to menuitem type.
  • Switch field in the mod_media_audio module XML manifest from radio type to menuitem type.
  • Switch field in the mod_media_albums module XML manifest from radio type to menuitem type.
  • Replaced use of checkAll() with Joomla.checkAll() for improved Joomla 3.0 compatibility.
  • Changed main search model to support only a single search area, instead of multiple areas, and removed the Javascript which supported area switching in the search views.
  • Changed main search controller to get single search area instead of multiple areas, and tweaked custom field definitions to only load the fields from the requested area.
  • Added support for "video_aspect" option when calculating media dimensions into the documents library.
  • Added new lanaguage strings to frontend HWDMediaShare language file.
  • Added getSearchRoute() method to route helper file, which assists in switching search areas in HWDMediaShare search page.
  • Added default "video_aspect" value to config.ini.
  • Added "video_aspect" field to default_media.php template in administrator configuration view, and slightly rearranged the order of existing fields.
  • Added "video_aspect" field to configuration.xml
  • Backward compatibility issues in Joomla 3.0 and Joomla Platform 12.1, Javascript checkAll() function has been removed. Use Joomla.checkAll() instead.
  • Setup the _prepareDocument() method in the user view, so that the title and meta data is constructed and injected consistently with the other views in HWDMediaShare.
  • Added new CSS to joomla.css file to override the "modal" class styles (in the #hwd-container ID). Some Joomla templates apply wayward styles to this class!
  • Added support in the HwdJwPlayer bridging plugin for MP4, WEBM and OGG video files.
  • Added autoplay support to the HWDMediaShare Dailymotion plugin.
  • Added autoplay support to the HWDMediaShare Vimeo plugin.
  • Added autoplay support to the HWDMediaShare Youtube plugin.
  • Bugfix to the CB plugin default.php template, so that the display_media parameter is corrected used to show/hide the main media tab.
  • Added new language files for hwdmediashare_player_hwdjwplayer plugin.
  • Added new language definitions to HwdJwPlayer plugin language file.
  • Added new language definitions to HWDMediaShare administrator component language file.
  • Modification to userchannel table, so that the parameters are correctly converted to a JRegistry object in the load() method
  • Modification to userchannel table, so that the parameters are correctly converted to a string in the bind() method
  • Compatibility fixes to hwdKaltura component so that $client->media->listAction() method gets 1000 media items, instead of only pulling the default first page (30 items).
  • Compatibility fixes to hwdKaltura component to replace JParameter usage with JRegistry.
  • Modification to the administrator configuration view, so that submitbutton.js file isn't added to the head (to prevent browser validation which was crashing some browsers due to number of fields).
  • Bugfix to configuration.xml for the "list_order_channel" field, to remove "a.ordering" value (we don't want to allow manual ordering of all users) and change the "title" option (the "a.title" column doesn't exist, but the username is selected as "title").
  • Bugfix in album custom field to correctly get the name of a pre-selected album.

1.1.1 2013-01-16 (SVN Rv 935)

  • Modified publicUrl() method in the downloads library so that if we are searching for an image, and the requested file doesn't exist then a top-down, recursive search is performed for other images. This replaces an immediate fallback to display the thumbnail.
  • Modified document library to replace uses of JParameter with JRegistry.
  • Modified document library so that when displaying a remote file link, the 'media_type' and 'extension' are cross checked. Any inconsistencies (perhaps caused by the remote file being served by a script instead of a static location) will result in the extension being set to a default value for that type of media.
  • Modified audio library to replace uses of JParameter with JRegistry.
  • Modified getConfig() method in Factory library, so that the configuration row is loaded from the database by reference to the integer 'id' (1) instead of the 'name' (config).
  • Modified rtmp library to replace uses of JParameter with JRegistry.
  • Modified upload library so that assignAssociations() method uses 'request' instead of 'post' data.
  • Modified the uber() method in the upload library, which processes large file uploads, so that any association data which was posted with the form is retrieved correctly and set to the jform request array.
  • Modified getListQuery() method in media model to select the modified column, which is used in the xMap plugin.
  • Modified _prepareDocument() method in media view to include the aspect.css and aspect.js files if the aspect ratio is being forced.
  • Cleanup of aspect.js javascript.
  • Updated the copyright date in headers and manifests.
  • Modified the HWDMediaShare configuration table class to set the table key to 'id' instead of 'name'.
  • Added SVN properties to the 1.1.1.sql file.
  • Added new 1.1.1.sql file which upgrades the '#__hwdms_config' table to add a new 'id' column and set this to the primary key.
  • Modified the installation SQL file so that the ID column is added to the configuration table during installation, and that the default row that is inserted contains an ID value. Also changed the CHARSET value for some of the mapping tables to utf8 (they were set to latin1 previously).
  • Added new ID array element to save() method in the configuration model. This resolves the issue when saving the configuration in Joomla 3.0 and works with the database alterations performed when upgrading to version 1.1.1.
  • Removed the override of the $item->media_type variable in the editmedia controller.
  • Bugfix in getComments() method of mediaitem view to replace use of JParameter with JRegistry.
  • dded DEPRECATED notes to getChannel() method of mediaitem view.
  • Bugfix in getComments() method of group view to replace use of JParameter with JRegistry.
  • Bugfix in the album HTML view file so correctly get the number of columns from the configuration instead of using a default value of 3.
  • Added "filter_tag" to the safeurlparams array in the main HWDMediaShare controller, so that tag pages work correctly when using cache in Joomla.
  • Replaced use of JParameter with JRegistry in the media community plugin.
  • Modified the JWPlayer plugin so that plugins (Facebook, Twitter) are not docked when the player height is less than 200, which prevents the icons showing when playing audio.
  • Replaced use of JParameter with JRegistry in media content plugin.
  • Replaced use of JParameter with JRegistry in flickr plugin.
  • Replaced use of JParameter with JRegistry in metacafe plugin.
  • Added xMap plugin to the distribution.
  • Header updates to templates.
  • Bugfix in strapped mod_articles_category template to correctly close header tag.
  • Bugfix in strapped XML manifest to update module position from "top-menu" to "top-nav".
  • Bugfix to frontend models to load configuration object in populateState() method.

1.1.0 2013-01-07 (SVN Rv 893)

  • Added new SVN properties (eol-style, keywords) and update of xMap plugin files.
  • Added new javascript file, aspect.js, to force consistent aspect ratio on media thumbnails in lists.
  • Modification to swiff.uploader.js to fix incompatibility issue with IE8.
  • New css file, aspect.css, added to assist with the forcing of thumbnail aspect ratios in list displays.
  • Tweak to hwd.css to improve 'media-duration' class styling and to force the duration into the true corner of the thumbnail image.
  • Tweak to lite.css to improve 'media-duration' class styling.
  • Tweaks to joomla.css to stop template floats, stop table cell displays, hide search filter label text and prevent full with filter search inputs.
  • Changed populateState() method in frontend models so that if we are viewing a menu item that has a media type filter applied, then we use that instead of the user state.
  • Changed populateState() method in frontend media model so that if we are viewing a menu item that has a media type filter applied, then we use that instead of the user state.
  • J3.0 compatibility fix in Youku.com plugin.
  • Changed the association tab so that the channel formatting is generated in the template instead of a view method making it easier for designers.
  • Added $_count variable to hwdMediaShareRemote library to count the number of successful imports.
  • Modified addLink() method in hwdMediaShareRemote library to correctly pull the basename of the imported URL to use as the media title.
  • Modified the administrator upload template so the form target is set to "_parent", resulting in redirect when using modal, but not in frames.
  • Incorporated use of $this->replace variable in administrator upload template to hide the upload methods that are not compatible with the replace methods.
  • Modified playlistmediaitem.php.
  • Modified link() method in the hwdMediaShareModelLinkedPlaylists model to correctly assign and reorder the playlist ordering.
  • Modified assignPlaylist() method in the hwdMediaShareModelEditMedia model to correctly assign and reorder the playlist ordering.
  • Added new parameter for HD plugin support in HwdJwPlayer.
  • Added support for HD plugin in HwdJwPlayer plugin.
  • Added new vertical.css template styles for mod_hwd_youtube module.
  • Removed unnecessary language files from new mod_hwd_youtube module language directory.
  • Modification to the video library, so that a smaller quality video is delivered to mobile devices.
  • Modification to the video library, so that images and videos are generated at the original aspect if the original aspect can be determined from the original.
  • Added support for SWF display in the document library.
  • Modified the mod_hwd_youtube language file.
  • Increased size of share modal window from mediaitem view.
  • Removed send to friend option in default_share.php template for mediaitem view.
  • Updated media form view to use new control object for access permissions and corrected use of meta_desc and meta_keys form fields.
  • Updated user form view to use new control object for access permissions and corrected use of meta_desc and meta_keys form fields.
  • Updated playlist form view to use new control object for access permissions and corrected use of meta_desc and meta_keys form fields.
  • Updated group form view to use new control object for access permissions and corrected use of meta_desc and meta_keys form fields.
  • Updated album form view to use new control object for access permissions and corrected use of meta_desc and meta_keys form fields.
  • Convert params object to array, so it will bind correctly to forms and create new controls Registry for access permissions in view for element form models.
  • Moved "meta_desc" and "meta_keys" into separate field group for album.xml, group.xml, media.xml, playlist.xml and user.xml manifests.
  • Bugfix to upload library to prevent notices about undefined $data['id'] variables when not updating media items.
  • Improved the RTMP library so that the title is taken from the basename of the file section of the RTMP URL.
  • Improved the addmedia controller in the frontend so that the redirect for adding remote media will point to the media edit page when adding a single item.
  • Added new language definitions to HWDMediaShare administrator file.
  • Added new "menu_bind" fields to default_site.php template in administrator configuration.
  • Added new "list_thumbnail_aspect" field to default_layout.php template in administrator configuration.
  • Added new "Update media" button to media editing page in the administrator.
  • Added new "list_thumbnail_aspect" parameter to config.ini.
  • Added new "list_thumbnail_aspect" field to main HWDMediaShare configuration.
  • Added mod_hwd_youtube module language files.
  • Changed mod_media_audio template to direct users to the media page that only shows audio from the "show_more_link".
  • Changed mod_media_images template to direct users to the media page that only shows images from the "show_more_link".
  • Changed mod_media_videos template to direct users to the media page that only shows videos from the "show_more_link".
  • Bugfix to hwdjwplayer.php to check parameters for facebook and twitter plugins before inserting them into the player. We also check the width of the player and prevent those plugins when the width is less than 200 pixels.
  • Added 3 new module positions into the hwdmotion template ('video-1', 'video-2' & 'video-3') which allow a grid of 3 videos into the header of the template.
  • Added new "mod_articles_categories" template override in hwdmotion template.
  • Added new 24 icons (address.png, mail.png & phone.png) to hwdmotion template.
  • Added new 24 icons (address.png, mail.png & phone.png) to hwdoogle template.
  • Added new 24 icons (address.png, mail.png & phone.png) to marker template.
  • Added some custom CSS styles to hwdmotion template joomla.css, mainly for updated demo support.
  • Added some custom CSS styles to hwdoogle template joomla.css, mainly for updated demo support.
  • Added some custom CSS styles to marker template joomla.css, mainly for updated demo support.
  • First version of Youtube videoBox module.
  • Development on HwdFlowPlayer plugin.
  • Temporary fix to JComments plugin for HWDMediaShare to catch fatal error.
  • Added "key" column to SQL query select for search plugin, which is needed for correct display of local media items.
  • Added CSS to HWDMotion template to add styles for "clear" class.
  • Added CSS to HWDOogle template to add styles for "clear" class.
  • Added CSS to HWDTube template to add styles for "pull-right" & "pull-left" classes.
  • Added CSS to HWDVim template to add styles for "pull-right" & "pull-left" classes.
  • Added CSS to Marker template to add styles for "clear" class.
  • Bugfix to helper file of the mod_media_media module, to define a blank default array for "catid" parameter.
  • Bugfix to correctly truncate descriptions in the mediaItem "related media" tab, and prevent HTML formating problems.
  • Added new language strings to HWDMediaShare frontend.
  • Added support for new "menu_bind" option in the frontend route.php helper file to correctly route internal links.
  • Added check for $this->replace in administrator addMedia() View method.
  • Minor comment change in HWDMigrator.
  • Modified HwdJwPlayer language file.
  • Modified HwdFlowPlayer language file.
  • Modified HwdMediaShare administrator language file.
  • Added new "menu_bind" default options to the config.ini file.
  • Modified the playlistMediaItem model for the administrator to remove the saveOrder() method and introduce the getReorderConditions() which allows us to define a set of ordering conditions when saving the order.
  • Modified the addMedia controller for the administrator so that single file uploads are redirected to the media edit page instead of the media listing page.
  • Modified the addMedia controller for the administrator so that remote uploads are redirected depending on whether a single or multiple links were submitted.
  • Added new "menu_bind" options to the configuration XML file which allow menu and module assignment for HWDMediaShare pages.
  • Update of HwdJwPlayer plugin.
  • Update of HwdFlowPlayer plugin (version 5.2.0).

1.0.8 2012-12-10 (SVN Rv 782)

  • Modified upload library to get the post data, get the existing key when replacing media and remove all existing media files associated with a media item when replacing.
  • Modified upload library to correctly replace an existing media item.
  • Modified remote library to allow the update of an existing media item with a new remote media (through addRemote method) and new remote file (through addLink method).
  • Modified remote library so that title in the addLink() method is defined from the basename of the URL.
  • Modified rtmp library to allow the update of an existing media item with a new embed code.
  • Modified embed library to allow the update of an existing media item with a new embed code.
  • Added new deleteMediaFiles() method to Files library which removed all existing media files associated with a media item (for use with new media update functions).
  • Change to main media model in frontend so that $listOrder is defined from the user state from 'filter_order' request instead of just the request.
  • Bugfix to default_password.php template in mediaitem view to include missing closing divider.
  • Bugfix to default_password.php template in mediaitem view to include the task in the hidden input so form is correctly directed when submitted by Enter button.
  • Bugfix to default_dob.php template in mediaitem view to include missing closing divider.
  • Bugfix to default_dob.php template in mediaitem view to include the task in the hidden input so form is correctly directed when submitted by Enter button.
  • Bugfix to main mediaitem view so that categories and author data is only accessed when it exists (preventing notices when media is protected by password or age limit).
  • Bugfix to internal router so that any missing aliases are retrieved from the database, removing issues with duplicate urls (one with alias, one without).
  • Modified modal.php template in administrator playlists view so that the "function" is passed as a hidden variable.
  • Modified modal.php template in administrator groups view so that the "function" is passed as a hidden variable.
  • Modified modal.php template in administrator albums view so that the "function" is passed as a hidden variable.
  • Modified the bind() overload in the media table model so that the original password is maintained if a new password isn't submitted during save.
  • Set the password field in the save() method of the administrator editMedia model if one has been submitted, then unset the original input field.
  • Added duration field into administrator media.xml manifest.
  • Modified getItems() function in administrator files model, so that additional information (key, title, thumbnail, etc) about the associated element (media, group, playlist, album, etc) is also merged into the object.
  • Removed manual save overload in configuration model for Joomla 3.0 because the asset_id tracking problem has been resolved and the hack is no longer needed.
  • Defined $app in save() method of administrator activity model so that created_user_id can be correctly determined.
  • Add new administrator language definitions.
  • Bugfix to getUserRoute() function of route.php helper class, so that "community_link" value is used instead of "community_avatar" for user links.
  • Bugfix so that groups model will remember the ordering which has been selected, and will correctly fallback to the new ordering option value in the configuration.
  • Bugfix so that playlists model will remember the ordering which has been selected, and will correctly fallback to the new ordering option value in the configuration.
  • Bugfix so that users model will remember the ordering which has been selected, and will correctly fallback to the new ordering option value in the configuration.
  • Changed "default_subcategories.php" so that the slider will always display open when the page loads and the slider is populated.
  • Changed category view to only show COM_HWDMS_NOTICE_NO_MEDIA_IN_CATEGORY notice when number of media AND number of subcategories is zero.
  • In lite.css removed ".media-details-view" prefix for ".media-item" because some modules (media videos) don't use this class.
  • Tweaked ".media-duration" in lite.css to try and get the duration display to show at true edge of thumbnail. This may need monitoring and testing before applying to the main hwd.css file.
  • Bugfix in video module to prevent "video_height" notice for undefined variable. We now get the width from the module parameters.
  • Bugfix for $this->height value in JWAdvanced plugin.
  • Bugfix by StackIdeas in Komento plugin to extract integer ID for media from the URL when a slug has been passed.
  • Set correct asset_id in the configuration table to prevent Joomla trying to "Create an asset_id or heal one that is corrupted".
  • Bugfix to file model in administrator to correct name of table to UserChannel.
  • Bugfix to getPath() method in files view of administrator.
  • Bugfix to user model to correct typo in the unsubscribe method authorisation check.
  • Bugfix to files library to so that new files are added with correct values for publishing, created.
  • Improvement to HwdJwPlayer content plugin so that parameters are rendered in boolean.
  • Improvement to cdn_amazons3.php plugin to return false if no file found for each type and also search for custom thumbnail if trying to get an image which doesn't exist.
  • Bugfix to remove "clear" <div> from compact-vertical.php template of mod_media_media module.
  • Bugfix to add "show_more_link" conditional in mod_media_playlists module template.
  • Bugfix to add "show_more_link" conditional in mod_media_images module template.
  • Bugfix to add "show_more_link" conditional in mod_media_groups module template.
  • Bugfix to add "show_more_link" conditional in mod_media_channels module template.
  • Bugfix to add "show_more_link" conditional in mod_media_albums module template.
  • Bugfix to $canAdd variable in default category template so that users who have access to upload are able to upload directly to category.
  • Bugfix in hwdjwplayer.php file to escape question marks in the media file locations. Normally the locations do not contain special characters but will do if "protect media" is enabled and files are delivered through php.
  • Added language files for new Metacafe.com plugin.
  • Added getDuration() method to remote_vimeocom.php.
  • Added getDuration() method to remote_videogooglecom.php.
  • Added Metacafe.com plugin.
  • Added getDuration() method to remote_bliptv.php.
  • Added support for "media_autoplay" in player_mejs.php.
  • Added support for "media_autoplay" in player_jwadvanced.php.
  • Added support for "media_autoplay" in player_hwdjwplayer.php.
  • Added support for "media_autoplay" in player_bo_videojs.php.
  • Fix to $this->config in HwdJwPlayer to correct use of JRegistry.
  • Added support for media_autoplay configuration value in Documents library.
  • Added new media_autoplay language strings to administrator file.
  • Added new media_autoplay default value to config.ini.
  • Added new media_autoplay field to media tab of configuration template.
  • Added new media_autoplay field to configuration.
  • Replaced use of JParameter in hwdjwplayer content plugin with JRegistry for Joomla 3.0 compatibility.
  • Replaced use of DS constant in the media content plugin with forward slashes.
  • Added two new draft templates for mod_media_media.
  • Set default module template file for mod_media_videos.xml.
  • Set default module template file for mod_media_media.xml.

1.0.7 2012-10-26 (SVN Rv 705)

  • Syntax fix to joomla.css file.
  • Change to edit template for userform view to hide thumbnail display if new. Avoids the display of a thumbnail is one is bound to the null object.
  • Change to edit template for playlistform view to hide thumbnail display if new. Avoids the display of a thumbnail is one is bound to the null object.
  • Change to edit template for groupform view to hide thumbnail display if new. Avoids the display of a thumbnail is one is bound to the null object.
  • Change to edit template for albumform view to hide thumbnail display if new. Avoids the display of a thumbnail is one is bound to the null object.
  • Change to select user email in getListQuery() method of users model for use with Gravatar.
  • Change to select user email in getChannel() method of user model for use with Gravatar.
  • Change to select user email in getItem() method of account model for use with Gravatar.
  • Bugfix to check that $user->email is defined when trying to use Gravatar API hash in utilities library.
  • Switched JParameter to JRegistry in video model for Joomla 3.0 compatability.
  • Applied published filters in populateState() and getListQuery() methods of customfield administrator model.
  • Switch published icon method in administrator custom fields to joomla framework (to support archives and trashed icons).
  • Added publish filter to custom field administrator default.php template.
  • Bugfix to remote library to load configuration which is used in the addImport() method.
  • Bugfix to audio library so that correct media player is loaded instead of MediaElementJS by default.
  • Change to audio and document library so that jpg is located and passed to the player plugin.
  • Bugfix to frontend category model to fix context variable and apply correct ordering state.
  • Cleanup and commented up j3.css. (Still needs work)
  • Cleanup and commented up hwd.css.
  • Cleanup and commented up joomla.css.
  • Cleanup and commented up lite.css.
  • Cleanup and commented up slideshow.css.
  • Cleanup and commented up fancy.css.
  • Cleanup and commented up ajax.css.
  • Cleanup and commented up administrator.css.
  • Bugfix to remove "jform_catid" id from hidden form inputs in frontend upload page when assigning uploads directly to a category.
  • Bugfix to move private form field in frontend media edit form so it is displayed to all users who have permission to edit instead of only for users who have permission to change the state also.
  • Improvement to videos library to add extra information to the log when requesting initial information about the original video, resulting in easier debugging when Ffmepg is not accessible.
  • Bugfix to raw addmedia controller in frontend to get an integer catid from $_Request instead of search for an array.
  • Added new language strings to administrator component file.
  • Minor bugfix to processes list in administrator to display relevant tooltip on the process title.
  • Change to administrator playlist edit template to check for new record and prevent display of media management.
  • Change to administrator group edit template to check for new record and prevent display of media and member management.
  • Change to administrator album edit template to check for new record and prevent display of media management.
  • Bugfix to assignAssociations() method in upload library to correctly assign group_id when populated.
  • Change the getMedia() method in user model to correctly update the ordering when user changes the state.
  • Modification to group view to work with updated model based on objects.
  • Bugfix in users model to prevent returning all users when querying group members and "auto-generate channel" is enabled.
  • Recoded the group model to get media and members using objects.
  • Set the state for 'list.limit' and 'list.start' in the category model.
  • Added authorisation check to report() method in hwdMediaShareViewUserForm.
  • Added authorisation check to report() method in hwdMediaShareViewPlaylistForm.
  • Added authorisation check to report() method in hwdMediaShareViewMediaForm.
  • Added authorisation check to report() method in hwdMediaShareViewGroupForm.
  • Added authorisation check to report() method in hwdMediaShareViewCategoryForm.
  • Added authorisation check to report() method in hwdMediaShareViewAlbumForm.
  • Added authorisation check to report() method in hwdMediaShareViewActivityForm.
  • Bugfix, removed category ordering from Media page in administrator as column no longer was defined in SQL query.
  • Bugfix to modal window parameters for the report link in the Group view template.

1.0.6 2012-10-19 (SVN Rv 669)

  • Minor comment cleanup of media search plugin.
  • Removal of "player_jplayer" plugin language files.
  • Removal of "player_jplayer" plugin.
  • Cleanup of $this->width and $this->height variables in plgHwdmediasharePlayer_HwdJwPlayer.
  • Cleanup of $this->width and $this->height variables in plgHwdmediasharePlayer_Bo_videoJS.
  • Cleanup of $this->width and $this->height variables in plgHwdmediasharePlayer_FlowPlayerReloaded.
  • Cleanup of $this->width and $this->height variables in plgHwdmediasharePlayer_JwAdvanced.
  • Cleanup of $this->width and $this->height variables in plgHwdmediasharePlayer_MEjs.
  • Cleanup of $this->width and $this->height variables in plgHwdmediashareRemote_bliptv.
  • Cleanup of $this->width and $this->height variables in plgHwdmediashareRemote_dailymotioncom.
  • Cleanup of $this->width and $this->height variables in plgHwdmediashareRemote_flickrcom.
  • Cleanup of $this->width and $this->height variables in plgHwdmediashareRemote_veohcom.
  • Cleanup of $this->width and $this->height variables in plgHwdmediashareRemote_videogooglecom.
  • Cleanup of $this->width and $this->height variables in plgHwdmediashareRemote_vimeocom.
  • Cleanup of $this->width and $this->height variables in plgHwdmediashareRemote_vyoukucom.
  • Cleanup of $this->width and $this->height variables in plgHwdmediashareRemote_youtubecom.
  • Cleanup of $this->width and $this->height variables in plgHwdmediasharePlatform_vzaar.
  • Cleanup of $this->width and $this->height variables in plgHwdmediasharePlatform_kaltura.
  • Added new cached method to modMediaMediaHelper to intelligently apply category and author filters based on the module parameters and the view being loaded.
  • Added new options to modMediaMediaHelper to enable the display of "More from this category" and "More from this user" type modules in the media page.
  • Added new styles to hwd.css for responsive photo grid in the categories media tooltip.
  • Added new language strings to mod_media_media module.
  • Minor cleanup of frontend account model.
  • Modification of frontend categories model to return getMedia() method when disabled in the configruation, clean up states, and removal of countMedia() method.
  • Rewrite of frontend user model to include more comprehensive populateState overload method and improved methods to get element data (media, playlists, groups, albums, subscriptions, subscribers).
  • Change to categories default_details.php template file to assign the category media items into the $this->media variable.
  • Rework of the categories default_media_list.pgp template so media is assigned in a responsive 3 column photo grid.
  • Bugfix to router.php file to check for item menu link before checking for a listing menu link, to avoid unnecessary parameters being added to the SEF URL.
  • Added flickr plugin language files.
  • Removed $this->getState() call from get() method of Categories library, to allow usage from modules and other areas outside an object state.
  • Added new language strings to administrator component file.
  • Bugfix to save() method in administrator user model. Introduced a more robust method to check if a key needs to be assigned to the row, and applied fixes so that appropriate data is updated on save from frontend and backend.
  • Added new "category_list_media_tooltip" configuration field to default_layout.php.
  • Added new default configuration values to config.ini
  • Minor cleanup of administrator addmedia model.
  • Rearranged configuration.xml to introduce and cleanup "category_list_media_tooltip" field.
  • Bugfix to correct text status for background processing test.
  • First draft of the flickr plugin.
  • Added new filter.xml form to frontend which can be used to insert fitler fields using the field names set out in the API.
  • Changed name of filter inputs in the media template of the frontend Account view.
  • Bugfix in Account view templates to replace $this->title with $item->title.
  • Tweak to User view class so that getChannel() method is called after getMedia() method so that variable holding the number of media is populated.
  • Significant rewrite of frontend Account model to extend hwdMediaShareModelUser instead of JModelList. Removed duplicate methods and standarised the data retrieval technique to use external objects.
  • Removed unwanted display function outside main frontend Account View class.
  • Added duplicate hidden input (jform_*) to upload page to bind elements to uploads when using the FancyUpload2 script.
  • Tweak to media content plugin to load module helper object assisting the template when showing the categories.
  • Cleanup of search plugin.
  • Cleanup of xMap plugin.
  • Added veoh.com support to HWDMigrator.
  • Modification to functions which get the video file for playback to adjust the fall back order of quality when the selected quality doesn't exist.
  • Cleanup of jComment plugin for initial release.
  • Bugfix in clip.php to replace JCli with JApplicationCli.
  • Update directory properties.
  • Added first draft of xMap plugin.
  • Removed xmap directory (temporarily).
  • Cleanup of group media view templates.
  • Remove conditionals to display ordering.
  • Cleanup of group media view templates.
  • Cleanup of group member view templates.
  • Updated "u.username" to "author" throughout.
  • Adding jComment plugin language files.
  • First draft of the jComments plugin.
  • First draft of the xmap plugin.
  • Added xmap group directory to repo.
  • Added first draft of the updated search  plugin. Added caching, choice of search method (Like, Match), choice of related method (Like, Match), choice of fields to search (title, description, metadata, alias), option to include thumbnail in results, partial word search.
  • Added <?php echo JText::_('COM_HWDMS_MANAGE'); ?> to all module templates.
  • Bugfix of users view like/dislike controller route.
  • Bugfix of user view like/dislike controller routes.
  • Bugfix of playlists view like/dislike controller route.
  • Cleanup of playlist view class and playlist view templates.
  • Bugfix of groups view like/dislike controller route.
  • Bugfix of albums view like/dislike controller route.
  • Cleanup of album view templates.
  • Added $config['filter_fields'] to frontend Group model.
  • Cleanup of playlists module template.
  • Cleanup of media module template.
  • Cleanup of groups module template.
  • Cleanup of channels module template.
  • Cleanup of albums module template.
  • Minor cleanup of Komento plugin.
  • Cleanup of User groups, playlists and subscribers view templates.
  • Cleanup of User albums, favourites and media view templates.
  • Cleanup of User view to break correctly in switch and add getCategories() method.
  • Cleanup of frontend Users templates.
  • Changed "a.title" to "title" in ordering select list for Users view template.
  • Escape the titles in all account view templates.
  • Significant re-work of user model to consolidate "get" methods so they use the same external models.
  • Added $config['filter_fields'] to users model and and changed "a.title" to "title".
  • Added new frontend language definition.
  • Cleanup of playlists templates.
  • Cleanup of media templates.
  • Cleanup of groups templates.
  • Cleanup of category templates.
  • Cleanup of categories templates.
  • Cleanup of albums templates.
  • Cleanup of activities templates and view.
  • Cleanup of albums templates.
  • Cleanup of account templates.
  • Added new _loadtab() method into module helper file to insert new tabs into the Media Item page.
  • Modified the MediaItem template to called new _loadtab() method.
  • Loaded hwdMediaShareHelperModule into MediaItem view.
  • Modified the methods which get activities for media and group items to incorporate published and status states, correct the ordering and order direction.
  • Modified the activities model to incorporate the correct context value, and fix the ordering and order direction.
  • Cleanup of Veoh.com and Youku.com language files.
  • Cleanup of Veoh.com and Youku.com plugins.
  • Added first draft of Youku.com remote plugin.
  • Added first draft of Veoh.com remote plugin.
  • Added support for f4v and m4v formats in the document library.
  • Cleanup of getPublish() method in the administrator activities view.
  • Cleanup media item edit form template.
  • Modified frontend edit forms to include a positive published value when user doesn't have permission to modify the published state.
  • Bugfix to multiple list custom field manifest to insert a dummy field in the configuration to prevent errors outputted in administrator.
  • Bugfix to multiple list custom field library to ensure values are saved and retrieved correctly in forms.
  • Bugfix to checkbox custom field library to ensure values are saved and retrieved correctly in forms.
  • Change to playlist default_list.php template to set a small width for the ordering column and update the value of the ordering class.
  • Bugfix to change last Joomla.submitbutton() compound task in frontend edit forms, all where pointing to the mediaitem controller.
  • Temp solution to insert the Mootools framework at the start of HWDMediaShare execution to avoid Javascript errors.

1.0.5 2012-10-11 (SVN Rv 561)

  • Modified the configuration model save() method to change save method for J25 and J30. The J30 method currently doesn't save the permissions which is something that will need to be resolved.
  • Change to populateState() method in frontend media model to set the ordering direction based on what ordering is selected.
  • Change to getItems() method in slideshow model to correctly set ordering when a playlist is selected.
  • Bugfix to media templates to fix like and dislike compound task from "album" to "mediaitem".
  • Modification to playlistMediaItem model so that new playlist items are added to the end of the ordering, instead of the start.
  • Change to playlistMediaItem model so that saveOrder() method will reorder the playlist instead of just saving the entered values.
  • Tweak to the width value of the ordering column for the playlist media view.
  • Updated class names of table rows as necessary (list-date).
  • Template fix to show playlist media item count button based on configuration value.
  • Template fix for playlist default_list.php file to only show columns selected from the configuration.
  • Change the slideshow model to extend hwdMediaShareModelMediaItem instead of JModelItem to reduce amount of code. However, we overload the getItem method to check a valid media.id exists and redirect away from slideshow is the user doesn't have access.
  • Added new ordering parameters throughout the frontend templates.
  • Added Google Doc support for 'doc', 'docx', 'ppt', 'pptx', 'pub', 'xls', 'xlsx' formats.
  • Added new tooltip parameters to the main media list template files (details, gallery and list).
  • Added new language strings to HWDMediaShare component's administrator language file.
  • Modified the main media default.php template to work with "show_page_heading" option from the menu manager.
  • Added dummy fieldset to config.xml which includes a description with link to redirect users to the main configuration page (avoiding confusion from the option button in the category manager).
  • Added "list_tooltip_location" and "list_tooltip_contents" fields to the configuration to add flexibility to tooltip display.
  • Changed the frontend User model, to set model states (to allow more flexibility with the JomSocial plugin, and others).
  • Changed the JomSocial plugin language file.
  • Added more fields to the JomSocial plugin XML manifest (count and ordering).
  • Modified the JomSocial plugin media template to support modal windows.
  • Adapted addDefaultMenuItems() in the installation script.php to include separate functions for J25 and J30, avoiding errors with the XML parser.
  • Adapted getMediaFiles() method in the Files library to not duplicate any queries.
  • Replaced all use of hwdMediaShareFiles::getMediaFiles() with $hwdmsFiles->getMediaFiles($item).
  • Added and replaced index.html files in the media directory.
  • Efficiency fix: Query cleanup in administrator Media model. Implemented the same technique as frontend model where the join doesn't occur if no category filter is applied.
  • Efficiency fix: prevent unnecessary query execution in getExtension() method when no extension could exist.
  • Updated all template templateDetails.xml manifests to replace <install> tags with <extension> tags for Joomla 2.5 and Joomla 3.0 compatibility.
  • Bugfix #160 Added jimports for ( 'joomla.filesystem.folder' ) and ( 'joomla.filesystem.file' ) to prevent errors when using these libraries.
  • Replaced use of the directory separate constant (DS) throughout the component.
  • Included "a.button" selector for the buttons style to catch these elements in HWDMediaShare (and elsewhere).
  • Bugfix #155 Since Joomla 3.0 the framework will not work well with the config table because the key column isn't an integer value therefore, we will just perform a static update query with the new parameters.
  • Bugfix #151 Added new CSS file which loads when viewed in Joomla 3.0 or newer, so that missing styles are available.
  • Bugfix #149 Replaced deprecated $db->loadResultArray() function with $db->loadColumn().
  • Bugfix #147 - Fatal error: Call to undefined method JModel::addIncludePath() in \modules\mod_media_images\helper.php on line 146
  • Bugfix #148 - Fatal error: Class 'JParameter' not found in \plugins\hwdmediashare\remote_youtubecom\remote_youtubecom.php on line 220
  • Bugfix #142 - Notice: Use of undefined constant DS - assumed 'DS' in \administrator\components\com_hwdmediashare\models\addmedia.php on line 69
  • Added class of 'inputbox' to all filter searches.
  • Added html directories to all templates.
  • Added dummy index.html files to all directories in templates.
  • Cleaned and consolidated templateDetails.xml for all templates.
  • Added styles to hwd.css to give strucuture to HWDMediaShare forms where CSS is missing from core Joomla template: #hwd-container .formelm label
  • Added component.php file to all HWD templates.
  • Modified templateDetails.xml for HWDmotion template to copy component.php file during installation.
  • Cleanup after template commits.
  • Adding Strapped template into main repo.
  • Adding Marker template into main repo.
  • Adding HWDvim template into main repo.
  • Adding HWDtube template into main repo.
  • Adding HWDoogle template into main repo.
  • Adding HWDmotion template into main repo.
  • Adding templates directory into repo.
  • Added CSS to joomla.css to fix tabs for problems with some templates.
  • Cleanup of syntax in joomla.css.
  • Switched order of flash/html5 mode support in hwdjwplayer.php.
  • Added new option to switch between JWPlayer viral plugin on and off.
  • Bugfix to load Files library in Downloads library to prevent fatal error.
  • Bugfix to Image library to prevent watermarking on all images less than 500 pixels.
  • Modification on to image generation script so that new generation techniques will be used if the image doesn't exist, or if the image filesize is zero, or if the file modification time is older than 5 minutes. This prevents problems when re-running processes to generate images with new parameters or watermarks.
  • Bugfix for "pending" approval status in upload and remote libraries.
  • Added granular support for like/dislike display in mediaitem view.
  • Bugfix to prevent the creation date being updated when editing from the frontend.
  • Added _isIpad variable in the Mobile library.
  • Configured the Download library to check for custom thumbnail first before standard thumbnail when viewing a CDN media type.
  • Added feature to return suitable width in getMediaWidth() method when viewing on an iPad.
  • Bugfix which prevented the display of the local file upload feature in some versions of PHP.
  • Bugfix to remove use of period (.) in field names for JW Player plugin (as these were ignored during save).
  • Added support for OGG and WEBM URLs in the cdn_amazons3 plugin.
  • Bugfix to set 'approve_new_media' and 'notify_new_media' options for the Uber upload function.
  • Bugfix to Tag module to set a correct link location for the tags.
  • Replaced all usage of 'a.order' with 'a.ordering' to prevent any "Unknown column 'a.order' in 'order clause'" SQL errors.
  • Triggered event 'onAfterMediaAdd' in EditMedia model, Approve method of the administrator.
  • Added support for youtu.be URLs in HWDMigrator.
  • Added -verbose flag into all ImageMagick commands of the Image library so output has some data in the HWDMediaShare log.
  • Added new watermarking function into the Image library so add image watermark into image processing.
  • Modified Remote library to that 'approve_new_media', and 'notify_new_media' options are called correctly for various import methods.

1.0.4 2012-09-26

  • Added new "entice_mode" and "mediaitem_dislike_button" fields into configuration.
  • Bugfix to getReadableAllowedMediaTypes() method in upload library to remove extra closing bracket for SQL query.
  • Added "entice_mode" support into main media list query.
  • Added new request field into main "account" menu XML manifest to specify which page in the account menu to use.
  • Added new "media-button" CSS to hwd.css to use as override for separate like/dislike buttons.
  • Bugfix to remove the integer filter from the list_limit field in the media menu XML manifest. It was setting the global option to zero, which was setting the list length to zero for menu pages.
  • Added some testing code into the video library to test the video conversion whilst inserting a watermark. It seems converting to OGG produces a low quality video.
  • Slight tweak to tab CSS in joomla.css to clean up default display and reduce size of <h3> tab headers.
  • Added new module layout template for the video module called "compact" to show smaller thumbnails floated next to each other.
  • Tweak to Download library to check custom thumbnail for elements first before the preferred image size.
  • Bugfix to Users model to apply filter_search to "u.username" and "u.name" fields instead of "a.title".
  • Bugfix to account templates to include a view hidden field to prevent "View not found" error on filter submissions.
  • Bugfix to load full Mootools framework in modules to prevent javascript errors when loaded alone in templates which don't load Mootools.
  • Added JHtml::_('behavior.framework', true) earlier in execution to prevent Javascript errors caused by hwd.js being loaded before the Mootools framework.
  • Added language strings to HwdJwPlayer content plugin.
  • Bugfix to prevent empty categories being loaded with media items.
  • Template change to check if any associated categories, playlists, groups, albums, pages and media exist before displaying associations.
  • Improvement to HwdJwPlayer content plugin to support Youtube playback.
  • Bugfix in editor template file for media display so that onClick function is correct.
  • Bugfix in utilities library for sendSystemEmail() method so that correct system configuration can be obtained from JApplication.
  • Changes to media item module helper to prepare getItem() states.
  • Fixed show_more_link functionality to MediaItem module.
  • Bugfix to HwdJwPlayer to get audio support working.
  • Bugfix to HWDMediaShare HwdJwPlayer bridge plugin to get audio support working.
  • Added new language strings to the media module and the core frontend component.
  • Modified the $config['filter_fields'] for all frontend models to include new consolidated ordering options.
  • Modified frontend media template to include new ordering options in the ordering filter.
  • Modified media module XML manifest to include new consolidated ordering options.
  • Extended new $utilities->getMediaWidth() method to all remote plugins and media player plugins.
  • Bugfix to addMedia Javascript for FancyUpload. In SEF mode Joomla would incorrectly convert a partial URL, and a dummy Javascript string was added to the URL to prevent this.
  • Added support for Blip.tv migration in HWDMigrator.
  • Bugfix to import JHtmlString in Blip.tv.
  • Consolidation of ordering options in configuration.xml manifest.
  • Bugfix to replace $date->format('%Y-%m-%d %H:%M:%S') with $date->format('Y-m-d H:i:s').
  • Bugfix to correctly check all mediaItem tab display parameters before loading a panel.

1.0.3 2012-09-03

  • Bugfix to audio and image module to correctly filter by selected category parameters.
  • Added empty "getRtmpPlayer" and "getAudioPlayer" methods to all player plugings to prevent fatal errors for missing methods. (Needs cleanup)
  • Re-organized the order of fields in the configuration form to prevent problems if a maximum number of post variables has been set by the server.
  • Bugfixes and tweaks to the way the number of media is counted for albums, playlists, categories and groups.
  • Consolidated language strings in all module ini files.
  • Minor change to comments in route.php helper.
  • Change to image library to support CDN media in getJpg() method.
  • Switched JRegistry::loadJSON to JRegistry::loadString for Joomla 3.0 compatibility.
  • Switched JHtml::_('behavior.mootools') to JHtml::_('behavior.framework') for Joomla 3.0 compatibility.
  • Switched JParameter to JRegistry in navigation helper for Joomla 3.0 compatibility.
  • Switched $date->toMySQL() to $date->toSql() for Joomla 3.0 compatibility.
  • Switched imports and use of JPane to JHtmlTabs for Joomla 3.0 compatibility.
  • Tweak to use of JRegistry in getConfig() of hwdMediaShareFactory to correctly "loadObject" and "merge" parameters from different locations.
  • Bugfix to user model in frontend to prevent redirection (in case channel doesn't exist) when not calling from inside the component. This prevents unexpected redirection from other components like JomSocial.
  • Added support for streamer and file readonly display in EditMedia model of administrator for RTMP media.
  • Prevented import of "community" plugins during event trigger if JomSocial not installed.
  • Added CSS to hwd.css to set "line-height" and "font-size" for next and previous navigation buttons.
  • Switched $date->toFormat() to $date->format('Y-m-d H:i:s') for 3.0 compatibility.
  • Switched use of JParameter to JRegistry in configuration model.
  • Switched use of AddNewX and EditListX to AddNew and EditList for 3.0 compatability.
  • Switched JFactory::getConfig()->getValue( 'caching' ) to JFactory::getConfig()->get( 'caching' ) in frontend controller for 3.0 compatibility.
  • Switched use of JParameter to JRegistry in HWDMediaShareFactory for getConfig() method.
  • Added new item_meta_description field to configuration.
  • Switched to JSession::getFormToken() in script.php instead of JUtility::getToken() as this has been dropped in Joomla 3.0.
  • Switched to JHtml::_('sliders.start') in dashboard view instead of JPane as this has been dropped in Joomla 3.0.
  • Updated install script.php to remove use of JFactory::getXMLParser() which has been removed in Joomla 3.0. Use JFactory::getFeedParser() instead.
  • Added a "_top" target to the frontend upload form to break out of modal windows.
  • Added a "_top" target to the edit link in the FancyUpload output.
  • Changed HwdJwPlayer to not return null in administrator.
  • Changed HwdJwPlayer to render correct parameters for RTMP.
  • Updated getRtmpPlayer() method in player_hwdjwplayer.php file.
  • Added frontend custom thumbnail management to edit forms (albums, groups, playlists, channels).
  • Bugfix to getListQuery() method in frontend groups and playlists models to select "a.key" & "a.thumbnail_ext_id".
  • Specified the type of the <embed> for PDFs in Document library.
  • Added blank 1.0.sql upgrade file to HWDMigrator to avoid error during upgrade.
  • Duplicate "local" support in HWDMigrator with "mp4".
  • Tweaks to core media lists with tooltips.
  • Change to upload default template to check permissions for uploading and importing.
  • Change to mediaitem default template to check elements are enabled.
  • Bugfix to detail display templates to check categories are enabled.
  • Bugfix to account templates to check elements are enabled.
  • Bugfix to getAccountNavigation() method in navigation helper to check elements are enabled.
  • Added MatchVideoTags() and MatchPhotoTags() method to HWDMigrator.
  • Modified the tagArray() method in the tag library to split tag strings by spaces and commas.
  • Added getMediaWidth() method to utilities library to retrieve a suitable width based on settings and the viewing device.
  • Applied getMediaWidth() method in Youtube display method.
  • Bugfix in listing modules to add missing closing bracket on heading tags.
  • Added CSS to hwd.css to apply styles to modules.
  • Added HwdJwPlayer bridging plugin (first draft).
  • Modified frontend media edit page to include "view media" button.
  • Added thumbnail management fieldset to frontend media edit page.
  • Modified image library so that getJpg() method will check for custom thumbnail file if no thumbnails have been generated.
  • Bugfix to processThumbnail method in upload library, to get key from media object instead of parameter object.
  • Added support in EditMedia administrator view to show the source of remote files.
  • Added support in EditMedia administrator view to display platform and linked media type text.
  • Modified search plugin to correctly form SQL query to include ACL group and status of media items.
  • Bugfix for getElementThumbnail() method in Factory to serve protected URL if this option is enabled.
  • Changed verbose back to "false" in FancyUpload javascript.
  • Added option to associate new uploads with a category.
  • Added $elementType to Upload and Remote libraries (mainly for adding new media to categories).
  • Modified assignAssociations() method in upload library to check for type (int or array) and process appropriately.
  • Added upload button to category page to associate new uploads with a category.
  • Set integer type when creating object for Save() method in hwdMediaShareCategory library.
  • Tweaked Javascript in onBeforeStart() function for FancyUpload.
  • Added new CSS to hwd.css to set styles on <dd> tags (to align meta data in lists).
  • Removed core Joomla grid styles from lite.css (because duplicated).
  • Added call for core Joomla style in JomSocial community plugin.

1.0.2 2012-08-16

  • Bug #135: ImageMagick colour space.
  • Added new Random ordering option to Media module.
  • Significant change to slideshow features.
  • Reset Carousel.js file (to prevent execution of loadMedia() JS function when clicking on carousel).
  • Added new view.html.php file for slideshow to enable viewing in JDocHTML format. Operates more like mediaitem view pulling in the media item object (but also still pulls a list for the carousel).
  • Significant modification to slideshow model. Switched from JModelList to JModelItem.
  • Added new default_fullscreen.php template to slideshow for new format.
  • Added new "pagenav-close" CSS definition to hwd.css.
  • Slight tweak to hwd.js to prevent execution of some functions under new slideshow template, and set carousel to scroll 6 instead of 4.
  • Added new slideshow.css file to hold slideshow specific styles and overrides.
  • Bugfix to increase size of Modal window for Add media to album button.
  • Introduced option functionality for Item Layout in Category view, User view and Group view.
  • Removed two parameters (header size and thumbnail size) from Global Item Layout session of configuration.
  • Introduced option functionality for Item Layout in Album view and Playlist view.
  • New feature to take video screenshot at half way point in video when the duration can be obtained.
  • Bugfix to hwd.css.
  • Removed http_success parameter from vzaar SWFUpload configuration to avoid false success message.
  • Added padding to administrator Platform upload display.
  • Update to vzaar plugin to correctly update queue when uploads complete.
  • Added checks to entry method in route.php helper to check which features are enabled and redirect if accessing a disabled feature page.
  • Bugfix to remove disabled elements from search page.
  • Bugfix to get correct platform plugin for administrator upload page.
  • Added new 1.0.2.sql SQL update file (to change params column in config table).
  • Updated default configuration.xml and config.ini with complete set of default values.
  • Updated language plugins for Blip.tv and Video.google.com.
  • Bugfix to change object reference from $this->utility to just $utility in activities library.
  • Changed JomSocial plugin to only show panels if items exist for the panel.
  • Added new CSS overloads for JomSocial plugin in lite.css.
  • Registered mobile helper again explicitly using JPATH in modal method of utility library - seems this wasn't being registered in hwdmediashare.php.
  • Added CSS to hide "hidelabeltxt" labels.
  • Bugfix for use of "enable_document" option in the mediatype custom JField.
  • Bugfix to correctly obtain value for columns in frontend list views.
  • Added new options to processes list to bulk remove all "successful" and "unnecessary" processes.
  • Bugfix to mediaitem "related" template to remove escape() method on the description.
  • Added delete() overload function to process model in administrator to also move rows from the #__hwdms_process_log table during delete.
  • Setup Komento XML manifest with values needed for package generation.
  • Added new configuration options to hide the display type buttons.
  • Added new configuration options to set the default ordering for all element types separately.
  • Introduced support for display button options throughout.
  • Introduced support for ordering value in media lists.
  • Introduced the JFormFieldMediaType object support for all media lists.
  • Bugfix to related and search functions to prevent errors when search query is too long.
  • Bugfix to correctly set the published and status filter states for populateState() methods.
  • Bugfix for remote linked files to correctly get the extension from the URL string, to determine how to display media in Document library.
  • Bugfixes so that when editing an item in the frontend as a moderator (not original author) the owner will not be updated on save.
  • Added "remote" support to HWDMigrator.
  • Bugfixes to account model to correctly reset author ID when pulling favourites.
  • Tweak to albums, groups and playlists models for user_id state name (filter.user_id).
  • Fixes to $canEdit, $canEditState and $canDelete throughout.
  • Added new template file for group members to allow details and list views.
  • Bugfix to subscribe() method in User model to correct typographical error that prevented valid authorization check.
  • Bugfix to users model to introduce DISTINCT declaration, and fix JOIN statement so that when filtering by $subscriptionsId, the user who has been subscribed too is returned.
  • Added conditionals to the user channel page to hide tabs which are not populated.
  • Switched Media Type filter on media view to use JFormField object, allowing for usage of media options in configuration.
  • Changed behaviour of $canEditState so only users permission for this action will return true, instead of considering ownership of item.
  • Fixes to $canEdit, $canEditState, $canDelete.
  • Bugfix to media item model to correctly populate the states for published and status.
  • Added getPublicInput() method to mediatype JFormField class to access the element from the views.
  • Changes to upload library to consider the values of the allowed media options from the configuration in getAllowedExtensions() and getReadableAllowedMediaTypes() method types.
  • Bugfix to user model to correctly set the user ID for the activity getItem method.
  • Added new Videos.google.com plugin.
  • Added new Blip.tv plugin
  • Added new configuration option for category default display (Details or Tree).
  • Modified search result template so that description and title are truncated using values in configuration.
  • Modified search controller to allow search word to be passed in the URL instead of only posted.
  • Language change to header in related modal window.
  • Added support to document library for image preview in FLV playback.
  • Bugfix to all backend CheckedOut icons to correctly enable the icon links.
  • Added new Komento commenting plugin.
  • Added getAssociated() method to frontend upload view that will print out notices about what elements (albums, groups) any uploads will be associated with, and also print out hidden form elements with the element ID inserted.
  • Added modal "Add Media" links to albums and groups with authorisation check in view template.
  • Changed image display in backend media list from square thumbnail, to a general thumbnail so that remote and custom thumbanils will still be inserted correctly when "Protect Media" option is enabled.
  • Edited default_list.php for category view to hide table header when no items (need to propagate through all views).
  • Added support for PPT files in document library (Google docs viewer in iframe).
  • Tweaked push() method in download library to serve original if the requested file type does not exist (need extending).
  • Bugfix to category module helper to load fresh instance of JCategories so that a new category node is always loaded, this prevents issue when viewing a single category page in HWDMediaShare where only that category would be displayed in the module.
  • Bugfix to hwd.js to extract query from URL and then parse it, so that first variable is correctly parsed. SEF components where causing problems by moving the variables within the query.
  • Extended image generation method in image library to support versions of IM older than v6.3.8-3 where the special resize option flag '^' was included.
  • Added getAssocAlbum and getAssocGroup methods to upload model to obtain details of any element IDs passed in the URL.
  • Added getComments() method back into HTML view for group.
  • Tweaked _findItem() method in route helper class to check if active menu item matches needles.
  • Changed media model to prevent getUserStateFromRequest() method for Media Type resetting page.
  • Updates to HwdJwPlayer.
  • Tweaked published and status filtering in category model.

1.0.1 2012-07-17

  • Added 1.0.1 SQL upgrade file (viewed column to media table).
  • Bugfix to delete() method in backend EditMedia model, so remote data is removed first (which relies on loading the media row).
  • Bugfix to delete() method in backend File model so correct file type ID is used when generating path to the file to be removed.
  • Bugfix to module helpers so that correct published and status states are set during query.
  • Updated hit method in frontend media item model to update new viewed column in media table.
  • Bugfix in element models to set $resetPage to false to prevent the limitstart variable in request being set to zero.
  • Added new colour scheme parameter to Facebook commenting plugin.
  • Changed HWDMediaShare default configuration to overload Joomla styles.
  • Added support for up to 6 columns.
  • Bugfix to Vimeo plugin for width and height values.
  • Added new modal window sizing method to Utility library to have a single method to set window sizes.
  • Fixes to Vzaar SWFUpload to surpress debug output.
  • Improvements to migrator to get custom thumbnails of third party videos.
  • Add support to HWDMigrator for custom remote thumbnails.
  • Added "broken media" option to report forms.
  • Bugfix to upload forms (admin & site) to hide standard uploader if no extensions to upload.
  • Added session check to media like and dislike methods to prevent duplicate rating in same session.
  • Modified upload library to also check for any allowed extensions in each media type group before adding to human readable type list.
  • Added new EditorHwd custom field to override editor selected in HWDMediaShare configuration.
  • Switched "editor" to "editorhwd" in all XML form manifests.
  • Bugfix for alias sanitation during saves in albums, media, files, groups, playlists, users.
  • Bugfix to terms template to call correct value for terms and conditions article ID.
  • Bugfix to add target attribute to Edit link after Server Imports.
  • Changes to Embed controller to JRequest::setVar() tmpl parameter.
  • Changes to Embed controller to set "mediaitem_size" in configuration.
  • Bugfix to search plugin SQL query to select private media only for owner.
  • Bugfix in video module for show title and description bug.
  • Bugfix in audio module for show title and description bug.
  • Bugfix in backend media XML manifest for status values.
  • Added support in remote and upload libraries for approval and notification options.
  • Removed rouge code from addmedia controller.
  • Added new configruation options to enable/disable core media types in the gallery.
  • Added default value to height parameter in Media Image module, to prevent layout issue.
  • Bugfix to frontend media controller to check "edit own" permissions for edit and delete overload methods.

1.0 2012-06-29

  • Bugfix to overload fetchURL() method of GoogleMapsAPI library to attempt CURL first before file_get_contents.
  • Bugfix to empty $pad variable in video library when it equals zero.
  • Change to media module default.php view template file, so reduce opening size of modal windows.
  • Bugfix to content plugin to set "show_more_link" parameter to hide.
  • Bugfix to media modal window view Javascript, to better resize the window and iframe after opening.
  • Brought vzaar.xml up to date with SVN standard.
  • Added code to Youtube plugin to support playback in JWAdvanced player (but commented out ATM).
  • Change to route.php helper to set mediaitem_size=500 in media modal links.
  • Bugfixes to video library to introduce alternative methods to get version and bitrate.
  • Bugfix to video library to attempt to use internal preset files first, then fall back to hard coded parameters if unsuccessful.
  • Bugfix to My Media page element filters so that any selection is remembered correctly afterwards.
  • Temporarily remove type filter for Fancy upload, due to issues in new version of Flash.
  • Added HwdJwPlayer assets and completed core functionality.
  • Bugfix to media item page to correctly generate tag filter routes.
  • Bugfix to remove form.token from administrator upload page, to prevent known conflict with Uber upload method.
  • Added tag filtering to main frontend media model.
  • Bugfix to search plugin to get more columns during SQL query so that local thumbnails can be generated.
  • Introduced Ffmpeg preset usage into Mp4 generation method of video library. Currently commented out, but intention is to use this initially with fallback onto manually preset generation if file is not located.
  • Added enclosure feature to RSS feeds so they can be used in media players.
  • Added Open Graph image meta tag and image_src link to media item page for social sharing support.
  • Changed administrator addmedia controller to redirect user to media edit page for individual upload processes (RTMP, Linked, etc).
  • Added "display" to array of $safeurlparams in main frontend controller.
  • Changed document library to support playback of "linked" media items.
  • Changed SQL install file to set type for config parameter column to "text" rather than "varchar (5120)", the limit was causing issues.
  • Support for linked file playback added to main media library.
  • Method addLink() added to remote library.
  • Fields for remote link added to upload.xml form.
  • List limit fix added to populateState() method in users model.
  • Added draft of HWDFlowPlayer plugin.
  • Added draft of HWDJWPlayer plugin.
  • Added new global item layout fields to configuration.xml, and configuration view.
  • Added support for JomWALL community avatar.
  • Added support for JomWALL community link.
  • Bugfix to set correct list_limit values in media, albums, groups and playlists.
  • Bugfix to insert correct user link in "list" style for media, album, account, playlist, groups and user views.
  • Modification of group activity layout to bring in line with media item view.
  • Added list_limit integer value options into media view XML menu manifest.
  • Updated list and details view for group page.
  • Updated list and details view for category page.
  • Bugfix to remove creator from User channel views (unnecessary data).
  • Change to autoCreateChannel() method to always set new channels to pending regardless of creation point.
  • Bugfix for remove current thumbnail option so that correct path is obtained when removing.
  • Bugfix to include approve method in user model of administrator.
  • Bugfix in frontend users model to only include none existing channels when viewing general lists, not when viewing subscription lists.
  • Included utilities library and getCategories() method in group view (html) file.
  • Added core Joomla styles to joomla.css for hwd-module class to assist with layout of modules.
  • Called jooma.css in modules.
  • Added containing <div> to modules with a "hwd-module" class.
  • Modified all remaining _prepareDocument() methods in frontend views to add title, meta and breadcrumbs as expected.
  • Added bind and load overload methods to JTable functions.
  • Added default_scan.php view template for directory scan result output.
  • Completed import method for remote library.
  • Added new administrator addmedia.link controller method.
  • Added new administrator addmedia.scan controller method.
  • Bugfix to resolve upload limit display issue in configuration.
  • Added new link field to administrator upload.xml.
  • Working on default.php for addmedia view to add new link and import features.
  • Added integer values to options (1 - 10) for list limit field in configuration.
  • Bugfix for list limit usage in main media view.
  • Bugfix to correctly close header tags in element item views.
  • Changed media item view to hide custom fields which contain no value.
  • Cleared .current class in joomla.css file.
  • Changes to MooTree.js to support media import functions.
  • Bugfix to search plugin to prevent matching current media item.

1.0RC7 2012-06-15

  • Updated SQL files for new installs and upgrades to 1.0RC7.
  • Bugfix to Download library to add additional model states to thumbnail generation method, resulting in correct publishing and status filtering.
  • Bugfix to correctly load language file for modules from global language directory after first checking local language directory.
  • Added RTMP support to JWAdvanced plugin bridge.
  • Started "Server Import" utility, based on folder tree from media component.
  • Bugfix for protected URL showing images when no Width parameter is supplied.
  • Bugfix to hide related media tab when no related media found.
  • Bugfix for hwd.js to prevent "unexpected identifer" Javascript error in IE8 (and earlier).
  • Bugfix to search plugin to load additional database columns to enable loading of thumbnail in component view.
  • Bugfix to insert missing Key value into User Channel database row.
  • Bugfix to correctly redirect user to redirect articles for offline status and access denied status.
  • Bugfix to insert correct user channel route and avatar in activities library.
  • Bugfix to insert Key value during User Channel auto creation process.
  • Bugfix to obtain custom user avatar image.
  • Added location field into frontend media edit form.
  • Bugfix to insert user avatar and link into Media Item view commenting fieldset.
  • Bugfix to joomla.css file to prevent CSS conflict with MCE editor in forntend.
  • Bugfix to prevent the HWD configuration tabbing affecting the global configuration tabs.
  • Bugfix to Image module to correctly load both Mootool frameworks as required by the Mootools carousel.
  • Added Community Builder avatar support to utility library.
  • Prevented deleted media items appearing in forntend to administrators.
  • Bugfix to stop content plugin loading in administrator.
  • Bugfix for User route link generation to prevent generation for a guest.
  • Bugfixes to correctly generate user or username depending on Configuration, and also product word "Guest" when necessary.
  • Added parameter in Categories module for header size.
  • Added 1.0RC7 SQL update file (mailq database table).
  • Bugfix in Remote library to prevent trying to CURL over secure connections (lots of hosts don't support this).
  • Added category list support for media items in category view.
  • Bugfix to hide "Details" when all parameters are disabled.
  • Bugfix to hwd.css to set text colour for internal elements that have light background (menu, media-nav, etc).
  • Bugfix to load "files" library in AmazonS3 plugin.
  • Bugfix to Vimeo support to enable import from secure URL.

1.0RC6 2012-06-06

  • Bugfix in administrator files view to obtain correct media ID instead of file ID to link user to media from files listing.
  • Added CDN support to downloads library to retrieve video URL from CDN API.
  • Extended new CDN support for videos URLs to AmazonS3 plugin.
  • Bugfix: Changed output to AmazonS3 maintenance from MediaKey to MediaID for easier identification.
  • Bugfix: Backend editMedia controller for syncToCdn and syncFromCdn methods to support framework system.
  • Bugfix: Backend editMedia model to prevent database thumbnail column being overwritten during getItem method.
  • Bugfix: Backend editMedia view to load icons and text for sync button tasks.
  • Updated Kaltura and Vzaar icons.
  • Bugfix: Vzaar SWFUpload upload changes to prevent jQuery/Mootools conflict.
  • Changes to Vzaar plugin to style SWFUpload.
  • Changes to Vzaar plugin to allow playback and sync methods.
  • Added Ordering parameters to album XML form so ordering can be set on a individual album basis.
  • Bugfix: Added parameter support to bing() method of hwdMediaShareTableAlbum class.
  • Bugfix: Youtube (remote) thumbnail support for next and previous link navigation on media item view.
  • Remove slideshow link on images for media item view.
  • Added support in frontend album model for new ordering parameters.
  • Changes to slideshow view to reduce thumbnail size and remove width restrictions.
  • Bugfix: Collect most recent media thumbnail for element display such as group, playlist, album.
  • Changes to audio and video modules to switch title tag from heading to paragraph.
  • Bugfix to secondsToTime() method to prepend seconds less than 10 with a zero, providing a more human readable format.
  • Improvements to HWDKaltura sync component, install SQL, view cleanup.
  • Improvements to HWDKaltura sync component, to match categories and update items older than 24 hours.
  • Change to map.php to prevent loading of GoogleMapAPI class if already loaded by another extension.
  • Change to AmazonS3 class to apply unique Class name to prevent conflicts with other extensions.
  • Bugfix: Edit Own permission correctly calculated for gallery view.
  • Bugfix: Edit Own permission correctly calculated for list view.
  • Bugfix: hwd.css change to prevent layout issue for list view "media-nav" element when lite.css is loaded.
  • Bugfix: AmazonS3 CDN transfer error reporting (File delete error).
  • Bugfix: AmazonS3 file delivery function will check for other image file types before returning default image.
  • Bugfix: Fatal error: Class 'ContentHelperRoute' not found in /modules/mod_media_categories/tmpl/default_items.php on line 15.
  • Bugfix: Fatal error: Class 'JModel' not found in /modules/mod_media_media/helper.php on line 49.
  • Added new get controller for embed, can't use raw format because media items will need to insert custom css and js files into header to work correctly. Still need to work on formatting for iframe tag.
  • Changed embed code accordingly for new controller.
  • Added ability to add parameters to MediaItem route, specifically added to add quality parameter to URL.
  • Modified Embed Code URL location.
  • Bugfix to include correct URLs for video quality, and highlight the current quality.
  • Added CSS to highlight current video quality in list.
  • Modified element form manifests to be consistent with configuration, regarding the meta description, keywords, author and rights.
  • Modified the media item view pho file to offer standard support for title, meta and breadcumbs.
  • Bugfix for description HTMLtag removal in media list.
  • Bugfix for Gallery and List media views to incorporate all layout parameters.
  • Added new media type parameter to media module.
  • Bugfix for ordering filter display parameters in media, and category page.
  • Removed ordering and filters from Categories page. Not practical to consider ordering the categories, or allowing users to order. Joomla doesn't allow this in article categories, and will only confuse layout.
  • Bugfix for file downloads, so that file type isn't modified for none image requests.
  • Bugfix for file downloads so that requested file is actually pushed to user (instead of original).
  • Bugfix so that next and previous links honor published status, published up and down parameters and private option.
  • Bugfix so video library correctly retrieves source width and height (tested with Window binary).
  • Added Facebook comment plugin.
  • Modified view method to work correctly with selected commenting plugin in Configuration.
  • Added new Facebook AppId parameter in Configuration.
  • Reorganised configuration.xml form.
  • Completed AmazonS3 plugin so all files are transferred, database is updated and local files are deleted.
  • Extended frontend maintennace controller to run CDN process and also check for Secret token before execution for resource protection.
  • Added media type filter for menu items and other manifests.
  • Changed name of default_list_limit to list_limit.
  • Development on hwdKaltura.
  • Added new community avatar parameter to configuration to set which avatar to use. Can use HWD, Gravatar, JomSocial and CB.
  • Added new community link parameter to configuration to set the destination on the user links. Can use HWD, JomSocial and CB.
  • Added new default-avatar.png image for HWD avatars.
  • HWDMigration tool work for local video items.
  • HWDMigration tool work for matching albums, groups and local videos.

1.0RC5 2012-05-21

  • HWDMigration tool improvements for matching albums, groups and local videos.
  • Change to JW Advanced plugin to prevent url encoding when no file protection on files.
  • Bugfix to User Channel overview page to display the correct number of elements in the account.
  • Bugfix *important* to large file Perl upload tool to prevent misassociation of uploads with filename title.
  • Changed image display method to include independent parameters for maximum height and width which will override maximum size when defined, giving more control over output of images.
  • Changed filter value for editor description fields in XML form manifests.
  • Improved item load in backend media modal view controller (for showing media item in modal).
  • Improvement to modules to hide all meta output when all parameters disabled, including the Details text.
  • Fixes to channel module parameters.
  • Fixes to FlowPlayerReloaded for audio player.
  • Improved video and audio processing error reporting by checking initial command output for common errors indicating that Ffmpeg is not not installed, or not found at the specified location.
  • Cleanup of Albums module and parameters.
  • Cleanup of Audio module and parameters.
  • Added more styles to "joomla.css" to optionally style specific elements and remove some common issues. Especially with activity display.
  • Added clear styles for the media item tabs.
  • Changed layout for activity commenting box to replicate the listing, rather than duplicate a form style.
  • Bugfix and improvements to Download modal to follow access in config and actually link to download. Currently using the get.file controller to push the download as a dialogue box so that filename and access can be controlled.
  • Bugfixes to video module to remove unnecessary parameters and fix the other parameters.
  • Added first draft of Vzaar platform plugin.
  • Added platform custom form field file to load available Hosting Platform plugins.
  • Added correct platform plugin selection code to MVC.
  • Added rule path info to frontend form XML manifests.
  • Bugfix for global_media_size config use in most media players.
  • Change to Flow player bridge to support FLV and MP4.
  • First draft of CB plugin in Repo.
  • Added first draft of hwdKaltura, a tool for sync and management of Kaltura integration.
  • Changed MIME type of raw Uber controllers.
  • Changed user MVC so that if no user ID is specified then the channel of the current logged in user will be displayed.
  • Added category matching tools to migrator.
  • Changed channel auto-generation function to insert the row with ID then bind and store the entry using JTable, meaning that Joomla assets are corrected generated.
  • Bugfix in Community Builder XML installation manifest.
  • Bugfixes to SQL generated parameters (Users and user aliases) in module XML manifests and Media menu item XML manifest.
  • Cleanup of category page to use layout parameters and default to tree layout (Joomla standard for categories).
  • Bugfix for menu parameters for media view.
  • Bugfix so tags and categories are assigned when editing media in frontend.
  • Added frontend URL maintenance access point (to run tasks from WGET).
  • Bugfix in AmazonS3 plugin to prevent loading plugin from wrong path.
  • Bugfix in Remote library to import https URLs.
  • Bugfix so users can see their own private media items.
  • Bugfix to InjectMetaData function in video library.
  • Added "media-content" CSS class to containing <div> of content plugin.

1.0RC4 2012-05-04

  • Kaltura plugin improvements ("sync to" and "sync from" methods)
  • Bugfix to frontend playlist media views (add, remove, reorder)
  • Added Show Featured option to media item module
  • Bugfix to frontend registered user Playlist add and edit workflow
  • Bugfix to frontend registered user Album add and edit workflow
  • Kaltura plugin improvements
  • Replaced Kaltura API with update
  • Bugfix for Perl upload progress bar image location
  • Upload layout tweaks
  • Bugfix for Javascript live url variable to include "index.php"
  • Bugfix for audio library to only load HTML5 player if both OGG and MP3 file exist
  • Change to display MP3 file using HWD media plugin instead of embedded object
  • Added config option to load default Joomla styles to resolve layout issues when the Joomla template doesn't follow Joomla standards, and added the CSS load to all frontend views
  • Added joomla.css to assets
  • Cleanup of cli.php
  • Bugfix to resolve automatic conversion issue
  • Added filters to processing page to filter by status and process type
  • Added new task button to processing page to reset failed or all processes
  • Changed protected process field type method to public so can be access for filters
  • More work on hwdMigrator
  • Completed frontend "link" (Add to) feature
  • Added Platform (kaltura) logo images
  • Integrated platform API into administrator media edit pages
  • Fixed Kaltura upload form and added an AJAX request to insert successful uploads into HWD database
  • Added fix to favourites library to prevent access for guests
  • Added fix to media library to support media_type retrieval for remote plugins
  • Bugfix for category library to fix the retrieval of subcategories on the category page (previously getting root category)
  • Added methods to player plugins (and custom player field for configuration) to check (for bridging plugins) that the plugin which is being bridged to actually exists before showing it
  • Bugfix for subcategory display in category page
  • Bugfix to router for view item page when using an Itemid that doesn't correspond to the current view
  • Bugfix in router to prevent dropping the view query in situations where an Itemid is offered, but the menu item doesn't match that of the requested view
  • Change to user model to improve access error message when using AJAX
  • Bugfix for media width parameters in content plugins and modules
  • Bugfix for permalink
  • Bugfix for hwd.js jQuery check
  • Change to audio module to load general media HTML instead of trying to load HTML5 player dynamically
  • Bugfix for permission setup in user profile access
  • Added some missing language strings
  • Added jQuery noConflict to top of hwd.js (checking first if jquery exists)
  • Bugfix to load duration column in administrator media model (for frontend linking views)
  • Bugfix to create Playlist url in playlist module instead of album url
  • Bugfix to use global value in Media menu item manifest instead of using value of 1
  • Bugfix to use category settings in media video module
  • Changes to cli.php to include argument for task, and also process tasks without specific arguments (currently set to process 50 tasks per execution)
  • Change to HWDMediaShare process library to attempt to set MYSQL session timeout value to default (8 hours) to prevent errors (MySQL server has gone away)
  • Media item activity display parameter fix
  • Bugfix to resolve PDF display issue
  • Media item download button and quality button display parameter fix
  • Linked up the media item layout parameters
  • Added maximum media width parameters to "media video" and "media item" modules
  • HWDMigrator update

1.0RC3 2012-04-22

  • Added Dailymotion.com remote plugin
  • Added new methods to Remote class to support Open Graph standards to title, description, thumbnail and duration
  • Added Vimeo.com plugin
  • Added dynamic jQuery loader to MEJS player
  • Added more parameters to media item module including the ability to load random and recent media, and filter the media type
  • Added JWAdvanced plugin support
  • Bugfix to auto load HWDMediaShareFactory to JomSocial plugin
  • Bugfix to fix paths in hwdMediaShareViewEditMedia view of Administrator
  • Bugfix to correct Flash metadata injector paths in Video library
  • Bugfix to fix incorrect object name for process database errors
  • Changed CSS for slideshow to prevent forced ratio
  • Modified JomSocial plugin to fully support included parameters (disable tabs and layout parameters)
  • Added all media item page layout options
  • Finished the Bo:videoJS plugin
  • Finished the FlowPlayer Reloaded plugin
  • Improved the guest upload workflow process
  • Bugfix for Youtube player width
  • Bugfix for RokComments conflict (preloaded ContentModelCategories model)
  • Implemented the necessary Joomla standard system to prevent cache from blocking filtering and ordering changes in the frontend
  • Added filtering parameters to the Media menu manifest
  • Added RTL support to the FancyUpload2 "Browse Files" positioning Javascript
  • Bugfix for header meta options in component
  • Added support for header, description, categories meta options in component, and linked titles and thumbnails
  • Bugfix to resolve false negative on batch tools in administrator
  • hwdMigrator completed
  • Commented out alert (A required file was not found, please be patient and we fix this.')
  • Bugfix to prevent incorrect maximum filesize value on standard uploader
  • Bugfix to allow thumbnail display when the exact requested thumbnail size does not exist
  • Javascript change to load module videos by AJAX using HTML instead of assuming all videos are local
  • Added preloadAssets() method to media player object to allow for videos being loaded by Ajax and then evaluated
  • Bugfix to resolve video playback when only FLV file exists
  • Added global download access field in configuration
  • Bugfix to prevent Key value change on frontend media editting (and therefore lost media files)
  • Bugfix to resolve lightbox error on video Quality button
  • Bugfix to resolve large file uploader limit being hard coded at 30MB
  • Improvement to media item modal window display
  • Bugfix in route.php helper to prevent #303 errors on uploads for restricted galleries
  • Bugfix to resolve Youtube player width value
  • Changed all plugin manifest methods to "upgrade" so that the Addon package will upgrade correctly

1.0RC2 2012-04-07

  • Resolved conflict with core JTableExtension class (causing fatal errors when using JCE editor)
  • Resolved boolean logic issue with uninstall function
  • Added www.youtu.be remote plugin to provide support for shortened Youtube urls
  • Resolved bug in JomSocial plugin which attempted to load JomSocial library without installation check first (mainly causing an issue with uploads)
  • Resolved issue with default location of Uber Upload script
  • Resolved CSS positioning issue with "browse files" link on Fancy uploader
  • Resolved ordering state problem for lists of groups, albums, playlists and users
  • Resolved listing duplication problem for administrator

1.0RC1 2012-04-01