Cultured Code Things revs to 0.9

If you haven’t tried out Cultured Code’s Things yet, now is a good time. It’s my favorite task manager, and it’s better than ever. Yesterday, version 0.9 was released. You can download the public Beta preview for free. It’s a Beta, so you are encouraged to let the developers know what you think.

The big news about this Beta release? Recurring to-dos and projects. And there’s lots of other improvements as well. If you like Things, sign up for their newsletter for a 20 percent discount once 1.0 is released this Spring (you’ll be able to pick it up for $39; regular price will be $49).

If you read my review of Things, be sure to read the comments for this post, too. One of the developers of Things addressed many of the concerns I raised in the review.

Try your hand at screenwriting

Celtx. It’s a free tool for creating a screenplay and offers robust collaboration and sharing options (and it’s for Mac, Linux, or Windows).

In addition to screenplays, it also supports AV scripts (documentaries, ads, music videos), audio plays (radio, podcasts), theatre (U.S. and International Standards, and plain old text). But if screenwriting is your game, there are many choices…

Dedicated Screenwriting Tools

Celtx (free, Beta) Mariner Montage ($139.95) DreamaScript ($195) Movie Outline ($199.95) Final Draft ($229) Movie Magic Screenwriter ($249.95)

Tools that can handle Screenwriting (to some degree)

Latte and Literature's Scrivener ($39.95) MacroMates TextMate: Try the screenwriting bundle ($63 for TextMate, free Bundle) Apple iWorks: Try the Screenplay template for Pages ($79 for iWorks, free template) NovaMind Platinum ($249)

I’m not a screenwriter, but I’ve dabbled in it. For this, I use Celtx. For my other varied textual needs, I rely on TextMate, Scrivener, iWorks(Pages), and Redlex Mellel. This is off-topic, but I just have to note that I especially love Mellel. But it’s not for screenwriting. It’s a versatile word processor. Why I love it and how I use it is a topic for another post, another day…

RapidWeaver Vs. WordPress II: RapidWeaver review

Realmac’s RapidWeaver, a Mac-only web publishing tool.

Who is it for?

RapidWeaver targets people with little to no web design experience seeking a simple way to produce a professional-looking, standards-compliant, and highly customizable mixed-content website. By 'mixed-content,' I mean that it handles both static and dynamic content. But it's not just for those new to web publishing. It's used by experienced developers, too, because it's a handy way to quickly build and deploy a site with minimal fuss, and it's fairly easy to create custom templates.

What is it?

It's a stand-alone web design and Content Management System (CMS) that runs locally from your computer. As a content management tool, the built-in capabilities of this app are easy to use — and the user interface is much friendlier than most other web-based content management systems. It's also easier to set up since you don't have to worry about potentially complicated installation procedures. For instance, you don't have to set up a database on your server to get your blog up and running. The down side to this is that you can't manage your content remotely from a web browser (with a few caveats, which I'll go into later). For the most part, you need to be sitting at your Mac when you want to work on your site.

Like iWeb and WordPress (and other CMS solutions), RW is built around the assumption that it’s desirable to start out with well-built, professionally-designed, battle-tested templates. This is desirable because (a) most people don’t have the time, inclination or ability to produce a site design and (b) templates help ensure that sites meet web standards.

What I’ve just labeled a ‘template’ in the previous paragraph, RapidWeaver calls a ‘theme.’ What’s the difference? Themes are flexible templates. For most blogging tools or content management platforms, a user will find a theme he or she likes, apply it to their site and that’s pretty much it. The average user may change some basic colors and fonts for a given template, but they typically don’t have the ability or the inclination to readily modify much else. A RapidWeaver theme, on the other hand, empowers the user to really dig in and modify the template to make it his or her own.

For the novice, themes may be the killer feature of this program. With themes, some of the style variables that may be modified with ease include site colors, font families, page width (to include flexible and fixed width options within one theme), header image, and sidebar position. Most themes also offer several pre-defined styles from which you can choose as well, which is nice for those who have trouble picking complimentary colors or matching thematic elements.

The customization parameters of a theme are really only limited by how many options the theme developer builds into it. RapidWeaver comes with a slew of nice themes. If you don’t find what you like within these options, there are many top-notch third-party themes available (most will cost you around ten dollars or so, but many are free).

While most people will use a pre-designed theme, the RealMac developers provide a great tutorial and a software development kit for those who wish to create their own (for their own use, to give away, or to sell). Note for those of you who are interested in creating a theme: RapidWeaver works this magic by saving theme variables within an Apple property list (plist) file. It’s a standard XML file, which makes it a breeze to add to and modify theme properties.

Conceptually speaking, RapidWeaver places the design and management of your site in the background so you can concentrate on content, content, content. But that’s not to say that it doesn’t offer robust design/management tools. On the contrary, the app provides very effective management and customization tools, support for search engine optimization and advanced-user options (such as adding your own java, PHP, special assets, or custom CSS on a per-page or site-wide basis). Most of the configuration and customization options are deployed through a plethora of tabbed pop-up windows (commonly referred to as ‘inspectors’ in Mac parlance). You open them up when you need them; otherwise, you close them up and they stay out of your way.

All things considered, the developers have created a clean interface to manage just about all aspects of a site — which will especially appeal to those new to web development. The idea is that you won’t ever need to get at the code behind the scenes (if you don’t want to, that is). RW is so confident that most users will never have to mess with underlying code that the developers don’t even present an option to view the code through the application’s user interface ( actually, they used to have an option to view the code in earlier versions of the program, but no longer do. This was a good choice because the displayed code in the earlier versions was not directly editable. That was just annoying). Not to worry though — you can get to the code if you need to. UPDATE: I’ve learned from the RW forums that you can still toggle the code view by invoking the shortcut ⌘-Alt-U.

