Moving Sites Within WordPress Multi-Network

October 29th, 2012 by Curtiss Grymala

Every once in a while, we have the need to move or copy a site from one place within our multi-network WordPress install into another area.

There are three basic ways we regularly move or duplicate sites within our installation. Sometimes, we simply need to replicate a site so that we can start from common ground, then modify the duplicate to include different elements. Other times, we simply need to move a site from one network to another (for instance, when research indicates that a specific area within the university website belongs under a different parent). We also come across the need to take a site that was previously a subsite within a network (a subdirectory under one subdomain) and “promote” it to be its own network (where it gets its own subdomain). It should be noted that, when moving a site from one network to another, you can rarely do so without having to manipulate the database a little bit. The complexity of the move often dictates just how much you’ll have to mess with the data. Read the rest of this entry »

By The Numbers – What’s Happening at UMW

October 23rd, 2012 by Curtiss Grymala

I’ve had a few people ask about the size of the WordPress installation we’re using at the University of Mary Washington, so I wanted to make a quick blog post to run through some of the numbers.

Before I get into that, though, I want to give a brief synopsis of what WordPress looks like at UMW. About 5 years ago, Jim Groom and his crew in our Division of Teaching and Learning Technologies (DTLT) set up a WordPress system called UMW Blogs. UMW Blogs is a place for students, faculty and staff to set up their own blogs. It is a WordPress multisite environment (actually, I believe they have migrated to a multi-network setup, as well; but I’m not 100% sure). They are running the system on their own hosting account, and they handle all of the administration and maintenance of the system (with a tiny bit of development help from me every once in a while).

On the other side, we have had the main University of Mary Washington website (which we affectionately call “dub-dub-dub”) running on our WordPress multi-network installation for a little over a year. I am responsible for the majority of development, administration and maintenance of the entire system. We have that running on our own dedicated machine in-house. Read the rest of this entry »

A Little Spring (Fall?) Cleaning

August 12th, 2012 by Curtiss Grymala
Used with permission from

In the beginning, we set up a WordPress website to act as our public-facing site for Ten-321 Enterprises. As somewhat of an experiment, we set it up as a multisite installation, even though the main Ten-321 website was initially the only site in the network.

As WordPress projects came along, though, we would add a new site to the network and do all of our development (plugins, custom themes, etc.) in that new site on the Ten-321 network. At first, this was no big issue. However, over time, we’ve been slowly adding and adding to our main network; and it started to become a bit unwieldy after a while. Read the rest of this entry »

Updating to WordPress 3.1

March 9th, 2011 by Curtiss Grymala

As you may or may not know, WordPress 3.1 was released about 2 weeks ago. We at Ten-321 Enterprises have slowly been going through and updating many of the WordPress-based websites we maintain. Overall, the process seems to take an average of around 30 minutes. To some, that may seem like a long time, but we want to make sure we do everything methodically and take extra precautionary measures when performing updates.

The process we follow is:

  1. Perform a complete backup of the site (this includes the whole database and all files on the site/server – even tables and files not directly related to WordPress). Under most circumstances, we will use the WordPress EZ Backup plugin to perform the backups. However, some servers do not support the tools necessary to use WP EZ Backup, so we have to run a manual backup.
  2. Update all plugins with available updates, checking to make sure nothing on the site broke after each plugin is updated.
  3. Perform another complete backup (so that we can revert to the version with updated plugins if the core update fails for some reason).
  4. Deactivate any plugins that are known to cause conflicts or errors when updating the core.
  5. Perform the core update.
  6. Ensure that any cached pages (we use WP Super Cache on quite a few sites) are cleared out.
  7. Reactivate any plugins we deactivated prior to performing the update.
  8. Review the entire site to ensure no errors or issues popped up after the update.

Read the rest of this entry »

WordPress 3.0.5 – Another Painless Update

February 9th, 2011 by Curtiss Grymala

The other day, WordPress 3.0.5 was released to combat a handful of security exploits. For the most part, our clients are not vulnerable to the security exploits that were open in WordPress 3.0.4, but it’s a good idea to update to the new version, anyway.

We updated the Ten-321 Enterprises network of sites and blogs this evening. As expected, the update was extremely simple and painless. Most of this is due to the great work the WordPress team is doing, but some credit also goes to Site5 for doing such a great job configuring their hosting accounts to work so well with WordPress. We have dealt with quite a few other hosts and found that some of them make it nearly impossible to keep WordPress up-to-date, and even harder to keep it secured properly.

With that said, we’d like to thank the WordPress team for their unwavering commitment to security and their consistent work to improve and harden the system.

The Ten-321 Portfolio

January 23rd, 2011 by Curtiss Grymala
Ten-321 Portfolio screen shot

This evening, we are proud to announce that the portfolio of work performed by Ten-321 Enterprises is available on our website. The new portfolio includes screen shots of most of our recent projects and, when you click on each screen shot, you will be taken to a short description of the project itself. We hope that, in the future, the caliber of our work can continue to speak for itself; and we are certain that this portfolio will help it do so. Read the rest of this entry »

Bethania Kids – A Brand New Website

October 25th, 2010 by Curtiss Grymala
Our Ministries - Bethania Website

A few weeks ago, we were very proud to unveil a brand new website for our client Bethania Kids. The project took approximately 4 months from start to finish, and turned out extremely well. Starting with a beautiful and challenging website design from Moeller Design, we took the ball and ran with it, building a full-featured website based on WordPress 3.0.1.

From the Bethania Kids mission statement:

The mission of Bethania Kids is to nurture, and equip the children of India to change their world through Jesus’ love. Bethania Kids defines nurturing as providing food, clothing, shelter, medical and dental care, and emotional support.

The new website includes a promotional marquee for the home page, which is easily switched out using the WordPress backend. The client now has the ability to post a single marquee image that will appear every time the home page is loaded or multiple promotional items that will rotate randomly each time a visitor returns to the home page. Using the “sticky” posts feature in WordPress, a single promo item can appear each time a new visitor comes to the website, with random promo items appearing on each subsequent visit. Read the rest of this entry »


August 12th, 2010 by Curtiss Grymala
Twitoaster Logo

This is the first in what I plan to be a series of posts about the software, applications and plug-ins we use in the back-end of our website and our clients’ websites. For tonight’s post, I wanted to briefly share about one of the WordPress plug-ins installed here on our website and a few of our clients’ sites.

That WordPress plug-in is called Twitoaster, and what it does is pretty simple. First of all, it allows you to automatically send a tweet whenever you publish a new WordPress post or page. That’s cool enough on its own, but the really cool thing Twitoaster does is to keep track of when and where your posts are mentioned and/or retweeted on Twitter. Then, it adds those tweets as new comments on the blog post. Read the rest of this entry »

Updated to WordPress 3.0.1

July 29th, 2010 by Curtiss Grymala

WordPress 3.0.1 was released about an hour ago. We here at Ten-321 Enterprises have gone ahead and update this website to the latest version and are beginning to test it out. Assuming that we don’t encounter any major issues, we’ll be updating our clients’ websites to version 3.0.1, soon.

Have you updated, yet? If so, did you encounter any issues with the update? We’re curious to hear your experiences.

Updated Website

July 18th, 2010 by Curtiss Grymala

We at Ten-321 Enterprises are extremely proud to announce a brand new website for the company. After months of hard work, we have finally unveiled an all-new site utilizing WordPress as the content management system (CMS). Read the rest of this entry »