Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Say I have the following site hierarchy:

-Home
  - All Projects
    - Project123
    - Project456
    - Project789
    - ...

At the "All Project" site I need to show a list of all projects including the project state (on track or not). The list must be sortable and filterable.

Question is: How should I implement this?

My initial thought was the following:

  • Have one list in every project named "ProjectStatus" with one entry with the current status
  • Alt1) Use the content query web part at the "AllProject" to get the list (usure how to get the project name)
  • Alt2) Create a web part that iterates through all subsites, and outputs a list of required info. (unsure of how to get paging and sorting)
  • Alt3) Have a list at the "AllProject" that is constantly updated with eventreceivers on WebCreated (for new projects) and ItemChanged (for status changes). In this case I might use the XSLTListView

Any suggestions to how to implement this?

Regards

Larsi

share|improve this question

1 Answer 1

up vote 0 down vote accepted

I will suggest you to have a custom list at the All Projects level which keeps a track of all the subsites when they get created or deleted. Then use a CQWP to quer5 the same and use use the desired XSLT to display this information.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.