Скрипт CMS для сайта хостинг услуг

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

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

О скрипте

Главная страница

Главная страница

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

Я лично использую этот скрипт в своем бизнесе по представлению услуг хостинга и регистрации доменов(для чего он и был создан), предоставляя хостинг на своих серверах и регистрируя домены для клиентов(на их имя) используя свой аккаунт реселлера у регистратора. Для меня эти услуги стоят несколько дешевле, из-за объемов регистрируемых доменов и использования мощных дорогих серверов, на которых без проблем можно разместить не одну сотню сайтов. Подробнее о такого рода бизнесе, вложениях, расходах, доходах, а также сложностях, я расскажу в следующей статье. А пока перейдем к рассмотрению функционала скрипта.

Личный кабинет

Личный кабинет

Тарифы

Тарифы

Для клиента

Основное

  1. Возможность регистрации на сайте с доступом в личный кабинет;
  2. Форма обратной связи;
  3. Карусель специальных предложений и тарифов хостинга на сайте;
  4. Блоки информера с выводом выгодных предложений по оплате, скидки при оплате за несколько месяцев вперед.

Хостинг

  1. Просмотр списка тарифов хостинга и информации по ним (дисковое место, кол-во сайтов, БД, прочие лимиты и условия);
  2. Возможность заказа хостинга по выбранному тарифу;
  3. Возможность оплаты за определенный период, выборочно, с учетом скидки за оплату за несколько месяцев вперед;
  4. Возможность оплаты хостинга онлайн, WebMoney, Яндекс Деньги, QIWI, VISA/MS и пр.;
  5. Просмотр списка заказанных услуг хостинга, с отображением тарифа, параметров, периода действия;
  6. Просмотр деталей по услуге, с отображением данных доступа, логинов и паролей ко всем сервисам и службам хостинга;
  7. Индикатор, в виде прогресс-бара, отображающий процент использованного дискового пространства по услуге;
  8. Получение уведомлений на емаил и по СМС, о необходимости продления услуги, за 5 дней до окончания её действия.

Домены

  1. Возможность проверки информации по домену, а также занят домен или доступен для регистрации, во всех популярных доменных зонах: .ru, .рф, .com, .org, .net, .info и т.д.;
  2. Просмотр стоимости регистрации и продления домена;
  3. Отправка заявки на регистрацию домена;
  4. Создание и редактирование анкеты пользователя, с указанием персональных данных, на регистрацию домена;
  5. Просмотр списка зарегистрированный ранее доменов;
  6. Возможность изменения DNS записей домена;
  7. Получение уведомлений на емаил и по СМС, о необходимости продления услуги, за 5 дней до окончания её действия.

Для администратора

Основное

  1. Настройки сайта: СЕО, СМС шлюз, Емаил отправителя системных сообщений, сброс системного кеша и т.д.;
  2. Раздел Пользователи, со списком пользователей, возможностью добавления, редактирования и удаления; Просмотр анкет пользователей, их данных(ФИО, телефон, Email, заметка); Возможность смены пароля;
  3. Группы пользователей: Пользователь, Администратор, а также несколько свободных дополнительных групп(для реализации собственных идей и назначения им ролей, в рамках доработок скрипта);
  4. Раздел Меню, с возможность настройки верхнего и нижнего меню сайта, а также с возможность создания новых меню;
  5. Раздел Страницы. Работа с контентом на сайте, публикация статей, новостей, страниц; Настройка СЕО параметров;
  6. Раздел Категории. Настройка рубрик, для публикации статей и новостей;
  7. Раздел Опросы. Создание и проведение опросов, голосований на сайте;
  8. Емаил рассылки. Возможность осуществлять рассылки группам пользователей, по шаблоном с авто-подстановкой имени и домена клиента в шаблон письма.

