I've spoken before (several times actually) about Pantheon, a high performance web host. They're an amazing platform with many awesome features, but one lacking feature is an easy way to do local development. Kalabox 2 promises to change this, but as we went to press Pantheon integration wasn't working yet. The good news: there's an easy way to do this.
Selenium Webdriver is an automated testing platform for web pages. It may not be the easiest or the most user-friendly, and it definitely requires a lot of coding, but it's the most powerful and works with any website. Even better, it "drives" a real web browser and simulates real clicks, so you're getting a real UI test, not just a URL test.
It's good stuff, but it's also arcane. That's why I'm putting together this handy cheat sheet. Expect it to change over time.
I was recently talking with the fine folks at UCSF.edu and they mentioned that they do updates of giant Drupal multisites. I asked them how they manage that. The answer: a script! So of course I wanted one too.
Here are my steps:
- You'll never get great performance from shared hosting
- I've gained confidence in my own ability to devops
- I'm trying to improve my skill set
- It's actually cheaper; $7/mo for Hostgator shared hosting vs. $5/mo for Digital Ocean
- It's fun! (I need to get out more.)
My first reaction?
Tenuki Design is now Koplowicz & Sons
I'm pleased to announce that Tenuki Design has rebranded as Koplowicz & Sons.
This is a problem I've solved many times, but I keep forgetting to write it down. The problem is: You install Drupal on a new Linux server running Ubuntu. Clean urls don't work.
This is a rant about the best-constructed website on the internet: Google.
I've received this question a lot lately so I thought I'd put it on the blog. The question is: Why is Drupal the best web app platform? Here's the answer.