CMS автомобильного портала

Author Автор: Роман Чернышов    Опубликовано: 31 июля 2013

В этом посте я поделюсь с вами опытом создания CMS автомобильного портала. Система полностью писалась с нуля и на это ушло примерно два месяца, от чего рассказать есть много о чем. Дизайн сайта, верстка, JS скрипты и эффекты, админская зона множество разделов и функционала. Пользовательская зона, бортовые журналы, каталог предприятий и интегрированный форум, причем в основной дизайн сайта. Далее обо всем подробнее и по порядку.

Пользовательская часть сайта


Авто сайт представляет собой клуб владельцев авто-ваза, а именно ВАЗ 2108-2115 (но разумеется при желании CMS сайта, можно переоформить под любую тематику).
Сайт является порталом, т.к. включает в себя множество разделов, разработка таких порталов на мой взгляд целесообразна с учетом написания движка нуля, в виду того, что требуется очень большое количество уникального функционала. Впрочем у всех свое мнение на этот счет, подробнее о создании сайтов можете почитать в блоге: Блог о веб дизайне и сайтостроении

Раздел: Бортовые журналы
Раздел позволяет пользователям вести личные блоги, о собственном автомобиле, писать заметки и статьи, а также отчеты о проведенных работах над свои авто. Выкладывать фото и видео. Остальные пользователи сайта имеют возможность оценивать публикации и комментировать их.

Раздел:Каталог предприятий
Весьма полезный раздел для пользователей сайта, в нем расположены предприятия, фирмы, магазины относящиеся к тематике сайта. В данном случае это все предприятия так или иначе связанные с автомобилями, а именно автосервисы, магазины автозапчастей, заправки и т.д. Размещение в каталоге может быть как бесплатным так и платным.

Раздел:Форум
Тут все понятно — типичный форум с разделами и темами, единственное но, он интегрирован с CMS таким образом, что имеет общий дизайн с ней, имеет общую пользовательскую базу. Авторизация на форуме происходит автоматически при логине пользователя на сайте. Форум имеет отдельную админку.

Разделы новости, статьи, обзоры, ремонт
Разделы наполняются контентом, а именно различными публикациями, новостями и статьями, с возможностью комментирования и оценки материала.

Раздел: Личный кабинет
В этом разделе пользователь может заполнить анкету(поля которой настраиваются в админке, непосредственно админом), выбрать и установить аватар(в том числе из предложенной коллекции аватарок). Настроить прочие параметры.

Раздел: Фотоальбомы
Весьма интересный раздел, суть его понятна из названия(как и остальные впрочем;)), пользователь имеет возможность загружать фото на сайт, создавать тематические альбомы (все фото уменьшаются до нужного размера, проставляется ватермарк).

В следующем посте расскажу об админской части сайта и о технических характеристиках CMS. Также в скором поделюсь информацией о данном портале с точки зрения инвестора.

Обновления:

Апрель 2014. За минувшее время с момента написания данного поста было внесено множество новшеств в данную CMS, а именно появился каталог автомобилей пользователей по примеру с drive2.ru. Теперь любой пользователь может добавить свой автомобиль, фотографии к нему, вести бортовой журнал о нем, а также получать комментарии от пользователей и отвечать на них.

Добавлен новый новосной раздел и блок вывода новостей из разных категорий на главной странице, также добавлен отдельный RSS поток для них. RSS поток настроен с учетом требования Яндекс Новости, Google Новости и Рамблер Новости, цель этого заключается в том, чтобы владелец сайта мог добавить свою ленту новостей в эти агрегаторы и получить больше трафика.

Встроенный генератор автомобильных номеров даст возможность пользователям генерировать изображения своих номером и вставлять код ссылок и картинок в подпись сообщений на форуме, посты в бортовых журналов, а также на сторонние сайты что также даст профит в виде поднятия ТИц вашего сайта.

Множественные доработки кода системы.

Оставить комментарий

Автор блога
Роман Чернышов
Веб-разработчик,
Full Stack
Senior, Architect
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Моя книга
Книга. Веб-разработчик. Легкий вход в профессию
Печатная книга
Веб-разработчик.
Легкий вход в профессию
Оформить предзаказ
Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка