bookmarks in handbook
I am going to implement bookmarks in the handbookapp. but it might be a good idea to not make this application-specific.
I was going to have a separate table in the handbook-app but I am now thinking it might be a good idea to have a "bookmark" content-object.
This content object could point to any content-object-publication on the system (store the publication id + application).
this way I can still easily display a list of all handbook-bookmarks for a specific user in the handbook-app, but it could also be used for other things, like publishing a link to a complete handbook-publication in the weblcms or linking to an assessment from a handbook or bookmark all the interesting portfolio's I want to follow, ...
there are some problems with this aproach:
- bookmarks would be platform-specific and as content-objects can be exported this would lead to strange results
- when publications would be deleted, the bookmarks should be "notified" of this so you get some kind of warning "this resource was deleted by the owner".