1. Adding a Loop to a WordPress Page Template with WP_Quer...

    Its pretty easy to add a loop to a page template but having pagination will … Read More »

  2. 2010 Theme

    If you’re following me on twitter you should be fully aware that I launched my new theme Saturday night, today I put the final design touches on it.

    On Friday I had a simple design idea and with all of the ideas and inspiration that have accumulated over the last 6+ months I was obsessed in getting things cleaned up around here.

    Here are some important points and areas of focus:

    • Tumblog style – I’m back to pulling in my Google Shared items, this time I wont be quoting the source and trying to get a conversation going on my site. Instead I’ll link to the source directly and the conversation can be continued there or within Google Reader ( dancameron{at}gmail )
    • Reviews – I think Dean has done a great job on his site and I’ve been wanting to do the same because I want to bring more reviews back to this site instead of twittering something out, especially with gadgets since I can’t write a good gadget review in 140 characters on twitter.
    • Projects – I’m still deciding whether to blog about projects here and Sprout Venture or just post here and link to them on sv.com. Either way I need to find a way to post more about my projects and get prospective clients to read more. For now I’m just pulling in the posts I create over there.
    • Simple Design - In the past I’ve fallen victim of trying to create the “super cool” or flashy site. Now, I just want everything to be “simple and clean”, hopefully that is what I accomplished.
    • TypekitTypekit rocks. I’m pretty dumb when it comes to fontstyling but I think I found the right mix.
    • CSS - I ended up using a lot of CSS tricks to display stuff how I wanted, no jQuery for templating this time around. I hope you’re looking at the site in Safari or Chrome.

    I still have a laundry list of things to do, some of the biggies:

    • Market myself more –  like an “about the author” section below posts or in the sidebar.
    • Post about a ton of movies, gadgets and music.
    • Clean up my archives – pagination doesn’t work yet.
    • Whatever you point out in the comments.
  3. Theme Experiment Fail for the Win

    Back in August I started what I called the “Theme Experiment“, 5 months later and I can honestly say it was a bust. My intent was good – finally re-design the site and force myself to blog the “how-tos”.

    The major factor for the experiment’s failure was time. Not only was it because of how busy I have been but how I was forcing myself to spend my time developing and designing. Since my intent was to design and develop in increments, then post about them, I wasn’t able to spend an all nighter or even a few hours implementing an idea. Now that I tried my best to work that way I’ve learned a lesson- I don’t work that way.

    I tend to start a project and get into a groove. This time I had a simple design idea and I ended up spending Friday afternoon designing off that idea, then it compounded into an obsession that took my weekend. Of course, I love building off an idea, especially if it’s my own :) .

    And that’s it, the end of the experiment; throughout the weekend I thought about the possibility of posting some tips and I could say that’s what I’ll be doing that over the next couple weeks, instead I’ll say “it’s very unlikely” you’ll see any how-tos about this theme anytime soon.

    At least I have some fresh tires on this thing that I can take for a spin.

  4. Twenty Ten Resolutions

    I’m a couple days late in writing these but I’ve been thinking about them for a while now.

    Most of my 2010 resolutions are centered around my business at Sprout Venture, however, as a “small business” owner I feel my success and dedication effects my family the most. So, while I talk the business talk my family is always first.

    • Improve my acquisition process – When I look back at 2009 this is one of the areas with the most return, just improving a little will cause a big impact on my performance. Right now it takes me too long to create a response for an RFP. Goal: Build out an RFP template for prospective clients that need direction and build more automated responses.
    • Build out local clientele – I’m finding more and more advantages to working locally vs. virtually. Goal: Build this to 20% of our gross income.
    • Expand my specialty – Most of my past experience before starting Sprout Venture was ecommerce and marketing, in 2009 ecommerce only accounted for 15%, marketing was zero. Don’t get me wrong WordPress development has propelled my business to where it’s at but with my experience of multiple $1.5 million + ecommerce projects and $3 million pay-per-click marketing budgets I need to get back into this specialty, especially for local clients and my future. Goal: 20-25% of my overall business.
    • Get more done – I need to line up my extend projects a little better in order to rapidly move in and out of them. For example, if I find myself with an hour to burn I need to spend it working on Search Everything or working on completing this blog’s theme. Goal: Unmeasurable unless I start tracking my hours better.
    • Learn – I’d love to say 20% of my week should be spend on extend projects and learning but I know that’s not possible. Goal: Learn Sympfony ( or similar ) and …
    • Build an iPhone app - I’m not looking for another business model, I’m looking to this as a learning experience with another programming language. Goal: Release at least app X ( for Sara ) and another unknown for Avery or Sawyer to play with :) .
    • Routine work outs – It’s the resolution that almost everyone has…I desperately need to start using my bowflex dumbbells and get into a running routine. Goal: Lift after every run and run 250 miles in the year.
    • Play golf more – Not sure if Avery is ready to drive the cart around in the afternoon but since we’re paying for the California weather I might as well enjoy it more. Goal: Break par at a “good” course. Out of all my goals this might be the hardest.
    • Grow financially – My three year goal when I started was almost reached this year ( year one ). It’s amazing how blessed we are with business while so many ( even within our family ) are affected by this “economic downturn”. Goal: Gross after business expenses ( sub contracting, ect.. ) xxxk.
    • Business reviews – In order to accomplish the majority of these goals I’ll need to do what I do with most of my clients, have a proper review. Goal: 45 day business review.

    I’m missing a few but these are my primary focuses for 2010.

    A 2009 review should be following this post shortly, I know a little backwards but I have a lot of projects to gather and link.

  5. Display a loading image until the page completes loadin...

    Similar to how GDGT.com has it’s loading.gif while the page completes this method will do … Read More »

  6. Splitting Content into Two Columns, e.g. Word Wrap with...

    Over the last couple days I’ve had the dilemma of trying to figure out how … Read More »

  7. Replace or Remove the Carrington Theme Admin Panel

    One of the very first things I had to do to start using the … Read More »

  8. The WordPress Theme Experiment

    A while back ( at least 2 years ago ) I had the idea of taking the process of theme development live on this blog.

    Now that I’m almost ready to re-do this site–it’s time to improve my original idea and do it.

    The Plan:

    • Activate my base theme, the one I use on 90% of all my custom theme projects at Sprout Venture. That theme doesn’t have any CSS or images but it provides a working WordPress install.
    • Get feedback throughout the process.
    • Every-time I publish a design change to the site I’ll post about it. The posts will include tutorials, commentary, feedback requests and before-after screen grabs.
    • Release the finalized theme ( or slight variation ) for free to the WordPress community.

    What to expect:

    I’m not sure when I’ll start, probably before the end of July but I expect the process to take a few weeks. Throughout that time this site should drastically change every day. I’ll try to take as many shots throughout the process in case you missed anything :) .

    The Process:

    I’m really hoping for feedback through the process–especially when it comes down to functionality and layout. It’s important that feedback will drive the design since I’m releasing the theme, I wont be committed to anything, so we might see three different homepage layouts before it’s ready for design and functionality.

    So far…

    I only have a few ideas for the homepage and WordPress sections. If you have any ideas comment away, remember that the scope of the project is to re-do this site so don’t expect me to do everything but if it’s a good idea I may include it in the public release.

    Updates:

  9. Adding Content Between Posts – WordPress Loop

    Here’s a simple trick I’ve been using to include an ad after the second post, … Read More »

  10. Major WP issues – Options table exceeding 2+ gigabytes

    Woke up this morning to a bunch of pingdom emails stating my site has been down. Turns out there’s either a security vulnerability with WP 2.7 or one of my plugins since my options table went from a few megs to over 2 gigs.

    The excess size caused mysql to sh*% itself.

    I can’t research the issue, since (mt) has locked the table and is researching the issue right now.

    All I could do is recover a backup from an old backup to a new db then import the missing posts from the offending db. There’s still some quirks, like comments but it looks like intense debate figured out what to do there.

    I’ll update this post when I figure this out. I sure hope it’s some bad code from a recent plugin update rather than a security issue. Regardless, I’ll need to look into this further.