News

About Me:
I am a 26 year old female SharePoint Enthusiast. I work for B&R Business Solutions from my home in Olathe, KS. 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 MOSS, attending Code Camps as a speaker, 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.

Rebecca Isserman's Facebook profile

My Stats

  • Posts - 136
  • Comments - 162
  • Trackbacks - 0

Twitter












Tag Cloud


Recent Comments


Recent Posts


Archives


Post Categories


Blogs on SharePoint


Other Blogs


Resources on Sharepoint


Stuff


April 2008 Entries

Wanted Artists and Writers to Work on MOSS Comic


I bought the domain www.mosscomic.com, because I had an insane idea to start a web comic related to SharePoint.  I have always wanted to start a web comic, but never really had the artistic skills.  I was wondering if anyone would like to help me out with my crazy endeavor.  Let me know through the contact form and maybe I can organize a messaging brain storm session in the next month or so.  So far I have one other person interested who is also artistically challenged like myself.

posted @ Wednesday, April 30, 2008 8:26 PM | Feedback (1) |


Hiding Buttons After Clicking Them and Showing a Progress Bar in AJAX


If you want to show the progress bar please refer back to this post on how to get an AJAX Progress Bar to work with SharePoint: http://www.mosslover.com/archive/2008/04/17/how-i-got-an-ajax-progress-bar-to-work-in.aspx.

For the next step you want to create a Javascript Function in your user control or web part that looks a little bit like this:

<script type="javascript/text" >
HideButtons()

{
           var Button1 = <%= Button1.ClientID %>';
           document.getElementbyId(Button1).style.display="none";

}
</script>

If you wanted to do the same thing in a Web Part, then it would look more like this:
string functionHideButtons = "<script type=\"javascript/text\" >\n";
functionHideButtons += "HideButtons()\n";
functionHideButtons += "{\n";
functionHideButtons += "var Button1 = <%= Button1.ClientID %>';\n";
functionHideButtons +=
"document.getElementbyId(Button1).style.display=\"none\";\n";
functionHideButtons += "}\n";
functionHideButtons += "</script>\n";
writer.Write(functionHideButtons);

If you have a Cancel Button too, then you may want to add two different functions.  So maybe a CancelHide and a EventHide or something relational to whatever event your button click will do.  If you have followed my instructions on how to insert the proper UpdatePanel and UpdateProgress Controls, then all you need to do is add the part to link the Javascript Function to the button click event.

In a Web User Control your code you would add this code just before the /> in your button markup:
ClientOnClickScript="javascript:HideButtons();"

If you are working with a Web Part, instead of adding the above code you would put this piece of code in your Render Method: 
Button1.ClientOnClickScript = "HideButtons()";

If anyone has any questions or comments please feel free to ask them.  If you would like another post on AJAX Controls as related to Web Parts, then I would be more than willing to add another post if someone asks for it.  I am hoping to post within the next week on how to load a page by using a hidden button click and not forgoing any use of threading.

Technorati Tags: ,,,

posted @ Wednesday, April 30, 2008 8:20 PM | Feedback (0) |


Dynamic Quick Launch Links in a Nested Master Page


I am attempting to do something nutty that I will explain in a second...
We need all the links from a link list appended to the bottom of the quick launch and a bunch of global links appended to the top of the quick launch.  The global links are universal to a bunch of sites, however the bottom links are not.  So we decided to add the global links to the top master page and the site specific links from the link list to a nested child master page.  The global links can change if the applications are changed, so we wanted a central place that is easy to change in one fell swoop.  That is why they site in a global parent page, because it makes everything so much easier.
The second master page, the child master page, is local to each site (our office sites--we have 95), so the users of that office can add or remove links from that list really easily.  I figured out that we could drop an XSLT dataview in SharePoint Designer that will automatically add all the links and open them in a new window.  All you need to do is go to SharePoint Designer and go into the datasource view and drop that list item underneath the quick launch bar.  If you right click on this dataview and select Layout, then you should be able to play around with the different types of layouts.  If you want a drop down you can manipulate that version or you can use the single property display and it will show just a link.  If you want to make it look like the quick launch, then you need to play with the styles.  Right now I am at this part.  If anyone knows an easy way to add the styles to these links I am all ears.  I was amazed at the relative ease when I was creating this solution.  We really have no set deadline, so I am way ahead of schedule:)  That is good since I hear we have about 28 SharePoint Projects and only two SharePoint Devs here.

