ДваПривета: выбор CMS
Для того, чтобы запустить проект, одного домена с хостингом мало. Нужен еще функционирующий сайт, который этот домен будет обслуживать. После обзора множества CMS для платформы Windows я понял, что придется все писать самому. И все из-за того, что одни CMS недостаточно хороши, другие слишком громоздки, третьи могут расширяться с трудом. Последняя CMS, которую я попробовал, была Kentico CMS Free Edition. Она оказалась наиболее подходящей, но, к сожалению, бесплатная версия имеет ограниченный функционал, а платная версия стоит аж 2000 американсикх долларов, что в начале стартапа никак не укладывается в мой бюджет.
Итак, решено делать все с нуля. Благо, кое какие наработки уже есть, а паттерн проектирования MVC позволяет делать сайты достаточно быстро. Таким образом, этот сервис будет построен на платформе Windows 2008 Server под управлением IIS 7. Язык программирования C#. В качестве базы данных выступает MSSQL 2008 Web Edition. Вначале сервис будет хоститься на сервере начального уровня на базе интеловской материнской платы с процессором Intel Pentium D 3.6GHz и двумя гигабайтами памяти. Дисковая подсистема собрана на базе двух SCSI винчестеров Fujitsu 10K емкостью 74 гигабайта, объединенных в RAID массив.
Запуск проекта быдет выполняться в насколько частей.
- Вначале будет сделан каркас приложения: дизайн взят из одной из вордпрессовских тем, реализованы базовые функции сервиса, такие как регистрация и авторизация.
- Затем будет прикручена возможность определять город и страну вошедшего пользователя. Это, кстати, будет чуть ли не базовым функционалом проекта, так как все остальное будет крутиться вокруг информации о местоположении пользователей системы.
- Затем пользователям будет дана возможность редактировать свой профайл, который к тому времени будет расширен
- Затем будут добавлены такие фичи, как клубы по интересам, статьи, новости, фотогалереи, опросы и викторины. Все это будет закручено в достаточно тугой клубок, так что чтобы стать одним из лидеров рейтинга пользователям придется участвовать во многих, если не во всех мероприятиях проекта.
Более далекое будущее проекта видится еще недостаточно четко, поэтому писать я о нем не буду. Думаю, пока что будет достаточно и этого.
Отдельно еще придется думать об интеграции сервиса с уже существующими сервисами, такими как твиттер, фейсбук, вконтакте, одноклассники, а также других проектов социальной направленности. У меня уже есть кое какие мысли по поводу интеграции с этими проектами, но они также требуют детального осмысления и детализации как в уме, так и на бумаге.
В настоящий момент проект уже имеет свой сайт, на котором уже живет небольшой скрипт, который показывает начальные страницы сервиса. Кстати, может быть вы знаете какой-нибудь социальный сервис, который имеет удобную навигацию, и к которому можно было бы присмотреться, чтобы сделать так же удобно?



28.02.2010 в 00:34
обновления для мультиридера планируются вообще? или уже все с ним?