Blog i360 – A Developer’s Review

July 1st, 2009 by Tiny Queen

I recently had the opportunity to work with a client to revamp an existing site and design she was unhappy with. My client had heard good things about Blog i360, and had her heart set on using it to build her new site. I hadn’t heard of Blog i360, so I did some looking around to see what I could learn.

For those of you who aren’t familiar with Blog i360, it’s a hosted platform based on WordPress that’s geared toward industries that commonly use squeeze pages and the like for marketing purposes.

I was disappointed to see that most of the results that came up for my search terms were affiliate sites that were understandably enthusiastic about the platform (you’re sort of expected to say, ‘Rah Rah’ when you’re selling stuff, after all). I did come across one blog post from a fellow developer expressing some reservations about the platform, but it was an awfully lonely voice in a sea of rave reviews. So, for whatever it’s worth, now that I’ve had a chance to live the Blog i360 experience, I’d like to add my own lonely little voice to the mix.

I should start by saying that I was impressed with the efforts of the Blog i360 staff to deliver quality customer support. I opened several support tickets during the building of my client’s site. All of them were answered promptly, and although I didn’t always get the answers I wanted, the support staff could not be faulted in any way.

That said, if I had the choice myself to build a site using Blog i360 versus a regular WordPress installation, I’d choose good old WordPress every time. Here are some of my reasons.

Search Engine Optimization

I was amazed to discover that Blog i360 doesn’t have any sort of SEO plugin enabled. There are some great WP SEO plugins out there that make adding custom title and meta tags to your site a snap. But you won’t find any of them on the Blog i360 platform.

Further, the Blog i360 system appears to use a single template that is then skinned to achieve something like the layout you’re looking for. Because some skins need hooks for creating curved corners or other similar aesthetic effects, the number of nested divs is simply astronomical, making the page code-heavy and slow to load.

Customization

The proponents of Blog i360 are quick to point out how easy it is to customize, but for anyone familiar with a regular WordPress installation, trying to customize Blog i360 quickly becomes an exercise in frustration.

  1. Custom Themes If you have a custom design or want a fully custom theme for your site, your only option is to pay Blog i360 to develop it for you, or to settle for working with the existing skins to create something less than what you had in mind.
  2. Page vs. Post There is no separate template for pages versus posts, which means that you can’t customize your pages to remove things like date stamps, related posts, meta information and so forth.
  3. No ID-Based Classes In a regular WordPress template, template developers can add classes to the site templates that incorporate the page or post id, allowing the site owner to target specific pages or posts with particular stylings or features. Unfortunately, the main Blog i360 template lacks this core functionality.
  4. Poor Integration of Home Page While the Blog i360 platform does allow you to choose between a static page or a blog page for your home page, if you choose the static page option, you must use a template specially designated by them for the home page. This template allows you to incorporate your blog headers and footers, but does not allow you to incorporate the sidebar. Any sidebar content has to be manually updated after changes are made to any of the blog pages.
  5. I will point out that the Blog i360 system does provide hooks that allow you to add custom html in a number of places throughout the template. This is great for people who know and understand html, but is not exactly what I’d call “easy customization.”

No Development Platform

As a hosted system, Blog i360 requires you to point your domain name servers to their servers in order to take your site live. Unfortunately, there are no provisions for setting up a development environment if, as in my client’s case, you have an existing site that you don’t want to have publicly mucked up while you’re working on it. The system is not inexpensive, and it would seem reasonable for Blog i360 to provide a development environment, even just for 30 days, that could then be moved to the site owner’s domain when development was complete. Instead, they recommend that if you don’t want to disrupt your current site, you purchase another domain name for your Blog i360 site. Of course, they neglect to mention that by doing so, you are likely to suffer a complete loss of search engine positioning, and create brand and customer confusion.

No FTP Access

Although Blog i360 sites are provided with a control panel for setting up email, etc, all ftp functions have been disabled. This is promoted as being more secure (and it is) but it is extremely disabling for anyone who wants to truly create a custom site.

  1. No .htaccess This means that if you do use Blog i360 on an existing live domain, you have no recourse to .htaccess files for setting up redirects from old pages to new.
  2. No Contact Form Script Blog i360 does not have an integrated contact form plugin, and since you have no ftp access, you can’t implement any sort of custom solution either.
  3. No Custom Scripting That kinda says it all.
  4. No Custom Upgrades The Blog i360 system, at the time of this writing, is using WP version 2.5. The current version of WP is 2.8, and the upgrades contain some important bug fixes that a site owner should have the freedom to implement.