If you’re used to directly editing style sheets and web code, you may find the ‘RapidWeaver method’ a little awkward and limiting; the developers took many of the common things you would normally do ‘under the hood’ and gave them their own front-end user interface. If you’ve never hand-coded anything, no need to worry: RW’s built-in tools allow even the most novice user to jump right in and start modifying site colors, fonts, sidebar position, site metadata, etc. without ever needing to access the code. There are also some third-party tools you can buy to help you access images for easy modification (see RWmultitool). Alternatively, you can modify a theme by locating it’s associated package at /Your User Account/Library/Application Support/RapidWeaver/ and opening up the associated HTML and CSS files in the editor of your choice

 

The workflow

The RW workflow is simple: you choose a template, you add pages, you publish it to your web host. All you need to get started is a copy of RW, a remote web host and an FTP or .Mac account. What makes it special is how easy it is to do this, the good looks of the resulting site and the versatility of the 'theme' framework. RW also stands out in terms of how quickly you can deploy a site. How fast is it? It depends on how much customization you want to do. I was able to launch a site with a blog, multiple static pages and a photo album page in about 30 minutes. That's not too bad. I set up a fairly complex website for my wife that features a blog, dozens of static pages, customized graphics, and a highly modified template in about 6 hours of non-contiguous work. That's pretty good, too.

The core of this editing area (the main place where you add your content) is the RW page. You can add a variety of pages, ranging from a fully-featured blog to straight HTML code. Each page type you choose defines how you add content to that element. If you choose to create a blog page, for instance, the content area is specialized with fields unique to things you need to add for blog entries. Makes sense. If you choose a photo album page, you get a totally different content area, specialized for iPhoto integration and drag-and-drop simplicity. The designers have obviously put a lot of thought into creating simple interfaces for a wide variety of page types. Chances are that you will not need to refer to the manual very often, except when it comes to understanding all of the options in the RW Inspector panes. That is, each page type is associated with a specific inspector pane, and each inspector pane is chock full of customization options.

While this equates to a platform that allows users to quickly and easily deploy a site, there is a downside. Since RW makes it so easy to publish a site, many users won’t bother to (or won’t know that they should) fill in site metadata and other details. I have a suggestion for the RealMac developers: it it would be a good idea to provide some tooltips or otherwise-integrated instructions to better explain the myriad customization options available for each page type, the page inspector, and the site inspector.

For example, it’s very quick and easy to create a page. However, it may not be readily apparent to users with no web design experience that you also need to name the folder and file for that page. It would be helpful if the developers built in some sort of warning message when users hit the ‘Publish’ button as a heads up that some of the parameters have not yet been defined.

In the example above, for instance, a helpful message might say ‘Wait! Before you publish your site, you should name your folders and files for the pages you’ve created. This is an important step that will make your site easier to index by search engines. It’s also necessary for blog entries so your permalinks are meaningful.' Or something like that…

There are many other examples of instances where tips and other helpful messages would be helpful to ensure the site is properly set up. Imagine you’ve never published a website before. You may wonder: What’s a meta tag? Why should I worry about this meta stuff? What’s ‘page expiration?’ What’s the difference between optimized, tidied, and default code? And so on. I think the program would really benefit from some additional cues to help users along. This, of course, assumes that most people won’t read the manual or dig into the forums. I think that’s a safe assumption, especially for an app that draws so many people with little knowledge of these things precisely because it’s supposed to be so simple to use.

Remote management (for Bloggers only)

I mentioned that there were a couple of caveats to the statement that "you can't manage your site remotely." There are two exceptions that I know of. The first is with the built-in RW blog: while you can't manage your blog posts remotely, you can manage your comments remotely. That's because RealMac partners with HaloScan, a third-party commenting system, to deliver blog comments.

If you want comments on your blog posts, you need to sign up for this service. And if you sign up for this service, you can manage your comments via HaloScan’s web-based interface. You don’t need to be at home to do that.

The other exception? You can buy a third-party blog plugin called RapidBlog from Loghound.com. RapidBlog is basically a front-end for Google’s Blogger that seamlessly integrates into RapidWeaver. Using it requires you to sign up for a Blogger account. The only weird thing about it is that your posts will appear both on your website and on your newly-created Blogger site (you can choose to hide your Blogger posts, or you can just leave them there — who knows, it may generate more readership for your primary site). If you use RapidBlog, you can remotely edit your posts or email a post from a remote location.

The Small Print

RapidWeaver has been around since 2004 (the same year that WordPress hit the streets, incidentally). It's now at version 3.6.5. Note that this app is not free or open-source (like WordPress). RW costs $49 per license. That's pretty cheap, but if you want to really take it to another level, you're going to want some third-party add-ons. And when you decide to buy some, you'll soon discover that it's not as cheap as it first appears.

In my opinion, you need to buy some third-party plugins to really get the most out of this application. And one thing I really ike about RW is how well it integrates with third-party plugins, add-ons and themes. I mentioned earlier that the RealMac team offers a SDK for themes. Well, they also offer a SDK for anyone who wishes to try their hand at creating a plugin as well. What fun. True, there are many, many great third-party themes out there. But there are also some killer plugins.

Two complaints I’ve heard from RW users is that (a) some plugins should be part of the application from the start and (b) the cost of the plugins quickly exceeds the costs of a RW license. My view? There are some plugins that are so essential, I wouldn’t consider RW complete without them. They are just too handy to pass up. I could complain that RealMac should include some of these plugins as core parts of the application, but I honestly don’t mind paying for some third-party extended options (note that most of these plugins are different page types, each with their own Inspector pane full of options and choices). The app is still quite cost-effective, and it’s definitely generating some very great third-party software development.

Conclusion

I think RapidWeaver is a tool with a great future. It offers slick themes, powerful customization options, ease of use, a dedicated user base (check out the RW User Forum when you get stuck), and top-notch third party add-ons. It's cheap. It's easy for novices to use. It's fun for more experienced people to use.

