The Challenge
The customer currently had an existing website in place completely based on static HTML pages. The website was previously managed by a single website designer, and therefore all changes to the website required the designer's intervention for updating and publishing content. With the frequency of content changes, updates were not always deployed in a timely fashion. The customer needed to adopt a system whereby non-technical end users could easily modify and deploy content without intervention of the website designer.
The Solution
As part of this analysis and exploration process, several content management systems were reviewed. Amongst these CMS systems were several free ASP.Net based CMS systems, as well as several commercial systems. Amongst all of the available systems, Sitefinity CMS seemed the most appealing for its ease of use, integration with the Telerik RadControls suite and its extremely affordable pricing. After presentation to the client, the customer agreed that Sitefinity CMS was definitely the most viable candidate for adoption.
Once the development began on the project, the transition from the earlier static HTML website was very fast. Through the use of the Generic Content controls, static content could be easily pasted and published. For content that needed to be shared and utilized across the website, the Shared Generic Content controls were extremely handy in reducing duplication of content. Template generation proceeded effortlessly through the use of ASP.Net Master Pages. Utilization of ASP.Net AJAX technologies also provided seamless integration and adoption of the AJAX Control Toolkit. Finally, availability of the Telerik RadControls provided an excellent solution for developing custom capabilities such as a dynamic calendar.
The Results
The initial transition from the static website to a Sitefinity content-managed website was surprisingly quick. Within approximately 2 weeks, the templates and the content had been completely migrated to the Sitefinity-based website. An initial version of the website was published shortly thereafter, thus allowing end-users to begin publishing new and updated content very readily. Once the initial website version was published, development continued on providing additional dynamic content capabilities such as a Slideshow based on the AJAX Control Toolkit Slideshow control as well as a dynamic calendar control utilizing the Telerik RadCalendar control.
Within approximately 1 month, the entire process of development was complete and fully deployed to production. Content that previously needed to be updated by a single web designer could now be published by several end users whenever the need arose. The cost of publishing changes to the website was drastically reduced and updated content was able to be published quicker, thereby reducing the amount of incoming calls regarding current slide and waterpark hours. Additional improvements to the website were easily adopted through the migration of static content to utilization of the Lists, News and Event modules.