Hello. I am currently developing a DAM site and I need to implement a Basket
User will visit the DAM, browse some page and media. There will be a button
aside each media the see, on clicking that button the media will be added to the
Basket. There will be a link to view the Basket and from the Basket user can
remove added items.
The Basket will be associated with the session. When user left the DAM the
Basket will be clear. So I cannot store it in permanent storage.
I have no idea how can I store the information.
As far I know UCM is stateless, so there is no user's session. I am not sure. If
there is a session object, can I store the media info within that object? How
can I access the session?
persist during Post back.
First of all, I believe you may fully re-use all the standard services. This will resolve the persistence issues you mentioned in your first post.
As for GUI, you may want to build your own, reusing idocScript includes from DAM, but I'd also consider simple redirection to UCM or "embedding" the UCM screen (imagine you have a third party web application and you want to run/access it "within" your site).