What’s not to like? Well, as I mentioned, a case can be made that RW is feature-weak and not powerful enough, evidenced by all of the third-party plugins. Do you really need these plugins? No, but they will make life easier for you and they are pretty cool. I wouldn’t be surprised if the RealMac team bought out a few of the add-ons in the future. Yourhead Blocks, for instance, adds WYSIWYG freeform layout functionality to RapidWeaver. I know that my wife, for one, could not live without it for her site. She’s so used to using Blocks, in fact, that she forgot that it’s not actually a part of RW.

Speaking of my wife, I quizzed her on her RW experience as she’s the primary user of the app in our household. She reports that the program is, on the whole, a great tool. However, she has faced some problems with the app crashing while she’s trying to publish changes to her site. She’s taken to closing down all other running programs on the Mac when she’s uploading content, which she says helps. She also notes that publishing times can be quite slow, and the site itself is pretty slow on the initial load. These issues have gotten worse as her site has grown. It raises the question of scalability. How big can a RW file get before it becomes unreliable? I trust the developers will keep refining the loading/publishing issues as development moves forth.

I’ve personally noticed that RW can be limiting when it comes to adding or creating complex mixed content on a page. In addition, some things are tricky to do if you want to push the boundaries of a theme or mix up how your content is presented. I can best explain what I’m talking about here by way of example. Say you want to add a third column to only one page of a site. This isn’t so easy. One solution that many people use is to add a ‘faux’ column on a Blocks page. That works, but it would be nice to have some themes with one, two, or no column options per page. I’m not aware of any limitations that would prevent this.

As for mixed content, I’m referring to the ability to, say, mix in some static content with posts. For example, imagine you want your home page to list your top three newest posts. Above and below this, you wish to add some static content — but you still want your main blog to be a separate page in your site. This isn’t easy to do. Or imagine that you want to add two columns of static text and maybe some sort of additional javascript to go with your Photo Album page. There are work-arounds to issues such as these (and most rely on third-party plugins!), but I would like to see RealMac push towards more and more flexibility and more choices in the future when it comes to page customization (mixing multiple page types on one page, for example). I’d also like a way to open up the core theme files from within the application for quick edits. Of course, that’s a tall order since they are also trying to keep things simple with this app. My suggestion? How about two versions set at two different price points: RapidWeaver Standard and Pro?

I’ll close by noting that it’s a tool that certainly rewards the patient user — I mentioned that RW has a good user forum, and this is where you should head first to answer any questions you have, or to see if anyone has already posted a fix for a vexing problem you may be having. It’s a vibrant, friendly community and if you have an issue, chances are it’s already being discussed.

For the next installment in this series, I’ll present an overview of Wordpress. Then, in the final post, I’ll compare the two based on some criteria of my invention. Cheers.

Postscript: A forgot to mention Snippets! This is one of the coolest parts of RapidWeaver. This is a simple but powerful feature: open up your Snippets inspector pane to reveal stored bits of code. Drag and drop these ‘snippets’ directly onto your page. RapidWeaver includes many handy snippetized code bits, you can easily create your own, or you can download third party snippets from the RW site. If you find yourself typing bits of code over and over, this can be a huge time saver. Added to that, many people are integrating snippets functionality to create unique add-ons. For example, I just used Snippets yesterday to place social bookmarks on my wife’s blog. I works great. By the way, if you use the social bookmark snippet referenced here, be sure to check out this thread on the RW forums. Happy weaving.

RapidWeaver Vs. WordPress: Part I

Thanks to Google Analytics, I’ve discovered that many people reach this site upon searching for ‘RapidWeaver vs WordPress.’ I offer my apologies if you are one of these people: I posted some short comments on this topic last November, promising to follow up with a complete comparison…but I’m only getting to it now. Why the long delay? I’ve needed this gestation period to think about what I wanted to say.

Comparisons of these two publishing platforms are scarce (my proof: it’s the only search term that I’m aware of for which this blog appears near the top of the charts on Google).

Perhaps this is because they are quite different tools. Perhaps it’s because review sites, in general, don’t offer much in terms of application comparisons.

At first glance, it appears that WP and RW serve different audiences. WordPress is specialized for blogging; RapidWeaver does blogging too, but it’s more of a complete website design tool. WordPress offers web-based content management (server-side); RapidWeaver is managed locally, from the user’s computer (client-side). WP is a free, open-source tool. RW is an application that costs money.

Should they be compared? I think so. That so many people have searched for comparisons of the two to reach this site is a testament to this.

I’ve used both WordPress and RapidWeaver to develop many sites. Despite their apparent differences, I’ve found that both platforms can do just about anything I want them to do when I need to develop a personal (or even small business) site. Both offer great blogging support. Both can handle static/mixed content. Both can be used to create complex, great looking sites for people with little to no web development experience. Yet, these tools remain radically different in many ways. What differentiates the two? Which is best?

I want to start by defining the problem. What are people looking for when they seek a comparison of RW and WP?

Here’s my best guess:

You’re in the market for a good, inexpensive tool to create a website. You want your site to be flexible, easy to use and easy to maintain. You want it to look like it was designed by a professional, but you don’t have the time, inclination, or experience to create something from scratch. Still, you’d like to be able to customize your site with relative ease. Moreover, you want the ability to create, tweak and modify at will, should you decide you want to ‘get under the hood’ at some point in the future.

You want to start a blog, but you also want a system that easily allows you to add static content. You want lots of template and plugin options to expand the functionality and appeal of your site. You want a platform that is powerful, but you don’t want to be overloaded with options. You abhor the notion of navigating a complex user interface. You abhor the notion of reading a long user manual even more. Most of all, you want your site to look beautiful.

You’ve searched the web and are overwhelmed by the many choices out there from which to choose. You want to make the right choice the first time. You look at Blogger and other basic web-based personal blogging solutions, but you think these are a bit too simplistic. You want something more robust. So you look at open source Content Management System solutions like Drupal or Joomla, but these solutions are just too complex for your needs. You consider DreamWeaver, but it’s too expensive, bloated and complicated. You try iWeb, but it doesn’t quite fit the bill. It’s nice, but you feel that it’s just a bit too limited, too tied to .Mac and perhaps tries so hard to be drag-and-drop simple that you worry that it may limit your future options as your site (and your experience) grows.

