Geeks With Blogs

About Me:
I am a Female SharePoint Developer (a platinum unicorn). I have been working with SharePoint since I attended the Portal University in 2005. I hold a BA in Computer Science from the University of Missouri - Kansas City. I love playing Rockband, organizing user group meetings, working with code, attending events as a speaker or organizer, and having bizarre conversations about geek things with cool people. If you have any comments or questions fill out the contact form and I will try my best to help.

The Guide of a MOSSLover Becky Isserman's Blog

I'm all about trying new things, because I believe I am ADHD and get very bored at work sometimes.  So my boss and one of my fellow colleagues threw at me a couple of requirements for our newest set of sites.  We are working on some sites for various offices, which I think will be really cool.  Some of the things that they wanted were the ability to see a set of global links and site specific links on the quick launch bar.  They wanted something dynamic, so one of the other devs wondered if we could throw a web part into the default.master page.  It turns out you can.  So we had at least one part figured out.  We were going to throw a Smart Part into the default.master page and shove a user control with a menu attached.  I created two link lists one on the main global page and one on the office specific pages, then I created a column and a couple grouped views for each list of links.  Finally, I created an SPMenu that read from each list all the categories and linked the navigation urls to those categories with views in menu items.  I am going to post my code sometime in the next month, but I found it very fun and amusing.  You could probably do the same thing if you wanted to just read all the list items into the menu dynamically stepping through all the items in a foreach statement using SPListItem and SPList.GetItems().  I don't think I could have done this without the other developer at work he fuels a lot of great ideas with some of my crazy ideas.  I doubt he reads this blog, but I want to shout out to Shashi Bhat.  He rocks.  He's one of the best devs at work and an all around nice guy.

So for the next item I was attempting to allows people to upload a picture to there profile and edit the about me page.  We had a weird bug that would only allow a URL for the image, so I decided I would override the menu user control (welcom.ascx) and link my own custom page on the My Settings Area.  I changed this area in the user control to Edit Profile, because I think it's a little more appropriate for what I was doing.  I created a custom user control that uploads a photo, removes a photo, shows a preview, a rich text field for "About Me", and allows the users to view a couple properties.  I would say this was the most fun I had developing something in a while.  I used to love FStream, so I got to use my old friend with a new friend called the FileUpload Field.  I would say the two combined are pretty powerful coupled with SPFile and SPFolder.  When I finish up with all the enhancements I am going to post an example for this solution and the solution above.  If anyone has any questions in the meantime let me know.  I am all ears.  Unfortunately, I will be gone Memorial Day weekend visiting my aunt in Baltimore showing my boyfriend off to my family (oy), so I may not answer any e-mails relatively quick Friday through the day after Memorial Day. 


Posted on Friday, May 16, 2008 9:58 PM | Back to top

Comments on this post: What I have been doing at work the past few weeks...

No comments posted yet.
Your comment:
 (will show your gravatar)

Copyright © MOSSLover | Powered by: