Используйте KiGG!
Один из самых простых способов быть в курсе происходящего в пространстве .NET-разработки является регулярное посещение общественных новостных сайтов DotNetKicks или DotNetShoutOut.
Эти сайты примерно одного уровня, но что если вам бы захотелось поднять их на следующий уровень и создать свой собственный сайт? Скажем, основанный на том же коде, который использовался для DotNetShoutOut?
KiGG является веб-приложением, выполненном в стиле новостей сообщества Web 2.0 и разработанным на технологиях, поддерживаемых Microsoft.
Инструментарий MS:
- ASP.NET MVC
- Linq To SQL или Entity Framework
- MS Patterns & Practices – Enterprise Library (Logging & Caching)
- MS Patterns & Practices - Unity
- jQuery
Базы данных
- SQL Server 2005 и 2008 все редакции
- MySQL 5.x
Компоненты сторонних фирм:
- xUnit.net
- Moq
- HtmlAgilityPack
- DotNetOpenId
- jQuery UI & Markitup
Интеграция с внешними сервисами:
- PageGlimpse, WebSnapr – для генерации миниатюр.
- Akismet, TypePad и Defensio. – Защита от спама.
- reCaptcha
- Gravatar
- OpenID & Id Selector
- Сервисы сжатия URL (https://tinyurl.com & https://is.gd)
Реализации в открытых стандартах:
- hAtom, hReview, hVote, xFolk и т.д.
- OpenSearch
- SiteMap (Standard, Mobile, News)
- RSS/Atom
...
Да, всё что нужно для начала создания собственного сайта новостей сообщества.
Решение включает всё, что касается данной темы, вроде широкого покрытия тестами и пропускание через процедуру статического анализа кода Microsoft.
Так что если вы ищете, как сделать свой собственный сайт или хотите узнать, как они делают, то что делают, как используются некоторые пакеты сторонних фирм или просто интересуетесь спелеологией проектов MVC, KiGG (c лицензией BSD) только ждет, чтобы вы его загрузили… (Вам даже не надо загружать его, если вы хотите только посмотреть исходники).