Home » Articles » interesting » Page 2

Category: interesting

WordPress Security Tips and Tricks

WordPress Security

This past June, I gave a presentation at the San Francisco WordPress Meetup on the topic of WordPress Security. When I started, I posted a question to the room.

1. Who has had their WordPress site hacked?
2. Who has “unhacked” someone else’s WordPress site?

Everyone in the room raised their hand.

This is why Arrow Root Media started offering ongoing, proactive security and maintenance services last year. We prevent hacks before they happen. Since we started offering this service, our clients haven’t had a single issue.

My point of the presentation was simply this : even though many WordPress sites have been hacked, WordPress is actually very secure. I listed out some things you can do to keep your site and server secure.

You can watch the video below for some key tips.

If you’d like a copy of the actual presentation we used, simply leave a comment below. And if you’re looking for help to keep your sites online, secure, and running quickly, get in touch! We can help.

Resources :
WP Engine : http://wpengine.com/2013/05/wordpress-core-is-secure-stop-telling-people-otherwise/
Page.ly : http://blog.page.ly/2012/12/wordpress-security-an-infographic-on-common-malware-and-attacks/
WordPress.org : http://codex.wordpress.org/Hardening_WordPress
ArsTechnica Security Blog : http://arstechnica.com/author/dan-goodin/

Making websites faster, more reliable

Making websites faster

We recently had a client come to us and say “Our WordPress site is slow. Can you help?” The answer, of course was “Yes!”

In fact, we improved the site’s performance by a factor of 7.5.

Speed Limit What???

In other words, the sites is 7.5 times faster than it was before we started working on it.

The Client : Solaire Generation

Solaire Generation

After digging around, we noticed a few things :

  • It was running on cheap, shared hosting
  • It was running an old version of WordPress, and had outdated plugins.

This situation is actually pretty typical, and we see it quite a bit. Running an old version of WordPress is bad. Really bad. But that’s a whole different topic. Let’s just focus on the speed for this post.

I’m assuming you already know why it’s important for your site to be fast and secure. But – if you need convincing, here are a few links :

So – enough links – here’s the overview of what we did to optimize performance on this particular site :

  • First – we observed and measured. It was important to measure how slow the site actually was, and get a benchmark in place.
  • Then – identify what we can improve immediately.

The first tool we used for this was Pingdom.

What kind of improvements did we make?

  • Updated all outdated software (including WordPress plugins)
  • Did a security scan and removed all security vulnerabilities
  • Migrated to better, faster hosting
  • Compressed files and scripts
  • Setup caching and CDN’s

If this is Greek to you, just check out the images below…

The Before Picture

Key points :
– The site was taking almost 4 seconds to load
– It was “faster” than 39% of sites on the web (and slower than 61%)

You can actually see the initial report here.

And the After picture?

Key points
– The site now takes about .5 seconds to load.
– It’s now faster than 96% of sites on the web.

We have all been thrilled with the results.

Our Tools

The above tools were very helpful in diagnosing, monitoring, and improving the site’s performance. Migrating the site to a better host (WP Engine) also made a HUGE difference. Without a doubt. But it was just one part of the bigger puzzle. Caching, CDN’s, plugins, and other optimizations are all key. The real secret, though, includes tweaking, ongoing maintenance, and general persistence.

Want to see how we can make your site faster, more secure, and generally more stable? Get in touch and we’ll give you a free, personalized analysis of your site. We love doing this stuff and would be happy to take a look at your site!

Questions? Tips? Leave a comment below!

PS – a big mighty thanks to the folks over at WP Engine for helping us out so much!

Maker Faire Bay Area – 2013

Maker Faire

Bay Area Maker Faire Web BadgeWe typically write about WordPress and all things web. But the past few weeks, we’ve been working on a very special week.

And this coming weekend, I’ll be showing this project with my collaborator, Eleas Kostis – artist extraordinaire – and owner of Praxis Design at Maker Faire! Woohoo!



Below is some initial documentation for the project. Here’s the Project Space on Eleas’ site.

To get a sense of what the sculptures are looking like, here’s a photo of what we’re working on (check out Flickr for more photos)

