Custom Menu in SharePoint 2010 - sharepoint-2010

I am working with SharePoint 2010. I am looking for creating a custom menu that could be placed on Master page of my site collection. Could you please give me a start on this. I don't want to use existing menus on default master page. I would rather like to have my own master page with my custom menu links with sub menus.
A basic idea would be that I will have a XML file with menu items defined I want to give liberty to the user to make changes to XML file somehow that add/edit or remove the links. Also I want the menu to be user role based (Items could be disabled for unauthorized users).

Related

How can we add approval button field on view of a list in SharePoint 2010

I have a requirement where I want to add a button called approve on the bottom of read item list page. This is something when I click on approve button should change the status of list using whatever (javascript, workflow).
Please suggest how can I do this with the existing list. I have attached the screenshot below
I'll be very grateful for all of your advise
If you open a list in SharePoint designer. There is a section called Forms. You can use it to edit existing (add/edit/view) form or add a new one.

Custom ASPX Form whats the better way

I have developed a portal using SharePoint 2010 (Standard Edition). I want to develop a Master-Detail "Requisition" form using Visual Studio 2010. I don't want users to access the List and click on "Add New" to access the form. I want to create a link on portal's homepage like "Requisition Form" when user will click on the link it should open the form right there.
Should I create a Visual WebPart ..then create new page and embed the webpart there? or should I develop WebPart Page..I've never done webpart page so what's the better approach? and to Edit the page do I need to create another Visual part with Gridview control and fill currently logged in user's Requisitions including Item ID and pass it on to MyCustomRequisitionEditForm.aspx ?
Please advise.
Why don't you customize standard new form of the list with Sharepoint Designer or InfoPath? You can create a link to this form on the homepage of your portal.

Add feedback textbox to all pages in a sharepoint 2010 wiki library

I am working on creating a SharePoint 2010 site in which I have placed the content in wiki libraries. I want to have a feedback textbox on every page. On clicking submit, there are two options, I can store the feedback text in yet another custom SharePoint list or configure it to send an email.
Please guide me on how to go about adding the feedback textbox ?
thanks in advance
You can do this with the out of the box "Note Board" web part in the "Social Collaboration" section. You can add it to the page layout if you have publishing enabled. This will add it to every wiki page.
If you don't have publishing enabled, you will have to add the web part to each page individually.
This has the added advantage of leveraging the existing social features in SharePoint 2010. Meaning you will be able to see the notes you have added from your MySite and it will be shared with colleagues.

SharePoint homepage template type

I have a fresh installation of SharePoint 2010. Playing around with it I accidentally set the home page to a Document Store (I was logged in as admin). How can I reset the homepage to display the original options before I converted it to a Document Store?
I tried Site Actions -> Reset site definition, but that didn't help.
Solution
SharePoint does not allow site definitions to be changed. The page that allows site definitions to be selected ([YOUR-SITE]/_layouts/templatepick.aspx) says:
Template Selection A site template determines what lists and features
will be available on your new site. Select a site template based on
the descriptions of each template and how you intend to use the new
site. Many aspects of a site can be customized after creation.
However, the site template cannot be changed once the site is created.
To select a page to be the home page, navigate to that page and click on the Page ribbon. You will see 'Make Homepage' button in the 'Page Actions' section of the ribbon then, confirm the action in the pop-up prompt that shows up.

SharePoint 2010 custom display form like publishing page?

I want to display a list item in a different detail page, not dispform.aspx, not in modalbox. Page must be inherit site masterpage, layout page and must be in portal sitemap like publishing page.
Breadcrumb must be like this:
Company Intranet > Announcements > Product request formm updated!
Is there any way for do that?
Chaning the System Master to publishing master page will render all the forms with Same UI as you see in Home page.
You can change it in this Location http://yousite/_layouts/ChangeSiteMasterPage.aspx You have to do this in site where you what to see this change.
To Prevent the popup forms Go to List Settings->Advanced Settings and turn off the Dialog.
Also to change default Form of List you have multiple forms
Create a New Form (Link is for 2007 same applies for 2010 as well) in SharePoint Designer and Associate it to the List.
Use Infopath to create a Custom Form
Develop a new Webpart that will do Add Edit etc and Add it to the Default Forms.