Enter RapidWeaver or WordPress. Both platforms are very popular. Both have dedicated, passionate users and solid documentation. Both are capable of producing great looking sites and offer the flexibility and ease-of-use you seek. Both offer tons of great-looking templates and plugins.

For my next post, I’ll start the comparison with an overview of each publishing platform. I’ll follow this up with a post on the strengths and weaknesses of each. Finally, I’ll offer my opinions and conclusions about which tool I think is best for which type of user. If you have any specific issues, needs or considerations you’d like to see addressed in this comparison, let me know.

 

Dvorak-Qwerty support for Adobe CS

So, here’s my latest Dvorak-Qwerty keyboard support rant.

I received a very odd ‘personal’ response from an Adobe customer support representative regarding my request for Dvorak-Qwerty support for Adobe’s Creative Suite applications.

My complaint: Dvorak-Qwerty does not properly work with Adobe products.

(See my previous post for background on DQ if you have no idea what I’m talking about)

Here’s a snippet from what I wrote to Adobe about this annoying problem:

I must toggle to the QWERTY layout to use my shortcuts, then toggle back to Dvorak when I need to type. This is very annoying. Would Adobe consider posting a relatively minor update to address those users who rely on the Dvorak-Qwerty keyboard layout in Mac OS X?
They wrote back to me today (within 24 hours, as promised on their website):
I understand that you would like Adobe to post a minor update for Macintosh users who rely on Dvorak-Qwerty keyboard, as you have to continually toggle between these two keyboards in order to use it to type text and use short cut keys respectively.

I apologize for the inconvenience this has caused.

We need to inform you that Adobe® Systems continually develops new applications and improves existing products, but cannot comment on unreleased products until a press release is posted. When new releases become available, the details regarding new features and purchasing information will be posted on the Adobe Web site at the following URL: www.adobe.com

Ok. So they seem to grasp the issue, but then again … the response mimicked the phrases from my complaint so closely that it left me with the distinct impression that some sort of AI compiled and regurgitated a customized automated response based on my input. The part that annoys me most is that the automated response tries too hard to appear like it came from a real human. Or perhaps what annoys me is that it doesn’t seem like it came from a real human, but Adobe would like me to feel as if it did.

I can’t say that I expect to see a software update from Adobe that addresses my issue anytime soon. I’m guessing there aren’t too many users out there who suffer from lousy DQ support (and it’s not just Adobe products that lack DQ support), and I’m assuming that the Adobe user base is so massive and the number of suggestions to improve their software are so many that my little complaint may be backlogged until Adobe CS 10.

It’s nice that Adobe has a system in place to so quickly respond to a customer input. I bet a lot of R&D went into this auto-rapid-super-friendly-personalized response system. Still, it raises a larger philosophical question about automated, rapid customer support. Is a quick reply better than a delayed reply (or no reply at all) if it is canned and impersonal? Is it actually worse if it’s canned and impersonal and it attempts to be personalized in a very fake way?

In addition to the mimicry of my original complaint, the ‘personal’ message also included my name at awkward intervals throughout the response. Here’s an example:

