I have a SharePoint portal which displays daily news in a visual webpart. This webpart is linked to a list. I would like to provide users the possibility to suscribe to this list (mail or RSS) so that they can receive the content of the news without having to go on the website. I have never used this SP functionnality, therefore I would like to have your opinion about the best way to handle it ?
I have thought of creating a "subscribers" list. A button "suscribe" on the aspx would add the current user to this list, which would be taken as a source for the RSS feed/mailing list.
Another possibity would be to redirect the user to the RSS suscribing page of sharepoint "view RSS feeds", or the mailing list "Alert me", but maybe would it be less ergonomic... I don't know.
Don't hesitate to give me your point of view, thank you very much !
Unless you have some special requirements you didn't mention, there's no need to create a custom solution - just add two links to your Web Part:
link to an RSS feed of the list,
link to a page allowing to create alerts for the list.
Related
I have a sharepoint 2013 website with a list of items,
i want that on an item page (displayForm.aspx) the webiste users will be able to add comments (wordpress like) to the item, how can i do that?
I think discussion board list may meet your requirements without doing any custom development.
Please see the article at url
http://www.learningsharepoint.com/2012/12/19/create-discussion-board-in-sharepoint-2013-complete-tutorial/
If you are interested in creating custom UI you may also consider creating custom action which may link to a separate comments page where you would pass id of the item.
Please see below url for more details on how to create custom actions.
https://msdn.microsoft.com/en-us/library/ms473643(v=office.12).aspx
Another option is create your own page layout based on a custom content type the page layout may contain a custom web part which would store comments on custom list or custom database based on your requirements.
Please let me know if you need more help or knowledge on any of the above options?
Regards,
Hiren Gondhiya
I want to customize the SharePoint 2013 online(office 365) "About me" linked page (personimmersive.aspx) to a custom look and feel.
Even clicking on any SPUser name, for ex in a list item modified by is "John Smith" if we click on it goes to about me page.
This page resides under mysite but I cannot see this page is SharePoint 2013 designer to edit, but modifying SharePoint pages in designer is not always the best way.
Can I just create a new page and redirect all Profile page request to that custom page?
IF I create app parts and edit the page I cannot edit the top portion of the page.
redirecting may not be a feasible approach, specially on the online versions
you can try to take advantage of web parts and css to do what you can
The biggest change is that you can’t edit the entire top portion of
the page. These used to be in a web part zone, and you could choose to
add/remove the web parts. Now they are fixed, with no ability to move
them around or change the parts.
We had removed the Activity Feed web part previously because we were
using Yammer newsfeeds and group feeds embedded throughout the site,
and this part always showed “No activities”. Now this is back again,
with no way to remove it, short of editing the page in SharePoint
Designer.
There are still web part zones on the bottom, but really the problem
is no control over the display of most of the top of the page.
http://weshackett.com/2014/04/office-365-new-profile-page/
There is personImmersive.aspx in SharePoint Designer, you should be able to find it in All Files. Just make sure you connect to [your_domain]-my.sharepoint.com instead of [your_domain].sharepoint.com.
you can't customize the page completely.However you can add custom web part and custom css to change the look and feel to a great extent.
#tiago duarte you can still remove the activity web part.This can be done using script editor webpart and hiding the complete block/div.
I have created a webpart annual results.This should be available only to managers and not for developers in the home page.How to achieve it?
If you're using MOSS then you can use audience targeting, but be aware that this should only be used as a way to help people notice what's important to them not as a mean of authorizing what they can see.
If you're using WSS then you'll have to write code in the webpart to achive the same functionallity
Per Jakobsen is right, however that is still "security by obscurity". If the data is being pulled from a SharePoint list then consider security that list or the list items within that list, your users who don't have rights will still see the web part but they won't see any data.
I'm very new to SharePoint, so apologies if this sounds a little basic.
I want to create a List in SharePoint that is just purely URL links, but then make it available to every site collection that we will create.
Once this list is created, I need it to display in a webpart (like that standard 'links' webpart). I guess I will need to create a Feature, so that it can be activated at Site Collection level.
Any ideas how this can be achieved please?
Thank you all kindly in advance, Ash ;-)
I did something similar - but I created it as a Web Part with it's own security trimming. I covered some of the basics here:
http://www.codersbarn.com/?tag=/webpart
What you would need is a view on your list of links (that view will display the content of your list). Have a look here for more details on List View Web Parts. Once you figure out how to create it and what you want in your view, coding it shouldn't be too hard (You can either use SharePoint Designer on your site to create the view you want and then reverse engineer it into code using SPSource or you can create it from the schema.xml of you list).
You should note however, that with WSS you will not be able to view the content of a list on another site collection (i.e. you can only views of your list on the site collection where the list was created). Cross-site list views are a lot more complex to implement (you can buy components that do it though). I'm not sure how MOSS deals with cross-site list views but if you use MOSS, you should make sure that you can do it before you start developing your view.
EDIT : I would definitely go with what IrishChieftain suggested if your list isn't too complicated and has a structure that won't change much. Dealing with cross-site list views is a pain.
In the early days of SharePoint 2007 beta, I've come across the ability to customize the template used to emit the RSS feeds from lists. I can't find it again. Anybody know where it is?
Ah, found it, based on a subtle hint from Jan Tielens. It's on the Settings page for the list, under Communications -> RSS settings.
/_layouts/listsyndication.aspx?List=<list id>
I could have sworn there was more, like an actual template file you could customize.
I my search, also came across Customize RSS for the Content Query Web Part
"After you customize the Content Query Web Part to display the fields and content you want, you can set up the Web Part to emit a Really Simple Syndication (RSS) feed of that content."