This new beta release brings a ton of new functionality, 2 new modules and a lot of skin updates, as well as some core changes that you will want to be aware of:
New jrStore module for selling physical goods has been included in the SuperPack. Allows your artists to sell T-Shirts, etc.
New jrFoxyCartBundle module allows you to create "bundles" of items that you can sell at different prices than the cost of the individual items. Includes direct support in the audio and video "create album" forms for selling albums at a different price than the individual songs/videos.
The new jrSage skin has been made a stand-alone skin, and the CSS is no longer a part of the jrFlashback skin. Note that there has been a core change here, and skins no longer support "multiple CSS styles" (it never worked right anyway and made the core code to handle it significantly more complex).
Important change to how you show a user's "Home" keys in a skin - previously there were some "home" variables that you could use to display a user's home profile name (for example) - there is now a new {jrUser_home_profile_key} template function that must be used to grab this info - check out the included jrElastic skin (or any skin in the super pack) for an example on their use.
the jrComment module has been updated and all comments now post via an AJAX view - this means when commenting on an item such as a song, the page will not refresh and stop the audio player - a much better user experience.
Updated cache system that should be more intelligent about what profile items are included in lists, and reset the cache accordingly when profile data changes. JR5 is designed to have caching on at all times, so make sure unless you are developing that you are running with caching enabled.
the core "privacy" functions have been overhauled and should work better now.
Added in new "play keys" to media streaming to try and prevent sharing of media streams.
All new album and playlist "re-ordering" - if you are a profile owner (or admin user), on the album view and playlist view you can now simply drag and drop the entries to re-order them.
Power User setup has been redone and should actually work now
SoundCloud tracks can now be included in Playlists.
Simplified the jrEvents module - additional fields are now setup in the Form Designer and can be enabled (you may only see this on a new install at this time).
Skin screenshots are now supported in the "info" tab for a skin - all skins now include screenshots. To add screenshots to an existing skin you can create 4 screenshots named "screenshot#.jpg" where # is a number 1 - 4. They should be placed in your skin's img directory.
New "Live Search" form field for use by module developers allows for an AJAX based "live search" text entry field. You can see this in action in the updated jrPrivateNote module. Note that this field is not a form designer field, as it requires a constructed view for the live search results.
The ability to create a video album and upload multiple videos in one shot has been added to the jrVideo module.
Video screen grab now works properly for uploaded FLV videos.
Bug where all quota access options would be turned off on Integrity Check for a brand new install has been fixed.
There's a ton of other small tweaks and fixes throughout all modules as well - and a lot more "polish" to the way a lot of things work.
If anyone has any feedback, runs into any issues, or has any questions, please make sure and post to our Jamroom 5 support forum:
and we'll help. With this release we believe the beta period is soon going to be coming to a close, so if you have not picked up the Jamroom 5 Super Pack (26 modules + 3 skins), now is the time to do it - the Jamroom 5 Super Pack will not be available once Jamroom 5 is out of beta!
Joined: 09 Jul 2003
Posts: 37583
Location: Seattle, WA
Posted: 04/28/13 09:36
jellomaster:
Great release Brian! Will you have something to upgrade a 4.x database to 5.0?
Yes - after we come out of beta and have had time to test the migration setup on some sites to be sure it is working correctly, there will be a migration path.
Hi Brian, great job you and the guys are doing, It will be great if you have some ETA when jr5 would be out of Beta and the migration path from jr4 to jr5 will be ready. It will be great if you can tell us some month estimate or Week estimate will be much appreciated