QuickTopic (SM) free message boards QuickTopic (SM) free message boards
Skip to Messages
  Sign In to access your topic list  |New Topic |My Topics|Profile
Upgrade to Pro   Customize, show pictures, add an intro, and more:   QuickTopic Pro...and check out QuickThreadSM
Topic: rfp.html
Views: 10011, Unique: 3370 
Subscribers: 7
What's
this?
Printer-Friendly Page
Subscribe to get & post, or stop messages by email Subscribe
All messages    << 57-72  41-56 of 73  25-40 >>
About these ads
Who | When
Messagessort recent-bottom   
Post a new message
 
Adam EngstPerson was signed in when posted  56
08-16-2006 06:47 PM ET (US)
Yes, I think you're right, but the devil lies in that "just". ;-)
mildm8nnered  55
08-16-2006 02:32 PM ET (US)
It seems to me that Change Tracking and Comments are pretty much the only features you need that couldn't be supported with svn (and a user friendly front end to it) - I note that other people have made similar points.

You'd probably be able to use the svn history data to get all the delta's and assign blame. If you tie comment locations to svn revisions, you should hopefully be able to recalculate the appropriate new offsets for the comments.

Then you "just" need a nice gui for viewing that data and editing the file, delta and comment data.
jn  54
08-15-2006 02:56 AM ET (US)
UTF-8 and multiple suggestions on wordchoice for me is important. I work on longer documents with a need for 6-8 collaborators to help refine word choice.
Ruth Chernia  53
08-14-2006 02:14 PM ET (US)
Wow! What a great concept. Anything that works better than Word's Track Changes would be a vast improvement. I'm working in the book world and often get files that are full of fancy formatting from authors who want to make it "look pretty" and have to spend a couple of hours stripping all that out before I start with the text edit. Then I send the file to another work station where all my changes in red appear in green and when I send the file back to my original station (don't ask -- I have to work on a Mac and a PC), there are blue and purple but no green or red changes. The actual changes are still there. And don't get me started on paragraphs that auto-renumber. Thank you for what you are doing. Keep up the good work.
John Wilker  52
08-10-2006 12:20 PM ET (US)
Just checking in. Hadn't seen any postings lately. Wanted to see if there was anything new. :)
John MacDonald  51
07-30-2006 07:22 PM ET (US)
Dear Adam et al. I'm writing from a broadbased publishing perspective, with some limited software development experience, and I have some experience with older editorial systems. And, I'm thinking what would make a sellable product, and I wonder if this would be helpful:
* What output formats do you want to support? You say this is a "text" editing system, though I'm not sure you really mean it. I think you probably mean text (possiblly localized?), at least basic html, setext, and I think some kind of styled text (probably RTF). I would think RTF would make a good common ground, as you could then support a set of paragraph styles appropriate to your needs. Did I say RTF - there's the venerable TextEdit example project sitting in the OS X Developer Tools for anyone to adopt and modify!! Hopefully it includes the spell-checker.
* Workflow: I'm not sure how you work, but I'm guessing you toss stories back and forth among editors and writers until you hit a finish point, and I can see how this would work well for many, while other operations have a more rigid set of steps within a queue. At the very least, though, you have a) a bunch of submissions, or even just ideas, outlines, that are just floating there in various stages, and b) scheduled stories in an in-process queue heading towards a publication of one sort or another. So, this beast needs to be able to support multiple publications neatly, multiple editions, and a bunch of stories with rich labeling as to where they are at in production, as well as a bunch of categories of people assigned to work on them. So, to me, this thing will need a) a window where editors in charge can view clearly what's going on with any one edition in process, who has what part and what stage it is at, and b) an interface containing a list of stories that have their name attached, and labeled so they know it's time to act on it. Again, this is to make it more sellable.
* Version tracking, rollbacks, journaling, individual person-session edit-coloring. It boggles my poor mind. Wonderful, that you are promoting this!
Adam EngstPerson was signed in when posted  50
07-26-2006 12:31 PM ET (US)
There is indeed some conflict between offline mode and check in/out. My answer for an initial version is that check in/out should be possible only when online. An offline user should be able to open a file, and even make changes, but in such a way that they're entirely outside the system until manually merged back in (and the user should be warned about what will need to happen).
Adam EngstPerson was signed in when posted  49
07-26-2006 12:29 PM ET (US)
Indeed, I think some careful thought will have to go into how comparisons are displayed between versions, because sometimes you want to see all changes since the beginning, sometimes you want to compare just two arbitrary versions, sometimes you want to see all the changes since some point (when you last saw it, for instance), and sometimes you want to hide all the changes and just see what the current version looks like.
Adam EngstPerson was signed in when posted  48
07-26-2006 12:27 PM ET (US)
Yes, we're initially assuming that a major aspect of GroupEdit is to provide a really good front end to Subversion (or some other version control system, but Subversion seems like a good one).
Adam EngstPerson was signed in when posted  47
07-26-2006 12:23 PM ET (US)
Having used Subversion a bit, I think it provides everything we'd need on the back end. The real trick is in the front end, since locking, for instance, exists in Subversion, but most clients don't try to prevent users from checking out a locked file, as GroupEdit should. That's because merging changes isn't generally a program with code, whereas it is with prose text.
Adam EngstPerson was signed in when posted  46
07-26-2006 12:19 PM ET (US)
Yes, I tend to agree, James. In most editing environments, simple check in/out would be fine. Perhaps resolving discrepancies could be something added in a later release.
Adam EngstPerson was signed in when posted  45
07-26-2006 11:43 AM ET (US)
Yes, I think combining the basic functionality of the apps you mention is roughly in the right direction. But keep in mind that SubEthaEdit is real-time only, which wouldn't be helpful in 99% of the writing situations we envision. And FileMerge, although it can compare files at the character level, doesn't let you edit in a version that shows you the comparisons, making it essentially useless. And as much as making GroupEdit agnostic to the version control system sounds like a good idea, I think it makes much more sense to have it work well with one open source system and to integrate it so the users and admins don't have to fuss with the variability that's guaranteed to come from an agnostic system. We want this to work, not be ultimately flexible.
Keith DawsonPerson was signed in when posted  44
07-26-2006 08:05 AM ET (US)
One caution about Darcs -- it is written in a little-used, academic programming language called Haskell. You have to install Haskell as part of installing Darcs. I did this once, long ago, and it was such a horror show that I have blanked out most of the memory.
SjurNM  43
07-26-2006 02:57 AM ET (US)
After reading through the GroupEdit RFP, the impression is that you want a single application that merge the core aspects of the following existing applications/technologies, with some refinements and tight integration:

