im currently looking into the possibility of using silverstripe as a backend for a music site. It has playlist of different genres and the site owners need to be able to upload all the tracks and be able to create playlists from the uploaded tracks. The playlists need to be dynamically changed in order, songs etc. Basically they need to be able to add, remove and sort songs in the playlist.
I was wondering if Silverstripe would be capable of this. I have worked with it in the past and i love the framework options of it but im wondering if its doable. I need some sort of general library wich contains all tracks and the user should be able to drag and drop tracks and sort them.
I see dataobject_manager working for the upload part. Im just wondering what the best way would be to create a library holder type page and use this later on backend for drag and dropping of tracks.