Anyone have any pointers to wiki pages on this?  What is the current
status of pod versioning?

On Feb 14, 1:50 pm, Nathaniel Titterton <[EMAIL PROTECTED]> wrote:
> We were running through some plans for our authoring system in ucwise --
> the one where we use pods and Sail does all of the persistence work for
> us! -- and I have some questions.  These involve content data, rather
> than student generated data.
>
> First, are there particular wiki pages I should be looking at?  I'm
> having trouble finding things that are current, etc.
>
> We hope to pass off all content authoring to the existing (or soon to
> exist) step authoring classes.  So, those classes will provide a panel
> with a "save" button, e.g., which will trigger the pod getting saved.
>
> When the content is changed, the pod guid changes, I assume.
> (Everything from here on out is assumptions, actually).  So, our classes
> that point to a particular pod (through a guid) will need a listener to
> be told when that guid changes.
>
> And, when the content of a pod changes, other pods that point to it will
> change also -- some of the 'container' pods will get new guids, some
> won't, depending if they are supposed to point to the new updated pod.
> Fine, so all our classes that refer to pods will have listeners, and one
> change might trigger a bunch of guid-change events that we get.  (And,
> this might lead to some ugly synchronization issues if multiple edit
> windows are open, but lets ignore that for now).  Hopefully we can
> register these listeners with something relatively lightweight -- i.e.,
> we don't have to instantiate the full editing UI for all pods in our
> editor at startup.
>
> This cascading of new guids to some containers but not all sounds a
> little tricky.  How is sail deciding what pods to update?  Authoring
> information isn't right (i.e., update all those that are owned by the
> person who authored the change), since a particular author may want some
> containers updated and some not updated.
>
> It seems like all updates to a pod will need, at least, some contextual
> information -- i.e., update this pod in the context of this other set of
> pods that might refer to it.  If this is the right idea, how is that
> context specified?  If it is wrong, what is the right strategy?
>
> We also realize that nasty issues are going to come up if you have two
> different clients making edits, perhaps even when happening
> asynchronously.  But, we can deal with that in time.
>
> -nate
>
>    -+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-
>      Nathaniel Titterton                          [EMAIL PROTECTED]
>      Lecturer, Researcher                              510-643-4207
>      U.C. Berkeley (329 Soda Hall)


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SAIL-Dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/SAIL-Dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to