Archive for December, 2007

Web Tools We Use to run Foliovision

Monday, December 31st, 2007

When I wrote my last post I thought some people might be curious about the tools we are using to run Foliovision. As I started to write a short list it was quickly apparent that this is a subject of its own.

The list will mainly focus on online applications, as they are the primary tools in our kit. Online applications allow people to work from different computers and for new works to get up to speed more quickly. They are also wonderful for remote workers, of which we have always had a few.

What are we now using includes:

  • Freshbooks
    daniel tsang freshbooks
    daniel tsang freshbooks
    Live before Freshbooks was a misery. My own custom programmed filemaker database for accounting. The one plus was quick entry of data. But when we started to grow, getting everybody's hours for the month and importing it into the spreadsheet was an onerous task. Two days per month billing is now two hours. Actually not anymore, as there are enough employees and the projects are complex enough that I have to go over all the hours very carefully and it's probably four or five hours work to send out clean invoices. There's nothing worse than getting client complaints as someone from your team did a poor job of logging their work. But the extra time is more a question of scale than anything else. I am so happy with Freshbooks I could shout for joy, even if due to growth my account costs twice what it did when we started (which it should! - more employees means more revenues). The customer service is a joy. If you can still get Daniel on the telephone (1.866.303.6061), you will never get better customer service anywhere.

    We are a cross-border company with clients in Canada, Austria and Slovakia and employees in all those countries plus Hungary and England. If Freshbooks will work for us it will work for you.
  • Basecamp
    The backbone. Project management for people who want to get things done. Project management for people used to attractive Apple interfaces. Project management on which to build a company. 37signals has a less is more approach to software. Basecamp is a good poster child. It takes new employees about two hours to get up to speed on Basecamp. For clients, it can be more of an issue, as our clients are often the pre-tech generation and they don't necessarily want to take on a new online interface. But once they get it, they love the ability to collaborate with their whole team in a single online spot.
  • Backpack
    Handles Writeboards much better for external consultants than Basecamp. Basecamp requires that to access any Writeboard attached to a project, the collaborator must have access to the project. Not on! Kind of cute to be able to add so many different kinds of media to a sort of webpage so quickly. The least expensive account ($5/month) actually lets you do quite a bit with it. A useful enough online Swiss army knife that everybody should have one. That's a lot of $5/month.
  • Highrise (trying not really totally committed)
    The best of the worst. It's an online address book from the 37signals crowd. This time they got the pricing so wrong it's almost laughable. I don't want to pay $50/month for a basic address book. It's supposed to be a CRM system. The CRM guys pricing is so wacko it makes even Highrise look like a good deal. In the end, a lot of what we might do in a CRM we've moved back to Backpack in custom projects. It's a little more cut and pasting but access remains integrated and there's no extra monthly fee.

    CRM is a really tough nut to crack 37signals hasn't cracked it either. All my clients are absolutely miserable with all the solutions they have implemented. They spend thousands on troubleshooting and customisation and their applications still barely run. Maybe Google will come up with Google address book. One argument for using Highrise is that it isn't from Google (or worse Plaxo, people who come from a background of privacy violations) or eBay or Microsoft or any other major US corporation who might be inclined to automatically share all your data with whatever NSA. Talk about making creating a police state - your every contact is online.

    Jason Fried is such a prickly chap, I just can't see him giving up data very easily. David Heinemeier Hansson, as a good Euro type, would oppose data surrender on principle. As he's the tech mastermind behind all the 37signals magic, he'd have to be in on it.
  • Emailias
    emailias
    ugly but brilliant emailias
    I went to the Arctic with the two guys running this service, Paul and Graham. We made an amazing film there. Paul was a programmer at Morgan Stanley at the time, helping them time the market. When he came back from the Arctic he wrote emailias. Emailias is butt ugly but it saves me from tens of thousands of spam per year. How? Every time you sign up for an online service, you create an emailias. Then you can monitor who is sending you spam. About one address goes bad per month (sold or stolen). At that point you can just cut off the address and move on with your life. At $20/year emailias is a steal. We use Emailias for the company as well now.
  • Cartika
    The best web hosting in the world. These guys take their work incredibly seriously. If you host with Cartika, your websites won't go down. And if they do, it will be your fault. And Cartika will do everything they can to get the sites back up again. Expect to be SMS'd or Skype'd or emailed before you even notice that your site is down or misbehaving. They actively monitor for security attacks.

    Of course this means they aren't cheap. But a reasonable price ($50/month will get you started with 5 GB of space and unlimited websites within that space) keeps out the spammers and boneheads so that they are able to service the people who want reliable web hosting and are willing to pay something for it.
  • Google Docs | Google Apps
    What a great service! Live collaboration on serious documents for free. Google Docs is a $200 to $500/year value for free. If you have multiple sites and don't use Google Docs to prepare your company work, you are shooting yourself in the foot. Basic spreadsheets and decent enough word process for nought.

    For privacy reasons, we avoid the email.
  • Open Office
    neo office desktop
    neo office desktop
    It's not online but does work beautifully with Google docs. Sort of an offline client for Google docs when we need to get something up to presentation level (Google docs is a bit rough with images) or want to smooth the transition from Word to Google docs. You can install Open Office on as many computers and operating systems as you have for free. My experience under three different OS is that the install takes about two minutes and is troublefree. While I'm no great fan of Java interfaces on the Mac, I have to admit it's nice that this is the one truly crossplatform application. We use the Neo Office incarnation. Between Google Docs and Open Office, it's an end to the Microsoft tax. Thank you Scott McNealy!
  • Google Calendar
    Wow an online calendar which actually works. We've been waiting years for this one! We actually customised and installed a php calendar on an old server at one point. Never was easy enough to use to make it a big part of our lives. Moved back to paper. Google Calendard is what we've all been waiting for. Apple blew it with iCal by not making it easy to share and modify calendars online.
  • Statcounter
    aodhan cullen statcounter
    aodhan cullen statcounter
    Statcounter used to be the best online stats program. We are in year four of the impending release of StatCounter pro. On the other hand, I know how to use Statcounter, it's relatively quick and stable. A great little Irish company run by a 20 year old (an ex-twenty year old - now 24). A bit too quick out of the gate and lagging now in the stretch but hopefully Aodhan will catch up with himself soon. I still like the easy to read reports and great client access system.
  • Google Analytics (very passively, I hate the slow interface)
  • PPC Assurance
    These guys are promising to separate our PPC stats from our organic stats. They are also promsing to get our money back from Google for bogus clicks. Part one might work out. Part two has not worked out so far. BS answers from Google. Nice to have a monopoly. Based on current performance, PPC Assurance is too expensive for now. What is cool though is it sets up all this tracking automatically through the Google API. You are saving hours of time. There's some powerful medicine in here somewhere. More wonderful Canadians doing amazing things online (Freshbooks and Cartika are Toronto, PPC Assurance/Enquisite is Vancouver).
  • SEOMoz Tools
    We are paid members here. The tools aren't as good as we thought they would be or hoped, but the premium guides regularly updated along with the regular tips are worth it for us. Saves us a lot of forum time, sorting through disinformation. SEOmoz membership is only really worthwhile (it's expensive at $300/year) for a dedicated search shop. But if that's your case, then you should consider joining. The website is very fine as well. Browsing most of the site is free.
  • Del.ico.us
    Great desktop clients available for what is a simple and effective and fast bookmarking service. We use it at the company as well to share and promote sites. SEO 101 tip - some links in an active del.ico.us account will get your site indexed quickly for free.
  • Smugmug.com
    Smugmug Labrador Mascot
    Smugmug lab mascot
    Smugmug was a bit hokey for awhile, built on the foundation of the old Gallery. But the MacAskill family has kept pushing away at the code and now Smugmug is smooth and quite fast. There is a bit too much functionality in there for my tastes, but if you know what you are doing you can create very attractive galleries. Their prices can't be beat - from $40 for a standard account to $150 for a pro account - you get basically unlimited backup and storage of high res images (up to 8 MB per image). Unbelievable. On the high end account, you can build on your own domain or subdomain, allowing you to leave one day if you really want to.
  • Foliopress WYSIWYG and Foliopress Images
    The best for last. Like many web developers these days, we are using Wordpress as the core for our sites. Over the last two years we've built our own frameworks, including page management and better admin sections. Finally we've completed the crown jewel, Foliopress WYSIWYG and Foliopress Images. It's what makes writing this post and adding attractive Google images ready thumbnails so easy. The best part is that Foliopress WYSIWYG is truly a drag and drop ready to go editing system with image management. No trolling through config files to be up and running at full efficiency.