Troy, also, please visit the following URL on the Adobe Web site for the latest customer service and technical information: [www.adobe.com](http://www.adobe.com)/support/main.html
And later on in the (relatively short) message:
Troy, the Web Support Portal Representatives are available from Monday to Friday.
I'm convinced that a human would not reference my first name repeatedly in such an awkward manner.

The Adobe response was signed by ‘Victor M.’ of Adobe Customer Service. I’m sure that Victor M. exists, but he surely would not have typed out such a weird response to a customer. I really wouldn’t expect a human to type out a detailed response within 24 hours from such a massive company. It had to be a generated response. So what’s my point? If Adobe is committed to a personalized, rapid customer response, I would rather receive a message that said:

'Hi Troy, we get a bazillion comments and suggestions every week. We got your message. A real human will read it. We will consider your input.'
A week or two later, perhaps I would get a message that said:
'Hey Troy, We read your input. We understand that you've submitted a feature request about our support for Dvorak-Qwerty. It may be part of a future Adobe release, but we can't make any promises. We'll do our best. We're considering it. Really. Please understand that we have a bazillion other feature requests already in the queue, so your input will be addressed in the order it was received since we've determined that it's not a critical application error.'
Maybe it's just me, but I'd rather see a response like that. To be fair, perhaps the response I received wasn't automated. Perhaps Victor M. used creative cut-n-paste to respond to my query. Still, it seemed disingenuous; it seemed like a cookie-cutter response cloaked in a 'personalized' message. It seemed, in other words, automated in the worst way.

If any of you reading this are Dvorak typists who use QWERTY shortcuts (and use Adobe apps), please consider dropping them a note. Maybe all ten of us will get them to consider updating their software…

Novel uses for VoodooPad

I’ve been off the grid for the past several days getting ready for a job interview. Now that it’s over, I want to share a tip about a tool I used to help me prepare.

First, I’ll define the problem. I typically prepare for an interview by writing out potential questions that may be asked. I then add some ‘answers’ after each question in a bulleted list. I then sit in front of my Mac and practice answering my fictitous questions. This works fairly well — and I own several programs that handle simple bulleted lists with flair (Pages, Tinderbox, and OmniOutliner, for instance).

But I wanted something a little different this time around. Instead of viewing my questions and answers all on one page, I wanted the ability to view my questions separately from my answers. In other words, I wanted to see the questions without the ‘answer’ bullet points. Then, after I practiced responding to the question, I wanted to compare what I said with the bullet points. It dawned on me that what I was looking for was a simple ‘flash card’ system.

Enter VoodooPad. If you’ve never used this tool, it’s worth trying out (especially considering that the developers offer a free Lite version that is surprisingly capable and feature-rich). What is it? Essentially, it’s a tool for taking freeform notes that gives you the power to quickly and easily create links to new pages of information. It’s like having a little stand-alone I’ve previously noted that VoodooPad is a nice tool for fiction. Create a character sketch for a person named ‘Tim,’ for example, then link this character information to a sub-page named ‘Tim.’ Once you create this sub-page, every time you type the name ‘Tim,’ VoodooPad automatically links this character name to the character sketch sub-page. It’s a handy way to track and develop people, places, and things when writing a story.

It’s also a handy way to create hypertext fiction. It’s certainly not as robust as Eastgate’s StorySpace, but it’s a heck of a lot cheaper. StorySpace is $295 (to be fair, StorySpace is a very specialized writing tool designed for very long and complicated hypertext stories). My point is that VoodooPad Lite is free and does a fine job if you’re looking for a simple tool to try out non-linear writing.

VoodooPad works very well as a ‘flash card’ system, too. It was the perfect tool, in fact, to help me practice for my interview. All I had to do was type out a question, create a new link to it and paste my bullet points for that question in my newly created sub-page. I listed all of my practice interview questions on my main ‘index’ page and linked to sub-pages for each answer. I also created some links to hold background information about the job for quick reference. My interview ‘prep package’ was easy to set up. It was convenient to have all my interview notes contained within one little stand-alone VoodooPad file.

VoodooPad comes in three different flavors depending on your needs. I’m currently getting by with the free Lite version, but I’m getting ready to upgrade. Why? I’ve come to depend on it. And I keep finding new ways to use it. This is not to say that I find the Lite version of this app lacking for my simple needs — it’s more about supporting Flying Meat (the developers).

I could have written that last sentence differently, but I may never get the chance to use the phrase “supporting Flying Meat” again…

Back to Basics: Top Nine tips for new Mac users

This is my first post in a new category I’m calling ‘back to basics.’ With all the new Mac users out there, I’ve decided to periodically post some tips aimed at this crowd — a group that includes many of my friends who’ve crossed over from the PC. To get the ball rolling, I’ve compiled a list of nine tips for new Mac users. If you have a tip to share, leave a comment to round off this list at an even ten.

9. Buy a book.

Macs are supposed to be easy to use, right? So why should you need a manual? The truth is that the Mac operating system may not be overly intuitive for longtime Windows users.

It’s about more than learning the differences between a ‘Dock’ and a ‘Start’ menu, or ‘System Preferences’ and the ‘Control Panel’ — understanding Mac OS X is about changing the way you think about using your computer. While built-in Mac OS X ‘help files’ are available to answer basic questions, it’s hard for new users to get the big picture through help files alone. This documentation tends to be short and is often devoid of context.

For those new to the Mac, I think it’s worth the money and effort to buy a third-party manual to keep at hand for quick and easy reference. A book offers depth, context, and examples in a package that won’t get in your way while you’re working on your Mac. Sure, you can find just about anything you want to know through an online search or user forums, but a well-written book will help you break your PC habits and more quickly adapt to the Mac environment. Maybe I’m old fashioned, but I think it’s generally easier to learn from a book. You can prop it open to a dog-eared page, highlight it, tab it with stickies, and generally abuse it. Most importantly, you don’t need to navigate away from what your doing to get some help.

I recommend David Pogue’s Mac OS X Leopard: The Missing Manual. I also like TidBIT’s TakeControl Ebooks, a series of downloadable PDF booklets that are cheap and full of great info (you can print them out or view them online). If you are a more visual type of person and want to learn how to use your Mac (and many great applications) by watching videos, be sure to check out ScreenCastsOnline.

Apple also offers some good online resources. Be sure to check out Apple’s online help files: Switch 101, Mac 101, and ‘Find Out How.’

8. Explore Mac third-party software.

When one of my friends gets a new Mac, I'm quick to point out a few 'must have' free apps that they should consider loading up right away as they get started on the new OS. Here are a few: QuickSilver or Butler * to launch applications and handily complete routine tasks , Perian to view just about anything with the QuickTime player, VLC to view anything else, Onyx to maintain the Mac, Handbrake to convert your DVDs to different formats.

However, I’ve discovered that many ex-PC users fret about downloading software from third-party sites because they fear viruses, trojans, spyware, and other nasty stuff. All I can say is that Mac apps are generally very safe (by ‘generally’ I mean that there have been no viruses, trojans, spyware, etc. thus far embedded in third-party Mac software that I am aware of, but it won’t necessarily stay that way)… and users who ignore third-party Mac apps are arguably missing out on the best part of the Mac experience. The key is to only use trusted sources as you seek out new apps. A few trusted sources I use are: MacUpdate, versiontracker, and iusethis. Need a way to keep your applications up to date? Try MetaQuark’s AppFresh.

*(I personally use Launchbar but it isn’t free)

7. Learn how to install/uninstall applications and delete stuff

So, you just downloaded a Mac application. Now what? While some Mac apps include installers that function similar to Windows installation packages, most do not. When you download Mac software, what you're likely to get is 'Disk Image.' Think of a disk image as a 'virtual disk.' What you need to do is click on the disk image to open it up (it will likely open up automatically after you download it — don't panic). The disk image is now 'mounted' and will appear on your desktop. If you don't see a disk image, chances are the application is zipped up in another compression format and the disk image is contained within that zipped up file. Why? Developers like to distribute their software with small file sizes. The way to do that is to tightly compress them. Here are some basic instructions regarding the vaunted .dmg file. To many Mac users, this tip may seem too obvious. But I maintain that it's not obvious at all if you've never done it before.

By way of example, a friend of mine downloaded Handbrake one night based on my recommendation to format/convert some of his DVDs to use on his new iPhone. The next day, he complained that the app was extremely slow and created a ‘blank’ file that didn’t open up in any application. The problem? He was running Handbrake from within the disk image. He didn’t realize he needed to drag it to his applications folder prior to using it. It’s easy for long-time Mac users to laugh at this mistake, but consider it from my friend’s perspective. How would he know?

