I had GNU Emacs, gVim, Notepad++, PSPad, AkelPad, NoteTab Lite, Notepad2 and Professional Notepad shortly after deciding to try drafting my posts offline. I also had a bunch of HTML editors to go with the goodies above.
I made the decision to draft my posts offline after realizing that using Blogger’s web-based post editor bars productivity. However, before I could effectively and safely use offline post editors or blogging clients, I needed time to study how each of them should be configured properly so as not to mess up my blog. That means I can’t use them immediately.
Enter the text and HTML editors. It does not need much training to use simple text editors and I only needed to learn how to insert tags when using an HTML editor. I could use them to post while learning some offline blog clients.
Text Editors
I checked the overviews of each of the above text editors from their respective websites and from other sites like Wikipedia. After that, I was immediately able to set aside four text editors to exclude from my consideration. Now there are only four text editors left to choose from. That’s 50% off the list. They are:
- AkelPad;
- NoteTab Lite;
- Notepad2; and,
- Professional Notepad.
The Big ‘Four’— Emacs, gVim, Notepad++ and PSPad
If you raised an eyebrow after realizing what I just crossed off the list, then you must be a geek. But hear me out first before you use the comment form below as a weapon: I took them out not because they suck but because they are too much for my purpose as of the moment. Remember, the reason for all of this is to have a simple editing environment that I can use without much hassle while I learn some blogging clients.
Those four editors taken off the list are so impressive in power and flexibility that I am very much convinced that I should learn some of them in the not so distant future. While they are more complicated and a little more difficult to learn at first, the extra effort is a worthwhile investment specially for a writer. The additional intricacy you have to deal with is a small price to pay for a free text editor which could do everything a wordsmith needs to be done including washing the dishes and cleaning the floor; with a plug-in, I heard Emacs can brush your teeth for you so that upon arising, you could immediately work on your magnum opus without having to deal with the trivialities of personal hygiene.
Down to Two
Of the four remaining contenders, two were again crossed off the list (that’s another 50%) leaving AkelPad and NoteTab Lite.
Notepad2 did not make it for the simple reason that it does not have word count. Word count is an important feature for me. It keeps me within due bounds and, like my car’s speedometer, it tells me when to slow down (throwing words at you, my dear gentle readers). But otherwise it is a very good and capable text editor. So, while it did not make it to the finals, it occupied a place in my computer as a Notepad replacement. It is light and does perfectly what Windows Notepad was supposed to do.
Professional Notepad, however, wasn’t as lucky; it had to go. While working with it, I selected a large chunk of text to copy and paste somewhere. However, instead of clicking Copy, I accidentally clicked Paste. Now, the whole selected bunch of text was replaced by a URL I had previously copied. Ok, my bad I’ll just have to undo the operation. After Ctrl-Z, a dialog box hit me in the face telling me that I cannot do an undo (excuse the pun) unless I pay for the software, or something along those lines.
I checked their website and found that one of the features (6th in the list) of their full version is: Unlimited multilevel undo/redo
. Reading that list, you would think that the trial version would at least have a limited undo/redo capability—like only two or three levels, for instance. I guess limited
, in this case, means none.
I don’t know if removing the undo capability was a good idea. They could have simply limited the number of successive tasks you can undo (or the number of successive undo you can make). I’m sure their program is feature rich enough to entice users to buy it even if they give out some undo capability.
It may even be a little better if they did not allow you to do a save instead because after you are informed of the limitation when you try to save, you can still copy everything and paste it into Windows Notepad where you can save it. In my case, my data have been a permanent resident of /dev/null by the time I was told that I cannot undo. But anyway, it’s their program and it’s their choice. And aside from that lack of undo capability, the program seems to be fine. Just be forewarned if ever you plan to use their trial version. Remember: in their vocabulary, limited means none.
AkelPad
NoteTab Light has a lot of interesting features which tickles my geeky bone like a clip tool library, outline documents, very good word statistics, extensibility, and other neat stuff. It could even negate the need for a separate HTML editor if you’re willing to learn it at a deeper level. But then again, I wanted something simple.
AkelPad also has word count, though not as nice as NoteTab Lite’s, in a small and simple package. Another plus for Akelpad is the simple plug-in system (actually, the word count capability was provided via the Stats::Main plug-in and activated by a Ctrl-W key combination).
One other thing is that AkelPad seems to be the underdog. I don’t know if it sounds reasonable to you but for me, if two pieces of software give me the same value, I tend to choose the lesser known or the one made by the smaller company even if the other has more features (that I do not need at the moment). It tends to foster competition which is good for all of us users. Of course, it would be a different thing if the underdog does not provide what I need.
AkelPad won over NoteTab Lite but only by a narrow margin. I would not loose sleep if I choose NoteTab Lite rather than AkelPad. In fact, had I not found a simple and easy to use HTML editor which I describe below, I would have chosen NoteTab Lite instead because it would be better to use a slightly complicated text/HTML editor combo than to use a simple text editor and a difficult to use HTML editor.
Araneae
I was a lot luckier in the HTML editor department. I had downloaded seven HTML editors and started testing Araneae, the smallest of them, first. Luckily, it fits the bill and is also simple and easy to use. To add tags, I simply have to select the text and click an element name in the right pane called Quick Clips then the opening and closing tags of that element is wrapped around the selected text. It also has nice syntax highlighting. This is practically all that I need as I only want to add markup to my posts and not to develop complex web pages.
Since Araneae already fills my needs, I don’t feel a compelling reason to scrutinize the others anymore. They are good or maybe even better, I am sure (I took a peek at some of them); and I may also try to examine them in the future for other purposes, such as for blog template editing or other more ambitious projects. But for simply marking up a post, Araneae will suffice.
A small problem is that the available elements listed in the Quick Clips sidebar are a little limited. I’d like to add more to the list like: acronym, abbreviation, lists, cite, quote, some em and en dashes and ellipsis. Fortunately, it was easy to do. First, I found that all the available HTML elements provided in the right pane are contained in a file named XHTML.clips in Araneae’s extentions folder. After looking at how the others were declared, I was able to add my own. Pretty.
AkelPad + Araneae + Blogger = Safe Way To Blog
I then had a text editor for writing and an HTML editor to insert markups. All I had to do now was copy the final marked up text to Blogger’s post editor and publish. At first, it might sound too much of a trouble but actually, it isn’t. My workflow goes something like this:
- Open Firefox, Araneae and AkelPad;
- Draft my post in AkelPad, using word count frequently to check mileage;
- Right click | select all | right click | copy in AkelPad;
- Alt-tab to Araneae and right click | paste;
- Select paragraphs and click on the paragraph element on Quick Clips;
- Select headings and click the appropriate element in Quick Clip;
- Insert other tags as necessary;
- Right click | select all | right click | copy in Araneae;
- Log-in to Blogger, click new post and right click | paste in the post editor;
- Squiggly lines would show some misspelled words if you’re like me, so edit as needed then publish;
I believe that this is a solid approach: Nowhere is it better to edit text than in a text editor; A dedicated HTML editor is better than most compound software; and nothing is better at publishing your post than Blogger’s own post editor. This system would always work no matter how often Blogger updates its API.
And that’s about it. After I had this workflow going, I started checking out some cool desktop blog clients. The examination was not really very formal or scientific but more of a first impression kind of thing. I’ll be sharing those observations with you in the posts to come.