Mark Patten

Launching 20 Web Sites at Once

Apr
14
2010
by Mark Patten

In case you were wondering it's a bit of a logistical challenge. About a week or so ago, we launched a suite of web sites for our client Resource Investments, a leading multifamily real estate investment and management firm. Through their property management division, Allstate Management, they manage multi-family properties located in the Northeast, South and Midwest U.S.

We launched not just one web site, but in fact 20 of them at once. All sites utilize a common underlying content management solution and include extensive integration with back office applications that allow users to view available units, floor plans and even pay rent online. And if you count the mobile sites that each property has, it's actually closer to 40! Congrats to everyone who worked so hard to make this happen! 

Multi-Family Web Site Design

Mark Patten

Sitecore Recognized Again By Gartner

Apr
12
2010
by Mark Patten

Sitecore Certified PartnerGartner Group has released it's annual report on Web Content Management providers. Once again Delphic Sage partner Sitecore was recognized for it's Visionary leadership in the space. The report can be accessed here. Congrats to our partners!

 What is it with the Danes as Microsoft .NET based content management providers?

Tania

St. Patricks Day at Delphic Sage

Mar
17
2010
by Tania

The only thing missing is some green beer! Happy St. Patrick's Day from Delphic Sage!

Just last week, I discovered a long known, highly irritating limitation of ASP.NET with regard to the way it handles pathinfo. Worst of all, the problem is impossible to reproduce locally using the Cassini web server that is build into VisualStudio. After banging my head against the wall, I think I came up with a pretty good solution that worked in my particular example, which I will refer to as "Check Box Hell".

A Little Bit of Background

So, you're all proud of yourself because you managed to build a filtering control in .NET that is easy to use anywhere and can create path info URLs so you can pass along the results of a filter to anyone easily (rather than POSTed). Let's assume the part of your filter tool that does path info stuff looks like this:

	// pseudo-ish
	string id, value;
	string pathInfo = "";
	foreach (Control control in wrapperControl.Controls){
		id = control.ID;
		if (control is TextBox && !string.IsNullOrEmpty(((TextBox)control).Text)){
			value = ((TextBox)control).Text;
		}
		else if (control is DropDownList && ((DropDownList).SelectedIndex > 0){
			value = ((DropDownList)control).SelectedValue
		}
		... // other controls

		if (!string.IsNullOrEmpty(value)){
			pathInfo += "/" + id + "=" + Server.UrlPathEncode(value); 
		}
	}

It's fairly simple, and it'll create your path segments that look like this: /txtZipCode=19127/drpState=PA. You test the code locally using the VisualStudio Cassini web server and it works like a champ. Then, you deploy it to your staging server and it is broke like a joke. How could this be? Read on for the solution.

Before you start your search for a website design company, be sure to take the time to do some self discovery. Outline the reasons for the project, its desired goals as well as a high level list of requirements. Understanding your own needs from get go will enable you prioritize the points below so you can get the best fit.  

Type of Agency

  • Do I need a boutique, specialty or a large full-service agency?
  • Do I need the firm to have industry expertise (financial services, healthcare, etc.)?
  • Does my web site serve a specific purpose (eCommerce, Community, etc, etc.)?
  • Do I have offline marketing activities that need to be considered?
  • Do I need access to a broad set of skills?
  • Can they meet with me face to face when warranted?

Website Design Portfolio  

  • Can you provide relevant design examples?
  • Are the sites actually in use?
  • Can I see the attention to detail?
  • Does the design carry onto the underneath pages?
  • Did the agency adapt their style to the business?
Results Per Page 
Page: 1 2 3 4 5 6 7 8 9 10