How can I tell what version of SharePoint a site is using, from the outside?
For sites that haven't been customised much, you can tell a lot from the design.
Typical default 2003 site
Default 2007 page
2010 page
2013 page
The tab style is generally a give-away of the version in use. If you want to know the sub-version, you'll have to ask the site admin.
There are probably also some clues in the dress of the corporate drones in the revolting stock images ;-)
You can check the http response headers, e.g., with Firefox's Web Developer toolbar:
Information | View response headers
MicrosoftSharePointTeamServices: 12.0.0.6332
MicrosoftSharePointTeamServices: 14.0.0.4762
Fiddler, used with IE, will expose these headers as well.
- v14 maps to SP 2010 v12 maps to MOSS 2007
Extensive list here of minor versions of 2007.
You can see it in Chrome's dev tools too (similar to the Firefox answer):
In Chrome:
- F12 (developer tools)
- Click the "Network" tab
- If there are no entries, refresh the page.
- Select the main "aspx" page in the list of items.
- Expand "Response Headers"
- The value of "MicrosoftSharePointTeamServices" is what you're looking for.
There's also a Chrome extension which makes the process a little easier.
I realize you don't have admin or owner rights, but I'm going to throw this out for the general audience...
If you go to the Site Settings, it will tell you the exact version right at the top of the page.
Just click on "Help" - it should be right there at the top!