Занял у меня процесс создания этого блога довольно много времени, так как занимался я этим по выходным, в свободное от работы время. Да и требования у меня к самому себе завышенные. :)
Как я уже писал в первом посте, платформой для этого блога стал BlogEngine.NET (Полный список всего функционала этой платформы можно найти здесь). В общем, в ней есть все, что мне было необходимо.
Тему для блога пришлось выбирать и оптимизировать самому, так как выбор готовых тем для BlogEngine.NET меня не очень устраивал.
Я искал что-то более или менее простое, минималистское, но в тоже время функциональное. В конечном итоге мой выбор пал на бесплатную тему Pluralism от NodeThirtyThree.
Теперь мне пришлось серьезно поработать, чтобы из сырого HTML и CSS кода перевести в тему формата BlogEngine.NET (ASP.NET + C#). Правда тут мне помог один вебкаст (25:00), автор которого обучает как строить темы для BlogEngine.NET.
Так как BlogEngine.NET не поддерживал транслитерацию заголовков записей в названиях файлов, я решил написать плагин, который сделает это. Вернее не написать, а переписать уже готовый Slug Transliterator от Alan Mendelevich. Просто его плагин поддерживает замену одной буквы только на одну другую. А мне надо было, например, "Ж" превратить в "ZH" и так далее... Думаю, что позже я напишу отдельный пост посвященный этому плагину.
Должен признаться, что эта практика мне помогла ознакомиться с принципами работы BlogEngine.NET.
Буду рад узнать Ваше мнение о дизайне и функционале блога.
Что нравиться, и что не очень?