ProfileView#

ProfileView

This is the official home of my new ProfileView control. ProfileView is an ASP.NET 2.0 server control that enables your users to view and/or edit their Personalization Profile. Read my original post about it for more background.

Download

The source code is now freely available! Download it and do with it as you wish. If you add any features, I would appreciate it if let me know about it using the contact information on my blog.

Download the binary

Download the source code

How to use

Register the assembly at the top of the aspx page that will host the control:

<%@ Register Assembly="FlimFlan.WebControls" Namespace="FlimFlan.WebControls" TagPrefix="flim" %>

Place the control markup where you want the ProfileView to appear:

<flim:ProfileView ID="UserProfile" runat="server" />

History

June 24, 2006: Release 1.2.524.2006

  • Added the UserName property to allow you to edit the profile of any user in the system - not just the current user.

January 8, 2006: Release 1.1.108.2006

  • Properties now display in the order they are listed in web.config
  • Design-time view now uses same rendering method as runtime
  • Fixed design-time bug that caused it to fail when a profile property type was not specified
  • Design-time view now has a Smart Tag to allow you to preview an anonymous user's profile

October 30, 2005: Updated for the final release (RTM) version of Visual Studio 2005 / .NET Framework 2.0

July 7, 2004: A significantly updated version is now available.

  • The design-time view now shows your actual profile properties, instead of sample properties
  • New ReadOnly mode allows you to use ProfileView to display a user's profile, without allowing them to edit it.
  • Now supports profile groups

TODO:

  • Add the ability to disable display of profile properties by their “group“
  • Create a templated UI (or at least more style/formatting properties)
  • Allow better support for display of custom types/collections
Sunday, October 30, 2005 8:27:07 PM (Central Standard Time, UTC-06:00) #    Comments [32]  | 

 

ProfileView updated for .NET 2.0 final#

I've updated my ProfileView ASP.NET 2.0 web control for the final release of .NET 2.0. No new features with this time around, but I hope to polish it up in the near future.

It complements the new ASP.NET Login controls to build personalized websites with very little code.

Sunday, October 30, 2005 1:36:31 PM (Central Standard Time, UTC-06:00) #    Comments [2]  | 

 

MP3 support for Honda Accord#

As you may recall, last year I installed a Dell DJ in my Honda Prelude. Well, my wife was jealous and wanted the same treatment for her Honda Accord and new Dell DJ. She actually got better treatment, as I was able to use some new tools that I discovered after the Prelude project.

The first improvement was doing away with the FM modulator. Don't get me wrong, a hard wired FM modulator is definitely a step up over the cassette adapters or FM transmitters on the market. But you are still sacrificing signal quality by going through the FM antennae input instead of a stereo's line-in. The modulator also needs to be wired up to power, and needs an accessible toggle switch to turn it on and off (although there are some models that auto-switch when they detect a signal). Shortly after I completed the Prelude install, I discovered the P.I.E HON98. It converts the proprietary CD changer input on the back of the factory radio into a standard auxillary line input -- EXACTLY what I had been looking for. Honda changed the factory stereos in the more recent cars, so I would have to find a new solution for the Accord. I was happy to find the Soundgate SNHOND3.

The second improvement was adding an LCD display for the current song. As in the Prelude, I wanted to be able to hide the DJ in the Accord's glove compartment and not have to see it or touch it. There are custom mounts available that let you put it right on your dashboard, but that would require putting it away every time you get out of the car (unless you want to invite thieves). The solution is the Dell FM tuner in-line remote. This wired remote includes an LCD display for the current song. It also has the added benefit of showing "Shutdown" when you turn off the DJ by holding the Play button on the remote (the basic in-line remote I used on the Prelude also lets you shutdown from the remote, but you cannot tell if the shutdown is working until the music stops a few seconds later).

There were a few resources that were invaluable for helping me figure out which parts I needed, and how to take apart my new car without hurting anything: the forums at AcuraZine, Richard Brigante's Accord iPod Install, and the Honda factory installation instructions available on the H & A Accessories website.

The SNHOND3 is installed in the center console, next to the drawer. The SNHOND3 plugs directly into the CD changer port on the bottom of the factory stereo. A 1/8" headphone jack to RCA adapter connects the inline remote to the SNHOND3. The inline remote is placed in the "not an ashtray" holder, with its wire running to the back of the glove compartment, where it connects to the DJ.

Everything installed, with no noticeable modifications (ok, the floormats are not factory defaults). The factory stereo is switched to CD-C mode (CD changer - or AUX input in this case) using the CD/AUX button on the dashboard.

The "not an ashtray" opened to reveal the remote accessible by the driver.

A close up of the remote, displaying the current song and available buttons (play/power, previous song, and next song)

The DJ nicely tucked away in the glove compartment

The DJ has enough slack to be pulled out and controlled from the passenger seat.

Sunday, October 30, 2005 12:59:12 PM (Central Standard Time, UTC-06:00) #    Comments [0]  | 

 

Free database if you talk about it#
VistaDB is offering a free license to bloggers that give them a mention. You don't even have to endorse it. I'm intrigued enough to give it a try, thinking it might be a nice solution for use with cheap/free ASP.NET hosts that don't give you SQL Server space. Works with .NET 1.1/2.0 (and non-managed stuff too).
Saturday, October 29, 2005 7:15:38 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

Poor man's Greasemonkey#

I do most of my blog reading at night, relaxing on my recliner with my Toshiba m200 Tablet PC in portrait mode. The 1400x1050 resolution 12" screen is usually perfect for the up-close usage mode of a tablet, but my aggregator of choice, NewsGator Online, made the usability faux pas of hardcoding the blog content font to a specific point size. A very tiny point size. Since it is hardcoded in their style, they effectively disable the View|Text Size feature of Internet Explorer. If i were using Firefox, as I do on most of my other machines, I could use something like Greasemonkey to change the style that NewsGator uses. Unfortunately, Firefox's input controls were not coded to comply with accessibility standards on the Windows OS, so the Tablet Input Panel doesn't work (maybe they'll fix it in 1.5?).

My solution is to use the previously unnoticed (by me) "Accessibility..." button on the General tab of Tools|Internet Options.... Check the box that says "Format documents using my stylesheet" and then specify a css file on your local filesystem. My custom css file contains the following entry:

.postdiv {
 font-size:2em;
}

where "postdiv" is the name of the class that NewsGator Online applies to the contents of a post. Now the text shows up twice as big, and is much more readable.

As an added convenience, I also mapped one of the hardware pen buttons at the top of my tablet to the "Home" key, so that I can quickly return to the top of the page after reading a long string of posts in a category. This lets me avoid a bunch of pen dragging scrolling to get back to the list of blogs at the top left of the page.

Thursday, October 20, 2005 10:46:25 PM (Central Daylight Time, UTC-05:00) #    Comments [0]  | 

 

All content © 2012, josh
About this site
Send mail to the author(s) Contact me
Feed your aggregator (RSS 2.0)
Joshua Flanagan
I am a software developer focused on continuous improvement in the .NET community
Los Techies

On this page
Archives
Rest of the world

Acknowledgements

Powered by: newtelligence dasBlog 2.1.8209.14743

Special thanks to LosTechies.com

Site theme based on the essence design by Jelle Druyts

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.