Deploying Groupboard Workspace to WSSv3/MOSS2007

Just posting this as a guide that I can reference later on.

The Microsoft GroupBoard Workspace template creates a space for a group or team to connect and share information in a collaborative environment, improving team efficiency and productivity. The template helps track team member whereabouts and status, and includes a built-in timecard list and organization chart. Meetings can be scheduled with attendees, and meeting rooms and other resources can be reserved. It also enables members to share phone messages and circulate memos.”

1. Download Here

2. Unzip and run gbw.msi

If the your browser doesn’t load with the new template installed continue on…

3. Go to Sharepoint Central Administration

4. Go to Operations tab

5. Under Global Configuration section, click on Solution Management

6. Click on gbw.wsp

7. Click Deploy Solution

8. Choose to deploy the solution now to All Content Web Applications

Check to see if it was deployed properly:

9. Central Administration > Application Management Tab > Sharepoint Site Management Section > Create Site Collection Link

If you see GroupBoard Workspace as a Collaboration Template, you’re good to go. Otherwise, continue…

10. Open a cmd prompt and go to the 12 hive (C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN)

11. Use STSADM.exe -o deploysolution -name gbw.wsp -url http://myurl -immediate -allowgacdeployment -force

That should do it.

How to connect to your Home Network even if it has a Dynamic IP Address

As a consultant at client sites I often times find myself needing to get something from my home computer or need to demo how I use my own personal Sharepoint web server. Sometimes I’ll need to get on a messenger service when the company has all messaging ports firewalled. Well, I think I’ve found a clever way to get access to your computer from just about any internet connection even if your home network has a dynamic IP address. And the best part about it is that it only takes about 30 mins and it’s free!

The following steps are for Windows XP Pro and Windows Server 2003. It might be slightly different if you’re using XP Home or Media Center.

1. First step is to make sure you have Remote Desktop enabled. You can turn this on by going to System Properties (Right-Click My Computer > Remote Tab). Make sure the “Enable Remote Desktop on this computer” box is checked.

Remote Desktop

2. Next step is to sign up for an account at http://www.dyndns.org. This free service monitors your dynamic IP address and changes global DNS records as needed to point to your given friendly domain name. For example, they let you pick a domain name something like mydomain.dnsdojo.com. This domain name will be mapped to your IP address. If your IP address changes because you’re cheap like me and pay $12.99 for SBC DSL, DynDns.org will make sure everyone that hits mydomain.dnsdojo.com will be redirected to the proper IP addres. To configure this go to My Services > My Hosts > Dynamic DNS after logging into the DynDns.org website and follow the prompts.

3. Now, here’s the part that can get a little bit tricky if you have a network router firewall installed. Some might give you trouble, some might not. I’m using a Netgear WGT624 router and sometimes I have 4 computers on my home network at any given time. If you want to configure a web server to run websites from your home computer, you’ll want to configure port forwarding. This will direct say all of your web traffic on port 80 to your specific web server. Some routers also let you configure Dynamic DNS settings to update DynDns.org about your new IP address. If it doesn’t have this option then you’ll have to download a free software that runs on your computer and notifies DynDns.org of your current IP address. You can download that here: http://www.dyndns.com/support/clients/.

Now, how to access your home computer while on the road? You’ll need to be running Windows XP Pro or in the case that you’re using a Mac you can download Remote Desktop here.

1. In XP Pro go to Start > All Programs > Accessories > Remote Desktop Connection or you could type “mstsc” in the run box.
2. Type in your domain name that you configured at DynDns.org and hit enter.

Remote Desktop Connection

3. Type in your login information and voila! You can now access your home computer from anywhere and anytime that your computer is on.

In the case that you’re hosting a website like Windows Sharepoint Services you can type your domain name into a browser and it should pull up your webpage.

Public Speaking

Man, there were a lot of IT geeks in LA today! I was up there this morning for a stop of the Microsoft Vista/Office/Exchange 2007 and would guess there was close to 2000 people in attendance. If you’ve never been to one of these it’s basically a big marketing/propaganda brouhaha where Microsoft shows off all their new goodies and partner companies trade you chances to win gadgets for the ability to spam you. Jeff Raikes who’s been with Microsoft for more than 25 years kicked off the event’s keynote which was quite interesting until it ran more than 30 minutes overtime. Well, it also started 30 minutes late. It was pretty cool though, he talked about the upcoming Vista OS and Office 2007 and there was another guy that did demos of the two systems. There were two things that I was really surprised with – The speakers were really good and they mentioned Sharepoint a lot!

