So far, I  know of 17 WordPress sites that were upgraded to WordPress 4.0, some have 10 plug-ins and there are a few site with over 30.  Could’ve been painful.

At least it was in the past, coupled with a Magento upgrade, you have to clear your calendar for a couple of days.  Are those days of maintenance nightmares over with these mature CMS / Shopping cart platforms?!

I am happy to report that I haven’t experienced any issues with any pages or broken functionality, also, it seems the WordPress upgrade has improved some CSS and image rendering issues that existed before on some browsers.  It sure would be nice to be able to actually use the “TAB” key in this here editor as a TAB key and not jump out of the form so when typing I accidentally click something out of the form.  Hey, maybe there’s a plug-in for that?!  🙂

At first glance, I’d recommend doing the upgrade immediately — pull the band-aid off fast!  To learn more, visit WordPress’s site by clicking here.

 

– Aaron Belchamber
www.AaronBelchamber.com


Some people are so enamored with these shiny new project management tools that load so nicely on our smart phones that they forget it should be a transparent part of the project and not a task and part of the process of completing the project.  I’m lucky to be at a place where it’s used very wisely to help communicate to upper management while helping our web development team stay on task and have a true picture where we stand in terms of a project’s true status while itemizing all those to-dos which serve as very helpful reminders of the steps that still need to be taken.  Remember, despite how sometimes they’re advertised, these tools don’t actually do the work of the projects for anyone, there’s nothing magical about them.  They do email notifications to those involved in certain projects automatically, so that can does save some time in the long run, however!

Here is a screen shot of a free project management and tracking plug-in called “CollabPress”.

CollabPress Plugin

CollabPress is a great WordPress plug-in that has a lot of potential for small companies and departments who may feel they could use some better organization.  Base Camp is a collaborative tool that teams, departments, or entire companies use to help keep track of projects.  Project outlines with to-do lists combined with calendars.  Think glorified “Task List and Calendar” that usually comes in your email software, like Outlook or Entourage.

If you are looking for something simple and clean like Base Camp, but perhaps you don’t have a budget to sustain the monthly fee, which I believe starts at about $20/month, you should install the CollabPress plug-in on a WordPress site and give it a test drive.  It takes less than a minute to install and CollabPress (gosh I can’t stand all these CamelCase names) allows you to create projects, tasks, and set up to-do lists that can show up on a clickable calendar.  It’s very straightforward, clean and simple for any user to grasp and find their way around in minutes.

CollabPress Plugin Screenshot 2
An almost empty calendar… something you probably won’t ever see at your job.

It can be managed from within the WordPress admin section, or you can use some shortcodes and embed certain parts of your project and tasks in stand alone pages or posts, allow different users different privilege access, and leave notes for others to see that can optionally be emailed automatically when there is an update.

Sounds a lot like 90% of Base Camp to me.  It may not be robust enough for bigger company projects or if you’re just that big of a corporation and you just love to spend money, or worse, you’re a company that thumbs its nose at “open source” —  that’s your problem.  Just keep in mind that CollabPress enables users who are admins of projects to assign actual priorities to tasks, a basic feature missing in Base Camp.  Another issue with Base Camp, CollabPress, and many other project management solutions is that there are no easy ways to link certain tasks dependent on other tasks, so if you happen to be working with an administrator who’s crazy about setting deadline dates for every little task, you’re going to be changing a lot of due dates around the project calendars.

In other words, you’re going to have to micro-manage the to-do due dates, exponentially increasing the team’s perception of how much they may think they’re being micromanaged, even if they really aren’t.  It could have a demoralizing effect on the team, or you may just delegate the need to begrudgingly move all those due dates of to-do’s constantly down the calendar to someone with more time on their hands.  I know, it could be easier to just meet deadlines, but especially in the case of bigger web projects, it’s hard to predict the unknown factors and issues outside of your web development team’s control.  (You never do know what that “clanky” sound is inside the car’s engine without looking under the hood and perhaps taking the valve covers off.)  Tick a plus for Base Camp, though, at least it allows you to click and drag each task to another date right from within the calendar, something missing in CollabPress.  Still, a little JQuery customization could go a long way to fix a few of these shortcomings for CollabPress.  I’m not complaining, just saying… it wouldn’t be hard to code it and allow a user to click and drag dependent tasks all at once.  Future feature alert, perhaps?!

Recommendation

If you need a centralized place to keep the team on task while encouraging collaboration on bigger projects, I’d recommend first installing and looking into the features that come with CollabPress, it may be robust enough to bring your team in on the same timeline.  Still, Base Camp is very clean and straight forward.  Though Base Camp does have a nicer polished interface, CollabPress’s default settings and interface are navigable and a little time invested in the CSS styling it a bit wouldn’t hurt.  That’s the price for using free software!

More on Base Camp

