Mori source questions

Tags ( )

Okay. Just to let you know, my desire isn't really to morph Mori into Yojimbo, but right now I'm between jobs and so I'm looking at Mori through somewhat through my current experience of conducting a job search. Hence I think about using Mori to hold links to companies I'm considering applying to, and a special rss folder that I configure as a subscription to my del.icio.us 'jobsearch' tag-feed so that I can manage all/most of my job search collateral in Mori. Thus my recent thinking about images, pdf, rss, etc. I've been reading the Forum posts on attachments etc. too.

A big question for me right now is trying to decide how Mori handles non text data types. I started Mori's design thinking that content types could be completely generic, and plugins could add extra types. Doing this make Mori work a bit like DevonThink or Yojimbo. Select an image entry, and image is displayed in content view, select a note, text is displayed in content view. This approach is attractive because it means that Mori can be made to handle everything... that's why I started along this path.

But the problem with this approach is that it means that Mori all of the sudden must become a PDF viewer, web viewer, image viewer... and that opens an endless stream of possible features to add. And it also means that Mori will be doing a bunch of things that it's not really expert at. For instance Safari will always be better at viewing web pages, Preview better at PDFs and Images.

So instead my current thought is to restrict Mori entry types to always just be text entries and don't worry about expanding into other content types. And all other types that people work with will be handled as attachments (not yet implemented). I think if done right this will let Mori stay focused while also allowing users to use it in workflows that consist of more then just text.

I'm a fan of the way that OmniOutliner has implemented attachments where some types, such as images, provide previews. Do you think that style of attachment can solve the problem of associating PDFs with your notes well enough?

Handling non-text content types

I'm not so sure.

I do think that in many workflows an attachment metaphor is the way to go. When I'm using Mail.app I often wish that Mail wouldn't automatically inline display content types that it understands -- that is, often I'd like an attached image or PDF to exclusively be displayed as the icon for the attachment and not appear in the content area (maybe there's some way to achieve this behaviour in Mail, but I haven't found it).

So, yes, a straigtforward attachment metaphor is valuable.

However, I know that other workflows will benefit from viewing a non-text entry type in all its glory. One way to limit how far down the slippery slope we fall is to draw a boundary between viewing an editing. Surely if we make no plans to allow editing of non-text types from within Mori then we've cut out much of the complication and problems associated with trying to merge in the many menu options that even a simple image editor would demand.

But you did specifically refer to viewing, not editing, non-text content types as a source of potential problems. While Preview will always be better at viewing PDFs and Safari always better at viewing web pages, I propose that there is still real value in viewing these types within Mori. Let's take an example with another application: NetNewsWire.

When I'm in NNW I have a similar multi-pane user interface and the content being displayed is either going to be a melange of text and images, or sometimes a full blown web page if the feed contains lots of high-fidelity HTML or if I double-click to view the feed's originating web page. Most of the time I am totally comfortable with this experience in NNW and don't worry that it doesn't give me the same experience or power as Safari when viewing HTML content. When I'm feeling like I want more, I simply ask NNW to view the content in Safari instead of within NNW. I'm personally comfortable with this.

So, I think we're in the same ballpark -- I think I'm happy with a Preview, but of the full-size variety rather than a thumbnail. Would we still call that a preview experience or a viewing experience? Not sure, but I think the range of operations on the content are just to view and anything more is a trip out to the content's native application.

I think that without this sort of functionality people will resort to dropping their nont-text content into the NSTextView and hope for the best (which may turn up its own set of issues).

Gavin.

Nodes of a different type

I'm surprised to read this direction change (RTFD only), or rather a staying the course from HBN. I had thought the Tiger WebKit made the logical new choice, and made the various formats all relatively transparent ... it handles RTF, HTML, images, pdf etc etc etc. The big challenge GUI wise would be smoothly handling the differences between a read/write RTF(D) note from an HTML note sporting read with a separate read/write HTML source from an image or pdf which might be read only. That would be awkward, but I'm sure there's a nice elegant solution.

But the problem I have with attachments vs. notes is that it removes non-text notes from the outline which limits certain types of workflow. Imagine that we had a link node type and lets say there were operations that one could do with that. Lets assign a rule to the hierachical organization, say all link nodes on the same level appear as tabs in Safari, and all link nodes on different levels appear in separate instances of a Safari window. By applying Safari to an entire "directory" tree it could pop n-windows each with m tabs ... all at once.

That's just one example, but you could imagine many more.

Then there's the issue of efficiency. Right now if I drop an image on an RTF node, it's for all intensive purposes inaccessable outside that node. What if I wanted to drop an image header on 100 nodes. Currently that's 100 copies of that same image. Not exactly ideal. If it were revealed, and part of the hierarchy then I could do things like alias it etc. Conversely I could change the header on 100 nodes just by replacing that image. Or I could edit that image in 100 nodes by launching Photoshop on that image and editing it. I don't want an image node because I want to view an image by itself, I want an image node because I want it part of a larger Mori "document" structure.

