CMS авто (автопортал). Часть 2

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

Я уже ранее писал пост про CMS автопортала, в нем я рассказывал про функционал доступный со стороны пользователя, который постоянно растет и обновляется. В этом посте я расскажу про функционал администратора и немного о внутреннем устройстве самой системы. И так обо всем подробнее.

Админская часть сайта состоит из следующих разделов, которые можно назвать классическими, а именно:

Настройки сайта
Раздел с базывыми настройками сайта, задания названия сайта, адреса емаил почты администратора и сапорта, название домена сайта.

раздел Пользователи
В данном разделе представлен весь список пользователей с возможностью добавления, изменения и удаления их. Так же есть возможность настройки полей персональной анкеты пользователей, в которой они указывают данные о себе.

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

раздел Комментарии
Модерирование всех комментариев на сайте в одном разделе, комментарии идут в виде ленты, с возможностью удаления их. Отображается автор комментария, время и дата.

раздел Опубликовать материал
Этот раздел дает возможность публиковать любые записи на сайте, а именно Новости, Статьи, Статические страницы, и прочее. С этим разделом тесно связан раздел Категории материалов, где администратор может добавлять, редактировать и удалять категории.

раздел Бортовые журналы
Дает возможность модерировать бортовые журналы пользователей, аналогично предыдущим это редактирование и удаление существующих записей в борт.журналах.

два разделе Рассылки и Отложенные рассылки
Очень удобно осуществлять рассылку на емаил, дайджеста событий на сайте за минувшую неделю, всем пользователем сайта или выборочным группам. Можно рассылать любые новости и прочую информацию. Отложенная рассылка служит для постепенной рассылки сообщений, дабы миновать блокировки со стороны хостера за множество отосланных писем с вашего сайта. есть возможность дублирование сообщение в ЛС.
Поддержка пары тегов, а именоо:
— имя пользователя
— ссылка отписаться от рассылки
Эти теги позволяют вставлять в каждое отосланное письмо имя получателя, например «Привет «, а также уникальную ссылку на отписку от рассылки. Это позволяет соответствовать требованиям большинства почтовых служб в том числе mail.ru и гарантирует защиту от пападания под их спам фильтры.

раздел Статистика
Крайне удобный раздел для мониторинга постоянной аудитории вашего сайта, статистика посещений сайта зарегистрированными пользователями, за день, за неделю и за месяц, в результате чего видно кто составляет основное ядро публики вашего сайта.

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

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

администрирование Форума
Данный функционал вынесен в отдельную админку, где есть возможность полного управления всем форумом, темами, постами, форумами, настройками и прочее.

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

Особенности

Раздел «Опубликовать Материал» имеет функционал по кросспостингу публикуемых материалов в социальные сети, в группы Вконтакте, записи в twitter. Так же в данном разделе есть возможность осуществлять Ping серверов Яндекса для ускорения индексации публикуемых материалов. 

Технические особенности и требования CMS

Требования к хостингу можно считать классическими, это PHP 5.2 >, MySQL 4>, Apache. Достаточно стандартного шаред хостинга. 

CMS имеет оптимизацию запросов к БД, а также их кеширование в файлы, что существенно снижает нагрузку на хостинг и позволяет летать системе при 10т. уникальных посетителей в сутки, 30т. просмотров страниц. Но эти цифру указаны лишь с учетом того, что я лично протестировал, на деле нет ни каких предпосылок сомневаться в том, что система будет с легкостью выдерживать более серьезные нагрузки. Впрочем это уже отдельная тема, и касается она не только системы но и хостинга\сервера на котором она будет установлена.

Шаблон сайта написан с использование в качестве шаблонизатора шорт тегов PHP. По аналогии с WordPress. Html и CSS максимально отделены от логики системы, что позволяет достаточно легко производить правки шаблона.

Напомню: Предыдущее описание системы, ее пользовательской части.

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

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

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

Archive

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