Truth be told, I’ve been using Base Camp now for a few months and on the surface Base Camp is just a little more robust than using the project, task list and calendar built into Microsoft Office’s full version of Outlook.  It does enough to keep tasks itemized but it lacks a lot of intuitive features you’d expect from a paid service, like task dependencies and setting priorities.  A useful feature is that it allows members of the project to comment on the project, but that’s just a thread that exists on any forum platform.

I am aware of plug-ins that you can install or buy to expand your Base Camp account to possibly achieve more useful automation and functionality, but I find it hard to believe that some basic project management features just don’t come with Base Camp out of the box.  As is, it feels so lightweight that it should be free, it doesn’t really do much more than CollabPress.  It’s a basic project outline with to-do lists where you can set due dates and tasks show up on calendars which can be viewed and separated by project.  The same features built right into many email client programs, by the way.

So why not just use your email client’s project management tools?

Which makes you wonder if your team shouldn’t just look into using the same email client linked to a few Google calendars, but though many departments have tried this route, setting rules and declaring their team will use them to stay up on each others’ projects, seldom do they follow through and instill the habits to use the calendars and the other collaborative tools that come installed on their computers.  Either someone won’t connect to the calendar, someone else will refuse to use the same email client, like Microsoft Outlook (“I only use Macs”), they’ll only use the “Express” version, “I only like Droid — does it come as an app?!” and someone else just won’t seem to be able to find the right buttons because the view got hidden.

Also, most email clients like Outlook are bit clunky and can have too many options and visual “noise” that are distracting and hard to follow, it’s hard enough to keep your email organized without it being a full-fledged secretary under some other tabs or buttons.  It starts to look like an Autodesk 3Ds Max interface, my favorite program in the entire universe, but daunting when you first look at it:

Autodesk 3Ds Max interface

 


Sometimes your server will get locked up before completing an update task, activating a new theme, or installing a new plug-in.  What happens is WordPress temporarily will place your site in “Maintenance Mode”.  If you go onto a WordPress website that shows a page with the message “Briefly unavailable for schedule maintenance.  Check back in a minute.”  This is what is happening.

Occasionally, you won’t be able to get out of maintenance mode.  If this happens, your site won’t come back up.  First, remember the last task you were working on, chances are it did not update or install properly so you’ll have to remove or repeat the task.  Second, go to your WordPress root folder through FTP and delete the file “.maintenance”.  This will get your site out of maintenance mode.


It seems like a no-brainer, but it isn’t included in WordPress.  A lot of things WordPress does, we take for granted, but there are basic things it doesn’t do that one wonders “why?!”

If you are a publishing blog (imagine that) and you have over 10 categories, you can easily get lost and waste a lot of time selecting the proper category for your post.  This adds up to wasted time for your and your publishing team.  After all, isn’t the website supposed to make life easier so all the professionals on your team, like content writers, can focus more on the high-quality content they write than waste time on an interface that doesn’t have a simple option to filter out the list easily?

I have seen workflows where there are over 300 categories for all the posts and writers, bloggers, and editors spend a lot of time scrolling this list.  Do you have this same issue?  Well, then this is a plug-in is just right for you!  Just go into WordPress to your Plugin manager and select “Add New” and search “Post Category Filter” by Javier Villanueva and install then activate it.

You will here a collective sigh of relief from your editors, bloggers, and writers.  You’ll look like a genius, all thanks to this nifty little timesaver.  To learn more, just visit the plug-in page at:  https://wordpress.org/plugins/admin-category-filter/

I have it installed on over 5 websites and have not encountered an issue with it.  A special thanks to Mr. Villanueva for publishing a great plug-in that saves so many people time, which also translates into saving companies money, doesn’t it?!


I’ve experimented a lot with different WordPress caching systems and would LOVE to hear from other developers who use WordPress what caching systems they recommend. Though it has its limitations, out of the box I have had the most luck and have seen the best improvements site wide with the least angst and issues with “WP Fastest Cache”.

It’s a fast and easy install that seems to work with a lot of different server flavors, unlike some other heavier and even higher rated and more downloaded caching plug-ins.  Some I’m sure are worth it, if you can get them to work, but I ran into all sorts of conflicts and troubleshooting and tracking down the issue could take hours, perhaps days.  Who has time for that?!  Just work already!

wp-fastest-cache-screenshot

In 5 minutes after installing this WordPress caching system, I saw faster page load times. I wish it could be even faster, but in this particular case, I am on a shared host so WP Fastest Cache is allowing me to hold off on needing to expand to a faster server by making my existing sites more economical.

Other caching plug-ins looked like they would work but ended up clashing with a theme or other plug-ins or started throwing 500 Server Errors, crashing the server with memory leaks, etc.  It was a nightmare on a VPS, caching works so much nicer on dedicated servers, so I’d suggest trying different solutions out.  Still, I can’t say enough good things about this particular one, it is well designed and works well with other plug-ins in the WordPress environment and I’ve deployed it on over 20 websites in the past year without an issue.

No, I am not a paid spokesman for that company, it’s just a well designed product and I hope your discovery of it will make YOUR life a little better!