Carrier Wave on Heroku with Rails 3.1

Posted by Eric Goodenough on September 07, 2011

CarrierWave.configure do |config|
config.fog_credentials = {
:provider               => 'AWS',
:aws_access_key_id      => 'xxx',
:aws_secret_access_key  => 'xxx',
:region                 => 'xxx'
}
config.fog_directory  = 'xxx'
config.fog_host       = 'xxx'
config.fog_public     = true
config.fog_attributes = {'Cache-Control' => 'max-age=315576000'}
config.cache_dir = "#{Rails.root}/tmp/uploads"
end
 

WordPress – Search Everything Plugin

Posted by Eric Goodenough on August 25, 2011

On a recent project I needed to extend the WordPress search functionality to search tags, categories, pages and posts. The default search function only searches post content. Through a bit of searching I found the Search Everything plugin.

Wordpress Search Everything This plugin ties in with the default WordPress search and allows you to search everything from categories to comments. You can also exclude certain categories, posts and pages from the search. Pretty handy and painless to setup.

 

ClubDivot now accepting Beta testers!

Posted by Amber Goodenough on March 08, 2011

In case you haven’t heard us yelling from the rooftops, our new product ClubDivot is almost in Beta! We launched a sign up page for those that want to be beta testers, which means you get to try it first before everyone else and tell us how rad it is or what it needs. We are excited to get some actual humans on our site and we have a lot to get done in the next few weeks as we get ready to launch the beta.

In case you aren’t familiar with the product, basically it makes your golf schedule easier to manage. We provide ways for you to send tee time invitations to your friends and business contacts and ClubDivot has a calendar view that will sync with your iCal or Outlook. We make it easy to book online and provide ways for small clubs to keep track of and communicate with its members. Pretty awesome if you ask me.

We hope to launch in the next few weeks, so get ready to PLAY MORE GOLF!

The golf pros

Golfin' it up!

 

Crazy person on a bike…like, literally crazy.

Posted by Eric Goodenough on March 04, 2011

VCA 2010 RACE RUN from changoman on Vimeo.

Eric will be trying this in 2012, go team fourfour!

 

Auditory Happiness @fourfour media

Posted by Amber Goodenough on February 09, 2011

Sleigh Bells

Found a RAD new music site/player called thesixtyone that lets you listen to and purchase music.  I can’t really explain why it’s cool, you are just gonna have to check it out for yourself.

Song of the day: Kids by Sleigh Bells

Check it out!

 

Why WordPress is great for your small business

Posted by Amber Goodenough on February 08, 2011

When I say WordPress, you say…?  Blog.  It’s true many a great blog were designed on WordPress, it’s one of the more successful web apps and blogging platforms online today.  But did you know that you can also use WordPress to build a fully customizable website?  In fact the post you are reading right now is on the WordPress platform.  The reason we chose WordPress for our fourfour media site is simple: it’s easy to install, it’s free, VERY customizable and it’s easy to update.  We’ve also set up a few of our clients on WordPress because it speeds up the development process or just so the client can get creative update the content as often as they like.

Some of the WordPress features that we love include:

Plug-ins!

A lot of developers have spent time coming up with resources for WordPress sites that let you the user stay in the drivers seat.  For instance you can add social media buttons, shopping cart options, image galleries, contact forms etc.  All these plug-ins are easy to use and easy to install without having to go back to your developer every time you want to add something.  Now this won’t work in every situation and sometimes an experienced set of hands is required.  Think of it like a car, as the owner can change the oil, pump up the tires and maybe change the spark plugs.  But if you want to swap the engine or add new brake pads….. you really need to take it into a professional.  Make sense?

Ease of use:

WordPress text editors have what is called a WYSIWYG, which stands for “What You See is What You Get”.  Which means  that the text editor is VERY easy to use.  It has familiar text editing buttons (bold, bullets, spell check etc.)  just as you would see in MS Word and the way the layout looks in the editor is exactly the way it will look when published.  You don’t need to know any HTML to make things appear the way you want them.

And finally, customized themes:

