All things come to an end and everything must pass. And so it is with MyMuse.
I have not been able to work on it for some time and things are moving on. Few people sell mp3's off their sites anymore. Places like Spotify, Bandcamp and other outlets make running your own shop more work that it is worth.
And code moves on. The plugin I wrote for PayPal is now using sunsetted code and I have no ambition to update it. The plugin I wrote for US Postal Service is using sunsetted code, same thing. Joomla has moved on to version 5 and I can't get around to updating/testing. Joomla has changed its test environment and I no longer wish to learn a new one!
It's been a great experience being part of the Joomla environment and an honour helping a lot of muscians sell their tunes. Thank you to everyone who used MyMuse.
Blessings on you all!
Last updated on .
Hits: 599
Written by Gordon Fisch.
MyMuse for Joomla4 Released!
September 6, 2023. MyMuse for Joomla 4 (version 5.2.0) is released.
This is not a fudge of the J3 version made to work on J4. This is a total rewrite of the Joomla 3 version using the latest Joomla coding standards and best practices.
WHAT DOES IT DO?
With MyMuse you can
Sell your tracks online
Create Artist/Albums/Tracks, or as we call them, Caegories/Products/Tracks
You can create multiple Artist-Categories and assign the products to several
You can sell different formats of the tracks (ex: MP3 and WAV)
Version 5 includes many database changes and improvements. We can now track sales of different formats. Because of this, the upgrade from J3 is not trivial and there is no path to go back. For that reason you should make a BACKUP of your site including your database. You should try things on a staging copy of your site first.
Upgrading any Joomla site from 3 to 4 can present challenges. Make sure all other components and plugins are Joomla4 ready.
The latest version of MyMuse adds integration with Joomla's Custom Fields and Tags.
You can now add Field Groups and Fields to your MyMuse products. This is a great boon as you can add as many custom fields as you like. If you put them in a field group, that group appears as a new tab in the Products Edit page. For templates, they are accessible in a $products->jfields array.
You can now add Tags to MyMuse Categories. First create the tags in the Tag Manager, add them in the Category Edit page. They can be accesssed in tempaltes with JHelperTags: $itemtags = (new JHelperTags)->getItemTags('com_mymuse.category', $this->child->id);
The stock MyMuse templates have been rewritten to to use CSS Grid instead of tables. On mobile devices, rows for Track listings or oder items turn into 'cards'. Much improved layout. If you use your own custom tempaltes, see about integrating the grids into yours.