Woohoo! #makerfaire project in progress cc @makerfaire #arduino #xbee

So – what does our project “do” ?

Well – as of now, it’s a interactive wood.metal network of sculptures. As you approach any one of the sculptures, the lights on the sculpture change.

Here’s a quick video on what things are looking like so far

We’ve made an effort to document things as we go, so below is some documentation on how the electronics part of things work.


To start, we are working with Arduino’s, some LED strip lights, a PING Sensor, and some XBEE’s.

To get going, we downloaded the latest versions of Processing (http://processing.org/download/) and Arduino (http://arduino.cc/en/main/software).

Once I had the latest versions running on my computer, I was able to get hacking and coding. I pulled down some test code just to try getting code from my computer to by Arduino board. For the Arduino side of things, I’m using the Arduino Duemilanove.

Initially, I had some issues getting the very basic step of getting code onto my Arduino going. I typed in the error message I got when I compiled code into Google and came across many resources. This particular resource was the best : http://www.arduino.cc/en/Guide/Troubleshooting#upload

It turns out that I had an old version of Processing and Arduino already running. So I had to make some changes.

From the page :

Make sure you have the right item selected in the Tools > Board menu. If you have an Arduino Uno, you’ll need to choose it. Also, newer Arduino Duemilanove boards come with an ATmega328, while older ones have an ATmega168. To check, read the text on the microcontroller (the larger chip) on your Arduino board.

Once I updated my software, and made the changes above, I was able to get coding.

PING))) Ultrasonic Distance Sensor – to detect distance

I tried to pull the code up from the Parallax site, but it just didn’t work quite right :


So then I found this code, which DID work (thanks to Tom Igoe)

I’ve since written lots of code.

And I also started collecting Local Resources.

Currently, I’m based in the Bay Area, so I wanted to compile some useful links to Bay Area hackers and hacker spaces –

While working on things, I started looking for other people working with the LED strip we’re working with. I found this fun video, and it showcases the Radioshack LED Strips we’re using :

I’ll definitely be posting more resources as we go – in the meantime, if you’ve got any questions or curiosities, post them in the comments below!

WordPress Resources – 2013 Spring Edition

WordPress Resources

This past March, I taught a WordPress Intensive at The Hub in San Francisco, as part of their ongoing educational series, Hub Workbench.


The intensive was geared towards people getting started with WordPress Resources. At the end of the course, most of the students were left with more questions than they had come in with.

Personally, I see this as a testament to the learning process – the more we learn, the more we realize how little we actually know.

Regardless, it’s helpful to have some resources to help along the way. So – I’ve gathered some resources resources that I often turn to when I need help or am looking for what’s new in WordPress land. Enjoy!

wpmail logo

WP Mail – simply put, if you work with WordPress at all, subscribe to this email list and get smarter. Not convinced by my endorsement? Check out their archive.

From their site: “A free WordPress Newsletter, once a week, with a round-up of WordPress news and articles.” Simply put – this is a one-stop shop for great resources all around. For the curious types, I’ve linked to a nice article about “the making of” WP Mail.me, featured on WP Candy, another resource featured below.

WP Beginner

WP Beginner is a great resource for beginners and pros alike. They’ve featured everything from “how to ask for help” (beginner) to setting up the W3 Total Cache Plugin (pros). Not only does WP Beginner have great resources, but they’re supporters of the WordPress community as demonstrated by their sponsorships of WordCamps.


WP Candy publishes all kinds of articles about WordPress. In my eyes, the site is geared towards WordPress designers and developers but often includes theme and plugin roundups. It was founded by Michael Castilla in 2007. In 2010, Ryan Imel acquired and re-launched the blog.

From their about page : “At WPCandy, we wrangle all the important stuff together so you can enjoy it with a cup of coffee. Let us do the work, you keep blogging, creating, and developing awesome things. Oh, but let us know when you’re done so we can tell everyone.”

sucuri logo

Sucuri Blog – If your site has been hacked, Sucuri can help. They help remove malware, and get your site secure. Given they’re an internet security company, they’ve also got a nice blog on how to keep the internet a safe place. It doesn’t hurt that the founders, Dre Armeda and Tony Perez, are also great chaps.

