Umbraco - это полноценная система CMS. Хотя, похоже, вы спрашиваете, может ли он обрабатывать пользовательский контент. Так, может быть, вы имеете в виду систему управления сообществом?
Umbraco имеет управление участниками, и с помощью API Umbraco вы можете разрешить загрузку изображений, вставку видео и т. Д. Или вы можете создать свою собственную базу данных и использовать элементы управления .NET для создания / чтения содержимого из этой пользовательской базы данных. *
Все XSLT кэшируются, поэтому скорость, как правило, не является проблемой, но вы можете использовать пользовательские элементы управления, если вы видите некоторое замедление (должно быть много контента).
Если вы программист .NET, то Umbraco - отличный вариант. Если нет, то использование XSLT для построения системы управления сообществом может быть утомительным.