title: How do I make a webpart's settings configurable in Sharepoint?
body: <p>I am using SharePoint Server 2007 Enterprise with Windows Server 2008 Enterprise. I am  publishing a portal template. </p>
  
  <p>I want to develop a WebPart and make some settings configurable (just like we can configure parameters for a console application in app.config)  </p>
  
  <p>For example, authorized users could set parameters of WebPart in Edit Page (from browser based UI interface), then <code>Select -&gt; Modify WebPart</code> properties, or edit parameters in SharePoint Designer.</p>
  
  <p>The parameters would be application specific parameters.</p>
  
  <p>How do I go about doing this?</p>