All posts by Ron Swartzendruber

No, your WOU email address has not changed!

I’m not sure how this happened, but a fair number of students seem to think that their email addresses have actually changed because they signed up for a WOU Google Apps account. The confusion probably stems from seeing messages from “somebody@mail.wou.edu” where they’re used to seeing “somebody@wou.edu”. The ‘mail.wou.edu’ address only shows up because of the way we had to set up our Google Apps domain; we would have hidden it if we could have. In other words: use the same addresses you’ve always used! They will reach people whether or not they have set up their WOU Google Apps account, and even if they have set it up but still use the old webmail to actually get mail. Coming soon: instructions to make your Google Apps email show up as from youraddress@wou.edu instead of the mail.wou.edu version.

Still waiting on Google Plus

So, it’s been a couple of weeks since we signed up to get Google+ activated on our Google Apps domain, but it’s still not working. We had to give them a bunch of information to prove we were a real, live university instead of, I guess, some sort of front for an evil conspiracy to give underage people access to Google+. Hopefully they just haven’t gotten to our application yet. I’d hate to think they just dropped it into the bit-bucket without telling us anything. Let’s see how much longer it takes…

Setting up a blog on Blogger with your WOU Google Apps Account

Updated April 4, 2012

As promised earlier, here is how you get started on Blogger, AKA Blogspot.

Before you go through this process, though, check to see if it works already; that’s happened for some people, and it may work for more now that we have Google Profiles and Google+ enabled on our Google Apps domain.

  1. Log in to the WOUPortal.
  2. Go to gmail (Google’s systems need to know you’re online or this won’t work.)
  3. Go to http://www.blogger.com/.  If you get a server error, or are redirected to the Portal login page, then blogger isn’t already set up for you and you need to do the workaround process below.
  4. If you see the login page for blogger, try logging in with your WOU Google Apps account: “yourname@mail.wou.edu”.  It is important to use “mail.wou.edu”, not just “wou.edu”!

Here’s a snapshot of the blogger.com login page, so you know you’re in the right place:

If none of that got you in to blogger’s control panel, here’s the workaround to use:

  1. Sign out of Gmail, which should return you to the Portal login page. This won’t work unless you are actually signed out; just closing browser tabs is not enough.
  2. Go to http://www.blogger.com/ and click the “Sign up for a new Google Account” link in the upper right.  Enter your mail.wou.edu address, and the same password you use in the WOUPortal, then fill out the rest of the form.
  3. Click Continue.  You will probably see a message like this:
    Blogger is not available for mail.wou.edu. Learn more about 
    Google products you can use with @mail.wou.edu.

    Did you use this product with a different Google Account?
    Sign out of your current Google Account and then sign in
    to the account you want.

    The text might be different, but that should be the gist of it. This is actually a good sign, and you’re almost done with the process.

  4. If the text “Sign out” in the message is a link, click it. Either way, next go to the WOUPortal, where you should see the login form.
  5. Log in, go to Gmail, and then go to www.blogger.com. Instead of the login screen, you should see a user profile including the option to create a new blog. If you do see the login form, click Sign In but don’t enter any email or password. That should take you to the blogger user profile if you weren’t there already.

That’s it! From then on, as long as you’re signed in to Gmail, you should be able to go directly to blogger and be logged in.

Google Apps Accounts vs. Google Accounts

There’s a lot of confusion about this, so hopefully I can explain it in a way that makes more sense.

A “Google Account” is basically a personal account.  This is the original type of account Google offered, back when they started up Gmail and Google Apps didn’t yet exist.  If you created an account on any Google service, it would be a Google Account.

A “Google Apps Account”, on the other hand, is what you get when a whole domain is set up to use Google services.  If you own a domain you can sign up for this yourself, but more likely you got it when an organization signed up and then gave you an account. These accounts are managed centrally by the owner of the domain. For brevity, I’m going to refer to these as “GA accounts”, and domains with Google Apps enabled as “GA domains”.

When you log in to the WOUPortal and go to gmail, you’re using a GA account; WOU’s GA domain is “mail.wou.edu”, which is why you’ll often see “yourname@mail.wou.edu” instead of “yourname@wou.edu” in Google services. Particularly, when you send an email, Gmail will use “yourname@mail.wou.edu” as the From address, unless you tell it to use “yourname@wou.edu” instead.  (We have instructions for that in the WOU Google Apps tutorial page; see step C in the PDF guide to transferring your old mail.)

