I have a Sharepoint Site Collection and I've created a site which I want to be the template for all sites created within this collection.
In the site template, I have added "Send To" functionality that will allow the user to send the documents to a Master site.
This all works fine, but when I create another site using the template, the "Send To" option is there, but instead of the Master Site option, it says "Other location".
Why is the "Send To" location being removed when any new sites are created? Is there a way to override this?
Any help would be appreciated!
Mark.
Related
I am new to sharepoint and working on already configured project.
A new site collection is created for a each user in my site.
I.e : http://mysite is my web application URL.
For news and about us section all going good. But whenever i Click on tasks link.
It will go to a new URL which is seems to be a new site collection URL.
So newly created site collection doesn't inherit the master page.
Is there is a way to stop this ? means to stop a new site collection creation for each users?
Well, it is normal that new site collections are created for each user. It is used to store their Tasks list, their My Documents library, and other personal stuff.
If you want to prevent users from creating these site collections, you can deny them the right "Create Personal Site" in the User Profile Service (see this blog post for instance: http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=222).
However you loose all related functionnality of course.
However these site collections should all use the same master page. So if your Sharepoint is not heavily customized, you can simple modify this masterpage.
I use the central administration to create a new site colletion and when I have entered all the required information and click OK it takes a while then I get a confirmation message that the new site collection has been created. I click on the link but when I go there the site collections is empty (no menues no pages no nothing) and I don't get an error message, it's just a blank page with no code.
What can I be doing wrong here? I know I set the site collection owner to my user.
Thanks in advance.
When you say, "I set the site collection owner to my user," is "my user" your login or another user who you are creating the site collection for?
If it is the latter, that could be your problem. By default, the home page of a Publishing Portal site collection is checked out. If you do not have permissions to view drafts, then it is possible that you could see a blank page because there is no published version of the page available. If this is the case, either add yourself to the site collection administrators group or have the other user publish the home page.
I created a list and setup alerts that send to several individuals when a new item is added to the list. However, I have one additional requirement to have an alert email sent to a Public Folder in Exchange.
The folder is setup with an email address, VSrequest#domain.com, but when I try to add that address into the "Send Alerts To" field (when creating a new alert), SharePoint returns an error: "No Exact match was found."
I thought about setting up the alert in a custom workflow through SharePoint designer, but is there a way to easily reuse the existing Alert Email as a template for the body of the custom alert?
Any other ideas or pointers would be greatly appreciated!
You can't send an alert to a regular email address (or mailbox) because it isn't associated with a user/group. If it isn't associated with a user/group then it can't have permissions to any list or list items in SharePoint. Finally, if it doesn't have permissions then it can't receive an alert (or that would be a pretty big security hole).
Probably the easiest method is what you mention: using a custom SharePoint designer workflow. It isn't going to be 100% the same but you can just copy the HTML from a previous alert and then try to fill in the data as much as you can in the workflow. (see here for an article describing almost exactly what you want).
As you've seen you can't setup an alert against a random email address - it has to be against a user (who has an email address).
So one option would be to create a domain user for VSrequest#domain.com - ensure they are in SharePoints user list (Site Settings > Users and Groups > All Users) then you will be able to setup the alert for that user which will go to that email address.
Other options include workflow as Kit mentions, Event Receivers or 3rd party software.
I have been asked to write a custom webpage in a web application integrated into a MOSS 2007 solution to allow users to create a teamsite using a custom template. No problem.
However, the user must have the ability to assign custom meta tags to the created team site to allow for specific searches, i.e. to assign country ("USA") and department ("Accounting") tags. Can anyone suggest a way of adding custom properties to the newly created team site via the SharePoint API?
Thanks, MagicAndi
There are 2 options:
You can use the Propertybag (SPWeb.Properties) of the SPWeb object of the new team site
You can add a list (invisble to users except admins) called "site tags" and add some items in there with key value pair fields i.e. item Country with value "USA" etc.
I have created a SharePoint (MOSS 2007) site template, and I am programmatically creating a number of new site based on this template. I would like to populate each site created with this template with a number of users and groups from the Active Directory. Can anyone offer any guidance on how this can be done, either as part of the site template, or through code?
Thanks, MagicAndi.
Have a look at this article, it shows 3 different ways of adding users.
MOSS: Add user to site through code (programmatically)