But what about deleting? If you don’t want an application anymore, drag it the trash. That’s it. You’re done. Use the same method to delete files. Want to delete things even faster? Try this key combo: ?-delete. If you want to keep you Mac as tidy as possible, consider the free AppDelete or the shareware AppZapper. These apps clean out additional items that are left behind when you drag apps to the trash. Not that these additional items will hurt anything if you leave them — it generally doesn’t really matter much. Still, it’s a good practice to delete all the associated bits and scraps of a program when you’re done with it. Down the road, you’ll be glad you did.

6. Take the time to understand Permissions

'Get Info' is like Windows 'Properties.' You access it by rig ht-clicking on any file, folder, or application. You'll find a lot of useful information here, including metadata like size, creation date, when the file/folder/app was last modified or last opened, where it's located, and a preview of the icon associated with the folder/file (tip: you can change the icon for any item via the 'Get Info' pane, which is fun).

Most importantly, ‘Get Info’ is where you’ll find permissions that govern who can do what with your files (you decide who can Read, Write, and Execute). Need a tutorial? Check out this Macworld article and this Apple documentation.

5. Learn some shortcut keys

Sure, there are shortcut keys for Windows (generally, you substitute the CTRL key for Apple's ?). But in my experience most Windows users turn to the mouse (right-click menu) or the Menu Bar to access basic commands like copy, paste, save, etc. Sure, you can do this on a Mac, too.

But there’s a better way. Longtime Mac users tend to be oddly fanatical about shortcut keys, and Mac applications reflect this: each Mac application you install will have a seemingly endless list of shortcuts. Why bother learning key-combo shortcuts? Speed and efficiency are clear benefits, but shortcuts also help you avoid repetitive stress from using the Mouse.

Here are a just a few you shortcuts you should consider learning right away:

? -tab (tab through open applications) ? -A/C/V (select all, copy, paste) ? -W (close the current window in an application) ? -Q (quit application) ? -S (save)
Here's a cheat sheet for standard Apple shortcuts. It's important to point out that shortcuts are also built-in to all of the applications on your Mac. Some apps may have literally dozens of key-combinations to help you work faster. If the thought of learning so many shortcuts makes your head hurt, consider Ergonis KeyCue. This handy little app is a bit expensive, but it's a clever way to learn new key combinations. Once KeyCue is installed, every time you hit the ? key, a menu pops up that displays all available shortcuts for your current application. Soon, you'll wonder how you ever got along without complex combos like Adobe PhotoShop's shift-option-?-S (which opens up the 'Save for Web & Devices' dialogue box, if you're curious).

4. Learn new ways to navigate

Mac navigation is different from PC navigation. One thing PC users will notice right away is that Mac application windows float on the desktop in self-contained little boxes that can be moved around at will. While I know that this may be unnerving for some Windows users, trust me: in time it becomes liberating. What I hate to see is ex-Windows users dragging windows out of the way to 'peek' behind to other windows in the background.