Plugins

Of course, no ftp access also means no ability to install custom WP plugins to achieve the functionality you’d like in your site. That would be fine if Blog i360 weren’t lacking in some core functionality such as search engine optimization and contact form plugins.

Summary

The bottom line is this. If you want to build a quality web site that you control and that’s easy to use with little to no technical knowledge, you’re better off finding a decent web host and putting up your own WordPress site. If you’re not comfortable doing your own customization, hire a competent developer to get you up and running. In the end, it will cost you less, you’ll be happier with the result, and you’ll have a better web site.

Posted in Web Site Design, Web Standards | Comments Off on Blog i360 – A Developer’s Review

Miva Merchant Quick Tip: Matching Multiple Variables in a Conditional

May 27th, 2009 by Tiny Queen

This morning I was working on a small project to modify the layout of the attributes on a product page template, and it occurred to me that others might find this little trick about writing conditionals where you need to match a multitude of variables useful. In this particular project, I needed conditionals for two […]

My "Can't Live Without 'Em" List of Web Design Tools

March 21st, 2009 by Tiny Queen

I know, I know, pretty much every web designer out there has published a list of helpful tools they just couldn’t live without. And there are some great lists out there — I can easily waste an entire day just browsing from list to list and looking at all the nifty applications that can help […]

Miva Merchant: Customer Account Creation on INVC Page

February 26th, 2009 by Tiny Queen

Recently there’s been lots of buzz on the Miva Merchant User Support Forum about moving the account creation process to the end of the checkout. There are a number of good reasons for doing this. First, you eliminate one of the checkout screens, and streamline the checkout process. Second, and more importantly, you eliminate a […]

Sometimes it's ok to fudge it

November 23rd, 2008 by Tiny Queen

I stumbled across a laundry list of “Popular Web Design Links” over the weekend, and I’ve been having quite a spiffin’ time poking around other peoples’ blogs and forums, and reading posts and their related comments. I came across some interesting tidbits, had a few “aha” moments, and a little bit of just good old-fashioned […]

Miva Merchant: A Store Morph Technology Mini-Primer

November 9th, 2008 by Tiny Queen

When Miva Merchant released MM5, they revolutionized the way the software worked “out of the box” and opened a whole new world of customization to ecommerce store owners. Using Store Morph Technology (SMT), store owners could completely and…well, I was going to say easily customize their stores to suit their needs, but the truth is that at first glance, SMT isn’t in fact all that easy.

Miva Merchant Custom Product Field Conundrums

October 29th, 2008 by Tiny Queen

One of the handiest features of Miva Merchant 5+ is the inclusion of built in custom product fields. These fields can be used for an enormous variety of purposes, from adding product specific data (author, manufacturer, dimensions, materials, etc) to acting as a boolean-style test variable for setting up conditional displays of information. Unfortunately, custom […]

Taking Care of Business – Calendaring Important Web Events

October 13th, 2008 by Tiny Queen

On Friday, I got the sort of email every web developer dreads. The subject line…”BIG Problem”…said it all. The fact that I had spent that morning doing some updates on the site didn’t help my sinking feeling. My first thought, naturally, was that I had overlooked some major layout issue, and the site had gone […]

Nobody told me there was going to be math…

September 13th, 2008 by Tiny Queen

I’ve been working on a project for a new franchising opportunity. It’s a rather graphics-heavy design, and anyone who knows me will tell you how I feel about working with graphics — it usually involves more than one four-letter word. In this particular instance, the site owner wanted a horizontal navigation system, with an extended […]

Restrict Access to a Product Page in Miva Merchant

July 22nd, 2008 by Tiny Queen

I have received numerous requests for some code I wrote to password protect a product page in Miva Merchant 5 (or 5.5), so I thought I’d share it here. This code was originally written for a site that wanted to implement custom product pricing using the Emporium Plus External Product Purchase module, but wanted to […]