A theme refers to the look or design of your site.  You can lay any design on top of the WordPress platform and luckily there are thousands of free themes you can choose from.  Although the best way to get a design that fits you and your business is to hire a team to do it for you.  Whichever way you go, there are a million different options to make your website stand out and make it completely you.

Bottom line:

WordPress is great for business, it’s great for blogs and there are new updates and plug-ins coming out every day.  WordPress can improve your site, keep your customers up to date and you can feel in control of your online presence.

 

Schedule Golf Games Online

Posted by Amber Goodenough on January 31, 2011

In case you are unfamiliar with fourfour media and what we do here, I’ll tell ya.  We build awesome apps!  Plain and simple.  We love the painstaking process of building tools that make peoples lives easier or better or funner.  (Especially funner!)  Normally we build apps for clients such as the New York Stock Exchange or Crown Worldwide Moving to name a few of our most recent apps.  These tools allow businesses to function more intelligently and create a way for them interact with their clients in a more personal way.

In case you haven’t heard of our own app called ClubDivot, let me break it down for ya.  We are building a social app for golfers that enables them to schedule, book and organize tee times with their friends and co-workers online.  We have been working on the design and overall structure for over a year, but we are SOOOO close to done we can taste it.

On ClubDivot Golfers can:

  1. Create their own private golf groups
  2. Schedule tee times for the group
  3. Book tee times online through our site
  4. Maintain an easy to use calendar to see all your upcoming games
  5. Meet new people

    We have been hard at work on the app over the last few months and have made a lot of good changes and additions to the site.  Here are the latest updates on ClubDivot

    1. Sign in using your social media user account, ie: Facebook login
    2. We have finalized the new design for the web application, the mobile app is next for an overhaul
    3. We are currently in negotiations with several booking engines to get our customers the best deals on tee times
    4. We have finalized our membership model.  Good news golfers, we are using a freemium model which means you only pay for what you want.

      Look for more updates to come out weekly as we near the finish line.  :-)

       

      Learning Organically

      Posted by Eric Goodenough on January 27, 2011

      So as developers and designers we are constantly pushing ourselves to hone our skills and learn new techniques or technologies. A fair amount of learning is done on the job, but most times we practice these new skills in our free time.  Staying up to date and honing our skills on relevant technologies is what makes the distinction between successful developers/designers and the ones whose skills stagnate.  When hired, we are expected to execute fast and correctly, not experiment with edge technologies and implementations.rubygems

      My personality type and hunger for knowledge have lead me down the path of learning organically. For instance, on the two projects I am currently working on, I kept getting frustrated with the lack of access to a htaccess file on Heroku. For both of these projects I wanted to password protect the staging and production sites while in development. Don’t get me wrong, I am loving Heroku. But if you guess, stumble upon or happen to know the URL, its completely unprotected. This poses problems for ‘top secret’ projects. So I started thinking, maybe we could build an add-on that serves a proxy and has basic http authentication.  Joshua, my main Rails developer, pointed out that this is simple enough to implement in a Rails app, that a proxy is not really necessary.  But will anyone (including me) implement it on every project?
      Read more »

       

      We’re back and swinging…here’s what’s new at fourfour

      Posted by Eric Goodenough on January 27, 2011

      We’ve been absent from the blog for a few weeks and with good reason, we have been CRAZY busy!!
      We finally completed the last 3 projects we were working on, almost simultaneously. It made for a hectic couple of weeks but now that the dust has settled, we are ready for what’s next, here is what has kept us so busy.
      Read more »

       

      Wishes for the new year

      Posted by Amber Goodenough on December 31, 2010

      This past year at fourfour we have had an amazing journey.  We were so blessed in 2010, it turned out to be our biggest year ever in terms of the amount of work and profit!  Woot!  We moved twice, once in Lake Tahoe (we technically lived in Nevada for 2 months, so that makes 7 states I’ve lived in) and then to Santa Barbara.  Eric traveled to London, Paris and Chicago and Amber went to Redding, CA, San Francisco and Denver.
      Read more »

       
       

      fourfour's Flickr Feed

      Subscribe