Building a portal using SharePoint 2010

Hi,
We are trying to build a portal using SharePoint 2010. 
The pimary requirement for the portal is to allow users to upload, view and manage different types of documents (xls, doc, ppt, vsd).
The uploaded documents need to be mapped to the different categories as per their classification. 
For example, the documents fall into 5 main categories: A, B, C, D, E. These categories are further divided into sub-categories and so on for two more levels.
Example, Main categories: A, B, C, D, E
Sub categories for A: 1, 2, 3, 4, 5 and so on
So, if one clicks on node A and then click on node 4, then all related documents will be displayed. (A.4)
From the front end point of view, the user should be able to access these documents by just clicking on the nodes representing different categories.
There are some more functionalities to be built for this portal - search, versioning, etc.
Can someone please provide me the (high level steps) approach for building this portal and some reference material from features/architecture/technical requirements point of view? 
This would of great help!
Thanks!

Sure. Most of what you're describing is around the topic of document storage.
As you may be aware the object documents are stored in within SharePoint is a document library. You can have sub folders within that library but they're to be avoided if possible and shouldn't be a default choice.
To classify your documents there is several routes you can take. The least complicated is to use a single Content Type with a single Managed Metadata Column. This column would use a Mananged Metadata Term taken from a term set with the structure of A (1,2,3,4,5),B(x,y,z),etc..
That will allow your users to tag the document on upload (or modify it later) with a term such as A:1 or B:52.
To browse only the relevant items you can use the Managed Navigation tools in the document library, this allows you to show a term set and filter to various levels, for example all A terms, (ie A:1, A:2 etc.) or drill down to A:1 specifically.
Reading list:
Intro to Managed Metadata:
http://office.microsoft.com/en-gb/office365-sharepoint-online-enterprise-help/introduction-to-managed-metadata-HA102832521.aspx
Metadata navigation for a list or library:
http://office.microsoft.com/en-gb/sharepoint-server-help/configure-metadata-navigation-for-a-list-or-library-HA101820113.aspx
Optional Extras:
Intro to content types:
http://msdn.microsoft.com/en-us/library/ms472236%28v=office.14%29.aspx

Similar Messages

  • How to design SSRS report using SharePoint 2010 List Version History

    Hello,
    I am using  Sharepoint 2010 list, i need to design SSRS report using Sharepoint List Version History. Could please let me know how to design.
    Thank you.
    Kind Regards

    You could do that with SQL Server Reporting Services, Please follow the instructions from the link below:
    http://www.mssqltips.com/sqlservertip/2068/using-a-sharepoint-list-as-a-data-source-in-sql-server-reporting-services-2008-r2/
    Hope that would work fro you.
    Please Mark as Answer, if the post works for you.
    Cheers,
    Amar Deep Singh

  • Building multilingual portal using WebCenter

    Hi,
    Can anyone point me to a good documentation on building multilingual portal using WebCenter? I found one for Spaces but I am developing custom portal using ADF resources. Thanks!

    Hi.
    WebCenter Portal Applications is an ADF application basically. You have to build your own multilingual solution based on:
    - Labels in Resource Bundle configured in your WebCenter Portal Application.
    - For Web Content showed in Content Presenter you have to define a WebCenter Content solution. It can be a "language" metadata to filter CMIS Queries.
    - Locale can be managed in different ways:
    - Session bean: Language should be associated to the session.
    - User LDAP preferred language: Solution based in user preference language like Spaces.
    - Browser locale: Set browser locale to your pages to set the language.
    My recommendation steps to follow in order:
    - First think in a WebCenter Content Solution for your contents and web assets.
    - Second Think "how to store your labels" internally in Resource Bundle or Override Resource Bundle that can be changed at Runtime because are stored in MDS. Or you can create an UCM View to manage literals and access them from an app bean in WebCenter Portal.
    - Think in your Java Bean that stores user "locale" and implement and strategy like Spaces. "Browser, preference or session language".
    Be careful in your "change locale" bean because SiteResources labels are cached. What's the meaning of this? You have to create an ADF Listener who "clean" in prepareModel phase SiteResources Cache.
    It's a common issue, follow A-TEAM Blog: https://blogs.oracle.com/ATEAM_WEBCENTER/entry/navigation_model_locale_dynamic_run
    Another blog Entry of A-TEAM Blog for multilanguage contents: https://blogs.oracle.com/ATEAM_WEBCENTER/entry/internationalize_webcenter_portal_content_presenter
    Regards.
    Edited by: Daniel Merchán on 17-ago-2012 7:09

  • We are using SharePoint 2010 server with service pack 1 want to remove/delete old user profiles & site from server

    Hi Team,
    We are using SharePoint 2010 server with service pack 1, we want to remove/delete old user profiles, access & site from server
    is there any script or feature available using that we can only remove dactivated/deleted/old user profiles, access & site.
    Thanks
    NPratik

    Take a look at Metalogix ControlPoint, which will compare user accounts on SharePoint to Active Directory and remove accounts that no longer exist in AD (or are disabled).
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • How to send current list item URL in email by using sharepoint 2010 workflow?

    Hi All,
    I had created sharepoint workflow usind SPD 2010. when new item is created it sends the email with link. But it sends current list link not the current item link.
    I tried to use Encoded Absolute URL but this like
    http://asdf.com/Lists/abc/10.00
    but i need something like this
    http://asdf.com/Lists/abc/DispForm.aspx?ID
    I have grow thorough some post and i found that,
    Statically i can write http://asdf.com/Lists/abc/DispForm.aspx?ID= and from Add lookup i can get ID by choosing current item.
    The link which i get is partially hyperlink like this
    http:aasdf.com/Lists/abc/DispForm.aspx?ID=10 (here 10 is not hyperlink)
    when i copy and paste this link it works fine but by clicking it i am not getting true result.
    Please help me to solve this issue.
    Thanks.

    Hi Raymond,
    It works for me. Thank you so much.
    I also have another issue related workflow. If you can help me, i really appreciate you.
    I already configured AAM. I have two Share Point Address which are:
    Default : http://default.com
    Internal : http://intranet.com
    I have List workflow using SharePoint Designer 2010. When new item get create, it sends email to person for approval. But when it sends email it sends Dafault zone URL.
    Dafault zone URL is only accessible through Virtual Machine. We cant access from local machine. So i need to send intranet zone URL in email so user can open through local machine.
    I tried it but i can only able to do for one list. I have to so this general for every list.
    How can i send intranet zone URL?
    Swapping the zone URL is not solution for this issue because after swapping situation is same.
    Thank You.

  • Is there a way to use SharePoint 2010 Datasheet View in SharePoint 2013?

    Quick edit mode doesn't meet users' requirement.  They want the header freezing and column width adjustable like what they did in SharePoint 2010.
    I understand the Datasheet view is achieved by Access ActiveX control.  Can this be used in SharePoint 2013? And SharePoint 2013 online?

    Anyone with a solution to use SP 2010 datasheet AxtiveX control somehow as SP 2013 datasheet view?
    Anupam Shrivastava
    That wouldn't be possible, this is controlled server-side.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • Send a list item as a bulk e-mail using SharePoint 2010

    My scenario is to e-mail newsletters to a group of users (running into 1000's) and we were thinking about any pro's and cons of using SharePoint here.
    Preferable if the newsletter were embedded in the e-mail so there is no need to give permission to a user to visit the site (or do we have to anyway?)
    Also, a functionality such that, every list item could have an option such as "E-mail to Group 1" or "Email to Group 2" that would allow the item to be mass e-mailed.
    Group 1 assume to be a group of 500 individuals with only e-mail addresses known...
    If SharePoint seems right, then can anyone suggest me how to go about this? If it is possible with OOTB/designer?

    For you scenario, you could explore ECB Menu action using SharePoint designer.
    The logic would be first fire up SharePoint designer and create an ECB menu to start a workflow ie initiate workflow in SharePoint designer (you need to create two workflows each for Group1 and Group2 to make it simple)
    Next step would be to create a workflow to send an email to the selected group and use item values within the workflow to create the newletter.
    here are some reference on how to -
    http://sharepointyankee.com/2009/12/19/adding-custom-actions-to-the-list-item-menu-in-sharepoint-2010-using-sharepoint-designer-2010/
    http://blog-sharepoint.blogspot.com/2011/10/tutorial-add-custom-list-actions-using.html
    http://office.microsoft.com/en-us/sharepoint-designer-help/send-e-mail-in-a-workflow-HA010239042.aspx
    Hope this helps!
    Ram - SharePoint Architect
    Blog - SharePointDeveloper.in
    Please vote or mark your question answered, if my reply helps you

  • Pasting from the clipboard using SharePoint 2010 rich text editor

    Currently we are using Microsoft SharePoint 2010. In the Rich Text Editor their is a Paste option in which a user can copy from say a Word document and paste it in their content place holder. Right now I recieve an error message when trying to use the paste button " Your browser is not configured to allow access to your computer’s clipboard. Use Control+X for Cut, Control+C for Copy, and Control+V for paste". I cannot use the paste button for whatever reason. I have tried to change my javascript file within FireFox and it still doesnt work. After working with Microsoft on the problem they informed me that it was FireFox causing the problem and suggested I contact you for information or possible fixes.

    See:
    *http://kb.mozillazine.org/Granting_JavaScript_access_to_the_clipboard
    *https://addons.mozilla.org/firefox/addon/allowclipboard-helper/ - AllowClipboard Helper

  • Create folder in Document Library using Sharepoint 2010 Client Object Model

    I would like to check for the existence of a folder in s Sharepoint 2010 Document Library and if the folder is not found, create it. (I would then subsequently programmatically upload documents to that folder -- which I have figured out). Can someone
    please help me figure out how to check for the extistence of and then create a folder using the Sharepoint 2010 Client Object Model?

    You can use this:
    public static void CreateFolder_ClientOM(string listName, string folderName)
    ClientContext clientContext = new ClientContext("http://basesmc2008");
    Web web = clientContext.Web;
    List list = clientContext.Web.Lists.GetByTitle(listName);
    clientContext.Load(clientContext.Site);
    string targetFolderUrl = listName + "/" + folderName;
    Folder folder = web.GetFolderByServerRelativeUrl(targetFolderUrl);
    clientContext.Load(folder);
    bool exists = false;
    try
    clientContext.ExecuteQuery();
    exists = true;
    catch (Exception ex)
    if (!exists)
    ContentTypeCollection listContentTypes = list.ContentTypes;
    clientContext.Load(listContentTypes, types => types.Include
    (type => type.Id, type => type.Name,
    type => type.Parent));
    var result = clientContext.LoadQuery(listContentTypes.Where
    (c => c.Name == "Folder"));
    clientContext.ExecuteQuery();
    ContentType folderContentType = result.FirstOrDefault();
    ListItemCreationInformation newItemInfo = new ListItemCreationInformation();
    newItemInfo.UnderlyingObjectType = FileSystemObjectType.Folder;
    newItemInfo.LeafName = folderName;
    ListItem newListItem = list.AddItem(newItemInfo);
    newListItem["ContentTypeId"] = folderContentType.Id.ToString();
    newListItem["Title"] = folderName;
    newListItem.Update();
    clientContext.Load(list);
    clientContext.ExecuteQuery();
    Blog | SharePoint Field Notes Dev Tool |
    ClassMaster

  • Need to create a workflow that sends an email every friday, not every 7 days using sharepoint 2010

    Hi Everyone,
    So I need to have a workflow in sharepoint designer 2010 that sends an email out every friday, so far all the ones I have seen send it out 7 days from when the item was created, but not every (certain day of the week)
    Any help at all would be great.
    Thanks
    Best regards, Mike

    Hi,
    Greetings,
    Use Information Retention policy settings as below.
    pls check below
    http://social.technet.microsoft.com/Forums/office/en-US/7be77b5d-c686-4b33-b30c-204f7ffcd569/how-to-send-reminder-email-for-every-2-days-after-due-date-occurs-in-sharepoint-2010-workflow?forum=sharepointadminprevious
    I recommend to use Information Management Policy and workflow to achieve this goal.
    https://www.earley.com/blog/sharepoint-2010-using-retention-stages-manage-lifecycle-information
    http://www.danielroot.info/2012/08/information-management-policy.html
    You can also create custom timer job to start the workflow at a schedule time:
    http://bhandariasb.wordpress.com/2013/06/03/start-workflow-from-custom-timer-job/
    Please remember to click 'Mark as Answer' on the answer if it helps you

  • Create List Item using SharePoint 2010 Workflow

    Hello everyone.
    I found in youtube video using SP Employee Onboarding Web Part, idea is quite simple and powerful. But this web part available only in SP 2013, and I use 2010. So I wanted to develop my own version.
    Questions is:
    I have 2 lists Employee OnBoards (list contains data about new employee) and Employee OnBoards Tasks (list contains approval task). Where field Employee Name from Employee OnBoards list is lookup field in Employee OnBoards Tasks list.
    I need emplement next:
    When new Item created in Employee OnBoards list, it should copy Employee Name value to the Name field of the Employee OnBoards Tasks list.
    I hope I explained understandable.
    Thanks.

    Hi Azamat,
    This you can do by using SharePoint Designer workflow.
    Create a sharepoint designer workflow and invoke that when new item will create in the list Employee
    OnBoards.
    then use Copy List item action to copy employee name to employee on board task list.
    Below link will help you how to use copy list item action in a workflow.
    http://blogs.salmanghani.info/copy-item-workflow-using-sharepoint-designer-2010/
    Hope this will help you.
    Regards
    Soni K

  • Shared review using Sharepoint 2010 Foundation

    Brief description *
    Sharepoint for Shared review
    Please describe your issue in as much detail as possible *
    Shared review using server acrobat.com works fine. However, when using Sharepoint as server the testing fails and it is not possible to finnish the set up of the shared review.
    This is pictured in(bild1.jpg.) As the return code is Status: undefined it is not possible to proceed.
    However, when looking into the sharepoint site a file called com.adobe.acrobat.sharepoint has been created as shown in attachment2 (bild2.jpg)
    When this file is opened it contains the following text written by acrobat; Testing Writeablility
    It seems like the test has been done sucessfully but that Acrobat is not able to read/understand that.
    My Acrobat 9 is swedish version but the 'Testing Writeablility' is in english regardless of if I create a Sharepoint site in swedish or english.
    Please help me out.
    regards Anders K
    bild1
    bild2

    The login names of the sharepoint server is not controlled by my organisation. Sharepoint is hosted.
    At the time initiating the review when Sharepoint is presenting possible locations (shared documents libraries) for the review then I need to login
    using credentials very much diffrent from the windows credentials.
    They are of course also diffrent from the identity that Acrobat itself is carrying from the acrobat.com?
    This situation is the same for for the reviewers that has no problem.
    regards
    PS do you have a suspicion that windows credentials or Acrobat credentials are thrown automatically at Sharepoint although I have logged in
    at the time of finding possible review location.

  • Issue using SharePoint 2010 with IE10 with MS Office Excel Viewer

    Hello,
    We are experiencing an issue with MS SharePoint 2010 Foundation and computers who have Internet Explorer 10 and the Microsoft Office Word Viewer 2003.  When opening Word documents from SharePoint, the Word Viewer opens, but no document is displayed.
     The MS Excel Viewer 2007 works and does open the Excel documents.
    Computers with MS Word Viewer 2003 and IE 9 works fine, it's just the IE10 PCs.  PCs that have the full version of Office it works fine with both IE9 and IE10.
    We have a segment of our PCs that need only read-only access to the Word and Excel files.  We tried Office Web App but found functionality issues (printing, etc.) and issues where the other segment of our PCs that have MS Office had to open the files
    in a specific way to manipulate them.
    Does anyone know of something that would be affecting the MS Word Viewer with IE10 with SharePoint?  Or know of an alternate viewer? 
    Thanks in advance.

    Hello Anthony,
    In IE10, please click F12 to open the DEV toolbar.
    Now search for Browser- and Document Mode.
    Set Browser Mode to Internet Explorer 8, that should work.
    This setting can be edited in your Masterpage.
    This is what you should put in:
    <meta
    http-equiv="X-UA-Compatible" content="IE=8" />

  • Filtering a sharepoint 2010 list using Multiple values from Multi-Select Filtering In Infopath 2010 form

    I am creating a browser based InfoPath 2010 form Calendar Filtering
    using SharePoint 2010 Calendar List (All Events) and InfoPath 2010.  This form has data connection to the Calendar list. Goal is to
    compare Calendar Events from Current Year to Previous Year. I have 2 columns called - Previous Year and Current Year. I have 2 drop-down controls in each columns called
    Select Year  and Select Week. I also have common drop down called
    Select Category which holds category of the events such as weather, power outages and so on. I wish to display specific events on specific date and specific week on both columns.
    I am able to filter the list based upon Year and Week
    on both these columns by applying rules in the InfoPath 2010 form. The real issue is that I want to apply category filter on the search result of
    Year and Week. Or it needs to show all the values if I
    select Category value as All. So I wish to apply filter on Search results using Category drop-down list selection.
    Hope I could explain this better but I tried to do the best here. Any suggestions, hint, or pointers
    Thanks
    Snehal H Rana
    Thanks Snehal H.Rana SharePoint Consultant

    I am creating a browser based InfoPath 2010 form Calendar Filtering
    using SharePoint 2010 Calendar List (All Events) and InfoPath 2010.  This form has data connection to the Calendar list. Goal is to
    compare Calendar Events from Current Year to Previous Year. I have 2 columns called - Previous Year and Current Year. I have 2 drop-down controls in each columns called
    Select Year  and Select Week. I also have common drop down called
    Select Category which holds category of the events such as weather, power outages and so on. I wish to display specific events on specific date and specific week on both columns.
    I am able to filter the list based upon Year and Week
    on both these columns by applying rules in the InfoPath 2010 form. The real issue is that I want to apply category filter on the search result of
    Year and Week. Or it needs to show all the values if I
    select Category value as All. So I wish to apply filter on Search results using Category drop-down list selection.
    Hope I could explain this better but I tried to do the best here. Any suggestions, hint, or pointers
    Thanks
    Snehal H Rana
    Thanks Snehal H.Rana SharePoint Consultant

  • How to find if a ManagedMetadata is used in a web application in SharePoint 2010 programmatically

    Hi,
    Is there any way using SharePoint 2010 server object model that we can find out which managed metadata is used in any of the sites in web application.
    Regards, Shruti

    You can use the code below. You'll need to check all of the fields in each web, as well as each list, so you'll need to use it in a loop. Also, in my example, I'm just getting the first termset in the first term group in the first term store. You'd want
    to change that to the termset you need.
    using (var site = new SPSite("http://siteurl"))
    TaxonomySession s = new TaxonomySession(site);
    TermStore store = s.TermStores[0];
    Group group = store.Groups[0];
    TermSet termSet = group.TermSets[0];
    using (var web = site.RootWeb)
    var fields = web.Fields;
    foreach (SPField f in fields)
    if (f.FieldValueType == typeof (Microsoft.SharePoint.Taxonomy.TaxonomyFieldValueCollection) || f.FieldValueType == typeof (Microsoft.SharePoint.Taxonomy.TaxonomyFieldValueCollection))
    var tf = f as TaxonomyField;
    if (tf.TermSetId == termSet.Id)
    //do something
    var log = String.Format("Field {0} is a memeber of TermSet {1}", f.StaticName, termSet.Name);
    Regards, Matthew
    MCPD | MCITP
    My Blog
    View
    Matthew Yarlett's profile
    See my webpart on the TechNet Gallery that allows administrative users to upload, crop and format user profile photos. Check it out here:
    Upload and Crop User Profile Photos

Maybe you are looking for