Category: STAFF BLOG

  • Twitter Tools Connection Failure? Try Hootsuite!

    Twitter Tools Connection Failure? Try Hootsuite!

    I’ve seen a lot of bloggers with the Twitter Tools dilemma since Twitter changed their authorization method for third party connections. Now, your password can’t be stored in a third party application – it has to go through OAuth which has cause a lot of disarray in the blogging world for those who typically were dependent on Twitter Tools to display their tweets in their blog sidebars and publish their blog post links to their Twitter streams automatically, complete with hashtags, mentions, and even bit.ly URL shortening. OAuth is actually a wonderfully fabulous thing. There are a ton of benefits, the most important of which is that it is definitely a lot more secure.

    While developers get the kinks worked out of their software, we’re just going to have to do some working around the issues we’re seeing on our end. I’m not terribly disappointed about not being able to feed my tweets into my sidebar, but if you are, try the Twitter Widget Pro WordPress plugin and you’ll be back in business in no time :) For blog post link feeding into your social media networks, use Hootsuite. You set up an RSS feed that will feed your blog posts into your tweet stream. You don’t have the option of hashtagging… and your URL will now either be a ht.ly or ow.ly link rather than bit.ly but I’m sure it’s better than manually posting your links, right?

    It’s easy – and to make it even easier, here’s a visual aid:

    If you don’t already have an account, visit www.Hootsuite.com and sign up. Set up your social media accounts and you’re good to go.

    Click the little owl’s head in the top left hand corner to bring down your user control panel menu – go to settings, then click on RSS/Atom:

    Once you’re there, click on the Add New Feed button, complete the form with your feed information and preferences, select the accounts you want to publish to, and then save. That’s it. Your blog feed will now publish into the social media accounts you chose.

    I’ll update when I’ve found a solution to the Twitter Tools issue because I certainly enjoyed the features it offers, such as archiving tweets and of course hashtagging.

  • HOW TO: Fix the Custom File Editor’s Fatal Call Error in Thesis Theme on WordPress 3.0

    HOW TO: Fix the Custom File Editor’s Fatal Call Error in Thesis Theme on WordPress 3.0

    If you have upgraded to WordPress 3.0 and use the Thesis theme, you may have noticed that now you receive a fatal call error when trying to access your custom.css file via the Custom File Editor within your Thesis options that looks something like this:

    Fatal error: Call to undefined function use_codepress() in /DIRECTORY/public_html/wp-content/themes/thesis_17/lib/admin/admin.php on line 42

    In order to correct this, you’ll need to disable the syntax highlighter, which is what is creating the issue. Doing this is simple.

    • Find your admin.php file located in /wp-content/themes/thesis_17/lib/admin/ (you’ll need to download an FTP client if you don’t already have one — my favorite is FileZilla)
    • Open your Notepad or other text/html editor (do not do this in Word or any other program that uses an autoformatting feature)
    • Hold down your CTRL key and press the “F” key. This should pop up a find function. Paste the following string into the box and search for it in your file:

    if (use_codepress()) add_action('admin_print_footer_scripts', 'codepress_footer_js');

    • Comment that line out of the file by placing “//” in front of it like this:

    // if (use_codepress()) add_action('admin_print_footer_scripts', 'codepress_footer_js');

    • Reupload your file using the FTP client

    VOILA! You’re done. Reload your Custom File Editor and it should work like a charm. Of course, the syntax highlighter is now disabled, but at least you can access your custom.css file from within your WordPress dashboard! :) Happy blogging to ya!

  • HOW TO: Organize Your Client Projects into Manageable Task Lists

    HOW TO: Organize Your Client Projects into Manageable Task Lists

    Three words: Project Task List! If you are anything like me, you typically accept more than you should, have more going on in your life than just clients, and end up having to bounce back and forth between projects to make progress on all of your concurrent jobs simultaneously. Here is the strategy I developed over the last few weeks to keep myself productive and keep my clients happy:

    LOG EVERYTHING!

    It may sound like common sense to some, but to many businesswomen/men the little details get lost in the grand scheme of things. When was the last time you talked to Client #3? What was your conversation? What was that change that Client #7 wanted to make? Who was it that asked for me to return a phone call today? What price did I quote Client #4 for the additions she requested? When you have several projects going, several phone calls/emails coming in daily, and several “lines of communication” open at once, no matter how good you are at multitasking, you’re going to forget something! You will do yourself a HUGE favor by logging it all in ONE place that gives you easy access to all those little details any time you need them.

    GET ORGANIZED AND BE PREPARED!

    I have 5-subject notebook that is dedicated solely to work. I do love to keep track of things digitally and accessible by my computer and smartphone but I also prefer to keep my information written in a book so that I am able to jot more detailed notes immediately and organize them more efficiently. No matter how much technology improves, I’ll always believe that paper is KING ;) Why? Because I’ve had one too many overwrite, sync, and deletion mishaps to trust a digital version as my only source of information.

    I do keep a very condensed version of my project tasks in GTasks, which is an app based on Google Tasks that I have added to my Android smartphone, my iPad2, and my web browser on all of my computers and syncs across all platforms. In addition, a simplified version can be accessed in my Google Apps email account. The items in GTasks are very basic and include my client’s name and the most broad task descriptions that need to be processed on each particular project. They are hierarchical and have a check box to click when a task has been completed. This is mainly for me to keep track of the main events, and to keep my clients in order according to priority which isn’t always possible in my notebook since I can’t move pages around to accommodate changes.

    Here is a snapshot at the organization of my log book:

    • The first subject of the notebook is strictly for correspondence logging. If I send or receive an email or phone call from a current, former, or potential client I write it in there. I write the date, time, and take notes that will remind me about the high points of the conversation. If I quoted them a verbal price, I notate that beside the record. I also have notes I put out to the right side of the line, such as “follow up” or deadline information for certain things.
    • The second subject of the notebook is my actual work log. I make a note of when I start and stop and what exactly I’m working on as well as how much of it I completed during that time span. This helps me to get a better feel for how much I’m actually getting paid in respect to the work I’m doing (I then transcribe this information into my Freshbooks timesheet and apply it to the project there to keep a permanent record). Without knowing exactly what resources I’m putting into my business, there is no way to be able to gauge what I’m getting out of it, so periodically reassessing my pricing structure based on this continuously compiled data helps to ensure I’m always turning a profit and getting paid what I’m worth for the work I perform. It’s very important to know how long certain tasks take to carry out, especially since time slips away from me most of the time. Toggl.com and Freshbooks.com both have great time-tracking tools integrated into their services, and both provide a free option. {Neither of those links are affiliates — I’m simply sharing intuitive functionality I’ve found that works for me.}
    • The remaining three subjects of the notebook are for client project tasks lists. I allot two full front-and-back pages for EACH project. I write down their preferences at the top, any applicable login credentials and contact information, and notes that include details like the HEX codes for their color scheme, font families used in the graphics and/or text styles, and other pertinent information. Next, I make a list of EVERYTHING that needs to be done to complete the project. I check each item off the list as I finish them. Last, I have room for notes about processes I have run (such as import tools, installations, custom modifications, etc) and various other information that needs to be recorded along the way. This is all valuable information to refer to when my client wants an update on our progress.

    Operating this way allows me to quickly see where I left off of a project and thus I am able to know immediately where to pick up when I come back to it. Keeping track of things this way means I won’t forget to do something. Because I’m typically working on several projects at once, I’m always double and triple checking to make sure I haven’t missed something; it’s easy to omit an element or skip a step when you’re working on similar projects if you aren’t closely keeping up with which task was performed for which project… I don’t worry about that anymore because if it is not checked off the list, it is still pending. If it is checked off, it’s no longer a worry of mine :) Plus, marking an item with a “check” gives me an unparalleled sense of accomplishment LOL!

    What are YOUR productivity tricks? How do you keep yourself in check when you are your own boss? Share your tips in the comment section below!

  • WordPress Basics, Part 3: Publishing Articles & Adding Media

    WordPress Basics, Part 3: Publishing Articles & Adding Media

    PLEASE NOTE: The current version of WordPress is 3.0.1. As newer versions are released, certain information provided here may possibly become outdated or irrelevant.

    Previously, I covered the differences between WordPress-hosted and self-hosted WordPress platforms as well as some tips on learning your way around the WordPress dashboard. The plan for this WordPress Basics series is to help new WordPress users become familiar with the functionality of the platform while preparing themselves to have a more comfortable and limit-free blogging experience. None of the theme-specific functions will be covered here since each theme is unique in its method of operation.

    Now that you know your way around the backend of a WordPress installation, let’s move into publishing content on your live blog site.

    (more…)

  • WordPress: Blogger Importer 403 Auth Error — THE FIX!!

    WordPress: Blogger Importer 403 Auth Error — THE FIX!!

    UPDATE: The Blogger import plug-in has been updated since this article was written. You may download and run the tool successfully on the WordPress platform.

    For those of you who read my workaround post regarding this issue, there is now an actual fix so that you can use the Blogger Importer without retrieving a 403 authorization error. A few simple tweaks in the plugin coding will have you on your way in no time!

    1. Find the blogger-importer.php file which should be located in /wp-content/plugins/blogger-importer.
    2. Locate line 99 which reads:
    3. $token = preg_replace( ‘/[^-_0-9a-zA-Z]/’, ”, $_GET[‘token’] );

    4. Change it to:
    5. $token = preg_replace( ‘/[^%-_0-9a-zA-Z]/’, ”, $_GET[‘token’] );

    6. Find line 108 which reads:
    7. preg_match( ‘/token=([-_0-9a-z]+)/i’, $response, $matches );

    8. Change it to:
    9. preg_match( ‘/token=([%-_0-9a-z]+)/i’, $response, $matches );

    That’s it. Run the Blogger importer like you normally would and VOILA — 403 auth error problem solved!