Flexible OmniOutliner
Pages: 1, 2
OmniSpreadsheet
Think of a Mac-OS-X-native spreadsheet application, and you'll probably struggle to come up with anything other than Excel, or maybe AppleWorks (although, after doing a quick check, I did stumble across BC Spreadsheet, which looks kind of interesting). OmniOutliner's next hidden treat is the ability to act as an effective cruncher of numbers, offering some very nice spreadsheet-like functions.
Throw some numbers into an outline, use the Info panel to make sure those columns are of "number" type, and then switch on the "calculated summaries" option immediately underneath.
Lo and behold, OmniOutliner totals up all of the child items in a parent item figure. It's an ideal way of keeping track of expenses or the sales figures for a small business.
We found some good additional tips for Omni accounting over at Loud Thinking that you might want to take a look at if you're contemplating ditching Excel for simple accounting. A pretty good spreadsheet template is included in the Sample Documents download on the Extras page.
OmniExportExpert
If there's one thing you cannot accuse OmniOutliner's creators of, it's skimping on the export options. There are so many ways of getting your information out of OmniOutliner that some people might find it hard to pick one.
Built into the program are export options for HTML, XML (as in Keynote, too, as you'll see later in the article), OPML, plain text, or RTF. From the Omni Group's extras page, there's also a script that will export an outline into Microsoft Word, another potentially useful feature for wordsmiths. You need to download and install Late Night Software's XSLT Tools 1.0 to make it work.
The exported file is HTML, and if opened in Word under outline mode, retains all of its outline features. See Figures 7 and 8 for shots of an outline before and after being exported to Word.
|
|
|
|
OmniSteve
Possibly one of the best uses for OmniOutliner is to use it as a brainstorming tool for your next Keynote presentation. You can take advantage of Outliner's simple tools to organize your thoughts, then export them to Keynote where you can create and refine the design elements.
For many tech types, Outliner is a more comfortable environment (AKA "text") for working out ideas than Keynote's interface, which can distract you with managing visual elements while you're still at the "thinking" stage. Omni added XML-export capability in version 2.2, and specifically called out Apple's Keynote application in the preferences and export options.
|
|
Then, when you are working in Keynote, you can open Outline view in the sidebar, and it should look just like what you created in OmniOutliner. Here are the "before" and "after" screenshots.
|
|
|
|
I really like having a pure-text environment to use for brainstorming and organizing, before getting into the design phase of a presentation. Even if I didn't use any of the other Outliner goodies, I would consider keeping it in my applications folder just for this use.
In you're interested in learning more about Keynote and XML, I recommend that you check out David Miller's article "Keynote's XML Connections," right here on Mac DevCenter.
OmniOmni
And still, we've only scratched the surface of OmniOutliner's hidden talents. Other delights on the extras page include a widget to turn outlines into BrainForest Professional documents for viewing on a Palm OS computer, another that exports to LaTeX, and yet another that extends the built-in HTML export, giving you greater control over the look of the exported web page.
Further afield, Steve Ivy has created another HTML renderer for OmniOutliner; the Studio Log offers a fascinating look at using OmniOutliner as a script editor; and Mark Guzdial has been using it for initial outlining of articles, before using home-made scripts to export to LaTeX via BBEdit and TeXShop. Nifty.
There's plenty there to keep even the most devoted OmniAddict busy for weeks.
Giles Turnbull is a freelance writer and editor. He has been writing on and about the Internet since 1997. He has a web site at http://gilest.org.
Return to the Mac DevCenter
You must be logged in to the O'Reilly Network to post a talkback.
Showing messages 1 through 9 of 9.
-
Embedded Links Biggest Missing Feature
2004-01-01 14:45:35 anonymous2 [Reply | View]
Otherwise I love this thing, but it really makes you wonder whether these guys ever heard of hypertext. The URL is the most fundamental concept of tying things together.
-
More Superb Mac Software
2003-12-14 06:23:58 ndearnshaw [Reply | View]
OmniOutliner is a wonderful piece of utility software that I use every day for tracking small To Do lists and Expenses.
If you are looking for something to handle larger amounts of information then take a look at NoteTaker from AquaMinds (http://www.aquaminds.com).
I used to carry a log book around all day, for taking notes, but now I've gone completely over to NoteTaker on my PowerBook.
The two packages complement each other very well. OmniOutliner excels at smaller dynamically defined list structures and gives you support for dates and column totals. Meanwhile, NoteTaker handles larger document-sized outlines, allowing you to clip graphics and other documents and insert them into you note books, which you can then publish as a website directly from the tool. NoteTaker also supports To Do lists but they aren't half as awesome as OmniOutliner's.
-
More Superb Mac Software
2003-12-20 17:10:34 anonymous2 [Reply | View]
The next major rev of OO will feature exactly that type of note taking and organizing functionality. Hopefully the public beta will be out a few weeks from now. -
More Superb Mac Software
2004-01-14 12:27:05 anonymous2 [Reply | View]
NoteTaker, it turns out, is a poor copy of an application called NoteBook. NoteBook was originally written for the NeXT Computer by Jayson Adams and is available for the Mac from his new company, Circus Ponies. Check it out at www.circusponies.com. If you've already bought a copy of NoteTaker, be sure to ask them for your money back!
-
Now if they can just make it work like other mac applications
2003-12-13 16:31:28 anonymous2 [Reply | View]
OmniOutliner is generally a well thought out application. The stated aims of producing a modern More! is admirable. The integration with OmniGraffle is great too. However, there are some little frustrating aspects that are not necessary.
Keyboard navigation: Want to move to the end or start of a line? Most other applications on the Mac (TextEdit, BBEdit, the text-input field of this Safari form) use Command-left/rightarrow. OO uses Control-left/right arrow, yet command up/down arrow moves to the start/end of the item (OO's name for a bullet point). This is such a small feature yet its frustration factor is great, because you have to think about your fingers while brain-storming.
Click Through: This is probably the most irritating feature for me and OO shares this with OmniGraffle. If OO is in the background and you click on one of your documents to bring OO to the front, the clicked document becomes the front and the insertion point is placed at the click point. Very annoying, because you have lost your place and/or selection. Read http://daringfireball.net/2003/05/the_problems_with_clickthrough for a very good article on why this is a problem. -
Now if they can just make it work like other mac applications
2003-12-17 05:52:52 anonymous2 [Reply | View]
"""
Keyboard navigation: Want to move to the end or start of a line? Most other applications on the Mac (TextEdit, BBEdit, the text-input field of this Safari form) use Command-left/rightarrow. OO uses Control-left/right arrow, yet command up/down arrow moves to the start/end of the item (OO's name for a bullet point). This is such a small feature yet its frustration factor is great, because you have to think about your fingers while brain-storming.
"""
You should learn the emacs navigation keystrokes. They are available by default in all NSTextFields in all Cocoa applications, which means you can use them all over the place. They're an agreed-upon convention that you can find in most Unix applications as well as an option in text editors and IDEs like BBEdit, jEdit, and Eclipse/Websphere. And they're super-fast, since they don't require you to move your hand from the home row to the arrow keys.
I too was once an arrow-key addict, but once I learned the emacs keystrokes, I never went back. And of course, they work great in OmniOutliner.
Forward = Ctrl-F
Backward = Ctrl-B
Previous Line = Ctrl-P
Next Line = Ctrl-N
Start of Line = Ctrl-A
End of Line = Ctrl-E
Delete next character = Ctrl-D
Delete from caret to end of line = Ctrl-K
Paste text deleted with either previous command = Ctrl-Y
-
some shortcomings
2003-12-13 12:42:55 anonymous2 [Reply | View]
I'm a registered user of OmniOutliner and like the tool and enjoyed your article.
A couple of shortcomings future users need to be aware of, most involves it’s weak printing environment.
You cannot set page breaks.
It won’t print the column headings.
You cannot make your outline look like a table with vertical lines separating the different rows.
I’ve found if I use the tool for “screen work”, all is OK, but if I want to print the information to show to a client . . . the program becomes very wanting.
Tom Raddemann