I'm not the first person to write a post about the tools he or she uses in a web business. I've found these posts extremely helpful and probably discovered a number of the tools above via such posts. Here's some other good and thought provoking posts about online tools and running a web business (specifically focusing on the tools). Enjoy!

IT | 4 comments

What should a weblog be?

Monday, December 31st, 2007

I was looking up information on Canadian accounting software (or more particularly looking for a Mac OS X offline tool for Freshbooks, the amazing online accounting system with which I run Foliovision.com.

I couldn't find a Mac OS X tool for Freshbooks but I did run across a great website which typifies to me many of the things which a weblog should be:

  • Personal
  • Illustrative (very nice and simple photos on most posts)
  • Simple (no annoying javascripts or frilly designs that get in the way of reading and enjoying)
  • Helpful (the articles may not be all that frequent but they are all have some thought or use to someone, this is not posting for posting's sake)
duomo milan
duomo milan from ruk.ca

Here is a sample of Peter Rukavina's writing about the dangers of online social networking - a virtual world where only like will meet like:

Read the rest of this entry »

Internet Marketing | No comments

Trouble with DD Add Signature Plugin

Saturday, December 29th, 2007

Just when you think you've got technology under control, some small gnat comes along to bit you. I had just added and styled the nice registration form for people interested in Foliopress WYSIWYG and SEO Images to the previous post :

For immediate notification of the release of Foliopress WYSIWYG and Foliopress SEO Images, just fill in the form below and I will send you an email as soon as it is available for download.

and then I began seeing double. That is to say two me:

dd add sig error
dd add signature plugin error

That nice headshot with the articles is created by Alastair Dagon Design's Add Signature Plugin. What's seems to be causing the doublevision is the inclusion of a form inside a post. I tried moving the form into a Sniplet (where it should have been in the first place, quite frankly and reuseable). I've cured a few Wordpress malfunctions by pulling code outside a post and into a Sniplet - but that was pre-Foliopress WYSIWYG. Most of the Wordpress Editors damage or modify code so a Sniplet can stop them from getting a chance to break code. But this time the Sniplet trick didn't work.

I couldn't find the issue in the plugin itself:

wp-content/plugins/dd-add-sig.php

Nor does the issue seem to be in our template index.php file, although there seems to be room for such an issue there.

Read the rest of this entry »

WordPress | 1 comment

Site Renovation Day

Friday, December 28th, 2007

Spent most of the day working on Foliopress WYSIWYG together with Peter Baran.

Our solution for the Wordpress WYSIWYG and image handling nightmare is coming along quite brilliantly well. This is what the basic toolbar looks like.

Foliopress WYSIWYG toolbar preview
Foliopress WYSIWYG toolbar preview

Foliopress WYSIWYG offers true What You See is What You Get Editing for Wordpress.

  • It is backwards compatible with legacy code (hello Xstandard/TinyMCE)
  • It doesn't break complex forms (hello TinyMCE/Xstandard)
  • It doesn't discard whole posts (hello Xstandard)
  • It doesn't go haywire and create more and more nested P tags (hello WYSIWYG Pro)
  • It doesn't look like hell in the Wordpress interface (hello normal FCK)
  • It doesn't make uploading images a never ending and hopeless struggle (hello Wordpress uploader)
  • It doesn't make your clients hopping mad and lead them to breaking everything (Plaintext/RAW html)
  • Your drafts look like exactly like your posts will, without having to waste time with a preview function (hello Xstandard)
  • You have unlimited standard undo from the keyboard (hello Xstandard)
  • Very easy to configure (including site WYSIWYG) (hello Xstandard, TinyMCE, FCK)

In short, Foliopress WYSIWYG is what you always wished the Wordpress Editor would do. I'm using it now and can't believe no one created and editor like this earlier.

Read the rest of this entry »

WordPress | 3 comments

Price of Antitrust: $4 billion and climbing

Tuesday, December 25th, 2007

Does software crime pay?

On paper, it looks like it does. And very well.

Over at roughlydrafted.com, Daniel Eran Dilger gives a short history of how Microsoft, embraced, extended and extinguished through the eighties and nineties. In the end it turns, out Microsoft has paid more than $4.2 billion in antitrust and patent infringements, not counting the impending EU (European Union) settlement.

Read the rest of this entry »

WordPress | No comments

Forums and Wordpress

Friday, December 21st, 2007

We are going to need a forum around here quite soon. From what I can see tech support for serious plugins is so messy in comments. Mark's at 3000 odd for the excellent Subscribe to Comments and our own John Godley is at 301 (ironically enough) for the fine Redirection.

Read the rest of this entry »

WordPress | No comments

Google/Knol vs Wikipedia | Netscape vs Microsoft all over again

Sunday, December 16th, 2007

The best single website on the internet is the Wikipedia. There is more useful information and less disinformation there than on any other single substantial site.

No surprise Google puts Wikipedia in the top ten for almost everything.

Somewhat of a surprise then that Google has decided to create a pseudo-Wikipedia by the name of Knol.

Right now, it's an expert authors by invitation affair. But they plan (rather foolishly in my opinion) to open it up to free for fall (think the fall of Squidoo).

We are looking at David vs. Goliath, with Wikipedia in the David corner as the innovator facing off against massive Google. It's Netscape - Internet Explorer all over again, but this time Google is in the black outfit.

Unbelievably enough, despite being first to the party with great technology and a loyal userbase, Netscape eventually lost round one of the internet wars.

I wonder if Wikipedia will do better.

SEO | 3 comments

One Click Editing for WordPress

Wednesday, December 12th, 2007

I've just added a new page to the How to Hack a WordPress Theme for Non-Programmers section.

front end editing wordpress
front end editing for wordpress

The article covers how to get those cool edit buttons on to both pages and posts by changing just a single php file in your template:

Front Editing for WordPress.

WordPress | No comments

Xray Eyes for CSS

Sunday, December 9th, 2007
Just discovered an amazing bookmarklet from Aussie company Western Civilization, one of the original creators of CSS editing software. StyleMaster was always a little bit buggy processor intensive, expensive and complicated for me so I learned how to code CSS from scratch. I still think that's the best way to write CSS. But the modern web is getting so complicated that we really need a better way to look at web pages to be able to figure out how they are put together. Well WestCiv has really hit the ball out of the park with this one. They have a cross browser compatible javascript bookmarklet that will let you click and see all the CSS and structure for any element on a page. The bookmarklet, appropriately enough, is called Xray. Read the rest of this entry »

WordPress | 2 comments

Comments better than the article

Sunday, December 9th, 2007

There are a few weblogs where the comments are better than the article.

That's the case with Mike Industries. Mike often writes the most lackadaisical posts (a recent one about lobsters) - generating fantastic comments.

Of more substantial interest was his recent thin recommendation of a financial site.

I liked Brett's succinct version of investment information:

I look forward to following The Kirk Report, because I find the markets entertaining. But, like just about every individual investor, I would very likely be better off financially if I limited myself to other forms of entertainment.

If you really want to get the most out of your personal finances, in terms of investment returns and time spent allocating resources, limit your reading to Warren Buffett’s annual shareholder letter, William Bernstein’s quarterly Efficient Frontier, and each new edition of Burton Malkiel’s A Random Walk Down Wall Street and Andrew Tobias’s The Only Investment Guide You’ll Ever Need (not that Malkiel or Tobias change their books all that much from edition to edition, but that’s the point).

This is better advice than you might get spending a week online searching for investment information.

Juan Cole's Middle East weblog, while very good, often has comments that are still more incisive than his own commentary.

To get to this point, many of the articles have to be very good to build up a readership capable of creating collective intelligence.

Internet Marketing | No comments

How to Comment Code in WordPress Templates

Sunday, December 9th, 2007

I've spent a lot of the weekend working on a Vancouver real estate website which we converted to WordPress last year.

(Don't feel too sorry for me, the rest of the weekend I spent with my girlfriend.)

There were a bunch of issues in the PHP code which I couldn't solve myself so I had to leave my efforts there for the designer.

I was unable to comment it out with html comments (what I usually do). PHP comments wouldn't work either, so I put some serious research into how to comment PHP properly.

It turns out there is a simple but very effective trick:

<?php /*
comment
*/ ?>

I recommend reading the full article on How to Comment Code in WordPress templates if commenting WordPress templates is something you need it do occasionally. It will save you a lot of time.

I am sure much of this applies to our friends over in Mambo/Joomla and Drupal land.

A tip of the hat to My Digital Life for his article - Comments and Comment Blocks in PHP.

WordPress | No comments