Showing posts with label Sitefinity. Show all posts
Showing posts with label Sitefinity. Show all posts

Friday, September 11, 2009

New Sitefinity webinar on Telerik TV, Multi-language & Localization Support

Miss this week's Weekly Webinar? This week was another turn for Sitefinity CMS, and that means another great webinar from Sitefinity Evangelist Gabe Sumner. Gabe covered "Multi-language and Localization Support" for Sitefinity this week, so anyone who has been interested in using Telerik's CMS in a multi-language or international environment should find the content interesting. Topics covered include:

  • Overview of ASP.NET localization
  • Localizing Sitefinity pages
  • Changing localization cultures
  • Localizing the Sitefinity Admin
  • Much more, obviously...
The live webinar recording is already on Telerik TV for your immediate viewing pleasure. You can also find extensive notes on this topic on Sitefinity Watch. Gabe prepare's notes for every webinar and they are a great learning resource if you learn better by following notes vs. watching a video. In fact, if you're a Sitefinity developer (or fan), make sure you're subscribed to Sitefinity Watch for all of the latest and greatest news on that front.

Friday, August 28, 2009

Sitefinity now in Microsoft Web Platform Installer

The Web Platform Installer from Microsoft is a cool little "installation bootstrapper" that makes it very easy to install many .NET platforms and tools- both from Microsoft and 3rd party- with a few clicks of a button. It's a free tool and it's sole purpose is really just that: make it dead simple to install and configure .NET developer software. I use the Web PI (as it's called) almost elusively these days to install software like SQL Server 2008 Express, SQL Server Management Studio, ASP.NET MVC, and other Microsoft platform components. In fact, I've got the Web PI running right now on two new VMs installing fresh copies of SQL Server 2008. A new option has recently been added to the installer, though, and you can now install Telerik's Sitefinity Community Edition directly from the Web PI (right along with your other Microsoft software)! Sitefinity CE is available at no charge to the .NET community and can be used for both hobby and commercial websites. As part of the WPI, it will now be easier than ever to install and use Sitefinity for all your .NET CMS needs. Not easy enough for you? Sitefinity Evangelist Gabe Sumner has gone a step further and actually prepared a video showing you exactly how to use the new WPI feature. So, no more excuses. Give the WPI a try and install Sitefinity this weekend!

Saturday, August 01, 2009

Code: SQL script for dropping all Sitefinity objects

sitefinity-sql I don’t often post code snippets on Telerik Watch. I tend to save posts like that for the official Telerik Blogs or my more general Code Campground blog. But today I’ll make an exception since my snippet is covering a topic I rarely get to cover these days: Telerik Sitefinity CMS. I used to spend more time covering Sitefinity on Telerik Watch, but as that platform has grown and become increasingly popular (and powerful), I’ve let the experts (like Sitefinity Evangelist Gabe Sumner) bring you the regular news, updates, and snippets.

Today I faced the challenge of upgrading an old Sitefinity site (v3.0 – used by my wife for her class website) to the latest and greatest v3.6 SP2. Like a new OS install, I wanted to start with a “clean slate” instead of trying to work through an upgrade, and to do that I needed to remove all Sitefinity v3.0 objects from my SQL Server database.

Should be easy, but I’ve got a couple of challenges I’m sure some of you face:

  • My SQL Server is hosted, meaning I don’t have complete control over the server to drop and recreate entire databases
  • More significantly, this database is hosting tables for multiple applications- not just Sitefinity. I need to leave my other DB objects in-tact and only remove my Sitefinity-specific objects.

To solve my problem, I need a SQL script that will go through my database and delete all Sitefinity tables, stored procedures, and relationships. Thankfully, Sitefinity prefixes all of the objects it creates with either “sf_” or “telerik_”, so we can us that fact to create a script that will delete all objects that meet our prefix search criteria.

Continue reading to see SQL solution

Based on a helpful “generic” script on Paige Cook’s blog, the following script can be used delete all (and only) Sitefinity objects in a SQL Server database:

-- Drop all Sitefinity stored procs
DECLARE @name VARCHAR(128)
DECLARE @SQL VARCHAR(254)
SELECT @name = (SELECT TOP 1 [name] FROM sysobjects WHERE [type] = 'P' AND category = 0
   AND ([name] LIKE 'sf_%' OR [name] LIKE 'telerik_%') ORDER BY [name])
WHILE @name is not null
BEGIN
   SELECT @SQL = 'DROP PROCEDURE [dbo].[' + RTRIM(@name) +']'
   EXEC (@SQL)
   PRINT 'Dropped Procedure: ' + @name
   SELECT @name = (SELECT TOP 1 [name] FROM sysobjects WHERE [type] = 'P' AND category = 0
       AND [name] > @name AND ([name] LIKE 'sf_%' OR [name] LIKE 'telerik_%') ORDER BY [name])
END
GO

-- Drop any Sitefintiy views (none in current default install)
DECLARE @name VARCHAR(128)
DECLARE @SQL VARCHAR(254)
SELECT @name = (SELECT TOP 1 [name] FROM sysobjects WHERE [type] = 'V' AND category = 0
   AND ([name] LIKE 'sf_%' OR [name] LIKE 'telerik_%') ORDER BY [name])
WHILE @name IS NOT NULL
BEGIN
   SELECT @SQL = 'DROP VIEW [dbo].[' + RTRIM(@name) +']'
   EXEC (@SQL)
   PRINT 'Dropped View: ' + @name
   SELECT @name = (SELECT TOP 1 [name] FROM sysobjects WHERE [type] = 'V' AND category = 0
       AND [name] > @name AND ([name] LIKE 'sf_%' OR [name] LIKE 'telerik_%') ORDER BY [name])
END
GO


-- Drop any Sitefinity functions (none in current default install) 
DECLARE @name VARCHAR(128)
DECLARE @SQL VARCHAR(254)
SELECT @name = (SELECT TOP 1 [name] FROM sysobjects WHERE [type] IN (N'FN', N'IF', N'TF', N'FS', N'FT')
   AND category = 0 AND ([name] LIKE 'sf_%' OR [name] LIKE 'telerik_%') ORDER BY [name])
WHILE @name IS NOT NULL
BEGIN
   SELECT @SQL = 'DROP FUNCTION [dbo].[' + RTRIM(@name) +']'
   EXEC (@SQL)
   PRINT 'Dropped Function: ' + @name
   SELECT @name = (SELECT TOP 1 [name] FROM sysobjects WHERE [type] IN (N'FN', N'IF', N'TF', N'FS', N'FT')
       AND category = 0 AND [name] > @name AND ([name] LIKE 'sf_%' OR [name] LIKE 'telerik_%') ORDER BY [name])
END
GO

-- Drop all Sitefinity Foreign Key constraints 
DECLARE @name VARCHAR(128)
DECLARE @constraint VARCHAR(254)
DECLARE @SQL VARCHAR(254)
SELECT @name = (SELECT TOP 1 TABLE_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
   WHERE constraint_catalog=DB_NAME() AND CONSTRAINT_TYPE = 'FOREIGN KEY'
   AND (TABLE_NAME LIKE 'sf_%' OR TABLE_NAME LIKE 'telerik_%') ORDER BY TABLE_NAME)
WHILE @name is not null
BEGIN
   SELECT @constraint = (SELECT TOP 1 CONSTRAINT_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
       WHERE constraint_catalog=DB_NAME() AND CONSTRAINT_TYPE = 'FOREIGN KEY'
       AND TABLE_NAME = @name ORDER BY CONSTRAINT_NAME)
   WHILE @constraint IS NOT NULL
   BEGIN
       SELECT @SQL = 'ALTER TABLE [dbo].[' + RTRIM(@name) +'] DROP CONSTRAINT ' + RTRIM(@constraint)
       EXEC (@SQL)
       PRINT 'Dropped FK Constraint: ' + @constraint + ' on ' + @name
       SELECT @constraint = (SELECT TOP 1 CONSTRAINT_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
           WHERE constraint_catalog=DB_NAME() AND CONSTRAINT_TYPE = 'FOREIGN KEY'
           AND CONSTRAINT_NAME <> @constraint AND TABLE_NAME = @name ORDER BY CONSTRAINT_NAME)
   END
SELECT @name = (SELECT TOP 1 TABLE_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
   WHERE constraint_catalog=DB_NAME() AND CONSTRAINT_TYPE = 'FOREIGN KEY'
   AND (TABLE_NAME LIKE 'sf_%' OR TABLE_NAME LIKE 'telerik_%') ORDER BY TABLE_NAME)
END
GO

-- Drop all Sitefinity Primary Key constraints 
DECLARE @name VARCHAR(128)
DECLARE @constraint VARCHAR(254)
DECLARE @SQL VARCHAR(254)
SELECT @name = (SELECT TOP 1 TABLE_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
   WHERE constraint_catalog=DB_NAME() AND CONSTRAINT_TYPE = 'PRIMARY KEY'
   AND (TABLE_NAME LIKE 'sf_%' OR TABLE_NAME LIKE 'telerik_%') ORDER BY TABLE_NAME)
WHILE @name IS NOT NULL
BEGIN
   SELECT @constraint = (SELECT TOP 1 CONSTRAINT_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
       WHERE constraint_catalog=DB_NAME() AND CONSTRAINT_TYPE = 'PRIMARY KEY'
       AND TABLE_NAME = @name ORDER BY CONSTRAINT_NAME)
   WHILE @constraint is not null
   BEGIN
       SELECT @SQL = 'ALTER TABLE [dbo].[' + RTRIM(@name) +'] DROP CONSTRAINT ' + RTRIM(@constraint)
       EXEC (@SQL)
       PRINT 'Dropped PK Constraint: ' + @constraint + ' on ' + @name
       SELECT @constraint = (SELECT TOP 1 CONSTRAINT_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
           WHERE constraint_catalog=DB_NAME() AND CONSTRAINT_TYPE = 'PRIMARY KEY'
           AND CONSTRAINT_NAME <> @constraint AND TABLE_NAME = @name ORDER BY CONSTRAINT_NAME)
   END
SELECT @name = (SELECT TOP 1 TABLE_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
   WHERE constraint_catalog=DB_NAME() AND CONSTRAINT_TYPE = 'PRIMARY KEY'
   AND (TABLE_NAME LIKE 'sf_%' OR TABLE_NAME LIKE 'telerik_%') ORDER BY TABLE_NAME)
END
GO

-- Drop all Sitefinity tables
DECLARE @name VARCHAR(128)
DECLARE @SQL VARCHAR(254)
SELECT @name = (SELECT TOP 1 [name] FROM sysobjects WHERE [type] = 'U' AND category = 0
   AND ([name] LIKE 'sf_%' OR [name] LIKE 'telerik_%') ORDER BY [name])
WHILE @name IS NOT NULL
BEGIN
   SELECT @SQL = 'DROP TABLE [dbo].[' + RTRIM(@name) +']'
   EXEC (@SQL)
   PRINT 'Dropped Table: ' + @name
SELECT @name = (SELECT TOP 1 [name] FROM sysobjects WHERE [type] = 'U' AND category = 0
   AND [name] > @name AND ([name] LIKE 'sf_%' OR [name] LIKE 'telerik_%') ORDER BY [name])
END
GO

When this runs it will delete about 670 objects from your database, printing the name of each dropped object to the query output window. If you refresh your objects and still see Sitefinity objects in your database, just run the script a second time and that should fully clean your database. You now have a clean starting point to re-install Sitefinity in your database, and you’ve done your cleaning without touching any of your other, non-Sitefinity database objects. Hope this helps!

Monday, June 15, 2009

Real sites running on Sitefinity

I don't cover Sitefinity often on Telerik Watch, but from time-to-time I do like to highlight all the fun things happening with Telerik's rapidly maturing CMS platform. For those of you not keeping-up with the Sitefinity news, Sitefinity is currently in version 3.6SP2 and the next milestone on its road map is a huge upgrade coming later this year that will be dubbed "Sitefinity 4.0." It is increasingly becoming a popular platform for .NET developers to build sites of all sizes, so I thought it would be fun to highlight a few for your viewing pleasure.
You can find Sitefinity powering everything from Kia Motors to Project (Red) to Atkins (yes, the diet). Check out some of the Sitefinity implementations from the list below:
And that's just the tip of the iceburg. You can find over 350 sites implemented using Sitefinity by browsing the Sitefinity Showcase Gallery. Sitefinity's flexibility is what really makes it powerful, so it really serves as an "accelerated development platform" for any ASP.NET developer that wants to build any site with powerful content control features. Browse the gallery to see a full range of examples of how Sitefinity is being used.
For more in-depth coverage of Sitefinity, don't forget to bookmark Sitefinity Watch. SW is managed by Telerik Sitefinity DE Gabe Sumner, and it's the best place to stay current on all your SF news. You can also keep-up with Sitefinity on Twitter by following @sitefinitywatch.

Wednesday, June 03, 2009

Sitefinity webinar tomorrow, Learn about integrating web APIs

It's almost Thursday, so it's Weekly Webinar time again. Tomorrow's webinar is coming from a new face (or voice, as the case may be) to the Telerik webinar scene- Joe Anderson, a Telerik Technical Sales Rep from Boston. For quite some time now, Joe has been deeply involved with the Sitefinity CMS platform and a passionate fan of finding new and creative ways to use Sitefinity. In tomorrow's developer session (this is no sales pitch), Joe will show you how you can easily integrate many popular web APIs with Sitefinity. In concrete terms, you'll learn how how to work with these APIs in Sitefinity:

  • Google Checkout
  • Amazon
  • YouTube
  • Facebook
Each API requires a slightly unique approach to integrate with Sitefintiy, and tomorrow's webinar should help you gain the high-level understanding you need to begin your integration. So whether you're eager to begin integrating these APIs with Sitefinity or you're just curious to see what you can do with some of the web's more popular free APIs, don't miss this webinar event.
Standard webinar times apply: 11 AM Eastern, Thursday, June 4th.

Friday, January 23, 2009

Sitefinity 3.6 Beta, WinForms SP2 released

I don't usually "bundle" news items in to a single post, but since it's Friday and I have a couple of releases to announce, I'll make an exception.

First, early this week Telerik released the second service pack for the Q3 2008 RadControls for WinForms. This SP addresses a number of issues across the entire suite, but you can find some highlights in WinForms Evangelist John Kellar's blog post. If you're using the RadGridView for WinForms, this release does a lot to improve the memory management and resource footprint of that control, so it's probably worth your time to download the latest bits. Full release notes, of course, are available online.
Second, today Telerik released the Sitefinity 3.6 Beta. Sitefinity 3.6 is the next "major" release of Silverlight and it's packing a lot of new and improved functionality. The Sitefinity Team and Sitefinity Evangelist Gabe Sumner have both blogged about the new features, so I encourage you to follow those blogs if you're a Sitefinity developer. For those not willing to follow the links, here are some of my favorite improvements in SF 3.6:
  • All built-in templates are now Embedded Resources (making it much simpler to customize SF control templates and -significantly- reducing the SF file count)
  • New, simplified custom module architecture (backwards compatible)
  • Latest versions of both RadControls for ASP.NET AJAX and Silverlight
  • Support for hierarchal categories (great when tagging related content)
  • "Unbreakable" dynamic links
Even though this release is only a "minor" version tick, it's got enough improvements to warrant major version status. Sitefinity continues to be one of the easiest "CMS" (or, from the developer perspective, "development platforms") for ASP.NET developers to learn and extend since it does not "break" (or modify) ASP.NET the way many other CMS systems do. If you haven't checked it out yet, grab a free copy of the community edition (which you can use for commercial projects) and have fun!

Wednesday, January 21, 2009

We Are Microsoft Charity Wrap-up

I just got back from the We Are Microsoft Charity Challenge Weekend- or WAM Weekend for short- and I'm happy to report it was a huge success! There were almost 20 teams of developers building sites for charities in the Dallas area, and it was great to see everyone work so hard over the weekend to produce some incredible sites. Many of the teams used Telerik's Sitefinity CMS to give their charities even more functionality and to save a ton of development time, and based on the training Gabe Sumner and I did on Saturday, the charities are very impressed! One team also used the Telerik RadControls for Silverlight to add rich gauges to their charity's site. Along the way, Gabe and I sat down with the event's "video bloggers" to talk a bit about the weekend and Telerik's involvement. You can check out the embeded video above or watch the original directly on Facebook. All-in-all, it was a great event for the .NET community that will have a huge impact on the charities that were involved. Hopefully this type of event will spread throughout the .NET community in 2009, giving you the opportunity to use your developer "skills" for a good cause, too.

P.S. As soon as I have a full list of the sites built with Sitefinity, I'll post an update on Telerik Watch so you can see the end results of the weekend's work.

Thursday, January 15, 2009

Join Telerik at WAM Charity Weekend

One of the great things about being at Telerik- and the part of .NET community in general- is the pervasive sprit of charity and the desire to give back to the community at large. As programmers, we may not be able to donate our time to build a house, but we sure are good at building software. The We Are Microsoft (or WAM) Charity Challenge Weekend picks-up on that idea and hosts a 3-day "challenge" where .NET developers join teams to build websites for charities in the Dallas, Texas area. Telerik was a proud sponsor of this event in its inaugural year, and we are again sponsoring this charity event in 2009.

But beyond sponsorship, Telerik is also making the Sitefinity CMS platform freely available to volunteer developers to help jumpstart their charity web sites. The ability for these developers to pick-up, learn, and extend Sitefinity during the 72 hour competition is a true testament to Sitefinity's "natural" fit with an ASP.NET developer's skills. To help developers maximize the platform this year, Sitefinity Evangelist Gabe Sumner and I will be traveling to Dallas to help train both the volunteer developers using Sitefinity and the end users from the charities that will be inheriting the site at the end of the competition.
If you're in the Dallas area this weekend, stop by and see the charitable side of the .NET community. In fact, if you hurry, I'm sure you can still volunteer to help out. Either way, Telerik is proud to sponsor this event and we look forward to seeing charities benefit from what the volunteer developers can do with Sitefinity!

Thursday, December 11, 2008

FREE products from Telerik (as in FREE, not trials)

If there is one word that everyone seems to love, it is probably Telerik. If there are two, the second would be FREE. I'm happy to announce that today Telerik is bringing those two words together and making some of its products 100% FREE! Some of these products have been free for a while, but we've done a poor job of making sure you know where to get them. Some products, like the RadFormDecorator for ASP.NET AJAX, we're making free for the first time today. So, here's the free stuff:

  • Telerik OpenAccess ORM Express - This is a 100% free version of Telerik's new OpenAccess ORM product. This is not a trial. The only limit of OA Express is that it only works with free databases (like MS SqlServer Express, Oracle Express, MySql, and Firebird). Other than that, all features are enabled and 100% free to use in any of your projects.
  • Sitefinity Community Edition - This is a 100% free version of Telerik's full-featured CMS/web development platform. This is also not a trial and it is not just for personal/non-commercial sites. You can use Sitefinity CE for any web project! And the only things you lose with CE (vs. Standard Edition) are version control, workflow, multi-lingual site support, and permissions management (plus a "Powered By Sitefinity" logo is rendered on your site).
  • RadEditor Lite for MOSS- Through a partnership with Microsoft, Telerik offers a 100% free "lite" version of the RadEditor for ASP.NET for anyone to use with SharePoint. If you are doing SharePoint development and you want a more full-featured editor that actually works cross-browser, what are you waiting for? Download RadEditor Lite for free today!
  • RadFormDecorator for ASP.NET AJAX- Just released today, the RadFormDecorator from the RadControls for ASP.NET AJAX is now 100% free. If you're not using the RadControls and you want a fast, free way to style all of your form elements, you can now use Telerik's RadFormDecorator. Plus, we're including 14 skins with the free control and free trials of all the other RadControls for ASP.NET AJAX!
You can learn more about each of these free products (and any products we make free in the future) by visiting our new "Free Products" page. There you'll also find direct links to download these bits that you can start using them right away. Now, of course, the free products do not come with dedicated support from Telerik, but you do have access to all of Telerik's help resources, like the (very) active forums, the product documentation, and the online demos. We hope you enjoy the early holiday gifts! Share the news with your friends and stay tuned for even more free stuff in 2009.

Monday, November 24, 2008

Sitefinity Watch launched by Gabe Sumner

As everyone knows, several months ago I sought-out some of the brightest minds and best communicators to join the Telerik Evangelism ranks. Among the guys that joined our team is Gabe Sumner, the Telerik Developer Evangelist focused on our Sitefinity CMS product. Today Gabe launched a brand new blog dedicated to keeping you up-to-speed on all Sitefinity related news called Sitefinity Watch (you can guess where the naming inspiration derived). On this new blog (which runs on Sitefinity, of course), Gabe will bring you all the news you need to know to be fully informed about Sitefinity and the .NET CMS environment in general. He'll update often and the content is must read for anyone working with .NET CMS tools, especially Sitefinity.

Update your RSS readers now to subscribe to his new blog and stay tuned for the new content to follow. Also, don't forget to follow the other Telerik Evangelist blogs:

Thursday, November 06, 2008

New Telerik website now live, Running on Sitefinity

As you may have noticed by now, I've been a little quiet on the blogs this week. The reason: this is an extremely busy week. Not only are we still wrapping-up our content from PDC and preparing content for DevConnections, we're also making some HUGE public launches. First-up among those launches, after years of planning and preparation, the new Telerik.com is now live! And while that might be a big enough announcement in itself, it gets bigger. The new Telerik.com is running entirely on Telerik's own Sitefinity CMS 3.5 SP1! First things first, though. The new Telerik.com has been completely redesigned with the goal of making it as easy as possible to find content on the site and (for active developers) easy to use all of our support resources. The new website has been in some form of planning for well over a year and we appreciate everyone's patience as we limped along on the "old site" for longer than planned. I think you'll really enjoy the new site's layout and features, especially the heavily updated Client.net account page and simplified forums! One of the coolest things about the new site, though, is that it is a huge case study for Sitefinity. Telerik.com is obviously a very high-traffic site with hundreds of thousands of visitors from all around the globe. Running Telerik.com on Sitefinity has helped us not only prove the capability of the Sitefinity platform, but it has also forced us to build-in the "real world" performance improvements the plaform needed to host huge sites. It's EYODF at it's best. The end result is a great looking (and easy to manage) Telerik.com and tons of performance imrpovements in Sitefinity 3.5 SP1. As with any new site, though, our work is not done. We're working quickly to optimize performance on production servers and squash any reported bugs. We also have some more new "sub sites" to role out soon for blogs and videos, so stay tuned for even more updates. Until then, enjoy the new site and let us know what you think!

Tuesday, September 23, 2008

New Sitefinity book published by Falafel

So, you've built a great website with Sitefinity (in record time, no less). You've wowed your clients with the site's rich page layout editor. You've impressed them with the site's ability to easily host blogs and forums. You've stunned them with the affordable price. Your clients are ready to become "web masters," but to get there they want some training. Before you trudge-off and try to build a training program for your Sitefinity users from scratch, don't miss the new book published by our good partners at Falafel titled Sitefinity Made Easy. In this 216 page book, the training masters at Falafel have built a complete 2-day course targeted at non-developers to help them get the most out of Sitefinity. From a complete tour of Sitefinity's features to in-depth discussion of customizing pages with modules, this book covers most of the topics end-users need to be productive in Telerik's CMS. There are even sections dedicated to walking the non-developer through Sitefinity installation and deployment, so if your end-users are a little more "hands-on," this is a great resource for them, too. The book is available directly via Lulu Press, $30 for paperback, $20 for digital PDF. Enjoy the resource and watch for more great books from Falafel soon!

Monday, March 10, 2008

Sitefinity 3.2 released, available for download

This post is monumental for a couple of reasons. First, this is the 300th post on Telerik Watch since its humble beginnings a little more than a year ago. Hopefully you've enjoyed the perspective I bring to the .NET and Telerik scene via this blog- if you don't, hopefully you're not paining yourself to keep reading. Here's to another 300 entertaining and educational posts.

Second, and more importantly, Sitefinity 3.2 is officially out and available for download! This is a big update to the Telerik CMS system and it's packing tons of new features and enhancements. Many of the new features have been covered before on this blog, so I'll let you review the old posts to see what's in 3.2. As you know, Sitefinity 3.2 suffered a few delays in getting to this point, but the finished product is a great update and well worth the wait. Watch for a SP1 in a few weeks to address any major release bugs and then an updated road map for 4.0 very soon. For those early adopters, what do you think of Sitefinity 3.2?

Download Sitefinity 3.2 Update

Tuesday, February 19, 2008

Sitefintiy, DiscountASP.NET partnership launched

This is some exciting news that we've been working hard to make happen for some time now. Starting today, DiscountASP.NET and Telerik have partnered to bring you a special deal for hosting your Sitefinity CMS sites. For a limited time (not sure how limited), you can get 6 free months of hosting at DiscountASP.NET to run your Sitefinity CMS site with the promo code "sitefinity2008." As with Discount's other "6 month free" deals, you'll need to sign-up for a year of service and you'll also need to buy the SQL Server add-on if you plan on having Discount host your SQL Server database for you.

If you've never used DiscountASP.NET before, I can attest first hand to the great, quality shared hosting they provide. They're not the cheapest hosting in town (especially when you add SQL to the mix), but they are extremely reliable, performant, and supportive. I always recommend Discount for people seeking shared hosting for sites that matter. The only reason I don't recommend Discount is for people that need more system access than shared hosting can provide and are ready for dedicated or VPS hosting.

That said, DiscountASP is a great place to host your Sitefinity CMS site. Sitefinity is easy to get setup and running on Discount's servers- we even have a KB article dedicated to the topic- so you'll be in business in no time. There are a few (less than 7) medium trust issues with Discount and Sitefinity, but they will all be resolved in the coming weeks and none of them are show stoppers. I've got multiple Sitefinity sites running on Discount right now without issue.

So enjoy the discount and take this opportunity to setup your own Sitefinity site, even if just for fun and experimentation. Trust me. You'll like it. Or don't trust me, and try it for yourself. Either way...you get my point.

Thursday, February 14, 2008

Sitefinity 3.2 beta available for download

Ah, Sitefinity 3.2. The huge release that's suffered some delays is finally getting very close to becoming a reality with today's milestone beta release. The bits have just been published to the Sitefinity forums and are available for anyone willing to take the beta for a spin. For those that have forgotten or just not paid attention, the Sitefinity 3.2 release is going to deliver a lot of new functionality. Among the new features in 3.2 are:

  • New! Personalization Module
  • New! Newsletter Module
  • New! Events Module
  • New! Photos & Documents Module
  • CAPTCHA form protection
  • Integration with RadControls "Prometheus"
The beta is good way to start testing these features, but you should proceed with some caution. There is a healthy list of "known issues" with this beta release that you'll want to review before downloading. All of these issues will be addressed by the time the final 3.2 release drops in a couple of weeks, but in the mean time they could mean headaches for brave beta testers.

Warnings of issues aside, I do encourage you to download the beta, give it a try, and tell us what you think. As with all Telerik products, your feedback guides our progress, so speak now or forever hold your opinion 'til the 4.0 product cycle.

Wednesday, February 06, 2008

Reminder: Sitefinity Challenge

Did you forget to enter the Sitefinity Challenge? Well, this is your lucky day because the Sitefinity Challenge deadline has been extended beyond the original January 31st cut-off. You now have more time to head over to the Sitefinity Challenge site, answer the short 15 question survey/quiz, and enter your name in the hat for great prizes like a Zune 2 or a full commercial license for Sitefinity (worth 900 bucks). There really isn't an easier way to win prizes this cool without selling your friends' email addresses down the river to some spam marketing site.

Plus, there is a great new version of Sitefinity just around the corner. Sitefinity 3.2, which has suffered some delays of late, will be hitting the streets as a beta next week and then as the real deal late this month. It's packing a ton of new and cool features for your CMS enjoyment, including things like Document and Image galleries and Personalization modules. Get a jump on the new release by downloading Sitefinity 3.1 now and start learning the ropes. That will prepare you for the upcoming release and help you ace the Challenge with ease. And if you're that productive on a Thursday, I think you can tell your boss you deserve an early weekend!

Monday, February 04, 2008

Telerik blogs updated, now running on Sitefinity

If you haven't visited the Telerik.com blogs recently, you're in for a treat. They have been completely redesigned and overhauled. If this were "Pimp My Ride," the old blogs running on an ancient version of Community Server would have been some beat-up old Datsun, floor boards rusted through, windshield missing, all held together by duct tape. Beyond repair, this car blog needed a replacement. Stepping up to the plate is Telerik's very own Sitefinity, which now powers the Telerik.com blogs, and has moved us from our junky Datsun to a hot new Audi R8. Okay, enough with the car analogies.

The important news here is that Telerik is helping prove Sitefinity's power by running the Telerik.com blogs on the platform's built-in blogging tools. The Telerik blogs receive thousands of visitors a day, and I think you'll find that they perform very well under the load. The other good news is that to blogging tools are much easier to use than the old tools we were using, so expect to see posts on the Telerik.com blogs to improve in quantity and quality. Enjoy the update!

Sunday, January 27, 2008

Sitefinity 3.2 delayed, due mid February

As long as we're talking about delays, it's worth mentioning that Sitefinity's next major release has been delayed. Originally planned to drop on Monday, January 28th, the Sitefinity Team announced about two weeks ago that the release will be pushed back to mid-February. Also changing are some of the planned features for the 3.2 release. Integration with Windows Workflow Foundation has been delayed to version 4.0 (due in the June time frame) and many interfaces that were supposed to be ajaxified in this version won't make the cut. Even still, there are a lot of new and exciting improvements coming in this release, including everything from a complete Newsletter Module to a robust Notification Service.

So update your calendars with the new release week and watch for a beta in early February. While the release will be a few weeks late, I think you'll be very happy with the improvements you see.

Friday, December 07, 2007

Sitefinity Challenge open, Win free stuff

What better way to spend your weekend than competing in a good 'ol fashioned geek challenge? Actually, it won't take your whole weekend, just a few minutes of your time. What do you have to do to play? Simply head on over to the Sitefinity Challenge start page, read the simple instructions, and get started. You'll have to watch a few short videos showing you some of the cool things that make Sitefinity unique, answer a short 15 question survey/quiz, and that's it! If you answer all 15 multiple choice questions correctly, you'll be automatically entered in a drawing for some fabulous prizes. The first three winners of the random drawing will get a Zune media player ('cuz everyone has iPods these days) and a free commercial Sitefinity license. The next 12 winners won't get Zunes, but they'll still get the $900 commercial Sitefinity license for free! Not bad for an effortless challenge.