posted @ Tuesday, April 29, 2008 4:09 PM | Feedback (0) |


My Experience with Coders 4 Charity


First off it rocked...Special thanks to Lee Brandt, Blake Thiess, Joe Loux, Timothy Wright, and John Alexander.  These guys were my teammates and what I would consider some of my new friends.  They are some of the best band-mates a girl could ask for in Rockband also.  So here is a little bit of my experience in general:
I was looking forward to this event for a month.  I was incredibly excited, because I love helping a good cause and felt like I had not done enough to give back to the community.  I love hanging out with developers.  I feel like I sit in a cubicle coding by myself a lot and the only person I see is my project lead on a daily basis.  It was nice to mix it up and see people.  So socially this was a geek's paradise.  All the people were enthusiastic and loved code like I do.  We sort of played shuffle with our charity at the beginning, because the first charity wanted to sell our source code.  In the end we were paired with Boyscout Troop 813 of Blue Springs, Missouri.  The guy in charge was very knowledgeable with infrastructure and networking, so he was a geek like us.  You could see his face light up when he talked about his job.  When Doug sent me the e-mail about the solution I'm thinking this would be great in SharePoint.  There was a bit of a debate at the beginning about SharePoint vs. DotNetNuke.  SharePoint's free version inevitably won out and what we ended up with was the product (I will post a link when John gets the site public facing).  It was fun teaching people about SharePoint and I learned a new trick.  I also realize that I hate Silverlight Blueprint for SharePoint web parts.  I spent half of Saturday trying to get the media viewer web part to work and wanting to destroy the code by the end of the day.  John Alexander spent about the other half of the day trying to recompile the source and search around the net for a solution on how to fix the web part.  At the end of the weekend we created a content editor web part using Javascript and XAML that pointed to an ASPX Page pulling the pictures from the SharePoint Object Model. 
The setup was great, because each project had a room.  You had the charity coordinators show up on the first day, so you could gather requirements.  The rest of the time you sat in your room and worked within your teams.  There were books and software trials that we could use for development.  Food was provided at the proper intervals, so we were well nourished.  There was a fridge stocked full of caffeine, water, and other liquids.  There were two rooms with Rockband, so that we could take breaks when we were frustrated (this helped so much after that ordeal with the Silverlight Blueprint web part failed).  Overall this event made me come out with a ton of self esteem points and a lot of developer/geeky happiness.   John Alexander, Jeff Julian, and Doug Butscher should get a big gold star for planning such an awesome event.  If St. Louis ends up owning up to the challenge and putting together an event I would definitely attend. 
In the end my team took home the prize (Guitar Hero Portable and VS 2008) with the most applause and loudest cheers.  I would say that I just gained about 500 self esteem points this weekend a ton of self confidence.  I hope that everyone else had as great a time as I did this weekend.  Now time to watch BSG...
 

posted @ Sunday, April 27, 2008 9:09 PM | Feedback (4) |


Pulling Information from a SharePoint List Produces HTML Tags in InfoPath 2003


I am working with a form in InfoPath 2003 using a bunch of filters and the current() row tag in a repeating table.  The problem is when I use Rich Text Fields it does not render the HTML correctly.  I am seeing tags for divs and breaks.  When I try to do a string.replace and pass in the C# break equivalent of \n it removes the tags and adds no breaks in the Rich Text field.  I am not sure if many people are using InfoPath 2003 still for development or if anyone is using it in MOSS.  If you are you know of a workaround or solution it would be greatly appreciated.  If not I'm going to google around and see if I can find something to fix this issue.  I will post a solution if I find one by google or on my own.

posted @ Thursday, April 24, 2008 4:08 PM | Feedback (0) |


Hotfix 946517 and 941422, What happened to search?