learn wordpress

Learn WordPress – geared towards beginners, this online handbook was launched by Automattic (the folks who make WordPress.com) to help folks get going and publishing. They’ve even made the online guide printable!


WPMU Dev – WPMU.org will often have fantastic posts on great plugins to use. They make their own set of plugins and fully support them. A great go-to resource. For an example of their usefulness – check out their recently featured WordPres.com v WordPress.org.

wp daily

WP Daily – provides great articles about the world of WordPress – from their manifesto page : “We are a group of connected and passionate individuals called to create economies of creativity, innovation, and value. We are designers, developers, online publishers, bloggers, small business owners, corporate employees, leaders, followers, and everything in between.”


Smashing Magazine was one of the first blogs I would constantly visit when I first started WordPress development – and I still do. They feature extensive interviews, great theme roundups, and lots of tutorials. In my eyes, they’ve set the bar for all of the sites I’ve mentioned above. Check out Smashing Magazine’s WordPress articles <- here.

Chris Lema – Chris is the only individual in this list, so he doesn’t get a logo. After I attend WordCamp Miami (April 7th), I’ll create a new post of individual bloggers I’d recommend checking out. So this is a “preview” of that post.

Chris writes  articles for people making things with WordPress (developers, designers, consultants, and business-types). Not only does he have some useful code, but he goes over the business of WordPress as well. And he recently organized a “business track” for a WordCamp (WordPress conference) in San Diego.

There are many people who make WordPress great.  In addition to the developers who build WordPress, and the designers who make WordPress beautiful and usable, there are the many folks who are sharing resources.

Big thanks to all the bloggers, writers, publishers, designers, strategists, developers, and other people that make WordPress great!

Finally – if you’ve found a great WordPress resource that I haven’t included (or would like to add your own) – leave a comment!

Building a Film Festival Website

Film Festival

We’re proud supporters of the Dance on Camera Festival happening February 1st. We’ll be at the Festival the whole way through – come visit us and say hello!


Last year, we helped Dance Films Association (DFA) revamp their whole site. DFA has been putting together their annual Dance on Camera film festival for over 40 years (since 1971) and is “the mother” of all Dance Film Fests. During the initial build, we worked on the information architecture first, which resulted in cleaning up the navigation. We also added a calendar, and redid the whole design. When we noticed they were getting a healthy amount of traffic, we moved them to our managed hosting system.

This year, we wanted to improve upon the work we did. So we helped Dance Films Association (DFA) launch several new features. One of the primary goals of their site is to help promote their Film Festivals, past and present. DFA also provides many services to their members, so we worked to setup a new online membership system.

Below is a little documentation on what we did, and how did it.

Read more

More WordPress Classes in 2013

Wordpress classes

We love teaching. And we’re no strangers to teaching WordPress around these parts. In fact, we’ve spent over 500 hours teaching and training folks on WordPress alone. So we’re really excited to announce these new WordPress classes. In partnership with The Hub (an incubator for “where change happens”), we’ll be teaching a new WordPress in their San Francisco space.

Here are the details for the class:

January 23rd, 5pm – 6:30pm

901 Mission Street, SF, CA 94103

