От известно време се занимавам с разработка на Custom Web Parts for SharePoint. Предимно с визуализацията и front end частта, но не рядко и с back end.
Наскоро за организацията в която работя се наложи да създаден малък интерфейс за добавяне на снимки/картинки към библиотека в SharePoint портала с точно определени размери, максимална големина на качваните файлове и два предварително зададени типа на файловете.
Допълнителните условия бяха свързани със секюритито на библиотеката - всички потребители (NTLM authentication) да могат да пишат в нея, но да виждат само това, което са добавили през интерфейса.
Някой път ще Ви драсна пълната реализация на Web Part-а, но за момента искам само да отбележа, как със стандартните средства на SharePoint-а дадох възможност на потребителите да пишат в библиотеката, но да не виждат нищо, което не качено от тях.
Влизам в управлението на правата на библиотеката

и редактирам групата на посетителите, като и добавям и права за писане

До тук хубаво, но както сами се досещате всеки потребител стигнал до библиотеката (дори и да не съм обявил публично адреса й) ще може да вижда всичко добавено в нея (и не само), а целта е да вижда само нещата добавени от него.
За да направя това редактирах изгледите на библиотеката.
По подразбиране при създаването на библиотека с нея се създават и няколко стандартни изгледа (All Pictures, Selected Pictures, Explorer View)

и добавих към филтрите за визуализация условия, така че потребителя да вижда единствено и само създадени или редактиране от него.

Последното нещо, което направих е към страницата в която е интерфейса за качване на картинките да добвая един стандартен Web Part за визуализация на библиотеката и в настройките му да окажа да се ползва изгледа My Pictures.

Така, когато потребителя добави картинка към библиотеката ще има и визуално потвърждение на извършеното от него действие, ще има достъп за евентуална редакция, но само на нещата добавени от самия него.
Off topic: Вече тествам SharePoint 2010 и ще напиша няколко впечатления по-натам.