Why was I impressed with the speakers? They were techies and could talk! Well, that’s not the only reason. Every time I attend one of these events and am fortunate enough to listen to a good speaker I’m just in awe. I listen to how they pronounce their words, how they arrange their language, how they use their body language to get their point across. Being able to speak well in front of a crowd is one of the most important skills anybody could have. Sometimes you won’t even know what you’re talking about, ala President Bush, but your presence will be able to hold the attention of your audience. You’ll be able to blast your mind-rays deep into their souls. And then you’ll be able to make everyone in the world buy a copy of Windows Vista…I mean do whatever you… err..you know what I mean. Unfortunately public speaking isn’t something I do too well. Sometimes I’ll be able in the zone doing a demo to some executives or a group of end-users and then mid-thought I’ll just psyche myself out, get self-conscience and lose all my mojo. I hate it when that happens. My voice starts cracking, I break a mental sweat, and my heart beats a little bit faster. Then bam! I lost my train of thought and try to recover with a joke about my buggy demo and hope they laugh to break up the awkwardness. Sigh… I guess all I can do is to keep practicing.

The other thing surprised me was how much emphasis they put on Microsoft Office Sharepoint Server 2007. I truly believe that this application will cause waves across all industries and how information workers collaborate and work with all types of information. The level of integration that Sharepoint has with the new Office 2007 Suite will add even more reason for companies to upgrade to both pushing productivity levels to levels never seen before, after proper training of course. That’s also great because my job is to help companies implement and deploy this stuff! J

There’s still a bunch of Microsoft Launch Tour 2007 stops left if you’re interested. I’ll probably be going to the Anaheim one to pick up another free copy of Office Pro 2007.

collage

There’s no blog like a real blog…

So it’s come to this, I’ve given in and am succumbing to a real blog after trying to use DotNetNuke. I’m using WordPress now and it’s just one of those things that make you go “Damn girl! Where’ve you been all my life?!” So what’s the difference?

DotNetNuke was a bit too cumbersome and finicky. The skins were ugly. The modules were ok but they were still limited in functionality and had too much of a techie feeling to it. It was like using a cheese grater to cut grass.

Now WordPress on the other hand… this is smooth! It’s like using a Ron Popeil invention or a Foreman Grill. It just works and it’s super easy to use. Plus it has a bunch of nifty templates that you can use too!

The Art of an Evolution

I spoke with a company the other day about a possible career move and I forgot what the question was, but I had brought up my 3 tenets in life and work. These are Education, Collaboration, and Non-Exclusivity.

Education has always been deeply heralded in my family, probably just like every other stereotypical Asian family. But my parents weren’t of the pushy kind since they hadn’t even a high school dimploma themselves. What they did do was promote it and hoped for the best. And how does this relate to work? I know that continuous education isn’t at the top of everyone’s priority but I do believe it should be highly promoted by any company that believes in the future of their workforce. This not only gives the employees a greater feeling of self worth but also contributes to the organization as a whole, invest in your employees and they will invest in you.

Collaboration is a fairly recent revelation of mines. I had always been a team player, played team sports, enjoyed working on group projects and surrounded myself with like minded individuals. But it’s only after graduating college and having entered the working world that I’ve noticed that there was a void of collaboration throughout all the companies I’ve been through with some exceptions. Of course, this is attributable to the diversity of any organization but I think the biggest contributor to this problem is again a company’s unwillingness to invest in itself. This may come in the form of education as stated earlier but also the tools that are available for the employees to use. So you say that’s what file shares and Outlook is for! I say puhahahhaha! There are a whole barrage of tools available out there now including Microsoft’s Sharepoint, Cyn.in, blogs, wikis, and the list goes on as Web 2.0 continues to proliferate.

Now my biggest pet-peeve of all – Exclusivity. This is especially a problem with a lot of last generation’s IT people. In just about any organization you’ll easily find pompous balls of knowledge that regard their every skill and thoughts as a personal trade secret. This tribal knowledge that is permitted to stew and collect in individual minds will be the death of any company that is seeking long term growth. Nowadays there are many knowledge management tools like the ones mentioned above, blogs, wikis, etc. And how do we take advantage of these new technologies? For any company it will always be an endless cycle of Education, Collaboration, Non-Exclusivity and its willingness to invest in its own future.

Clive Thompson probably sums it up the best if I had too much geek speak:

“- Secrecy Is Dead: The pre-Internet world trafficked in secrets. Information was valuable because it was rare; keeping it secret increased its value. In the modern world, information is as plentiful as dirt, there’s more of it than you can possibly grok on your own — and the profusion of cameraphones, forwarded emails, search engines, anonymous tipsters, and infinitely copyable digital documents means that your attempts to keep secrets will probably, eventually, fail anyway. Don’t bother trying. You’ll just look like a jackass when your secrets are leaked and your lies are exposed, kind of like Sony and its rootkit. Instead …

