Company Blog

 

Posts of Last
Kentico 6 Upgrade - what we know Posted at 17/01/2012 7:52:51 PM by Daren Hawes
Filed under: upgrade

We thought to start the new year we will give you a few tips on how we have been finding the upgrade process over the past few months of the new Kentico 6.0 CMS. This blog coincides with our ramping of the new CMS both in house and to market.

The first thing I would like to stress is how easy we actually found the upgrade process. For a simple site with no major customizations the process is nearly fully automatic, in fact in some cases it is 100% automatic. The system does a good job of isolating any changed core files (not good practice, but sometimes necessary) and provides a list of these files ready for a developer to compare and deal with.

The new Kentico Management Software that is installed when you do a new installation is easy to use and intuitive. We did stumble across a problem with our first hot fix installation in that we failed to turn off the health monitoring windows service causing issues with locked files. This rendered the installation broken so we had to restore from the backup and try again. A quick call to support soon got us back on our feet with the support member admitting they also did the same thing the first time the applied a hot fix. Maybe an area for improvement in the future?

Another small problem we found is when you have multiple sites in the Management Software, it is sometimes confusing when you want to only apply a hot fix to one site. Probably just user error and nothing at all major.

One area we did find more major issues was with upgrading our own sites www.webdesignmagic.com.au and www.konsult.com.au from 5.5 R2 to 6.0 under medium trust. We had to jump through a few hoops to get our host to install the MS Charts plugin required under medium trust. Whilst not an issue under .NET 4.0 our host uses .NET 3.5 so we had to make the installation otherwise we would receive a security policy error. More details here.

We have also had to upgrade some sites from 4.0 to 6.0. As there is no automatic upgrade (only from 5.5 R2 to 6.0 is support automatically) we exported the site and imported into the new version successfully using the standard import/export features of Kentico. This was impressive. The same cannot be said with the API components that needed to be manually upgraded from API 4.0 to API 6.0. More tedious than challenging.

Overall we definitely recommend the upgrade. Not only does the new version have great new features and of course the EMS, but the ease of installing hot fixes and performance enhancements simply out weigh the time to perform the upgrade. I am sure you will feel the same way when you do your upgrade.

If you require someone with the experience like Web Design Magic then let us upgrade your Kentico CMS. Simply contact our office on 1300 308 210 or use our contact us form.

Down tools – It’s race day! Posted at 24/10/2011 11:32:59 AM by Daren Hawes
Filed under: Dick, Indy, Johnston, Racing, Supercar, V8

A few years ago Web Design Magic was asked to re-develop the Dick Johnson Racing website. Whilst we found the site build very interesting and the cars and teams amazing the whole office also grew a new passion for Motorsport. So on Saturday we closed the doors and went to the Armor All Gold Coast 600.

It was a sunny 25 degrees with a slight chance of rain – perfect for racing! The day started early with William entering himself into the “Pit Crew” competition and scoring an amazing 32 seconds! No one had the heart to tell him the pros do it around 6-8 seconds. We caught it on video if you want to have a look.

After his mammoth effort it was time for a massage. Obviously the power required to do a 32 second tire change took it out of him. Nice work Will!

clip_image004[5]

It was then onto the rest of the track with lots of interesting sites to see and some amazing people watching to be had. Daren, our CEO was even lucky enough to try a few bikes out for size and then add one to his 40th birthday list (much to his wife’s horror!)

clip_image006[4]

The day soon flew by as race after race, class after class whizzed past us with deafening speed. We made sure we got a great position on the hill to see the “Touring Car Masters” and their support teams race as these cars really rocket.. Some of the older boys still have it in them.

Dan_n_Ladies_thumb[2]

After all the track side antics, drag cars, drifters and stunt shows it was time for the V8’s. The Top 10 Shoot Out was hampered by light rain but Loundsy decided to keep on the slicks and give the fans what they came for – sideways racing.

clip_image008[4]

The race went off well with lots of thrills and spills and the day ended with an appearance by Eskimo Joe and the good old Hoodoo Gurus.

clip_image010[4]

Thanks everyone for making this a great day – back to work…

Here comes Kentico 6 – Best you sit down, the features are amazing… Posted at 25/08/2011 6:29:37 PM by Daren Hawes
Filed under: 6, Kentico, New