Google accounts and GA accounts used to be completely different under the hood, and GA accounts could not access services like Picasa and Blogger that aren’t part of the core Google Apps suite like Gmail, Google Calendar, Google Docs, etc.  In 2010, however, Google changed the inner workings of GA accounts so they were more like Google Accounts; if you’re looking at Google’s help pages and see a reference to “transitioning Google Apps Accounts to a new infrastructure”, it’s referring to this change.

Since the change, GA accounts can use most services offered by Google, not just the Google Apps suite.  Most, but not all; Blogger and the new Google+ and any other service requiring a public profile are still not available to GA accounts.  Well, Blogger sort of is, but only if you sign up for it using a Google Account and then link your GA account to it.  (I’ll post a separate entry about that soon.)

As of the start of November 2011, Google announced that Google+ would be available to most Google Apps domains.  Because the minimum age for Google+ is 18, any educational institution wanting to enable Google+  for their GA domain needs to prove that they’re a college or university.  We’ve put in an application for this, and soon should get the option to enable Google+ on mail.wou.edu.

However, I don’t know when that will be; supposedly there’s a wait time because they have lots of applications to process.  Once that’s done, your WOU GA Account will be almost exactly like a Google Account, and you (hopefully) won’t have to worry about the difference anymore.

Meanwhile, I hope this helped!

X drive troubleshooting on Windows

For those of you who edit parts of the WOU website, here are a few steps to try if you run into errors like “Can’t connect to site” or “Local root folder is missing” or just “File not found” when you try to open up Contribute or Dreamweaver. If this happens, it generally comes when you’re first starting Dreamweaver, or first connecting to a site in Contribute.

Of course, the first thing to check is that the page or site actually works on the web. It’s pretty rare, but sometimes there may be a problem with the webserver itself or with the page file or folder. Most of the time, though, this happens because the X: drive on your computer (or the terminal server) isn’t connected properly.

Here’s what to try…

First, a bit of explanation. 

You can skip to “Troubleshooting instructions” below if you just want to know what to do, not why. 

Still here?  Great!  Web pages on our site are just files stored on our network, and in order to work with them, your computer needs a connection to the right network location.  For historical reasons, Windows uses single letters (followed by colons) to refer to network connections, just like it does for hard disks, DVD drives, USB sticks, and so forth that are physically connected to your machine.  To Windows, these are all just different locations that contain files.  Mostly, the particular letters don’t matter; they’re just labels for convenient access.  Here at WOU, we use X: for the website.  Every time you log in, if you have web editing permissions, your computer should automatically connect (or “map”) the X: label to the network location where the web files are kept.

If that connection isn’t made properly, or is lost for any reason, your computer can’t find the files.  As far as it can tell, they just don’t exist. Of course, they almost certainly still do exist, and the network location might even be available; it’s just that if that X: label isn’t mapped, Windows is helpless and can’t even take the first step towards finding the files you need.  (By the way, even though X: and the others are nothing more than labels, they’re usually still referred to as “drives” whether they are mapped to an actual hardware drive, or a network location, or anything else.  I’ll be using that terminology for the rest of this post.)

Troubleshooting instructions:

The first thing to check is that the X: drive is correctly mapped. Make sure you do this on the computer where you were getting the error, whether that’s your office machine, a terminal server, or whatever.  Open “My Computer” from the Start menu and look for a drive labeled “WOU Website (X:)”. If it is there, double-click it; that should open up a folder window with a lot of subfolders inside.

go into it and look for the “las” folder and make sure you can go into it as well. If that works, then the error has probably already corrected itself; if Dreamweaver still won’t work, even after quitting and restarting it, please let me know.

If the X: drive isn’t there, go to the Run command in the start menu and enter “\\firefly.wou.edu\wou_website$” (note that those are backlashes, not normal slashes, and the dollar sign at the end is necessary.) This should open up a folder window in the same network location to which the X: drive should be connected. If it does, please make sure you can go into the “las” folderas well. If that works even if there is no X: drive, it means that the login process did not correctly connect the X: drive. If a logout and login doesn’t bring the X: drive back, or if the X: drive comes back but Dreamweaver still gives you an error, please contact me and include any error messages you saw during the process.

