Udostępnij za pośrednictwem


Используйте KiGG!

 

Грег Дункан

clip_image002

Один из самых простых способов быть в курсе происходящего в пространстве .NET-разработки является регулярное посещение общественных новостных сайтов DotNetKicks или DotNetShoutOut.

clip_image004

Эти сайты примерно одного уровня, но что если вам бы захотелось поднять их на следующий уровень и создать свой собственный сайт? Скажем, основанный на том же коде, который использовался для DotNetShoutOut?

KiGG

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.

clip_image006

Так что если вы ищете, как сделать свой собственный сайт или хотите узнать, как они делают, то что делают, как используются некоторые пакеты сторонних фирм или просто интересуетесь спелеологией проектов MVC, KiGG (c лицензией BSD) только ждет, чтобы вы его загрузили… (Вам даже не надо загружать его, если вы хотите только посмотреть исходники).

clip_image008