Самое главное во всем, это понять что ты хочешь сделать и для кого. Т.е. поставить задачу, дальше будет проще.
Здесь я поставил задачу – сделать сайт, в котором будут публиковаться новости софта и игр, все предельно просто, не так ли?
Для этого нам потребуется шаблон сайта. Сайтов с шаблонами куча, берем любой, прикинув предварительно подойдет ли он нам. Сколько в нем колонок и чтобы мы в эти колонки поместили. У меня будет все стандартно: шапка, нижняя часть, основное окно и правый бок. Примитивно так, рисуем схему расположения.
В правом боку я размещу категории, календарь и теги. Может потом еще что-нибудь размещу.
Дальше скачиваем ExpressionEngine. Найти его не сложно, просто в яндексе набираете ExpressionEngine, переходите по ссылке и скачиваете. Далее устанавливаете, более подробно процесс установки расписан в переведенной документации от EEClub.ru.
Настраиваем движок.
Определяемся с категориями.
Я выбрал для себя следующие категории: Мультимедиа, Интернет, Общение, Графика и дизайн, Безопасность, Бизнес, Утилиты, Работа с текстом, Диски и файлы, Драйвера, Игры, Наш выбор.
Определяемся с полями (Admin › Weblog Administration › Field Groups › Custom Fields)
![]()
Краткое описание (summary), Описание (body), Статус программы (stat), Стоимость (cost), Ссылки для закачки (download), Разработчик (developer), Сайт разработчика (devsite), Интерфейс (interface), Система (system), Скриншот программы (screen).
Определяемся с категориями (Admin › Weblog Administration › Category Groups)

На картинке показан список созданных категорий и их id.
Для данного сайта мне понадобятся следующие модули, не входящие в стандартную комплектацию движка:
User – для создания пользовательских профилей.
Favorites – для оценки пользователями новостей других участников.
LG Social Bookmarks – для добавления на сайт социальных закладок.
Tag – для создания облака тэгов на сайте, тэгов к новостям и связанных новостей.
Все эти модули можно без труда найти на сайте eeclub.ru.
Плагинов и расширений мне будет достаточно стандартных.