If entering the network location in the Run box doesn’t make a folder window show up, please email me the error message, and if there was no error, please describe the behavior instead. Currently, a few people have reported seeing a login box pop up when they try to connect, but that it won’t accept their login; that is a symptom of a specific network issue we have seen once last week and once this week. Normally this fixes itself in 10-15 minutes, but if you don’t want to wait, or if it is still demanding a login after that time, please call the UCS Service Request Desk at 88925 and explain what is happening. You should be routed to either Brian Berkley or Dave Diemer; one of them should be able to fix the problem. If you aren’t seeing this specific behavior, contact me instead, and only go to the service desk if I’m not available.

Hopefully this will help; if you have any questions, or see any problems not mentioned here, please let me know.

It's taken longer than I thought to find a secure way to automatically create new pages, so that lockdown will probably be in place for another week or so yet.

However, there is a workaround, at least for Dreamweaver users. If you use Contribute,
 
 
Go ahead and go through the process to create a new page, and even though you will get an error at the last step, the database record for the page will still be created, and you should see it in the list of pages for that site.  Move your mouse pointer to the Edit link for that page, and you should see the URL at the bottom bar of your browser.  If it isn't visible, go ahead and click on Edit and look at the URL of the edit form itself.  Note the page ID at the very end of the URL.

Next, go into the X: drive via your My Computer folder and navigate to where you want the new page to be created. Copy an existing page and rename it to the exact name you entered in Websmith when you created the page record there. Open the new copy in Dreamweaver and then switch to Code or Split view.

Here is the part that is a bit tricky. In the first two or three lines of code, you should see a line that looks like:

$PageID = 1234;

Instead of "1234" you will see the page ID of the page you copied. Change this to the new Page ID you noted above. You will also need to change the ID in two more places in the code; two or three lines below the PageID you just changed, and also just a few lines before the very end of the file, you should see a line that look something like this:



Again, you will see the old page ID instead of "1234". Where this line says "standard", the line you are seeing may have a different word, and where this line says "topinclude" the line near the end of the file will say "bottominclude". In both of those lines, change the page ID to the new one.

Note that even thoush these lines are technically HTML comments that would have no effect on anything, they are actually special, and Contribute users won't be able to edit the file unless they are correct.

Then you can save the file, switch back to Design mode (or whatever mode you normally work with), and edit the file to remove the content from the old page and put in whatever you need. From that point it should work just like any other WOU page.

If it doesn't work, or if this is too much trouble to be worth it, you can also just contact Danielle or I after you have gone through the Websmith step and let us know which exact page you in your Websmith listing is the one you need created. We should be able to get it done quickly.

SSL certificate weirdness

Recently we moved the WOU forums server to a better machine, but then we noticed that Internet Explorer was no longer accepting the server’s SSL certificate, so it couldn’t make a secure connection. Firefox, on the other hand, was perfectly fine with the cert and established a perfectly valid SSL connection.

Those of you who are all up on modern web security practices probably recognize this problem already, but I didn’t have the relevant information and was completely boggled.

When I looked at our certificate vendor’s support site for the third or fourth time, I found a certificate installation checker. It was right there on the support homepage all along, but I guess you tend to miss things if you’re only focusing in on your latest guess rather than keeping the main problem in your mind.
Anyway, this checker lets you enter a hostname and port and it will tell you if the cert on that connection is valid, and if not, what’s wrong with it. That told me that the forums server was missing two intermediate CA certs. I didn’t understand what was up with that, but it gave me the certs to install, so I shrugged and dropped them into the webserver’s cert DB and voila– IE quit complaining and reported a valid secure connection.
I still didn’t understand what was going on and why that solution worked, so I did a bit of digging around.
Apparently in recent years, certification authorities have moved from signing customer certs directly with a root certificate, to signing them with an intermediate certificate which is signed by the CA’s root (or possibly by a higher-level intermediate cert that is signed by the root). All modern browsers come with root certs from many different certification authorities, but that is no longer enough by itself because most site certs are no longer directly signed by the CA root.
Firefox has a bunch of intermediate certs installed in it by default, so it can validate certs from sites that don’t provide the whole chain. IE on the other hand only has the root certs, so unless a webserver provides the intermediate certs, IE users are out of luck (insert obligatory firefox-is-better assertion here.)
I suppose at some point I could explain about SSL and certificates and signing and all that, but maybe later.