Вопросы лицензирования, открытости кода
- Развернуть все
- На сколько сайтов (доменов) распространяется одна лицензия?
Одна лицензия распространяется на один домен и любые его поддомены.
- На какой период выдается лицензия?
Лицензия выдается на неограниченный период, то есть она бессрочная.
Бесплатная поддержка при этом ограничивается, в зависимости от условий покупки. - Я хочу купить две или более лицензий. Какие условия покупки в этом случае?
При покупке второй лицензии или двух лицензий одновременно скидка — 25%
При покупке третьей лицензии или трёх лицензий одновременно скидка — 40%
При покупке четвертой и всех последующий лицензий или четырех и более лицензий одновременно скидка — 50% - Какая часть кода закрыта от редактирования и как это отражается на возможности вносить изменения в функциональность и дизайн?
От редактирования закрыт примерно 2-3% кода. В основном это относится к файлам ядра.
На возможность изменять имеющуюся функциональность, дизайн и разрабатывать новые функции и разделы (модули) для движка не влияет. - Если по каким-то причинам мне нужно будет сменить домен в лицензии на другой, я смогу это сделать?
Возможна только единоразовая смена домена, стоимость этой операции 10% от стоимости лицензии.
- Могу ли я перепродать выданную мне лицензию?
Так как лицензия привязана к домену вы можете перепродать её только вместе с доменом.
Кроме домена лицензия также привязана к ФИО и контактным данным покупателя, т.е. о смене владельца вам нужно будет нас уведомить, чтобы не нарушать договор-оферты. Новому владельцу, в свою очередь, нужно будет предоставить нам все те же данные, которые вы предоставляли для выдачи лицензии уже со своего email-а.Если ваш покупатель хочет сменить домен в лицензии на свой, стоимость этой услуги 10% от стоимости лицензии при условии, что вы сами не использовали данную услугу и ни разу не меняли домен. Если вы перед перепродажей уже использовали возможность единоразовой смены домена в пределах одной лицензии, то сменить владельца этой лицензии можно будет только заплатив 50% от её стоимости.
- Есть ли возможность купить лицензию без ограничения на домен или с полностью открытым кодом?
К сожалению такой возможности нет, так как мы с вами живем на территории бывшего СССР, где интеллектуальная собственность для многих пустой звук и даже если вы её уважаете, это не означает, что того же мнения придерживаются ваши программисты.
Мы пробовали продавать первые версии наших продуктов с полностью открытым кодом, получив взамен десятки "перепродажников", которые с удовольствием торговали нашим трудом. Больше так экспериментировать у нас желания нет.
Индивидуальный доработки и дизайн
- Развернуть все
- Кто сможет заняться доработками под индивидуальные задачи моего проекта?
Доработки вы можете заказать у веб-студий имеющих опыт работы с нашими продуктами. Также вы можете выбрать любую другую студию или специалиста, с которыми у вас был позитивный опыт работы или они просто ближе к вам географически.
Новых разработчиков мы обеспечиваем документацией и проводим обучающие вебинары по работе с фреймворком.
- Кто может разработать и интегрировать индивидуальный дизайн в ваш движок?
Разработкой и интеграцией индивидуального дизайна занимаются, как правило, веб-студии, т.к. для проведения всего цикла работ вам понадобятся такие специалисты, как UX/UI дизайнер, верстальщик и фронтенд-разработчик, а если изменения интерфейса в дизайне затрагивают функциональность, то потребуется также бекенд-разработчик.
Для запуска проекта мы советуем кардинально не менять дизайн и обходиться возможностями стилизации. Чтобы подкорректировать стиль, достаточно будет привлечь верстальщика. - Смогу ли я самостоятельно изменять дизайн и код?
Конечно, если вы специалист в таких сферах как php-программирование и вёрстка сайтов.
Требования к серверу
- Развернуть все
- Подходит ли обычный хостинг для работы скрипта?
Обычный shared-хостинг не подходит.
Для установки любого из наших продуктов нужен выделенный сервер или VPS или VDS. - Какие требования к железу сервера?
Особых требований к железу сервера у нас нет, здесь все зависит от объёма данных и количества одновременных пользователей, на которое вы рассчитываете.
Минимально мы рекомендуем:
- Оперативная память: 2Gb+
- Жесткий диск: 30Gb+
- Процессор: 2.4Ghz+
- Операционная система: CentOS 7.x x64
- Тип виртуализации: KVM
- Какие требования к настройке сервера?
К настройке сервера следующие требования:
- Nginx + php-fpm, Apache + mod_php
- PHP 5.6-7.0 (в зависимости от версии): pdo_mysql, gd, mbstring, pcntl, gettext, curl, apc(u), json, dom, zip, openssl, xmlreader, short_open_tag=On
- MySQL 5.6.4+ (sql_mode='')
- ionCube Loader 10.2+
- Кого из хостеров вы рекомендуете?
Мы сами используем digitalocean.com c серверами во многих странах мира - нам нравится и по скорости, и по стоимости, и по возможности при необходимости увеличивать ресурсы.
Также мы можем порекомендовать TimeWeb, например тариф Guru и выше, или FirstVDS.ru, например тариф VPS Разгон и выше. - Нужна ли установка панели управления ISPManager (и других)?
Панель управления предоставляет собой веб-интерфейс, позволяющий частично управлять некоторыми настройками сервера. Не рекомендуем использовать подобные панели с целью улучшения производительности, а также минимизации возможных критических уязвимостей, подобных последней атаке на почтовую службу Exim. Также панели зачастую не позволяют установить требуемые версии программного обеспечения, например MySQL версии 8.0.
Мы не выполняем установку панели в процессе первичной настройки сервера и не сможем помочь в вопросах настройки сервера с установленной панелью ISPManager и других.
Установка скрипта на сервер
- Развернуть все
- Кто занимается настройкой сервера для установки движка?
Настройкой сервера под требования движка занимаемся мы, но только однократно, в момент выдачи вам лицензии.
Во всех остальных случаях настройка сервера нашим специалистом платная и стоит — 250$ - Кто занимается установкой и настройкой скрипта на сервер после оплаты?
Первоначальной установкой и настройкой скрипта на вашем сервере занимаемся мы, это входит в понятие поддержки и не требует дополнительной оплаты.
По вопросу настройки самого сервера перед установкой читайте здесь.
Также ознакомьтесь, пожалуйста, с минимальными требованиями к серверу и его настройке. - Смогу ли я самостоятельно установить скрипт на сервер в будущем?
Если вы сможете настроить сервер в соответствии с требованиями движка и следовать инструкции по установке
— тогда вы установите движок без проблем.
Если у вас не получится либо вы не решаетесь брать на себя ответственность за правильную настройку, вы всегда можете обратиться к нам за помощью оплатив время, которое мы потратим на настройку сервера и установку движка.
Поддержка, обновления и документация
- Развернуть все
- Есть ли у вас поддержка и делаете ли вы обновления?
Мы предоставляем бесплатную поддержку продуктов и платную индивидуальную помощь по проектам.
Мы также делаем плановые обновления и патчи (обновления связанные с исправлением ошибок) для наших продуктов.
В последних версиях продуктов реализованы автоматизированные обновления, которые можно инициировать и установить со стороны панели администратора своего проекта самостоятельно.
Для обновления старых версий можете обратиться за установкой обновлений в частном порядке, в случае если они были анонсированы на нашем сайте и минорная версия вашей лицензии не ниже указанной в обновлении.
Ручная установка обновления для старых версий может выполняться как на бесплатной, так и на платной основе.
- Есть ли документация для программиста?
На данный момент есть несколько документов, описывающих общую структуру фреймворка, работу с базой данных, с JS и другие общие вопросы. Код хорошо покрыт комментариями. Фреймворк базируется на принципах ООП и MVC.
- Важно! Условия обновлений для DO 2.3.1 +, FL 2.3.1 +, City 3.0.1 +
В случае если вы вносили изменения в код и при этом не использовали рекомендуемых в документации и предназначенных для этой задачи механизмов (плагины, темы, кастомизация), в момент выхода обновления мы сможем предоставить его вам только в формате архива (чистой версии). Чтобы получить полноценное обновление ни один из стандартных файлов продукта не должен быть вами изменен.
Процесс покупки
- Развернуть все
- Есть ли какой-нибудь договор, на основе которого происходит покупка?
Лицензии на наши продукты продаются на основе договора-оферты.
Если вам необходимо приобрести лицензию по безналичному расчету как юрлицо, уточните у нас предварительно будет ли возможность оформить все соответствующим образом или нужно будет искать другие варианты решения. В связи с нестабильной ситуацией в нашей стране, стало проблематично работать с зарубежными покупателями и мы действуем по обстоятельствам, которые постоянно меняются. - Как можно оплатить покупку лицензии?
Любой из продуктов или услугу можно оплатить картой Visa/Mastercard онлайн (payoneer.com), по счёту, выставленному на ваше имя или вашу компанию.
Также можно приобрести лицензию на юрлицо или физлицо оплатив по выставленному счету посредством банковского перевода SWIFT.
Дополнительно мы принимаем PayPal и WebMoney (WMZ), но с комиссией +7%, которые теряем при выводе и конвертации из систем. - Есть ли у вас какая-нибудь система скидок?
В вопросе предоставления скидок мы придерживаемся стратегии win-win.
Это вариант, когда все выигрывают — вы от того, что получили скидку, а мы от того, что дали вам её за что-то взамен.Мы также не хотим, чтобы вы сидели с калькулятором и высчитывали какая скидка вам «положена», тогда это будет уже не скидка, а какой-то алгоритм формирования цены.
Поэтому скидка всегда будет обсуждаться индивидуально, но с учётом определенных критериев — это позволит вам знать заранее, о чём вы можете с нами поговорить, а нам добавлять новые критерии или менять старые, подбирая индивидуальный подход к каждому покупателю.Итак, варианты в каких случаях вы можете получить у нас скидку и что-то предложить взамен:
- для всех наших продуктов
- вы владелец студии, в которой есть дизайнеры, верстальщики и php-программисты;
- вы php-программист (не веб-мастер, а уверенный в себе php-программист);
- у вас уже есть работающий и посещаемый проект и вы хотите перевести его на наш движок для дальнейшего развития;
- вы покупаете сразу несколько лицензий или несколько продуктов;
- вы сделали предоплату ещё до релиза новой версии и ждёте, когда мы её доделаем;
- для «Городского портала»
- вы делаете портал для города с населением меньше 200 тыс.
Скидки распространяются на полные версии продуктов и отдельные модули.
Базовые версии всех продуктов продаются без скидок.Еще у нас бывают скидки в первую неделю релиза новых версий - поэтому следите за нашим блогом и подписывайтесь на рассылку по интересующему вас продукту.
- для всех наших продуктов
- Опишите, пожалуйста, весь процесс покупки от готовности оплатить до настроенного движка на сервере
Если вы готовы оплатить покупку лицензии (или лицензий), вам нужно:
- Написать нам о своем решении и запросить реквизиты, по которым вы будете оплачивать покупку
- Оплатить оговоренную сумму на предоставленные вам реквизиты, тем самым подтвердив свое согласие с договором-оферты
- Сообщить нам об оплате, предоставив данные об оплате посредством скана квитанции или любым другим доступными способом
- Предоставить данные для оформления лицензии(-й):
- домен(-ы), на который нужно оформить лицензию
- ФИО и контактные данные (email, skype, телефон) владельца лицензии, на кого она оформляется
- SSH root-доступ к серверу (выделенный сервер или VPS или VDS)
- С момета получения оплаты и готовности сервера к установке, мы производим установку в течении 3х рабочих дней
- После установки мы отправляем вам все доступы к настроенному сайту, архив движка с вашей лицензией, добавляем вас в скайп поддержки для дальнейшего обслуживания и выдаем доступ к личному кабинету на нашем сайте.
Технические подробности
- Развернуть все
- На чем написан движок?
Движок полностью самописный, в его основе не используется никаких фреймворков или других CMS.
Код движка написан на PHP 7, в качестве СУБД работает с MySQL.
ООП, модульность, MVC.
Используется библиотека jQuery.
Шаблонизатор не используется, все шаблоны собраны на PHP+HTML.
CSS собирается посредством Less и Sass препроцессоров.
В качестве фреймворка для основного шаблона дизайна в большинстве продуктов используется Bootstrap. - В движке используется какой-нибудь фреймворк?
Во всех наших продуктах используется полностью самописный фреймворк - BFF.
Мы развиваем его уже более 10 лет, много раз переписывали, совершенствовали и за это время он вырос из маленькой самописной CMS в полноценный инструмент для создания любых по сложности и объему проектов.
- Что должен знать программист, чтобы разобраться и работать с вашим движком?
Необходимые навыки для работы с движком:
- Опыт разработки на PHP 5.3+, опыт программирования от 3 лет, понимание принципов ООП, MVC
- Знание MySQL, умение анализировать и оптимизировать запросы, мультитабличные запросы (inner/left join), понимание отличий InnoDB/MyISAM
- Знания HTML, CSS и JavaScript
- Знание jQuery
- Умение быстро разбираться в чужом коде
- Знание английского языка на уровне прочтения технической документации
Будет плюсом:- Опыт использования одного из средств контроля версий (GIT, SVN)
- Опыт работы в Unix/Unix-like системах
- Опыт работы с любым PHP фреймворком (Yii, Symfony2 и другие)
- Опыт работы со Sphinx
- Знание apache, nginx
- На сколько ваш продукт защищен в плане безопасности?
Реализована защита от известных типов атак:
- Защита от SQL инъекций, XSS, CSRF, Clickjacking, Session fixation, обработка входящих данных
- Шифрование паролей пользователей
- От ботов можно задействовать математическую капчу
- Проверка на частотность сабмита форм, бан по IP, проверка Referer-аРабота над защитой ведется постоянно, из недавнего:
- Антимат-фильтр + проверка на минус-слова
- Запрет на использование временных email адресов (dropmail.me, trbvm.com, ...)Также немаловажным фактором является корректная настройка сервера, при первичной настройке сервера мы учитываем вопросы безопасности.
- С какими браузерами совместим движок?
Движок совместим с последними версиями браузеров Google Chrome, Firefox, Internet Explorer и Safari.
Для работы с панелью администратора рекомендуем использовать Google Chrome.
Другие вопросы
- Развернуть все
- Я видел продажу ваших продуктов на других площадках за меньшую стоимость, почему у вас дороже?
На других площадках и за меньшую стоимость вы могли видеть продажу только нелицензионных, то есть ворованных версий наших продуктов.
Такие продукты ненадёжны и небезопасны как для владельцев, так и для их пользователей, в них никто не исправляет ошибки, никто не оказывает поддержку, никто не выпускает обновления и не предоставляет документацию. Люди, которые покупают такие продукты, нарушают закон так же, как и те, кто занимаются взломом и перепродажей программного обеспечения, защищенного авторским правом.
- Что такое "режим разработчика"?
Режим разработчика это опция доступная только для главного администратора.
В этом режиме открываются дополнительные возможности управления сайтом, большая часть из которых необходима на начальном этапе (старте) проекта, например "Удалить все категории". Некоторые из них требуют от разработчика дополнительных действий по коду, к примеру, в разделе управления баннерами для разработчика становится доступна опция "Добавить позицию баннера", которая решает задачу только частично и предполагает прописывание соответствующего кода в шаблоне страницы, на которой будет отображаться баннер.
Также становиться доступен раздел "Development", где, кроме прочих проверок соответствия настроек системы необходимым требованиям, доступен раздел настройки локализации интерфейса сайта. Возможности режима разработчика следует использовать с осторожность по причине необратимости последствий.