Most people who have worked as freelancers for a while will have a story about a client who never paid. Often freelancers just do not have the time to think about getting a lawyer or writing a contract. Indeed the costs of getting a lawyer involved usually outweigh the risks for most freelancer engagements. However many times, all the freelancer needs is that the client understands how they roll: the terms of how they engage.
Read moreWow. TextMate still blows me away with its features and bundles. It's the best value software I ever bought. I just discovered some more great features with SVN and CSS bundles on this pretty site: http://blog.circlesixdesign.com/2006/10/20/textmate-css-editing/ http://blog.circlesixdesign.com/2007/04/18/textmate-svn-bundle/ I've also been using Komodo IDE for debugging for the last week. It's great. A BIG time-saver when you're sure your code is right, but it's still not behaving as you expected.
Read moreThere are many varying ideas of what "Web 2.0" 'is'. I like the notion that "Web 1.0" is the read-only media-enhanced hyper-linked internet -- where hyperlinks are it's best feature and almost it's foundation -- while "Web 2.0" encompasses the technology that enables media-rich read-write interfaces, on top of everything "Web 1.0" is. While this "Web 2.0" technology is not new, it has been enhanced enabled and made ready for-the-masses.
Read moreI recently needed to purchase two replacement batteries for Apple laptops. One for a MacBook 13-inch white, and one for a MacBook Pro 17-inch. I decided to purchase third-party batteries since the saving was about 30% and they came with a 12-month warranty. While I had the original and third-party replacement batteries in one place, I decided to snap some photos so that others can see the differences between Apple's replacement batteries and third-party ones.
Read moreHalf of a client's Drupal 7 sites were compromised over the weekend. If you did not update your Drupal 7 website by about Friday, your site was probably hacked too: Update to Drupal 7.32 or apply the patch manually updating is not trivial. After that, you will need to review your site's administrator users, permissions, logs and content for unexpected users, roles, permissions, content and and scripts. Follow or join the conversation in #drupalsa05 for more detail about known exploits and how to repair your hacked site.
Read moreI still haven't been able to establish a technical mentor for my SoU project. I need a Drupal developer with a fair amount of Drupal karma and a small interest in usability, for this project to be successful. I'll be plain; I'm directly asking Dries, core developers, and other similarly-respected folk in the Drupal community, for someone who can commit about 3 hours per week for three months. This is a sizable contribution to Drupal and will result in considerable usability improvements.
Read moreDrupal's template files (*.tpl.php) are not really templates. This is what my DrupalCon core developer summit submission is about. The slides briefly explain why tpl.phps are not real templates, what real templates are, why this is a problem for the Drupal project and community, and mentions some possible solutions to the problem. It also provides some basic guidelines as a starting point for tpl.php standards, should that be pursued.
Read moreI scheduled the "tpl.phps are not real templates" session and discussion as a BoF session on Wednesday at 11am in room 212 at DrupalCon San Francisco. From my original post; "Drupal's template files (*.tpl.php) are not really templates. This is what my DrupalCon core developer summit submission is about. The slides briefly explain why tpl.phps are not real templates, what real templates are, why this is a problem for the Drupal project and community, and mentions some possible solutions to the problem.
Read moreI created the Translation Links module as a way of making translations of nodes easily accessible on partially translated multi-lingual websites. Such websites will have Drupal 6 core's Content Translation module enabled, but not many or perhaps any of i18n and it's modules that enable multi-lingual features for menus, views and taxonomy. read more
I arrived in Boston yesterday afternoon, absolutely exhausted after Usability testing at UMN -- which was amazing. See the report at 9am on Monday to hear why. It was snowing heavily here this morning. Today I need to prepare for my presentation on Scalable Theming and my parts of the Usability presentation, and try open another US bank account. Here's my photoblog to date: View Album Get your own
Read more