On Mon, 3 Feb 2003, Julian Klein wrote: > Stephan, > > > One problem, I know, is that if specify a version, > > you retrieve the > > content of this version, but if you use the output > > stream, you should > > create a new version. This is a feature, which > > doesn't work properly. > > I am not very aware of the Slide API, but perhaps > you should use the VersionHelper as in the WebDAV > server's PUT method? I will look more into this.
Hmm, sounds good. > > Which features do you want? Remember, the Source > > interface is very basic, > > so you can't do everything. > > My main hope for the web interface is the ability to > view content and edit it while maintaining version and > concurrency control. Perhaps this is a generic > statement, so I will describe it in terms of a > quasi-use case scenario.... > > 1) User can "checkout" files that are not locked in > order to edit them with the assurance that no one else > will undo their changes (e.g. User clicks on filename, > doLockSource creates lock, map redirect to a WSIWYG > edit page or a file download page...perhaps > auto-generate key for checkin?) > 2) User can "checkin" updated files with revision > control (I suppose this could be achieved via the lock > views being mixed with a file upload page e.g User can > add file to proper directory and remove key as one > action via one request...doCheckInLockedSourceMethod) > 3) User can remove files that are not checked-out > 4) All actions relate to user's role > > I mention number four since I have not studied the > user management of the system. If this is in place, > then great! My number one priority would be to have a > locking mechanism down. After this I would hope for > version control, but I am not too crazy about this > seeing as the history objects are not exactly a user > friendly navigation experience. > > **How do you see this interface playing out? I must first complete the transaction handling, then I will check the check-in/check-out mechanism. But I havn't anything done for the locking feature. > I am willing to help in any way I can, so I will study > the Slide API a bit and see what I can do. Help would be appreciated especially for the locking facility ;-) Stephan Michels. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
