Sharepoint Forum

Ask Question   UnAnswered
Home » Forum » Sharepoint       RSS Feeds

Personal Sites and Document Libraries

  Asked By: Caitlin    Date: Aug 09    Category: Sharepoint    Views: 3886

Has anyone ever noticed that the Add a Web Part list in a personal site
(My Site) does not list any document libraries? This is blowing my mind
as I don't understand why it doesn't allow you to add a library to your
site. I can create libraries all day long through the Create feature
and they appear under My Lists, but they will not appear (and nor do the
default ones) in the list of web parts you can add to the web part zones
in the site.

What I am trying to do is add Todd's Deleted Items Library to all
personal sites on a portal. I thought I could be tricky by adding it
via Shared View on my personal site and test from there to see what
weirdness would happen, but I can't even get that far.

I am going to look at doing it other ways now, but I am baffled at this
add library limitation in personal sites.



12 Answers Found

Answer #1    Answered By: Gopal Jamakhandi     Answered On: Aug 09

That is rather perplexing. There are third party webparts that you're able to drop on the page that do rollups for you, however I agree that it's definitely a hindrance in that you are unable to drop views of document  libraries on the MySite.

Answer #2    Answered By: Jaime Weaver     Answered On: Aug 09

This is what I did. I opened the page (default.aspx) using FrontPage, then --->Data---->Insert Data View--->Create new document  Library or lists. But don't save the page, just close it. This new document library  will be available in the list  of web  parts, but you won't see it in the viewseclsts.aspx page.

Answer #3    Answered By: Anibal Baird     Answered On: Aug 09

Interesting and creative solution. Is the page still ghosted?

Answer #4    Answered By: Karla Morrison     Answered On: Aug 09

I don't think so. As I checked with the ghost hunter web  part.

Answer #5    Answered By: Patricia Richardson     Answered On: Aug 09

I mean the page is still ghosted.

Answer #6    Answered By: Alexandra Patterson     Answered On: Aug 09

note to self read the entire thread before speaking through the sheet..........

Answer #7    Answered By: Christop Mcfadden     Answered On: Aug 09

The page is still ghosted. I tested with the Ghost hunter web  part and also queried the database.


Answer #8    Answered By: Stefanie Ruiz     Answered On: Aug 09

Then you're killing the page and its no longer in direct mode.

Answer #9    Answered By: Damon Garner     Answered On: Aug 09

What do you mean killing the page? The web  page is still ghosted.

Answer #10    Answered By: Royce Orr     Answered On: Aug 09

I think my comments were read out of order. I posted the comment that it's killed. Then realized a few notes down that you said it was still ghosted on which point I congratulated you.

Answer #11    Answered By: Laura Walker     Answered On: Aug 09

As you may know, My site  is a single SPWeb that is a subweb of the Home
Area in the SPS site collection. Everyone personalizes this one web  so
that they have a Public and Private page called My Site.

Any and all collaborative lists  and libraries  are actually stored in a
top-level Web in a unique site collection for every employee. This is
your personal  Site. It appears as if it is part  of My Site but it is in
an entirely different site collection. So, document  libraries created in
the Personal Site cannot be seen in the gallery of My Site because they
are two different Webs in two different site collections.

To get the Deleted Items Document library  into the Personal Site create
page, you will need to modify the SPSPERS site definition gallery to
include a module that adds both the 1033 MPS and 1033 STS versions of
the custom list  template to the root Web of the Personal Site site
collection when it is provisioned:

<Module Name="ListTemplatePopulation" List="114" Url="_catalogs/lt"
Path="lists\listtemp\stp" RootWebOnly="TRUE">
<File Url="DeletedItemsMPS1033.stp" Type="GhostableInLibrary"/>
<File Url="DeletedItemsSTS1033.stp" Type="GhostableInLibrary"/>

Of course, you would need to add  a module to the bottom of the
appropriate configuration to call it:

<Module Name="ListTemplatePopulation"/>

and you would need to add the actual STP files to the lists\listtemp\stp
path in the site definition.

Adding the STP files to the Home Area's List Template Gallery will make
them available to every Web in the Portal's site collection.

I think that the only way to show the contents of the document library
on the Shared view  of the Public/Private My Site is by using a DVWP.

Answer #12    Answered By: Nina Banks     Answered On: Aug 09

I'm not certain that this is a good trick. In essence, you've created a
list in a Web were Microsoft isn't expecting to have any lists.

It will be common to all users (is that what you wanted?).

Will it upgrade from v2 to v3? Maybe.

This also mandates that FrontPage be allowed in your production
environment. So, I'd vote not to do this.

Didn't find what you were looking for? Find more on Personal Sites and Document Libraries Or get search suggestion and latest updates.