[button link=”http://hubworkbenchwordpress-eorg.eventbrite.com/” bg_color=”#78d16b” window=”yes”]Register Here[/button]

For those who can’t make it to SF – fear not – we’ll be teaching classes online via Skillshare – if you’re not yet subscribed for updates, you can

See you in the classroom!

ABOUT HUB Workbench

HUB Workbench helps changemakers develop the skills they need to succeed. Our teachers are activists, artists, and social entrepreneurs who envision a new kind of economy and a new definition of success in business. Our community will help you learn skills, build your project, and change the world.

HUB Workbench is a HUB Bay Area program.

The HUB Bay Area is part of a global community taking collaborative action for a better world. The HUB is an inspiring space, meaningful content and a vibrant global community of people.

[button link=”http://hubworkbenchwordpress-eorg.eventbrite.com/”]Register for The Class[/button]

WordPress 3.5

We just posted this on our Status Blog, but thought we’d post it here as well. Our Status Blog is mainly for clients that are hosted with us. More on that later. For now, here’s the WordPress 3.5 announcement :

There’s a new version of WordPress due out today. WordPress 3.5 includes many new features. We’re excited to roll this out to our clients and will be automatically updating their sites across our network. If you need help upgrading your WordPress site to 3.5, send us a support ticket via our helpdesk.

Here’s a short list what’s new (via WordPress.org) :

  • Appearance: A simplified welcome screen. A new color picker. And the all-HiDPI (retina) dashboard.
  • Accessibility: Keyboard navigation and screen reader support have both been improved.
  • Plugins: You can browse and install plugins you’ve marked as favorites on WordPress.org, directly from your dashboard.
  • Mobile: It’ll be easier to link up your WordPress install with our mobile apps, as XML-RPC is now enabled by default.
  • Links: We’ve hidden the Link Manager for new installs. (Don’t worry, there’s a plugin for that.)

WPMU Dev posted a preview of the media uploader in August – here’s a great presentation of the medi uploader while in planning stages –


As always – you can follow Arrow Root Media on twitter for the latest

And there’s always the off chance that the release can be delayed – but we’re optimistic.


Healing, Commitment, and Vision

On October 19th, I was hit by a car while riding my bike.

5 months later, I did my first ever triathlon with my sister. Below is my story of how and why.

Sunrise in South Beach

First – a little bit about my injury.

When I was hit by the car, I was launched off my bike and did about 2 ½ turns in mid-air. I track some of my bike rides through Runkeeper, an iPhone app, and was able to see my speed at the point of impact: http://runkeeper.com/user/jakilevy/activity/56798303.

When I was hit, I was going approximately 2 miles per hour. I landed right on my hip. Ouch.

The driver was nice enough to stop and call an ambulance. I was immediately taken to the hospital. They had to leave my bike behind at the scene of the incident. The cops on the scene locked up my bike. They were nice enough to secure the front wheel to the body of the bike so nobody would steal it while I made way to the ER.

At the hospital, I had X-Rays taken of both my hip and back. They didn’t find any fractures or broken bones. So they let me “walk” out of the hospital. Unfortunately, I was in a sh#t ton of pain, and couldn’t put any weight on my right leg or hip. I hopped out of the hospital and was on my way.

Fortunately, I already had a scheduled acupuncture session with Garden Acupuncture, my regular acupuncture folks in Brooklyn for the very next day. I had been going there before my accident to treat my stress and general health, but never thought I would be going to them to treat trauma. When I arrived at the office on October 20th, I was soon introduced to the crazy world of New York State’s No-Fault insurance laws. To put it simply, New York State No Fault law states the driver’s insurance must pay for any legitimate injuries sustained in accident, regardless of whose fault the accident was. You can read a bit more about No Fault here.

After filling out a sh#t ton of paperwork, I started receiving treatment within 24 hours of my accident, and it helped ease some of the pain. But because of those crazy no fault insurance laws, I wasn’t able to get an MRI scheduled until 7 days after the accident. 7 days. That’s 7 days of now knowing what happened to my body. And even longer to get my MRI results back. I didn’t actually find out that I fractured my hip, herniated the lower disc on my lower back, and tore my meniscus until 2 weeks into my treatment. Nevertheless, I was receiving treatment the entire time.

The Healing Process

About 4 times / week, I would go in for acupuncture with the folks at Garden Acupuncture, and an adjustment with my chiropractor. Rehab was (and continues to be) like another part-time job. But I knew how necessary it was to give my body the time it needed to heal and to go through the treatment. And it took time for me to start seeing any results. Well into my treatment, I was still worried I would need surgery, or that I wouldn’t be able to ride a bike again.

The acupuncture, though, helped tremendously. In addition to the physical pain I was experiencing, I was beginning to get very anxious and worried about missing so much time from work, dealing with the physical adjustments, while also absorbing the shock of trauma. I was also due to move out of my apartment on November 1st (12 days after my accident), and was going through a break up with my live-in girlfriend at the same time. The timing of this accident couldn’t have been any better.

This also happened to be the first time I had dealt with a major injury – I didn’t realize how the pain would morph and develop over time. For example, it wasn’t until a few weeks later that I started feeling a coldness across my right thigh and knee. I had never experienced that before, so I knew it was a result of some nerve damage that didn’t manifest itself until now.

I also had lots of trouble getting around. I like to think that I lived an active life in New York, but now I couldn’t even do regular day-to-day things like cooking for myself, doing my laundry, folding my clothes, or shower standing up. I spent ALOT of time lying in bed, icing my hip, and eating greens, and drinking tea.

The good news finally came in 7 weeks later – I didn’t need a hip replacement, but I did require knee surgery. And I also learned what a CPM (continuous passive motion) machine was.

So how did I go from almost needing a hip replacement to becoming a triathlete?

#1 : Support

I had tremendous support from all of my friends – particularly, my best friend Sam. He helped me move out of my place, was there to help me cook meals, provided me a kick in the pants when I needed it, and kept the business running while I was spending time in treatment.

The team I have here at Arrow Root Media is incredibly talented. Though there were definitely real impacts on our project timelines, it was because of them that things were still getting done, albeit late.

I also had incredible support from my family, my life coach, and of course, my medical team.

#2 : Inspiration and Vision

2 weeks after my accident, my mom and sister came up to visit me and help me out. It turns out that they arrived the day of the NYC Marathon – my sister had never seen it before and we watched the whole thing go down from the window of my temporary apartment.

I was truly inspired and impressed. But inspiration only gets you so far in life.

#3 : Commitment

During the procession of marathon runners, my sister and I noticed a blind man running the marathon. He was holding a stick, and was guided by someone running in front of him, holding that same stick.


We also saw this guy run by the apartment window.

We were both inspired. She decided to do something about it and committed to signing up to run her first ever half marathon (13.1 miles). She had about 12 weeks to train for the Miami Marathon. Given that she had never run a race before in her life, she had a challenge ahead of her. I knew I couldn’t be there to run with her, but I could be there to support her at the finish line.

On January 27th, we attended the marathon expo together to pick up her marathon gear and registration materials. At the expo, we saw an ad for an upcoming triathlon in South Beach.

While I was still injured and had not been active for months, I had made significant progress and wanted to get active again. I knew doing this triathlon would be a good goal for me, but I needed a partner in the race. If my sister could train for a half marathon in 3 months, I had confidence I could get in good enough shape to swim and bike. Knowing my sister would be there to finish the run gave me the support I needed to sign on. So we registered as a relay team. Our first ever triathlon. Neither one of us could have done it alone, but we could definitely do the tri together.

For training and exercise, I focused on swimming. I started slow with 30 minute workouts, and worked my way up over time. It was critical for me to keep going to acupuncture on a regular basis. When I started excercising again, I had already been to over 60 prickly sessions. I was seeing incredible results and didn’t want to take any steps back. Given my leg was still getting that weird cold feeling, and I was still having pain, I didn’t want to spend another Winter in New York City. I was lucky enough to have family in Florida, so I spent part of the Winter down south – training, working, and healing.

Race day was soon approaching. In addition to all the physical therapy, there was a whole host of other things to prep for the triathlon. I joined a swim team in Florida and practiced in the open ocean water. The race organizers also held a few clinics the day before the race to help with things like transitioning from a swim to cycling. One of the best tips I received was to simply have fun.

Triathlon Clinic in South Beach, by Terrier Tri

Another really good tip I heard was to do some visualizations. I visualized the start of the race. I visualized getting out the water. I visualized taking off my goggles and hopping on my bike. And I visualized taking the relay bracelet off and giving it to my sister to do the run. This kind of vision really helped me prepare mentally and keep me relaxed for the race.

When race day finally came, I made sure to just enjoy the experience. I focused on the task ahead, kept an easy yet challenging pace in the water, and worked through the race to simply keep going.

We received the complete race results the next day. My sister and I swam a 1/2 mile, biked 19 miles, and ran 4 miles in 2 hours 17 minutes and 33 seconds.

Our results in terms of placement?

It turns out this was good enough to come in 75th place. Out of 1401 participants.

I was amazed. And I know I couldn’t have achieved these amazing results without the incredible support network I had around me. My sister kept me going and kept me inspired. And the swim teams and coaches I’ve been working with have been simply awesome. It’s just so nice to exercise with a group of people.

The takeaways?

1. You can’t achieve great things alone. It takes team effort.

2. Inspiration can only get you so far. Vision can get you further. But Commitment is the lynchpin.

3. Acupuncture heals all 🙂

I still experience a sharp pain in my hip and lower back, and there is still coldness in my right leg. I feel these sensations after I exercise, and when I wake up, probably because I’m most in tune with my body at these times. But I’m still regularly going to acupuncture. And I am definitely still feeling all kinds of new sensations of tightness and pain.

Nonetheless, I’m so grateful for the support I received during my recovery. I am much better than I was in October, and know I would not have had such amazing and inspiring results without the care and support I received from Lisa and Alex at Garden Acupuncture.

It feels great to have a vision and reach a goal. It feels even better when you know you did it with an amazing team of people. To all who have been with me during this time – thank you. We’re just getting started…

WordPress on Rackspace Cloud Sites

Installing WordPress can be either an easy or difficult process, depending on which hosting company you’re working with. For people using Bluehost, Dreamhost, and Godaddy all you need to do is go into the control panel and do what is called a “one-click installation.” When running a “one-click installation” script you are basically telling the host where on the server you’d like the WordPress files to be placed, and creating a mysql database (with username and password) to house all the information that will be pulled in through the WordPress site. That is the quick and painless way to create a WordPress site, but not all hosting companies are created equal.

Recently, my colleague and I were in the market for a new company to host our client’s sites on. We were in search of a host that has great support, technology to accommodate database driven sites, respects the privacy of its clients, and has security measures in place which will prevent client sites from being hacked. After reviewing a slew of hosting companies we discovered Rackspace. Not only do sites (referred to as Cloud Sites) hosted on Rackspace run fast, but their chat support is informative and efficient. The only downfall to Rackspace is the arduous process required for doing a WordPress installation on a cloud site. Rackspace cloud sites do not have a “one-click installation” option, so to create a WordPress site you must start from scratch, and do it manually.

This post is split into four sections:
How to Create a Client
How to Add a Site
How to Create a Database
How to Install WordPress on the Server

Read more

Ways to Backup Your WordPress Site

Oh no! My dog ate my website! That is exactly what it feels like when you upgrade your WordPress site and your older plugins don’t exactly get along with the new software. When dealing with WordPress, it is not uncommon to run into a few bugs and hiccups. Sometimes you upgrade for security (like when a new version of WordPress is released). Or maybe the newer version of that plugin you love runs much faster or looks much sleeker than its crusty predecessor. Whatever reason you chose to modify your WordPress setup, it is imperative that you back everything up – just in case things go wrong (and they do).

So – without ado – here are a few options that will help (and most likely save) you or your client’s website.
Read more

7 Useful Tools for Twitter

Twitter is one of the fastest growing destinations on the web today. People from all walks of life are tweeting about what’s going on the world, and why it’s important to them. But, like the old saying goes, “there is more than one way to skin a cat” there are many ways to use Twitter and ride the wave of its ever-growing popularity. Some people believe that Twitter should be able to do more than it already does. We like to call these people perfectionists, and they have taken the time to build tools to not only enable the “missing” functionality, but help make Twitter even better for normal users like you and I. Below are 7 tools that are sure to enhance the Twitter dance. Use them with caution. They are highly addictive.

This article is reposted from Web Design Ledger by Henry Jones


TwileShare is a free service that allows you to share files on Twitter. Supported file types include: PNG, GIF, JPG, DOC or PDF.

Read more

Tech4Good Meetup Discusses Online Community Building

Tech4Good is a meetup group that connects people from all types of industries. Whether you are a non-profit organization, a funder, a programmer, an individual with a great idea, or a social changemaker, this meetup group will welcome you.

As most good meetups do, members are encouraged to share, learn and collaborate.

This month’s speaker, Justin Isaf, briefed folks about the benefits of managing communities. Justin currently manages 4 million comments a month for the Huffington Post Media Group, and has eight years of experience building highly leveraged online communities.

He covered topics like :
– how to spot the trolls who spam communities
– the importance of reaching critical mass of contributors and commenters
– how to get people talking to each other
– and…a URL to download an e-book version of Randy Farmer’s Building Web Reputation Systems.

Justin also offered three tactical approaches to leveraging communities (Twitter, Forums, and Blogs) while giving insight into their strengths and weaknesses. Twitter, for example, can be used to build conversations between followers, but those kinds of communities will never grow as large as the more traditional Forums. Blogs, on the other hand, give Community Managers more control over their communities than the other two approaches. Justin also discussed the Pros and Cons of being a community manager. “You need to have thick skin to do this work,” he stated after describing an experience where one of his former community leaders started spreading rumors about him on the web.

Read more

New Directors / New Films New Website

There’s no other way to say this – we’re really proud to announce the launch of NDNF’s new site : http://newdirectors.org.

In collaboration with the MoMA and the Film Society of Lincoln Center, we built a custom WordPress theme to house the film festival’s lineup. In celebration of the festival’s 40th anniversary, we developed a few custom post types to store the 300+ films in their archives. The website includes a directory of films, along their directors, and an interactive timeline.

The design was put together by MoMA’s fabulously talented Art Director, Brigitta Bungard.

For a preview of what’s to come on the big screen, take a look at the listing of this year’s films.

This slideshow requires JavaScript.

UPDATE : You can read a bit more about the festival on the NYTimes.

MTV Act Launch

We’ve got super exciting news – a project we’ve been working on with MTV + Purpose is finally out in the wild!

MTV Act Blog

Together with the fantastic design and strategy team at Purpose, we developed a custom wordpress plugin for MTV’s Act Blog, helping move people towards collective action.

Some of the basic tech details …

Our custom plugin utilizes custom post types to allow MTV to build a directory of actions. The plugin also connects directly to the Social Actions database and gives the MTV bloggers access to a large set of actions to plug into their posts.

MTV Act Widget

We also worked with the Gigya API – this particular piece encourages visitors to share their actions with their friends.

Many thanks to all the folks who spent countless hours working on this!

[blackbirdpie url=”http://twitter.com/#!/jackomo/status/32677789358366720″]

EarStudio Relaunches New Site in WordPress

Ear Studio

It’s been a busy few months. In addition to launching a new photography site, this past November, we helped relaunch EarStudio.com, a digital media studio founded by artist Ben Rubin. Ben has collaborated with great folks like Laurie Anderson, Paul Virillio and Diller+Scofidio/Renfro. In 2007, he was commissioned to install Moveable Type in the NYTimes building.

Using WordPress + the Thesis Theme, we were able to deliver a fully manageable site. The new site includes a featured content gallery, a blog, galleries within every page (using the Simpleviewer wordpress plugin), and a completely customizable sidebar. And because we’re using the Thesis Theme Framework, he can update a majority of his fonts and colors without knowing any CSS code.

Check out the site and let us know what you think!

Ear Studio

And if you live in NYC, make sure to check out his new solo show at Bryce Wolkowitz Gallery. It’s awesome!

New Photography Site

We’re happy to announce the launch of a new wordpress site for NYC Based Photographer, Kristofer Dan-Bergman. The site features a full gallery system, a sweet blog, and a nice slideshow on the homepage. The site was built with ThemeFoundry’s awesome Photography Theme.

You can see Kristofer’s live site by clicking here or clicking the image below

Below is a conversation I had with Drew Strojny, the founder of ThemeFoundry re: the launch –

[blackbirdpie url=”http://twitter.com/#!/jackomo/status/27074436800716801″]
[blackbirdpie url=”http://twitter.com/#!/drewstrojny/status/27139518666637312″]

And, for those interested in getting the theme, click here to purchase the Photography Theme.