- SubEthaEdit (for real-time collaborative writing, highlighting of authors, and tag high-lighting/styling
- FileMerge (for visual tracking and comparing of versions and diffs)
- version control system front end, e.g. CVL (for CVS) - I suggest that GroupEdit is agnostic to which version control system is used, i.e. that it can cooperate with several systems (cvs, subversion, others)
- iChat

The whole should be more than the sum of the above parts. The idea is not to try to integrate each of the above applications with each other, but serve as a starting point for what could be achieved: an integrated whole taking major ideas and features from the above list. It *might* be possible to integrate some of them, for example taking SubEthaEdit as a starting point (given that its developers are interested:-), and integrate chat functionality (I have a vague memory that iChat also provides some sort of framework that can be used by other apps), a version control front-end with features as outlined in the RFP with diff views and version comparison possibly along what is found in FileMerge.

Just my 2 c.
SjurNM  42
07-26-2006 02:05 AM ET (US)
The best change tracking application I have seen so far is FileMerge, which comes free with the dev. tools included with MacOS X (it's an Apple app). It gives a beautiful, graphical presentation of the changes between any two files (e.g. versions of the same file, from a version control system), high-lighting differences down to the character level. It also allows you to edit the resulting "merged" file, but it won't update the display of the comparison.

My main grip with it is that it only handles Latin-1 properly. When used with UTF-8, the character high-lighting goes way off track, since it considers bytes, not characters, when looking for diffs.
kevinv  41
07-25-2006 11:02 PM ET (US)
How would handle implicit locking in offline mode? Should somebody have to pre-check out files before disconnecting (and thereby locking others out while they are disconnected?)
RSS link What's this?
All messages    << 57-72  41-56 of 73  25-40 >>
QuickTopicSM message boards
Over 200,000 topics served
Learn more Frequently asked questions  Acknowledgements
What they're saying about QuickTopic
 Questions, comments, or suggestions? Contact Us
Read our use policy before beginning. We value your privacy; please read our privacy statement.
Copyright ©1999-2008 Internicity Inc. All rights reserved.