Хостинг

  1. Список всех заказанных услуг хостинга клиентами, с отображением ID услуги, Емаил клиента, телефона, тарифа, индикатора занимаемого дискового места, стоимости и периода действия;
  2. Возможность добавления услуг выборочно в любой аккаунт пользователя; Редактирование параметров услуги с указанием данных доступа по FTP, к панели управления ISP Manager(или иной панели), данных доступа к интерфейсу WebMail, а также MySQL; Редактирование статуса, тарифа, данных сервера на котором размещена услуга хостинга; Продление услуги хостинга;
  3. Отображение истории продления услуг хостинга и произведенных платежей пользователями;
  4. Автоматическое продление услуги, при оплате пользователем онлайн;
  5. Ручная рассылка уведомлений должникам, как Емаил так и СМС;
  6. Поиск услуги по емаил пользователя;
  7. Статистика по всем услугам, общая месячная стоимость заказанных услуг, количество должников и сумма задолженности;
  8. Отображение действующих и завершенных услуг;
  9. Функция «Ping по всем доменам» — Производит пинг по всем доменам привязанным к хостингу, с целью определить к какому IP адресу относится тот или иной домен, для выявления тех клиентов, кто перестал пользоваться услугой хостинга; Например съехал, но не уведомил администратора об этом, а услуга числится активной;
  10. Функция «NS по всем доменам» — Определяет NS записи всех доменов, аналогично предыдущему пункту, с целью выяснения кто съехал;
  11. Раздел Сервера; Список всех серверов доступных для размещения данных пользователей; Каждая услуга хостинга привязывается к определенному серверу; В данном разделе указываются параметры серверов, ссылки на доступ к панелям управления и прочее; (Напомню:  услуги хостинга, мы предоставляем по принципу реселлинга, в данном разделе указываются заказанные нами сервера у основного провайдера);
  12. Раздел Тарифы; Список всех тарифов, с возможность редактирования их параметров и описания; Тарифов может быть неограниченное число; Можно активировать, деактивировать;
  13. Раздел Платежные периоды; Список платежных периодов, с возможность редактирования и указания скидки при оплате по каждому из периодов; Например если пользователь оплачивает сразу на 3 месяца, предусмотрена скидка 5 процентов.

Домены

  1. Список всех заказанных услуг по регистрации доменов клиентами, с отображением ID услуги, название домена, Емаил клиента, телефона, стоимости и периода регистрации;
  2. Редактирование параметров услуги, с указанием регистратора домена;
  3. Автоматическое продление услуги, при оплате пользователем онлайн;
  4. Поиск услуги по емаил пользователя;
  5. Ручная рассылка уведомлений должникам, как Емаил так и СМС;
  6. Статистика по всем услугам, общая месячная стоимость заказанных услуг, количество должников и сумма задолженности;
  7. Отображение действующих и завершенных услуг;
  8. Раздел Регистраторы; Список доменных регистраторов, с возможностью добавления и редактирования; (Напомню: услуги регистрации доменов мы предоставляем по принципу реселлинга, в данном разделе указываются регистраторы с которыми мы работаем и параметры доступа к ним); Отображение статистики, сколько доменов относится к каждому регистратору;
  9. Раздел Доменные зоны; Список доменных зон, с закреплением регистратора за каждой зоной, а также отображением стоимости и продления регистрации домена(эти данные пользователь может просматривать на сайте, в разделе цен на регистрацию доменов); Отображение статистики по каждой доменной зоне, сколько доменов к ней относится; Возможность добавления и изменения доменных зон;

Скриншоты

Раздел настройки

Раздел настройки

Раздел Пользователи

Раздел Пользователи

Раздел Меню

Раздел Меню

Раздел Страницы

Раздел Страницы

Раздел Категории записей

Раздел Категории записей

Раздел Опросы

Раздел Опросы

Раздел Хостинг

Раздел Хостинг

Раздел Сервера

Раздел Сервера

Раздел Тарифы хостинга

Раздел Тарифы хостинга

Раздел Платежные периоды

Раздел Платежные периоды

Раздел Домены

Раздел Домены

Раздел Регистраторы

Раздел Регистраторы

Раздел Рассылок

Раздел Рассылок

Раздел Доменные зоны

Раздел Доменные зоны

Технические характеристики

CMS написана на PHP, за основу взят разработанный мною простой движок, на базе которого я построил множество сайтов, в том числе ряд своих, также он лежит в основе CMS Совместные покупки. Архитектура проста, шаблоны отделены от логики, некая реализация MVC. Используется адаптивный HTML шаблон с поддержкой мобильных устройств, привлекательный дизайн. Системные требования PHP 5.6, MySQL, Apache. В скрипте есть встроенная поддержка подсчета дискового места, занимаемого пользователем, с выводом этой информации в виде шкалы(прогресс-бара) в аккаунте клиента и админпанели, для работы данной функции рекомендуется ОС Debian, CentOS или Ubuntu, другие ОС по согласованию, если потребуется, адаптирую.

Возможность доработок и поддержка

По традиции, всем своим клиентам я предоставляю возможность доработок, всех, мною написанных скриптов и CMS, возможность реализовать любые идеи, о стоимости договоримся! Также вы всегда можете доработать CMS своими силами, исходный код открыт, ни каких Zend и IonCube шифровальщиков, как у зарубежных партнеров.

В дополнении, вы всегда можете рассчитывать на мою поддержку в течении 30 дней с момента покупки скрипта. Найдена ошибка или что-то работает не так — помогу исправить, а также буду рад ответить на ваши вопросы.

Вместо заключения

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

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

Автор блога
Роман Чернышов
Веб-разработчик,
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 Хостинг для моих клиентов Лицензии на мой софт и поддержка