And finally there's marketshare. Who can say for sure, but the market for a rtf only notebook feels just plain smaller than a notebook which can handle rtf + html or rtf + images or rtf + xxx.

Of course, this is your call, and your vision of what Mori should be and I'll be happy using Mori either way. But man, there's a lot of cool stuff you're dropping here.

OK, I'm not making any final

OK, I'm not making any final decision here, both of your points are good an taken. I'll try to think about this harder after Mori 1.2 and before I decide on how to implement file attachments.

OK, I'm not making any final

>Doing this make Mori work a bit like DevonThink or Yojimbo. Select an image entry, and >image is displayed in content view, select a note, text is displayed in content view. This >approach is attractive because it means that Mori can be made to handle everything...

I agree Jesse,
we dont need another DevonThink, Yojimbo, OmniOutliner Notetaker, CPN...... we still have them all. We need further development Moris as the best GUI unique, special (mainly) text notebook and GTD tool.

There are so many features missing from HBN (f.e. usable Preferences, set default font, etc, etc... wich imho should be implemented first. Lack of them make me sometimes realy helpless. But the GUI and the "easy of use" was allways the big thing of HBN. Thats why I love it. Every other Otuliner - I m working since 1991 with Outliners on the Mac (Inspiration) - is still behind it in the GUI. Even if the developer the maker of the best editior ever.

If Mori becomes another Devonthink why should we use it in the future?
Yojimbo is a nice try , but, more or less useless, compared to HBN/Mori. And far behind Devonthink: forget it for the next years...
Devonagent (webkit) is a kind of replacement for Safari/Browsers/workflow-tools, like many others.

Pls make the final decision! But make it for the best (text) Notebook ever!
Later on, will be time enough to look at these "I can do everything"-features...
my 2 Euro-cents

wolfgang

I don't agree

I would just throw Mori away if it did not continue to allow at least the current level of graphical data in the notes. I have DEVONthink Pro --I have used it since beta 1. Yet I could not solve my current data notebook problem with it. I can with Mori (at least after a couple more features are completed). I could easily use Mori to replace all my DT Pro uses. Just because Mori does not do everything does not mean has to nothing. I get a bit tired of having 4 programs that almost do the same thing, but not quite enough to just have one.

That being said, I could see expanded uses for having thumbnails that would launch the document.

BTW: I downloaded and tested just about every outliner/notebook/task manager I could find in the last several days (a lot of them). Mori was the only one that had the basic interface features I needed to handle my Task oriented data needs. I could not believe it. Every program I tried could almost do what I needed, but had one fatal flaw --and the flaw was different on each one.

Dennis

WebKit as universal viewer

Interesting idea. Again, I'd personally be happy having non rich-text be view-only. But if you take a look at Sandvox you'll see a recent example of a product using WebKit for editing.

There's this idea in Mori of eventually having a capability to select multiple entries and have them all presented together in the viewing pane. If WebKit were leveraged for a viewer, each entry's content could be another DIV in the document rendered by WebKit.

One other interesting upside to using WebKit is the potential of permitting people the ability to control the stylesheet used to present the content in the viewing pane.

WebKit as universal viewer

Exactly, WebKit supposedly supports Read/Write HTML but I haven't seen it in action (I think they added it to support Dashboard functionality?). And right on about the style sheet ... taking this a bit further, the stylesheet itself could also be a node which gets applied in that part of the hierarchy.

Phil

WebKit as universal viewer

>Sandvox you'll see a recent example of a product using WebKit for editing.
i dont know how can I see that. Do you mean in editing textsnippets? Does Rapidwever use webkit too?

I m afraid - honestly - that Mori is missing the big points/features HBN had/has. and goes the "Me 2" direktion. (Because XY-tool has... me too !)
Drag any entry from the Outliner structure in HBN directly to the Outliner structure in DTp (Mori lacks that imho important "crosstool"-feature! Thats should be expanded to Folders etc...). When the entry is in DTp, you can format just like in a wordprocessor, because DTp uses the webkit. And - you can do a lot more in DTp.

But DTp its far behind HBN and Mori in easy of use and unlimited permanently open notebooks. If they fix that (will be in 2.x) and clean up the clutterd UI,... hmmm. They had to fight a lot to make the webkit compatible with all that terrible M$ pages in the net. An they are more persons there than Jesse;)
What Mori needs is more HBN features and GUI and the "Linkback" of Omni (Graffle Outliner) . Later on the webkit, ok...

wolfgang

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.