As you may have read FrontPage Extensions were uninstalled after I pushed some hotfixes to our production box (http://mosslover.com/archive/2008/04/21/hotfix-946517-and-941422-where-did-my-frontpage-extensions-go.aspx).  The day before I noticed that search was not working, but I re-indexed everything and it seemed fine.  The next day not so much.  The Shared Service Provider(SSP) decided it no longer wanted to recognize production as an indexing server.  Right now we are running on a two box farm with a SQL Box and Application/Index/Query Box.  I tried to flush the search service by stopping and starting it a couple of times before creating a new SSP.  Once I created the new SSP and re-indexed everything I had a problem with usage data.  Apparently, you need to go to Shared Services Administration and click on Usage Reporting under Office SharePoint Usage Reporting.  If you want to track search queries, then check Search Query Logging.  For regular usage data reports of user site data check the box next to Processing Settings.  Click on OK.  After waiting a day usage data returned to my SharePoint Sites.  Since these hotfixes are not tested this could happen to your server or not.  It could have something to do with Query and Indexing residing on the same server as the application server.  I really have no idea.  Our test server is one server with a series of virtual servers.  There is a query, index, and application server plus a SQL Server.  What may help is taking a backup of  your SSP prior to running the hotfix through stsadm.  Especially, if you want your usage data or you have BDC Data that is imperitive for SharePoint to run properly.  If anyone has any questions let me know.

posted @ Wednesday, April 23, 2008 9:40 AM | Feedback (0) |


Hotfix 946517 and 941422, Where did my FrontPage Extensions Go!?


So I installed these hotfixes on my SharePoint Test Box: http://support.microsoft.com/kb/941422 and http://support.microsoft.com/?id=946517.  Everything seemed to check out fine.  There were no weird errors on my box anymore (i.e. 6398, 6482, and 7076).  I assumed there would be no problem on my production box.  I got onto the production box and followed the instructions for installing the hotfixes, including a restart on the Windows Server Hotfix and running the Configuration Wizard for SharePoint on the WSS Hotfix.  I checked SharePoint and Central Administration to see if they were running and everything checked out so far.  I e-mailed my bosses and told them to run a battery of tests as usual to see if they could break anything.  When I came into work today I decided to look at a workflow in SharePoint Designer and I could not open a workflow.  I was told that "Front Page Extensions 2002 were disabled".  I checked both servers to see if they had the same problem and realized that only production was affected.  So I re-installed FrontPage Extensions 2002 and everything worked A-OK.  If anyone is working with these hotfixes please be aware that one or both may uninstall FrontPage Extensions.  Remember to check and reinstall the extensions after you run the configuration wizard.

posted @ Monday, April 21, 2008 6:33 PM | Feedback (0) |


Why I need a Smart Phone and a little more...


So my friend Leah and I hung out most of the day yesterday in between cooking.  We ate some awesome pancakes at the Old Pancaked House in St. Louis, went to my Parent's Seder, and watched a Forgetting Sarah Marshall.  I went to bed about 1 am and heard my phone half ringing and I just kind of shrugged it off.  I wake up and listen to the message and I can't hear half of a message from Leah.  I called her and she told me there was a huge gas leak and they had to call 911.  Her dog Rusty was kind of lethargic and they could smell gas from the hallway.  They called the maintenance guy too, but it took about thirty minutes for the guy to get there and he was on site.  911 came there, found all the neighbors, and turned the gas off in the building.  Laclede Gas and the Maintenance Guy eventually came and no one could tell why the gas was leaking and find the problem.  So what they think happened is that the maintenance guy "fixed" the gas leak they were told they had last week and turned the gas on without the gas company's approval.  So finally Laclede turned on the other neighbor's gas and the apartment complex decided to move Leah and her boyfriend out of that apartment temporarily.  I can't believe this happened to them....It sounds like something that happens in a tv, movie, or soap opera.  However, in my life this kind of stuff happens to me and people around me, so by now it's kind of a laugh at it and move on situation for both me and Leah.
Anyway, getting to the SMART Phone Part...
I want a Smart Phone, because I am a twitter, facebook, e-mail, and blog addict now.  I need to feed the habit.  So I am looking into phones with AT&T does anyone have a good suggestion or do you guys think I should wait a little longer for that 3G IPhone?

posted @ Sunday, April 20, 2008 10:58 AM | Feedback (7) |


Alerts...Why is it possible to setup an alert with the same frequency on the same item?


I kind of abandoned the administrator side of SharePoint lately on this blog.  I wanted to write about an issue at Terracon that I have run into as of lately.  I wrote a Site Data Reporting User Control as many of you have noticed.  You have probably seen the CodePlex Project recently...Well I started to get a little curious and check if users were creating multiple alerts on a library, list, or item.  I was a little astonished to see multiples of threes and fours set to a document library or list or a single item from the same person.  My question to the MS Product and Technologies Team is why can a user set multiple alerts of the same frequency (i.e. immediate, daily, or weekly)?  Are you guys going to change this in the next version of SharePoint or are you considering changing it?  I'm not sure if the team actually cares what I say, but I figured that I would post this question into the great ether.  It is just something that bothers me to see.  I might end up creating some type of solution that checks for multiple alerts on the same item from the same user of the same frequency and deletes duplicates.  There may be something out there on CodePlex already.  If anyone knows let me know.  If not, keep your eyes peeled for something in the next two months...

posted @ Friday, April 18, 2008 4:22 PM | Feedback (0) |


So I want to be an MVP...


Yep it's another 3 post day...My brain has too much filling  inside that wants to release itself in words today.  Either that or this is excess insanity due to rain and eating oreo cookie moose.  So it's no surprise that I want to be an MVP some day some of you may know this fact.  The question I have asked people is how do I get there?  So far I have tried to pick up a couple speaking gigs at the KC Office Geeks and I spoke at MOSS Camp in St. Louis.  I plan on speaking at any MOSS Camp in KC or St. Louis that will have me.  I am going to try and speak at the KC and St. Louis .Net User Groups when I can.  I have a CodePlex Project and I am writing a book.  A lot of this stuff I am doing, because I want to get out and become more extroverted.  So it's more of me trying to better myself, but it would be nice if I could reach some type of end goal like MVP some day.  So I guess my question to all you MVPs out there is what did you guys and do you guys still do to keep your MVP Status?  I am very curious.

Also, I would say some of the people that have inspired me in the past year to think about this goal would be Sahil Malik and Andrew Connell.  Although, someone who I think should be an MVP and is not, would be Michael Gannotti who just inspires me period to reach for the moon.  He has the coolest podcasts and webcasts.  Overall his blog seems like the easiest to understand and most user friendly out there...  The rest of you are pretty awesome too, especially those of you with blogs aggregating to SharePoint Feeds.  There is not a single day that goes by (including weekends) where I have not hit that site since the end of last April.  Thanks to all you guys who have inspired me to do better.

Technorati Tags: ,

posted @ Thursday, April 17, 2008 7:30 PM | Feedback (11) |


How I Got an Ajax Progress Bar to Work in SharePoint


So I did not really use multithreading...I went with Ajax instead and I used a button click event.  We decided that we wanted to ask the users if they are sure they want to create the site before actually creating the site.  It was so much easier in Ajax as you will see in the steps below:
  1. First off you want to download and install the ASP .Net 2.0 Ajax Extensions 1.0 from here: http://asp.net/ajax/downloads/.
  2. Next you are going to need to change the web .config a little bit on your IIS Entry for the Site Collection that you want to use Ajax on.  Here is a good reference: http://sharepoint.microsoft.com/blogs/mike/Lists/Posts/Post.aspx?ID=3.
  3. When you have the extensions and you have finished up with your web .config, then you want to go into the Master Page and add a script manager where you see after you see this tag:
    <WebPartPages:SPWebPartManager id="m" runat="Server" />
  4. Your code will look something like this when done:
    <WebPartPages:SPWebPartManager id="m" runat="Server" />

    <asp:ScriptManager runat="server" ID="ScriptManager1"></asp:ScriptManager>
    Now you want to refer to open up a Web User Control and drop an UpdatePanel and UpdateProgress Control

  1. At this point you want to drop a Label and Button Control on the UpdatePanel, so that users can post back an event and see the progress bar.
  2. Next you want to drop some type of Image or Label Control.  These controls are the ones that will show up while the button click event is occurring.  This picture or label or image or whatever you want will load Asynchronously as the button click event is occurring.  It's pretty cool, because you see no page loading occurring.
    You click the button, it starts site creation and loads the image and label (I chose the gears_an.gif, which is the Official SharePoint Page Load Picture in _layouts/images).
    Add the Web User Control to SharePoint using the SMARTPart(http://www.codeplex.com/smartpart) or a Feature. 

If anyone has any questions or comments let me know.  I'm willing to answer any questions or if you have a challenge I am definitily up for one.  I love learning new things and it's most likely random people that come up with the best ideas.  I hope this was helpful.

Technorati Tags: ,,

posted @ Thursday, April 17, 2008 5:39 PM | Feedback (3) |


Happy Passover!


Saturday around sun down is the start of Passover.  If you don't know what Passover is here is a wiki link: http://en.wikipedia.org/wiki/Passover.  Passover falls on the 15th day of the month of Nissan on the Jewish Calendar.  It is usually kicked off with a Seder that occurs on the first night (and sometimes there is one on the second night), where you prepare special food and read a book called a Haggadah.  For about a week Jews who partake in this event cannot eat anything leavened, such as cakes, breads, and various other baked goods.   I hope that all of you celebrating Passover have a good Passover!  For anyone else, have a good weekend!  If there is some other holiday from some other religion that you are celebrating:
//function to enter holiday
private void Page_Load(EventArgs e, object sender)
{
    TextBox txtHoliday.Text = new TextBox();
    Button btnHoliday = new Button();
    Label lblHoliday = new Label();
  
    btnHoliday.Click += new EventHandler(btnHoliday_Click);
    txtHoliday.Text = "Please Insert Holiday Here";
}

private void btnHoliday_Click(EventArgs e, object sender)
{
      txtHoliday.Visible = false;
      lblHoliday.Text = "Happy "+txtHoliday.Text+"!";
}

//Later Guys!

posted @ Thursday, April 17, 2008 5:21 PM | Feedback (0) |


Progress Bar Made Easy in .Net 3.5


I  have no idea how to incorporate this into a web part or get a web user control to function, because this is based off of .Net 3.0 and VSEWSS 1.1 is based off of .Net 2.0.  Here is how you would include a progress bar in an ASP .Net 3.5 Application or Web User Control:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TestingAjax.ascx.cs" Inherits="TestingAjax" %>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1"
                     UpdateMode="Conditional"
                     runat="server">
                     <ContentTemplate>
                     </ContentTemplate>
                    
    </asp:UpdatePanel>



                     <asp:UpdateProgress ID="UpdateProgress1" runat="server">
                    <ProgressTemplate>
                    <center>
                    <asp:Image ImageUrl="http://sptest:2/_layouts/images/gears_an.gif" runat="server"/>
                    <br />
                    <b>Creating Site...</b>
                    </center>
                    </ProgressTemplate>
                    </asp:UpdateProgress>

If you want you could throw in a button control and a click event.  Maybe System.Threading.Thread.Sleep(1000), so that you could see the bar actually doing something.  If anyone knows of an excellent way to incorporate this .Net 3.5 code into a SharePoint web part or some form of user control please let me know.  If not, at least there is a nice little example on how to use something in a .Net 3.5 application with the Site Gear Picture.  Enjoy.

**Update***
So I went and downloaded the ASP .Net 2.0 extensions for AJAX 1.0 and it's not working.  I have the option to shove an update panel, script manager, and progress bar down.  Unfortunately it does not work with the button click event, so I am going to have an AJAX ASP .Net 2.0 Mech Battle tomorrow, where I use my goddess powers to command it to do thy bidding (aka I am going to find a workaround)....

posted @ Wednesday, April 16, 2008 3:03 PM | Feedback (0) |


Multi-Threading: How do I do that?


I am researching multi-threading in ASP .Net 2.0, because I have a special Site Creation Web User Control that I created and I want to show a loading screen.  So far I have watched the dnrTV(http://www.dnrtv.com) video on multi-threading in a Windows Application.  I thought you could do this in ASP .Net, unfortunately that is not the case.  Does anyone know a good multi-threading reference?  If so, let me know and in return I will post a little example on how I would create the loading screen in co-existence with the site creation.
Also, if anyone wants me to re-visit site creation using some query string parameters and a web service to get users let me know.  I know that I have posted using SQL Server.  This is just another way to use C# and Query Parameters in a Web User Control (or web part).

posted @ Monday, April 14, 2008 3:48 PM | Feedback (3) |


Site vs. Web What is the Deal with the Names?


So for all of you who do not know what a Site is vs. a Web here is a little explanation.  A Site means a Site Collection in features, web parts, and anything that uses the object model.  A Web, however, is a single Site within the Site Collection, so I have to ask this question why is it not just Site and SiteCollection.  Why does MS use Web and Site?  Also, would you not think that Web would actually be a Site Collection, because it sounds more like the World Wide Web or some type of intricate collection of objects connected together?  Site sounds more like something singular that stands alone like an actual site would. 
I would go on a tangent for a longer period of time, but it's about 11:18 pm on a Sunday night and I just wanted to ask why?  There are other things, such as Features, RoleAssignments, RoleDefinitions...Also, why does the font change inconsistently on different MS Products from one specific base font Times New Roman to Verdana to Calibri depending on what program you are using?  Then I guess I would ask why exactly is there no visual interface for web part design when SharePoint has been around for 7 years?  If anyone has a good answer for these questions please I'd love to hear them.  If not, then I am going to send my questions into the cosmos to be answered far into the future.  Remember curiosity is always something good, because it makes you question what is there and gain more knowledge to become a better and more well rounded person.  Have a nice night guys.

posted @ Sunday, April 13, 2008 11:23 PM | Feedback (3) |


System.Directoryservices won't appease me...


I was playing around with another  user control yesterday that would allow me to show people who is inside an AD Group.  Unfortunately, in the object model (as far as I can tell) there is one function "IsDomainGroup" that can even help out.  So that inevitably brought me to use this AD Wrapper that someone created in my company.  It will display the group users on a windows app on the server or on an asp .net application on the server in the c:/program files/common files/microsoft shared/web server extensions/12/templates/layouts.  When I try to use it off the server it gives me a nasty error message that I do not have permissions to use System.DirectoryServices.  So far I have done some googling and I saw an article about how I should change the web.config to full control.  This is a no go for security reasons I am not moving from wss_medium.  I find these answers unacceptable and I am going to look around for another answer.  There are always ten answers to one problem and fifty other steps in between that vary on the process you take.  Just remember that when you are working on a problem that is incredibly hard to solve.  There is never just one answer.

posted @ Saturday, April 12, 2008 10:30 AM | Feedback (4) |


Adding a Web User Control to a Web Part Feature...


I'm sure that you can use the control template also and have it install the solution.  I put a feature in this area: C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES and created a new web part feature using STSDev.  Then I added code using this blog post: http://devpinoy.org/blogs/willydavidjr/archive/2008/03/18/creating-complex-web-parts-in-sharepoint-2007-using-web-user-control.aspx.  It was pretty nifty if you don't feel like installing the SMARTPart (http://www.codeplex.com/smartpart), then you could do it this way.  This is something I stumbled upon while playing with my Site Data Reports Web User Control.  I'm not sure if I want to take it a step further.  Someone suggested that I try to use some type of feature dependency option, where I have my user control in a feature and I call the SMARTPart somehow.  I think I am going to play around with this idea over the upcoming week.  For some reason I feel really sick today and can no longer stair at a computer.  I will keep you guys updated on what I find.  I'm not sure how far I am going to take this project.  I may just post my STSDEV source files or find some way to package all these files into some sort of deployment file that installs everything in the right places.  I have not created a deployment file in a while so bear with me plus I have a billion things to do as usual.  But as most of you who read this blog know I probably will do it within the next month, because I like a good challenge.

posted @ Thursday, April 10, 2008 6:54 PM | Feedback (0) |


SharePoint Site Data Reports v.2.0


I completely revamped the user control, because it did not look all that awesome.  I changed it to a TreeView and dumped all the table junk.  I categorized a lot of stuff too, so that it looks a lot prettier and cleaner.  I also changed the file to include all the code and markup in a single file, so there is no longer a second page for code behind.  I am going to upload a Windows Application tonight (pending no memory lapses), so that you guys can play around with the Windows Application I created for Site Creations, Alert Creations, AD User and Group Additions, and List/Library Creations in bulk.  It's a nifty little application that could also use some work.  I will probably work on it within the next few weeks if I have the time (which I usually don't do to book, bridesmaid dress trying on, Passover, Coders4Charity, etc...)  Anyway, here is the link for the Site Data Reports:
http://www.codeplex.com/MOSSSiteReports.

posted @ Thursday, April 10, 2008 12:15 PM | Feedback (0) |


Web Part Zone Removed with Web Part Inside...Web Part Goes Crazy...


I added an extra zone underneath the quick launch, because we wanted to play with a Tree View.  We decided that it was a little bit of a pain, because we would need to change the Wiki Definition and that in itself sounds like  a pain.  So I deleted the zone thinking that all the web parts would just disappear.  It turns out they did not disappear all they did was push themselves to the bottom right zone of the page.  Why that zone I have no idea...However, I am going to caution you guys against removing the web part zone without removing the web part first.  You need to remove the web part before the zone or it will do some insane stuff. 

posted @ Thursday, April 10, 2008 9:51 AM | Feedback (0) |


A Loaded Weekend...


This weekend rocked, but it was also very stressful.  I started to think about what I want to do with my career.  I have to admit that where I want to go is at least to try to obtain MVP Status.  I have to want it enough and head myself in the right direction.  I need to stop sitting back and assuming what I am doing is working out.  So you guys are going to see some changes happening soon.  I have to thank a lot of people for helping me out, especially Sahil Malik and David Isserman.  They spoke to me on the phone about fighting for what I want basically.  That is what I need to do.  I need to put all the low self esteem issues aside.  I need to fight for what I want.  I need to push my limits to as far as they can go to become the person I want to be.  That is what you will see in the next few months.  I am going to stop moping around about certain things in life and start changing them like 23 year old Becky Isserman.  I am going to walk out everyday and I am going to try and think of what I can do to further my career and I am going to also play a lot more RockBand.
So that is settled now let's talk about my presentation.  It was not the best, because I was nervous and I am out of practice.  I forgot to say my name and mention my speaking topic.  However, everyone seemed really interested in the tool I created, aside from the fact that the security part was not fully functional and some error testing.  I promised that I will add a tool to look up user information and integrate the user control within the Windows Application in the next few months.  It may not happen right away, but I promise I will try to get this added when I have the time.  Passover is coming up and I am going to be doing a lot of cooking and I am going to work on the book some more this week.  I also promised Sahil that I would work on SPRSS.  I think it's an interesting tool and that I can put my skills to good use.  After all I am a real code monkey now, so I need to hone those skills a littl more.
Btw, for all of you who actually read my blog I really appreciate you and thank you for making me feel like I am doing something to help.  Continue to post comments and ask questions.  I really enjoy any feedback.

posted @ Sunday, April 06, 2008 8:42 PM | Feedback (2) |


Babies First Windows App


I had never written a Windows Application outside of my training course almost 3 years ago in .Net 1.1 around the time I received my MCAD Certification.  I agreed to write one using some of the code from my Console Applications.  I was pretty scared.  I wasn't sure if I would be able to rise to the challenge.  I must say I really enjoyed it.  I believe that I could write another one if I wanted to do it.  I kept adding on more features that I wanted, until finally I just said enough.  I need to finish this tonight, so I can work all tomorrow on the rest of this book chapter.  So far I have 9 pages and if I do it right tomorrow I believe I can finish the entire chapter and format it properly.  Finishing this Windows Applications in a total of 8 hours makes me really happy and determined to work harder on this book and work harder at going to the gym.  If anyone is interested in this application I may put it on CodePlex alongside my web user control.  I may add some more functionality and customizations to make it a bit more dynamic.  I know that I could definitely give users more options for alerts.  Anyway, I need to head to bed, but if anyone has a suggestion for something administrative that is not included in SharePoint.  I will think about it and possibly add it to the program when I have the time.  Later guys.

posted @ Wednesday, April 02, 2008 11:56 PM | Feedback (0) |


Site Data Reports...I finally decided to shove something on Codeplex...


I ran into a lot of problems at work related to viewing all user alerts, permissions, and libraries/lists with different permissions.  So I created a little open source project  using a bit of the source code from SUSHI on Codeplex.  I liked the fact that it displayed everything from top down via sites/lists/libraries that had different permissions than the top site.  However, I modified it a bit to display permissions, alerts, and all sites information plus all lists and libraries that did not inherit from those sites.  I shoved it in a web user control and added a bit of color coating and a little css/html.  Here is the project that I created: http://www.codeplex.com/MOSSSiteReports.  If I have time in the future I may or may not update the program.  Anyone is open to hack away and modify the code.  If anyone is interested in helping out and adding modifications let me know.  Otherwise, enjoy:)

posted @ Tuesday, April 01, 2008 4:30 PM | Feedback (0) |