It has been a busy year for Kentico and the whole development department, but we all get told it was totally worth it. Kentico CMS 6 is almost ready to go final and you will be one of the first to see all the new amazing features we have been promised. Hold tight, here is a re-post from the horses mouth!

Hi there,

We have started to develop Kentico CMS 6 at the exact time we released Kentico CMS 5.5 at the beginning of summer 2010. I am not mistaken, half of the team was actually working on 5.5 R2 while the rest of the developers devoted their time to 6.0.

Yes, it took us more than a year to develop it. The reason for it is that Kentico CMS 6 will be the largest release ever! It contains many improvements to existing features, new modules and functionality and it has also been redesigned to provide much better experience both during development and when demoing to your clients.

The feature list is so long that I decided not to put everything in a blog post but rather prepare a document that describes everything in such detail that should be enough for you to be able to see what it will look like, where you will find particular features and how they work. Even though each feature is covered only by few sentences and one to several screenshots, the document still has more than 100 pages. That is how big this version is!

One of the most important parts is Kentico Enterprise Marketing Solution (Kentico EMS), which is a whole new product built on top of Kentico CMS Ultimate Edition that provides a complete set of features for Customer Experience Management. Since it's focused on medium and large clients and it's targeted at a new market segment, we decided to provide it as a new product line - Kentico EMS.

Here is the feature overview that you can download and see for yourselves:
http://download.kentico.com/KenticoCMS_6_Features.pdf (11.6 MB)

Take it also as a sort of picture-guide while we are still working on full documentation which will bring detailed description of everything.
In case you would like to use any of my screens  in your own materials, feel free to do that, here is the full package of screenshots:
http://download.kentico.com/KenticoCMS_6_Screens.zip (14.5 MB)

How to FAIL Website Projects Posted at 22/09/2009 3:47:21 PM by Global Administrator

Over the years we have completed many projects. So instead of providing you with a list of things not to do we have twisted it around. Here is a list of things to do if you wish to fail your website project... A bit of fun.

The top 10 things to Do, to GUARANTEE your website project FAILS.

  • The idea - When you are dreaming and coming up with your ideas, keep them in your head.  You don’t want anyone knowing the ins and outs and the secrets behind your future success.  When your Web Designer asks “What are we building you” don’t tell them.  Simply provide a paragraph or two on a beer soaked napkin and call it a scope of works.  Your Web Designer knows exactly what you want because he can read minds. 
  • The Quote - Get your Web Designer to fix the price and ask him to allow room for movement…then screw him on the price. We don’t want any surprises.  They have enough information on the beer soaked napkin to be able to tie down a firm price after all. Anyway when speaking to the sales guy he mentioned he had once completed a website for a chemist in Beaudesert and you’re a pharmaceutical company so they should understand your business and be able to give you the same price too?
  • The Plan - The next thing the development team will spring on you is a plan.  They will spend days and days outlining how things will work, look and function. Don’t read it. Or if you are inquisitive at all, take a look just prior to the go live to make sure you are getting what you want at that late stage. If you do go through it and see something not correct then stay silent! I am sure the web designer does not want to be bogged down by clarifications this early in the project.
  • Artwork – The fun part! Don’t forget your brother’s daughter’s friend is doing a TAFE course and maybe she can lend a hand?  It should save costs and she has over 2 weeks experience up her sleeve after all.  Perhaps ask for 8 - 10 versions of the artwork.  This way you can swap and change your mind at difference stages throughout development process. This should not delay anything.
  • The Build – Disappear.  Why did the developers spend days and days on a Functional Specification? (reminder: must read that). If they ask you a question, wait at least 2 weeks to respond.  They will probably work it out in the meantime anyway. Remember, they understand your business because you provided them with the napkin. Also you had better give them a contact.  Probably best to give them a few contacts and make sure you never discuss the website before you speak to the web designer. That way you can both debate at the meetings and waste heaps time.
  • Testing – Now we are talking. Time to get involved.  Hang on? Is this what you wanted?  Where is that idea you had in my head? Never mind maybe they have not finished that bit yet. Keep quiet.
  • User Acceptance – Ask yourself – “Was I meant to do anything in that last phase?” I was hoping to see my website? This is it… Okay how does this work?
  • Handover – Now is the time to change your mind and start thinking about Artwork, Usability and of course what your competitors are doing.  You’re going to smash them out of business with your amazing website. Don’t forget you still have 2-8 versions of the artwork up your sleeve.  Do you think that logo looks better in red? Just leave it until about now to provide your content. The Web Designer told me I should start getting it ready on day one, but I will knock this off in a night… Now where did I put that document?

    Time Rolls On – Budgets Increase
  • Read the Functional Specification. How do we do this properly? Maybe we should follow a procedure?  Damn web designers!  It is so hard to find good ones.
  • Ask for a refund. They have clearly misunderstood your original request.  Hell you provided them with a full bodied Scope of Works on that napkin and to be honest the window of opportunity has passed.
  • Project Fail
32 Bit Thinking in a 64 Bit World Posted at 8/09/2009 11:02:40 AM by Global Administrator

Here at Web Design Magic we have literally spent years and years attempting to perfect the best methodology to invent software or create websites and systems. In the beginning, very much like any up and coming software house, we seemed to jump in and start building without to much thought into any processes either functional, legal or visual.

In the past 10 years as the industry evolved so did methodologies. Methodologies are rules (not set in concrete) that we have been told to follow in the attempt to create the perfect website on budget and on time. Anyone in this game knows how hard this is to achieve. Some methodologies suit some people and/or programming languages and others just don't suit at all.

We use multiple methodologies here; however our core is the MSF (Microsoft Solutions Framework). Even “out of the box” this framework is far too complicated for the average web design company as it is designed to be utilised by software developers, systems administrators or engineers. However, the basis of this methodology is strong and well supported in the community.

We have taken core elements from the MSF and applied it along with other concepts to create a methodology to develop websites that works for both ourselves and our customers.

 

Our Methodology

The MSF is broken into five main parts or phases. Envisioning, Planning, Developing, Stabilising and Deployment. All these phases are required in any lengthy project or customisation. However, we typically do not worry about this amount of detail with small packages or standard CMS products.

It is how we utilise and manage these stages that make our methodology ours and outlined below is the basis to how we work.

 

Making Real Software

In the past we typically wrote strong and strict functional specification documents that we had to adhere to and this was how we gauged our success. Unfortunately, this made it unrealistic and time and time again we saw software being rushed to meet the document scope and deadlines. Although, we still feel it is VERY important to have a functional specification document, we also believe that we should loosen up on the nitty gritty in these documents and start writing real software.

Long gone are the days of writing software from scratch. People do not have the time or budget to do so; instead we find ourselves “customising” pre written software, like our CMS, Online Store and SharePoint products. The creators of these software solutions have made their products with this in mind and as developers we can really customise any part of these products to suit customer requirements for a lot less cost and in a much faster go to market time than the old school way.

Customers love to see things on screen. There is nothing worse that attempting to show a customer a concept on paper (written words) or try to explain to them your ideas. The best way is to show them what we feel this tool can do for their business problem and give them something to look and play with fast. They can then typically find ways around the product and see what customisations they really require, what can be completed in later stages and what can be completed with their current budget.

Below is a flow of how we typically handle a medium sized project.


Firstly, both our sales and development team discuss requirements with the customer and based on what we know about our products and the constraints we provide a “ball park” budget for the project. It is at this point the customer will have an idea on what “built in” features will be suitable and what customisations are required. We then proceed with formal agreements and install a “Vanilla” copy of the product. This has NO customisations and is set up to what we believe is as close to the customers initial requirements.

It is then the customers turn to “play” with the software. Customers love this part. It has only been a matter of weeks and they are using their new software. This is the real part. Real software, no confusing documents - just juicy features! The customers then typically have a bunch of questions and provide these in a report.

Our development team, who by now have a great understanding of the requirements, then provide a more concrete time estimate for customisations and they are documented and called a “Functional Specification”. It is this document that is our blueprint for the project and it is our mission to get the price as close as possible to the ballpark first issued - Assuming the customer has not changed his mind. When the customer decides on what customisations need to be present in the first version the developers get to work. Once completed the customer completes their UAT (User Acceptance Testing) and provides a report. Any changes are made and the site goes live.

