Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Re:Doesn't sound like a very big project... (Score 1) 289

I think you misread the article. The pilot project using the first basic version of the rewritten CMS started in October 2006, and was completed in march 2007. The rewrite of the CMS started in february/march 2005.Since first implementation project finished in 2007, we've been busy improving and adding features to the system. It's only recently that we've felt that the system has all the features needed to compete successfully in the international market, and that's why we have delayed the international launch of the new system to this year.

Comment Re:There are actually a few good reasons (Score 2, Informative) 289

You're correct, we were reasonably successful before the rewrite started, but we started to see limitations in the original architecture that would become much bigger problems in the future. So yes, we traded growth for a while, in order to get a solid foundation. We still think we made the right decision, as we feel our future prospects are so much better now, than if we had continued with the old system. Time will tell.

Comment Re:And why? (Score 1) 289

The consulting part of the company used the new version since 2007, but it's a totally different ballgame to sell licenses to partners around the world, than implementing projects within a relatively small group of developers. If you're selling to 3rd party developers, you need a stable and well documented system, with all features found in competing solutions.

Comment Re:Pick opensource (Score 1) 289

The rewrite was mostly based on problems with the underlying design, not the platform switch. When we had decided to rewrite it from scratch, .Net was chosen as the new platform.

If you think the effort needed to make a new web content management system that can compete successfully with established players like SiteCore, EPiServer, Alterian, Ektron and Kentico (basically the mid-range platforms and products as defined by CMS Watch ) is a matter of changing to PHP and replacing functions, you're insane.

Comment Re:6 KB wasted on fucking VIEWSTATE data. (Score 4, Informative) 289

Thanks for noticing..

The blog module uses templated controls. When you bind data to a templated control, all that data get's stuffed into the viewstate as default. To fetch the comment content, the template for a comment has this snippet:

<%# Container.CommentContent %>

As default in .Net, a literal control is created for that data. Strangely Microsoft decided to make EnableViewState enabled by default for automatically created controls. The reason the viewstate is so big on that page is because I forgot to put the above snippet in a Literal control with viewstate enabled:
<asp:Literal runat="server" ID="litBlogCommentContent" EnableViewState="false" Text=""></asp:Literal>

I usually check the size of the viewstate, but none of the blogposts I checked had any comments, so I didn't catch it when we created the site. I'll update it as soon as traffic slows down a bit.
Programming

Submission + - Rewrite app: costly, time-consuming, but worth it? (webnodes.com)

vlangber writes: Joel Spolsky wrote a famous blog post back in 2000 called "Things You Should Never Do, Part I", where he wrote the following: ".. the single worst strategic mistake that any software company can make: They decided to rewrite the code from scratch." Here is a story about a software company that decided to rewrite their application from scratch, and their experiences from that process."
NB! I forgot to login the first time I posted this story earlier today. Could you please update the original story and link it to my user? Thanks!

Programming

Submission + - A total rewrite: costly, time-consuming, but worth (webnodes.com)

An anonymous reader writes: Joel Spolsky wrote a famous blog post back in 2000 called "Things You Should Never Do, Part I", where he wrote the following: ".. the single worst strategic mistake that any software company can make: They decided to rewrite the code from scratch." Here is a story about a software company that decided to rewrite their application from scratch, and their experiences from that process.

Slashdot Top Deals

"Ninety percent of baseball is half mental." -- Yogi Berra

Working...