You've got until January 31st to play, but I'd suggest you play early so you don't forget. The prizes will be a little late to make Christmas gifts, so I guess you'll just have to enjoy them yourself guilt-free in the new year.

Wednesday, December 05, 2007

Sitefinity 3.1 SP2 released, Road Map reviewed

In what is a relatively small update for Sitefinity developers, the second service pack for 3.1 was quietly released this week on Sitefinity.com. This update mainly targets problems involving generic content in sites running multiple languages, but a few additional problems have been fixed along the way. If you're interested in reviewing the paper thin release notes, jump over to the Sitefinity forums and have a look.

More exciting is that work continues to move steadily forward on Sitefinity 3.2. Still on track for a January release, 3.2 is going introduce many new features to the CMS platform, including:

  • Integration with Windows Workflow
  • Ajaxification of most Sitefinity tools (finally!)
  • New! Document module for creating document galleries (photos, media, PDFs, etc.)
  • New! Newsletter module for creating/sending HTML email campaigns
  • New! Notification Service with API for sending automatic emails
  • Export tool for exporting projects to reusable templates
So that's 3.2 and January- just a few short weeks away. The Road Map for the next next major version, 4.0, has also been published online, giving you a unique long term look at what's coming in Sitefinity. So far (and these things could change, obviously), 4.0 is promising to deliver:
  • Automation service for tasks like background indexing and auto page publishing
  • Sync service for auto dev-to-prod migrations and mirrored servers
  • Integration with Silverlight
  • Browse-and-edit mode for editing sites without entering admin area
And that's just some of what's planned! Clearly some exciting progress being made on Sitefinity, the first bit of which we'll get to taste in January. If you're still not developing with Sitefinity, what are you waiting for? Really. Let me know in the comments.