As you can see it is not really that hard. The whole methodology is designed to be fair on both parties as well as stop re-invention. Nine times out of ten customers find a way around a problem with existing functionality and this is perfect as it reduces the total cost of the solution.
 

37 Signals – They are onto it!

A great read is a book from 37 Signals. Pavel, one of our developers here on the Gold Coast put me onto this book and it has changed the way we develop software. Microsoft is even adopting these methodologies in their products to increase the time to market and reduce software development budgets.

You can read more about 37 Signals here - http://gettingreal.37signals.com/
Or the inspiring book at - http://gettingreal.37signals.com/toc.php

Mixing Business with pleasure Posted at 27/02/2009 2:58:25 PM by Global Administrator

I don’t know if you have noticed, but there seems to be a new way we are meant to catch up with friends, share small snippets of information and show off our photos – Social Networking.  I have always said “I can never find the time to do all this sort of stuff. It’s for the younger generation.” Sort of ironic as I type my blog hey...

This got me thinking.... Should we use these sorts of sites or technologies in our business? In the short I think yes, but carefully.

A few of our team members who use these tools asked if they could represent Web Design Magic via these sorts of sites and proceeded to setup portals in the following websites;

http://www.facebook.com/pages/West-Burleigh-Australia/Web-Design-Magic-Pty-Ltd/57089734321
http://twitter.com/webdesignmagic

Being a sceptic that I am I was sure no one would be interested. You know what – I was wrong. I think these tools work, but you must ensure that you use them wisely. It is pointless to setup a site and abandon it after a month or two. You need to work on your social network regularly but also not to much to “annoy” people.

You must also moderate these sorts of sites. It is common on blogs to allow your readers to save comments. Probably a good idea to moderate these comments just in case you have enraged some not so friendly web surfer. This brings me to other tools for business that follow the model of social networking websites.

As you may be aware there is a product out there called SharePoint. It is a big part of this company and will be for some time. Really it is a collection of forums, collaboration tools, blogs, image sharing tools and document management tools. Sound familiar? In essence SharePoint is a Social Networking tool for business. If we go home and use these sorts of tools to communicate would it not make sense to do something similar at work? We must remember that a majority of our staff are from the generations where this is the norm to communicate. Instant Messaging, Twitter, Facebook.

So there we go. Have a look at our websites above and start building your own. These tools are good for small business who are NOT time poor and have the resources to set them up. And best of all you can do it yourself.

Here is a list of Social Networking sites and their member counts - Http://en.wikipedia.org/wiki/List_of_social_networking_websites

And, yes I did just Twitter our followers and advised them of this post..

D
Seven Days Without Technology Makes One Weak! Posted at 25/02/2009 9:10:40 PM by Global Administrator

I have always loved technology. When the first computer came out I had to have one. I remember saving up hundreds of my hard earned dollars (or mum and dads) to purchase a Dick Smith VZ200 and then soon a Vic 20 and then we saw power with the Commodore 64, 128 and so on...

My technology habit now includes a house with a PC in each room, A TV that uses Microsoft Media Centre to drive it and a pocket PC in the corner of the lounge room to check my emails all day and night. I have to ask myself is this healthy? I really feel uncomfortable if I am not “connected” for more than a day!

As a business owner I must say I truly envy my fore fathers. I remember when I got my first job in the late 80’s my boss used to give me 20c to make a phone call to the office once per day if I was out on the road. Now days I receive up to 30 calls or emails day or night. How did they ever do business? - Slower.

You ask any Baby Boomer or older generation person. They simply cannot understand how we have grasped technology and live with it. SMS, Email, iPhones, Pocket Pc’s... Ahhh. It really freaks them out.

“When I was a kid, I remember hitting a round hoop with a long stick... None of these video games, mobile phones that make all the kids lazy...”  We hear it all the time from our folks.

This got me to thinking. Technology is my heroin. I am addicted to it! What can I do about this? Well that’s when I decided I must not be the only person out there who has this same problem so I am going to do something about it. I am going to do an experiment.

Can I survive without technology? If so - how long? What constitutes technology? What will the impact be? Am I the only person addicted?

I plan to answer all these questions and more over the next few months. I have a plan – stay posted.
Queensland Government GITC 3699 Web Central Gold Partner Kentico Gold Partner ICO Hosting Sitecore Certified Solution Partner Gold Coast Business Excellence Awards