Tap The Hivemind: Throw everything you’ve got online, and invite the world to look at it. They’ll have more and better ideas that you could have on your own, more and better information than you could gather on your own, wiser and sager perspective than you could gather in 1,000 years of living — and they’ll share it with you. You’ll blow past the secret-keepers as if you were driving a car that exists in a world with different and superior physics. Like we said, information used to be rare … but now it’s so ridiculously plentiful that you will never make sense of it on your own. You need help, and you need to help others. And, by the way? Keep in mind that …

Reputation Is Everything: Google isn’t a search engine. Google is a reputation-managment system. What do we search for, anyway? Mostly people, products, ideas — and what we want to know are, what do other people think about this stuff? All this blogging, Flickring, MySpacing, journaling — and, most of all, linking — has transformed the Internet into a world where it’s incredibly easy to figure out what the world thinks about you, your neighbor, the company you work for, or the stuff you were blabbing about four years ago. It might seem paradoxical, but in a situation like that, it’s better to be an active participant in the ongoing conversation than to stand off and refuse to participate. Because, okay, let’s say you don’t want to blog, or to Flickr, or to participate in online discussion threads. That means the next time someone Googles you they’ll find … everything that everyone else has said about you, rather than the stuff you’ve said yourself. (Again — just ask Sony about this one.) The only way to improve and buff your reputation is to dive in and participate. Be open. Be generous. Throw stuff out there — your thoughts, your ideas, your personality. Trust comes from transparency.”

Oh and what did the management of the company think about my three tenets? You guessed it, of course they scoffed at me. Sigh…

Alternate Access Mapping in Sharepoint

I’m posting this as a quick reference on how to use the Alternate Access Mapping in WSSv3 and MOSS 2007.

Alternate Access Mapping enables you to access your Sharepoint site via a typical url like http://mysharepoint.com instead of hitting the server name at http://mysharepointserver. In combination with DNS A host entries you can also define urls like http://mysite.mysharepoint.com even though your My Site web application is hosted on a different port.

So to start:

1. Go to Central Administration for your WSS or MOSS instance.

2. Click on the Operations Tab

3. Click on Alternate Access Mappings under Global Configuration

4. You should now see a list of your web applications, switch over to the one you want to map to the new URL by selecting it from the drop down on the right side.

5. Click on Edit Public URLs and change the desired zone URL type to your new domain name. You can also change your internal URLs also by clicking Add Internal URLs.

6. Now you’ll have to switch over to your DNS server.

Within the DNS Management Console and Under Forward Lookup Zones:

7. Add a new Primary Zone with your new domain name.

8. Add a new Host (A) to the records and point the IP Address to the sharepoint server.

And that should be it! Now you can have friendly URLs pointing to whatever Sharepoint Site Collection/Web Application you’d like without exposing the server names or ports.

Project Hamad

“Adel Hamad was a teacher of elementary school orphans, a hospital worker, and someone who coordinated the delivery of food, medicine and blankets to refugees. He has been imprisoned for 5 years and classified as an enemy combatant, despite the lack of any allegations or evidence that he ever acted against the U.S. or its allies, or even had political sympathies for those who did. His friends and colleagues describe him as a funny, apolitical man who loved charity work and ping-pong. One of the U.S. Army Majors at his Tribunal called his detention unconscionable.” – Project Hamad

Small printing bug from Outlook if you have IE 7 installed

A bunch of people at my work were having issues printing emails from outlook – the text for some of the emails came out super small, like fine print you’d see on a contract for your soul. At first it seemed like it was just happening to random emails, but after some research we figured out that it was because the users also had the new Internet Explorer 7 installed.

Apparently there’s an incompatibility issue between IE7 and pre-2007 versions of Outlook that messes up printing emails that were HTML formatted. And to top it off there is no fix for it. Thanks Microsoft!

Moral of story: If you print a lot of emails from Outlook, don’t install Internet Explorer 7.

New Wii Straps

You’ve probably already heard about flying “Wiimotes” or have broken one yourself already like I did. And in case you haven’t heard about the free strap replacements from Nintendo, you can get them free here:

http://www.nintendo.com/consumer/strapreplace.jsp

I ordered mines about 3 weeks ago and they just came in today. It’s not really that big of a difference, I’d say the replacement ones are about 50% thicker. At least Nintendo’s trying to look out for consumers…

Can you spot the new one?

Wii Straps

Free Microsoft Schwag

http://www.microsoft.com/business/launch2007/signup/default.mspx

Microsoft’s Ready for a New Day Launch Tour 2007
Los Angeles Convention Center – January 26

Attendees get a free copy of Office Pro 2007 + Groove 2007.

Anybody want to carpool?

Design a site like this with WordPress.com
Get started