WIX now offers HTML5!
Posted by Nick Bowyer in Cloud, Web apps on March 28, 2012
In one of my earlier posts I talked about a company called WIX who offered a cloud website service allowing users to create beautiful animated websites. One of the small issues I had with the experience was that it limited you to publishing the site using Flash. I was first alerted to the potential for this to change two weeks ago when I saw the Flash logo hovering above the site I had created, it was possible Flash was to become an option. And indeed it did, you now have an option to create your website in HTML5. This comes as welcome news to those of us who understand the difficulty in getting good search engine results (SEO) using Flash based websites.
The introduction of HTML5 to the WIX websites follows what the industry has been asking for, HTML5 is now a multi platform language that supports the ubiquitous iOS operating system used on iPads and iPhones. Previously WIX had offered a “work around” for the iOS devices by providing a separate m.yourdomain.com website however this didn’t share the content from your main site and was very limited in functionality. Now with the new iPad having better resolution than your average HDTV it makes sense to offer the same content on both platforms.
As you can see along with the addition of HTML5, there is an option for users to create their Facebook page layout using the WIX tools and templates. There is still the option to create the legacy “low fi” mobile site as well. This is a great example of what you get when choosing a cloud offering, a feature addition without additional cost.
There are a couple of things I should point out however, you can’t migrate your existing Flash site to HTML5 (kind of makes sense really) and the HTML5 editor still has a “beta” moniker… that won’t bother me as I always make good use of that “save” button!
Go… create and enjoy!
The case for local cloud
Posted by Nick Bowyer in Cloud, Local Cloud Providers on March 25, 2012
I became a systems engineer for an IT firm back in the early 1990’s, back in the good old days when re-installing Windows was a regular piece of advice you would give to your customers in order to solve a software crash. Back in those days it was not uncommon to turn up to a customers site to find software that was installed incorrectly or misconfigured, worse still there was little or no documentation to assist you with restoring the server that had just crashed. Not to mention a tape “backup” that was of little or no value due to lost incremental backup tapes, cumbersome offsite storage or worse still a series of unsuccessful backup jobs leaving the customer with no restorable data.
Those kind of situations were of a regular occurrence and cost customers lots and lots of money. To prevent such catastrophes a customer would be asked to deploy resilient servers with redundant hardware and big capacity backup tapes. More often than not the customer would purchase part of the required solution but not be able to justify the “best practice” solution. Cutting corners was a recipe for disaster but at the end of the day it was what most small businesses in New Zealand could afford.
Technology didn’t come cheap back then, and today at the top end of the market it still isn’t cheap. Resilient server hardware still costs, even though I can buy a 2TB hard drive for under NZ$200 it’s not the same as a high performance RAID system that can cost 5 times as much for the same capacity. Lucky for us that cloud computing has started to take off, companies are now able to access a “best practice” deployment of their favorite software running on the resilient hardware we could only dream of in the 1990’s.
The software companies of today are very different to what they were in the 1990’s, they recognize the fact that their software may be installed incorrectly and cause a customer a great deal of pain. What used to be a few wizards used in the setup process has now become an entire suite of tools focused on management and monitoring. Microsoft is one of the players in the market that provides cloud solutions based on the software they have sold to their customers for many years, allowing them to not only provide the best experience of their software to their customers but also to their partners, IT firms, who also have the ability to run the software in a “best practice” environment. All of the tools Microsoft uses in their data centers in Singapore are now used by partners in New Zealand to run their hosted environments, providing a resilient and efficient service.
Microsoft’s hosted offering is price competitive and, as an economy of scale, it will only get cheaper. Recently Microsoft announced a 20% drop in the pricing of their Office 365 suite. So why would I chose to use a local partner to host my email, CRM or line of business software?
Local cloud providers matter, there are many reasons why you would choose a local cloud provider over a larger provider such as Microsoft or Google. It shouldn’t come down to cost of the subscription alone, there are other important factors to consider when working with a cloud provider.
Location
New Zealand is a very small island in a big ocean and as a result our connectivity to the world is somewhat limited. This will change over time with other connections coming online soon however at this point in time there is only the Southern Cross Cable connecting New Zealand businesses to the internet. This will obviously result in some latency and moreover additional cost depending on the plan you have with your ISP. Local providers are usually connected into the local loop via high speed fiber: think latency of around 10 – 30ms compared to Singapore of around 180ms (what I have seen on a GOOD day). This isn’t a problem for 80% of most businesses and their requirements, such as email, however when you are dealing with applications such as CRM with integration into custom line of business applications the latency starts to have a negative impact on the end user experience. The advice I have is to run a trial of the software you intend to run before you purchase, something all cloud providers offer at no cost.
Size matters
When you think of a local cloud provider don’t be surprised to know that there has been and will continue to be significant investment in large data centers in New Zealand. Over the past 3 years I know of more than three Class 3 data centers that have opened up in New Zealand, these data centers are bigger than a football field and are utilized by your local cloud providers. The photo above shows the inside of one of these data centers just north of Auckland’s CBD. They are built using the same guidelines that Microsoft and Google use and are usually helped along by the various hardware vendors; HP, EMC, Dell etc.
Bespoke solutions
Most providers of cloud solutions are able to keep costs low because they do not provide any level of customization for the solution. To most small businesses this will not matter however when integration to an existing on premise solution is required or better yet that solution is to be pulled into a hosted environment a local cloud provider is the only sensible option to choose. Recently I worked with www.onenet.co.nz to host a customers CRM solution. The solution required a level of customization that OneNet was able to provide in-house allowing for tighter integration to their line of business applications. Furthermore the location of the OneNet servers gave the end users a snappy response when using CRM from within their Outlook client, this was a client requirement in a heavy use scenario.
Throat to choke
Local providers have one benefit as well that the likes of Microsoft and Google will never be able to provide, and that is a local “throat to choke”. Don’t get me wrong, the support I have had from Microsoft whenever I have had “challenges” with aspects of BPOS or Office 365 has been first class, however 100% of the time I am talking with someone in a call-center overseas. With local cloud providers, they are just that, LOCAL. If I have an issue with the cloud service or I want some customization I am able to visit local premises or have a representative visit me. As mentioned before this doesn’t matter to 80% of businesses but for those who seek comfort for knowing their service is coming from somewhere local its a deal maker.
Cloud isn’t just a product or a price point, to me it is a responsible way to provide computing capacity to businesses. Good riddance to the all night recovery processes to restore a crashed server and hello to reliable applications!
The next step in productivity
Posted by Nick Bowyer in Office, Office 15, Office365 on March 22, 2012
When talking to customers about the advantages of “cloud” computing the story usually focuses around the cost of running their own email server vs a hosted exchange cost. The experience of not running your own IT infrastructure has its upside as well with the reduction of risk to your business with the enterprise level support you get with todays cloud providers.
The Microsoft Office 365 suite provides a great story, offering real value in a per user per month cost of Office 2010 and the “back office” products; Exchange, Sharepoint and Lync. The one story I still struggle with is the use of the Sharepoint component. Recently it proved to become easier when I linked it with a CRM deployment story, using Sharepoint as the common document repository for all customer data. This in my view is still selling the story of Sharepoint short, it doesn’t quite create a compelling reason for a customer to adopt the Sharepoint way of life. Sharepoint requires effort from the customer to set it up and architect the data it stores, more importantly it needs adoption by the end user to be a success and this part will in my opinion become easier.
The imminent release of Windows 8 excites me, not for the simple reason it is the “next version” of Windows, but the fact that it will fundamentally change the way in which people work. I believe the most important part of the Windows 8 story will be Office “wave 15” or the next version of the ubiquitous productivity suite from Microsoft. With the current version of Office 2010 (wave 14) and the release of Sharepoint 2010 we saw the introduction of Office Web Apps. This delivered an experience of Office 2010 to the browser, and for the most part it delivered. It provided users with the ability to work ad-hoc in a browser environment, if only to collaborate with others or simply for convenience the browser version of the Office apps allowed users to approach collaboration in a different way. This was much much more than a compete play against Google apps. The next version of Office will deliver the office experience to any user on any device, and by any device I’m looking at you iOS.
It would seem that the adoption of the Apple iPhone and later on the iPad was much to Microsofts dismay. In my time at Microsoft (2008 – 2011) I owned an iPhone and an iPad and was constantly frustrated with the way in which my fellow employees considered the device. Rather than just a competitor I saw it as an opportunity, another platform which Microsoft could deliver its productivity suite to. With the release of iOS 2.0 Exchange ActiveSync was licensed by Apple allowing a rich email experience on the iOS devices. This meant many “enterprise” customers were now able to consider the iPhone as a smartphone platform and indeed it became the CEO showoff device of choice.
I predict the next version of Office 15 will become available as a fully fledged “app” available on the iOS devices, both iPad and iPhone, this isn’t hard to guess as there are already apps for the Lync and One Note clients. It will be the browser version of Office Web Apps will take the connected touch experience to the next level. This isn’t necessarily something that will be driven by iOS but more by the touch driven interface of Windows 8. The Metro interface has been hugely successful on Windows Phone 7 and Windows 8 consumer preview. I predict Microsoft will introduce the Metro interface to iOS users in the next version of Office, by way of apps or web apps. Metro offers a clean touch experience that most users today expect from their smartphones. Taking away the clutter from tool bars and re-focusing the productivity apps for touch will see end users using their devices more. Both Apple and Microsoft are making changes to offer a more simplified experience to users of their desktop operating systems, OSX and Windows respectively. Apple are approaching it gradually by introducing features from their iOS platform to their desktop operating system with changes appearing in Lion and soon to be released Mountain Lion. Microsoft on the other hand are making a much bolder statement with the Metro interface from their mobile platform being the “default” for Windows 8.
Interfaces aside the constant connection to information will be the main driver for customers to choose a cloud solution. The Sharepoint story will make more sense with the next version of Office, further enhancing the experience for the end user. Users will expect to have the same experience on any device and be able to access their data from wherever they are.
Office 365 drops in price
Posted by Nick Bowyer in Cloud, Office365 on March 15, 2012
Today it was announced by Microsoft that they are to drop the price of the Office 365 products to new and renewing customers. The price drop is around 20% on all subscriptions listed on their site. This doesn’t come as a surprise, not long after the launch of the predecessor to Office 365 (BPOS) Business Productivity Online Suite, the price was cut in half. The explanation for the reduction in price is quoted by Microsoft to come from the increase in efficiency within the systems that run the platform, but its simpler than that…
Microsoft has made no secret of the fact that Google Apps is a target for their Office 365 offering and price is usually one of the biggest talking points when the two are compared. Even with a large customer spending many millions of dollars on IT infrastructure every year a dollar makes a difference. The price conversation just got a whole lot easier for Microsoft, throw in the total cost of deployment and you will find that there is little between the two.
The message is clear, Microsoft are in the cloud game for keeps and the longer they remain there the better they will get at it. The support is second to none, I have been working through a few customer issues recently and think that it could put a lot of IT firms with SLAs to shame. The interface in Office 365 is slick and will only get better.
With Windows 8 and the next version of Office on the horizon the cloud strategy held by Microsoft becomes even more relevant, the integration with the desktop will become tighter and sooner or later cloud will become the way you work…
Migration from Office 365 P plan to E plan
Posted by Nick Bowyer in Cloud, Office365 on March 7, 2012
One of the things that impresses me with the cloud offerings from Microsoft is the great partner community dedicated to delivering the solution. In this blog I want to talk about the experience I had recently moving a customer from the P Plan of Office 365 to the E Plan. I talked about the reasons why this migration became necessary in my earlier blog post . In this post I will talk about the migration of the DNS records and the mail data, as we are deploying CRM Online we will not be transferring any existing Sharepoint configuration, rather bulk copy the files using explorer to the new Sharepoint structure.
Microsoft have their own reasons for creating two separate product offerings within Office 365, one of which is the Google compete aspect. The P plan is a direct competitor with Google Apps/Docs/Mail and is priced accordingly, it does however miss out on a few important features, SSL (secure) connection to Sharepoint Online, more than 25 users (50 users hard limit), no Active Directory integration to list a few. Microsoft don’t currently offer customers any tools to migrate from the P Plan to the E Plan and you can’t purchase E Plan licenses from a P Plan tenant. This is where a partner steps in to make life extremely easy, MigrationWiz have been at the forefront of providing cloud migration tools for a number of years now, my first interaction with them came when I wanted to migrate a customer from Gmail to BPOS – Microsoft Online Services back in 2010.
The experience with MigrationWiz has only become better since my last trial. The interface is slick and easy to understand and for around US$10 per mailbox it just doesn’t make sense to attempt to migrate any other way. I would suggest that Microsoft purchase MigrationWiz but then again I appreciate the neutrality provided by their current position. There are a few things you need to understand when performing such a migration and while simple to understand, they may interrupt your services and/or mail flow.
Understand your DNS, this has to be the most important part of the migration. I spoke earlier about DNS Records and in this case too you will need to make changes to these records. The DNS record allowing you to route mail and authenticate users is only able to be associated with one tenant of Office 365, so if you are migrating to another tenant as in this case you will need to plan when to move this record across.
You will get an error when you attempt this in Office 365 if the domain is associated with another tenant.
I suggest that you choose a weekend to migrate your customer as the DNS changes may take up to 24 hours to complete. It needs to start with “releasing” or deleting the DNS record from the old tenant, this will initiate some hidden scripts which de-provision the record from the services in the back end. It is important to understand that at this stage you will still be able to access the user accounts using their tenant alias @.onmicrosoft.com . Email will stop at this time, you could employ the use of a “mail bagging” service, usually provided by your ISP, make some enquiries as it will prevent email from being dropped in the time you take to transfer the record to the new tenant. Changing your MX record at this time to the mail bagging service will prevent mail from being dropped. The domain name will take some time to be released from the old tenant, Microsoft advise this could be up to 24 hours, if after 24 hours it still won’t allow you to verify the domain in the new tenant then make a call to Microsoft Support and they will manually release the record. Once you have verified the domain in the new tenant of Office 365 you will then be able to redirect the MX record again, pointing it to the Office 365 servers. Again this should be completed on a weekend or an outage window of at least 24 hours.
I used the premium license of MigrationWiz as I wanted to make a couple of passes to migrate the mail. The other thing this allows you to do is perform a complete migration without interrupting any mail flow for the customer. At a cost of US$11.99 per mailbox it was only $2 more than the standard single pass license. Before I migrated any mail data I needed to ensure the mailboxes I was migrating to existed in the new tenant.
Having purchased the P Plan originally I had no Active Directory federation or synchronization to worry about, Microsoft gave me a couple of great tools to create the user accounts by way of uploading a CSV file with the usernames in it, this was exported from the old tenant of Office 365 using the free poweshell cmdlets, if you don’t know how to use Powershell i highly recommend you do as it will make life a lot easier. When importing the users from the CSV file you will need to change the user account ID to use the default tenant id @.onmicrosoft.com as the domain will not be verified yet.
This CSV file can then be modified and used in the MigrationWiz portal to configure the mailboxes you want to migrate. Credentials can be that of an administrator, as administrator accounts have access to all users mailboxes.
As you can see from the screenshot above, the console in MigrationWiz is clean and easy to understand, mirroring the experience had within the Office 365 environment. The status of the migration can be seen at a glance and any errors are easy to identify and fix. The beauty of using a cloud to cloud service is that my bandwidth isn’t used, all the data is transferred direct from one data center to another. Be aware that the migration does take some time therefore I would recommend using the premium license of MigrationWiz that allows you to make more than one pass of the mailboxes, the first, a week before the migration date and once again after the MX records have been migrated. Contacts, Calendar and email folders are migrated using this method and users will not notice the difference when they connect to their new mailbox.
The last thing to remember is that the user’s passwords will need to be changed. I this case I logged into every account and changed the users passwords via the portal. This was fine for the 20 user accounts I was migrating, however the Powershell cmdlets I mentioned earlier could have easily achieved the same result allowing you to set a default password for the new accounts. The auto discover record will allow the devices to automatically redirect the connection to the new mailbox.
I hope this has shown how easy a migration can be once you have chosen a cloud service, with the tools made available by Microsoft and more importantly by the partner community it can be achieved in a few easy steps.








