/
Deck Service (URL scheme, MongoDB schema)
Deck Service (URL scheme, MongoDB schema)
Background
We should reach final decisions on the URL scheme used by slides and decks, and the collections used by MongoDB for storage.
Issues:
- During the developers meeting, Ali Khalili and Marios Meimaris discussed how the URL scheme should reflect slide/deck IDs and their respective revision IDs. The suggestion is to use the format
item_id-revision_number. For example, {57920599593e64b82e0c1219-1} refers to revision "1" of deck "57920599593e64b82e0c1219". The decision should be uniformly applied to all related services (e.g. activities, deck, content revisioning etc.). - During the same meeting, Ali Khalili, Marios Meimaris, and Kurt Junghanns suggested that we used one collection (instead of two collections currently used) for storing all items in MongoDB. This was in part due to some technical restrictions imposed by the platform's architecture. A final decision needs to be made for this as well.
Action items
, multiple selections available,
Related content
Deck change log
Deck change log
More like this
Deck/Slide
Deck/Slide
More like this
Permanent Deck URLs
Permanent Deck URLs
More like this
Deck Structure and actions
Deck Structure and actions
More like this
Data Models
Data Models
More like this
New revision/edit rights model
New revision/edit rights model
More like this