With Mac OS X, there are easier ways to navigate. Try the Expose keys. Try ?-tab (tab through open applications). Try Spaces. Try some of the great Mac application launchers (see #8 above). Use Spotlight. The last one I’ll point out here is a little freeware preference pane to toggle between open windows within one application with ease — it’s called Witch and it’s made by the same guy who created Butler.

3. Understand how to take care of your Mac

Many new Mac users express shock and dismay the first time something goes wrong. The truth is that the Mac OS requires a little TLC. While I have never experienced the level of frustration, rage, and resignation I felt as a Windows user (I used to consider it normal to wipe out my hard drive and reinstall everything from scratch once or twice a year), that is not to say that the Mac OS is perfect. Far from it. That's why it's a good idea to learn some basic steps to keep your machine humming.

Check out Apple’s Mac Maintenance Quick Assist, how to manually initiate maintenance tasks, and Macworld’s dated but still very relevant article on preventing Mac disasters. You may also want to consider investing in Cocktail. It’s not free, but it’s cheap, simple to use, helpful, and is an excellent maintenance Mac app. New Mac users should also consider the expensive but essential DiskWarrior. You may not need it often, but when you do need it … you really need it.

My last point: reboot every now and then. My father-in-law recently visited with his Macbook in tow. He complained that some of his OmniWeb * links were no longer working and his machine was generally acting strange. When I opened up his laptop, it whirred to life. When I say ‘whirred,’ I mean it was really noisy. Fans were blowing hard. Hard drive was cranking. My solution? I rebooted. Everything worked fine after that. It was silent once more. It turned out he had the computer in sleep mode for over half a year — since his last visit he had never rebooted. A system reboot at least once a month is a good way to clear out any weird or corrupt processes that may be running.

*(stay tuned for a future post on why I bought OmniWeb for my father-in-law)

2. Don't be afraid to customize

I've found that many Mac users never change anything when it comes to their Mac's appearance or layout. My opinion? Have fun with it. Make your Mac fit your lifestyle and workflow. Add apps to your Dock, drag Apps you don't use off your Dock, add Finder shortcuts, change your Desktop picture...trust me, you can tweak just about everything and anything in the Mac OS.

How far you take it depends on how adventurous you are, but even the most conservative of users should try out a bit of customization. It’s your Mac, after all.

Here’s one small example. Here’s another. Here’s yet another. A good starting point to see how fun and useful this can be is the free Tinkertool from Marcel Bresink. The list is endless - explore forums, Mac sites, etc. and enjoy. Be careful though. It can be addicting.

1. Set up your Mac with security in mind.

So, you pull your new Mac out of the box, plug it in and start using it within a few minutes. You're excited. You want to start having fun. Before you jump in, consider your account structure. One potential problem of the Mac OS is that the first account you create on your new Mac is always an administrator account. You won't have a choice here. The problem is that many new users don't know that it's not a good practice to use an Admin account for day-to-day use. So here's what you do: immediately create a new user account in 'System Preferences' with full Admin privileges. Then, log in with this account and go back to 'System Preferences' and change the first account you created to a 'Standard' account. Finally, log out of the Admin account and log in to the first account.

This first account is the one to use on a daily basis. With your Standard account, you will be prompted to enter your Admin account name and password every time you install new software, change system preferences, etc. It’s a bit of a pain, but it’s a lot more secure. For Leopard users, be sure to check out the ‘Sharing Only’ account (great choice when you have relatives visiting who want to use your Mac) and ‘Managed with Parental Controls’ (great choice, of course, for kids). Oh, and make a note to ensure that your Mac Firewall is turned on (System Preferences > Security > Firewall)…inexplicably, the Firewall is turned off by default for users who upgrade from Tiger to Leopard.

And what if you forget your Admin password? Fortunately, there is an easy fix. All you need to do is stick your OS X installation disk in your CD/DVD drive, restart your computer, and hold down ‘C’ key as it restarts ( remember this with C = CD-ROM). You can let go of the ‘C’ when you hear your CD/DVD drive whir to life. In time, a window will appear that asks you to select a user language. Then, as the next window pops open, you’ll notice that there are now some menu options up in the Apple menu bar (top of the screen). Choose ‘Utilities’ (if you are running 10.4 Tiger or 10.5 Leopard) or ‘Installer’ (for earlier versions of the Mac OS). Then choose ‘Reset Password.’ Follow the simple instructions to choose a new password for the account of your choice, then quit the installation process (from the ‘Installer’ menu in the Menu Bar) and restart your computer without holding down ‘C.’ That’s it.

While it’s great that it’s so easy to reset an admin password, it’s also kind of scary. What it means is that anyone with an installation disc and access to your machine can quite easily reset your admin password and access your files. The moral: if you have data that you don’t want anyone to see under any circumstances, you will want to explore ways to encrypt this data and protect your mac. The other important point to make here: ensure you have a backup before doing this, just in case.

That’s it for now. Have a tip to share?

DevonThink's Free WordService & line endings

Here’s a tip for working with text on your Mac. Have you ever needed to copy over the text of an email from, say, Apple Mail to another application (like your blog?). I need to do this all the time.

Here’s the problem. Sometimes I use my lunch break at work to begin typing out a post for this blog (using Microsoft Outlook — I use Windows at work). I then send this Outlook email home. Later that night, I fire up Apple Mail, copy the text of the email, and then paste the text into MarsEdit to form a starting point for a new post.

The problem is that the email text is riddled with annoying line endings. It doesn’t wrap correctly. Here’s an example from an earlier post to illustrate the point. I typed up the following text in Outlook and then sent it to Apple Mail several weeks ago. When I cut and paste this text, it looks like this:

A friend wrote me last night to ask if I had tried 'Things' from Cultured Code. I have, and this is one of the GTD-based task management applications I will review in the coming weeks.

So far, I’ve written about iGTD and OmniFocus, both excellent applications. The ‘Getting Things Done’ task manager series is taking more time than I anticipated, mainly because it takes a while to really grasp each of these applications.

As you can see, the line endings make this block of text look awful. I want the text to wrap naturally so it fits the width of whatever box I place it in. I want it to look like this:

A friend wrote me last night to ask if I had tried 'Things' from Cultured Code. I have, and this is one of the GTD-based task management applications I will review in the coming weeks.

So far, I’ve written about iGTD and OmniFocus, both excellent applications. The ‘Getting Things Done’ task manager series is taking more time than I anticipated, mainly because it takes a while to really grasp each of these applications.

I won’t get into the technical reasons behind this formatting problem. Instead, I’ll just show you how to fix it quickly and easily. I trim my line endings with ease using DevonThink’s free WordService tool. Download this tiny package, copy the folder over to your Services folder (User Account>Library>Services) and you’re in business.

All you need to do is select the text after you paste it into the app of your choice, select ‘Format’ from your Services menu, and then select ‘Reformat.’ There it is.

All line endings are removed — and your paragraph structure stays in tact. This is just one of 34 handy tools included in the WordService package. Give it a try (be sure to peruse the included ‘ReadMe’ text to get a feel for what the different tools do).

Many of the applications you use on your Mac include Services options. Most of them are worth checking out. The nice thing about this Apple tool is that you can invoke an application’s ‘service’ tools even if that application isn’t open. For example, suppose you’re surfing the web and you find some text or a URL you want to add to Yojimbo, an application I like to use for storing and organizing notes. Simply select some text or a URL, then choose Yojimbo’s Import option from the Services menu. Presto, Yojimbo launches and the new text or URL is instantly added.

Services, by the way, is mainly designed as a way to work with selections of text. If you want to see a couple of the more interesting things you can do with it, select a bunch of text and try out the ‘summarize’ and ‘speech’ tools. I’m a big Services fan. It’s probably one of the least used tools on Mac OS X — and it can be quite useful.

Get your Mac ready for the Lunar Eclipse

If the skies are clear where you live tomorrow night (or tonight, depending on your time zone), don’t miss your chance to witness the last lunar eclipse until Dec. 2010.

lunar-eclipse

Here in Hawaii, I’ll be heading out to the beach around 11 p.m. While I won’t be bringing my Mac with me, this event marks a great occasion to highlight a few of the astronomy programs available for OS X. These tools are excellent teaching aids and are just plain enjoyable. If you don’t have a Mac, no worries: each of these apps run on Mac, Windows, and Linux.

If you go outside to watch for the eclipse, keep an eye out for Saturn (if you have a telescope the rings will be visible) and Regulus (the 22nd brightest star in the night sky, in the Leo constellation).

Saturn and Regulus will be the brightest points in the sky nearest to the eclipsed moon. Exactly where they will appear relative to you, of course, will depend on your location and the time you go outside to have a look — but they will appear to be close to the moon.

Cloudy out? View the solar system on your Mac

1. StellariumFree. This planetarium application specializes on views of the sky from an earthly perspective. Enter your coordinates to see what's going on in your sky on a given night. This is my app of choice for casual desktop sky-gazing; it's also a great learning aid. I enjoy setting the program to fast-forward so I can watch the sky come to life in quicktime. There are many user-contributed scripts available to enhance your Stellarium experience which make an already interesting program even more engaging. This is a great program to keep on your Mac for those times when you want to quickly identify a star or constellation.
  1. Google EarthFree. It isn’t just for earth-browsing any more. Check out the ‘Sky’ view mode for a full-featured astronomy package chock full of user-contributed goodness. I’ve lost many hours engrossed in the ‘Sky’ view; this Google Earth expansion is still a pretty new feature, but it keeps getting better and better.

  2. CelestiaFree. Celestia doesn’t confine you to viewing stars from an earth-bound perspective. You are free to fly around the visible universe in dizzying three dimensions. There are many, many expansions available for Celestia that make it even more fun and valuable as a learning tool. The one thing about Celestia is that it’s not quite as easy to use as the other programs; still, it’s an amazing tool with a dedicated user base and it’s a joy to use.

  3. Starry NightExpensive. I own an old Mac OS 9 version of Starry Night Pro and I still use it on my old iBook G4 in Classic mode (note that Classic only runs on Tiger and earlier versions of Mac OS X). It’s come a long way since then and is worth checking out if you really enjoy astronomy and want a feature-rich package with many great animations and photo-realistic imagery. Even the old version of Starry Night that I own is visually very beautiful. It’s a great teaching aid to view the solar system in motion from any perspective, watch eclipses, find satellites, view the earth from distant planets, and more. If you go for the Pro package, you can hook up your Mac to your telescope to track distant objects. My only problem with Starry Night is that it seems to have gone overboard a bit with commercialization — there are now at least six SN packages to choose from, and all of them are pricey.

My favorite experience with Starry Night? Heading out in a canoe late at night with my old iBook back in my home state of Maine on Nicatous Lake (far, far away from any light pollution), turning on Starry Night’s ‘night vision mode’ and spending a few hours looking up at the sky. Note that this is only enjoyable in the summer while doused with about one gallon of bug spray to keep the mosquitos away.

More Mac astronomy links

If Mac astronomy software interests you, check out Pure Mac's comprehensive list of astronomy apps for more ideas. Hope the skies are clear wherever you may live.

Never share a user account, but if you do...

There’s an ongoing struggle in my household. I don’t want to use any names…but if it weren’t for my tireless, unrelenting efforts to keep my iMac (which is shared by one other person) free of desktop clutter, there would now be a virtual sea of files cluttering our desktop. You might never guess I was an organized person if you happened to open my sock drawer, but I keep the Mac lean and clean. The only icons I prefer to see on my desktop are mounted drives. To be fair, I drive my wife crazy (ok it’s my wife, but I won’t use her name) with some of my user habits because I can’t leave the Mac alone. I’m always installing things, deleting things, moving things, changing things … above all, I like to test out third party mac software.

So, you may ask, why on earth do we share one user account on our primary Mac? It’s not the recommended way to do business. The preferred solution is to create separate user accounts; this is more secure and it gives you the freedom to organize your own workspace just how you want it. But I maintain there is at least one scenario when a shared account makes sense — when you have a Mac that always stays at home and you and one other person you completely trust are using it to share the same pool of data.

We share the same music library, the same iPhoto library … we share pretty much all of our data. For several years, we managed seperate accounts, but I grew weary of constantly dropping and dragging files and folders back and forth. We had iPhoto and iTunes set up for sharing, but this requires one to be logged in to both accounts to access the others shared photo/music content. Much of the mail we receive is for both of us. It just seemed easier to combine the two.

Would I recommend this arrangement? Again, and this is critical: only if you completely trust that one other person and you can live with different user habits on one account. For me and my wife, life is just easier using one account, despite our different organizational styles. I’d venture to guess that no one would really recommend this set up, but it’s good for us. Here are a few of the ways we make it work. Even if you don’t share an account, this list may provide you with some fresh ideas.

 

1. Admin or Standard account?

We set up our shared account up with 'Standard' user privileges and then created a separate Admin account. This is a good practice, even if you don't share an account. If you want to learn more about user accounts, check out this affordable E-book from TidBITS.

2. IC-Switch and DeliBar

We prefer to use different browsers and news readers, so we use IC-Switch. This free little Menu Bar application allows us to quickly toggle between default internet applications. I also use a Menu Bar application called DeliBar that allows me to view my stored online bookmarks (via my del.icio.us account) right in my Menu Bar. I like managing and storing my bookmarks online because it enables me to access my favorites in any browser, and in any location. If you like Menu Bar items, by the way, check out this list.

3. Documents folder

We created three main subfolders within our Documents folder: one for me, one for my wife, and one for shared items such as our finances. We did the same for our Pictures folder (for those images that we do not want to manage from within iPhoto). We use color labels to easily identify our folders at a glance e— my folders are labeled with red, my wife's are purple, and folders with shared documents are gray.

4. Alternate keyboard languages

Things are a bit more complicated for us because I use the Dvorak keyboard layout and my wife uses Qwerty. Solution? We set up our Mac with both languages via the 'International' system preference (System Preferences > International > Input Menu). We then checked the option to 'Show the Input Menu in menu bar' so we have a nice visual way to see what language is currently active. Finally, we established a key combination to quickly toggle between the two input languages (this option is also available in the Input Menu).

5. The Dock

I don't really use the Dock, but my wife does. She also uses Spotlight, and I never do. I use Launchbar to launch applications and navigate around the Mac (a free alternative is QuickSilver); DragThing is my preferred 'Dock replacement.'

6. Finder

My wife uses Finder and I use PathFinder. This works out well — she can set up Finder just how she likes it and I can set up PathFinder with my personal preferences. If you've never tried PathFinder, by the way, give it a spin. I couldn't live without it. Some people say, though, that it has too many features and options.

7. Web browsing

I use Firefox when I'm doing webwork and OmniWeb when I'm just having fun. My wife prefers Safari.

That’s about it. One final note: I recently downloaded the trial for a program called Hazel from NoodleSoft. This little program automates file organization, manages trash, monitors and organizes folders, and more. It’s very clever and quite easy to use. I think this may be a great new tool to help me and my wife manage our shared account.