На текущий момент мы знаем людей, которые разрабатывают ERP для себя с перспективой превращения его в коммерческую коробку. Сам механизм с лицензированием еще в разработке.
Странно. Нужен php 7.3 и у них на сайте написано, что для него есть ionCube. 7.4 принципиально отличается прелоадом, который для тотума не дает преимуществ.
Если что-то непонятное с сервером — мы обращаемся в поддержку хостера. ispservers на котором наш прод лежит нормально помогает и именно с totum ни одно обращение не было связано, сервер клал лежащий рядом CS-Cart. Сам totum никакого серверного эксклюзива не требует и рассчитан на шареды в том числе.
Если сложности возникают с конечным решением написанным кем-то на totum, то это зависит от этого кого-то. Как и любой инструмент, totum позволяет написать что-то быстро без учета роста базы и нагрузки, или написать это же решение оптимизировано. Мы планировали в документации сделать отдельный раздел с хорошими практиками, позволяющими сразу собирать оптимизированное решение.
1. Простенький сервер/шаред – 200 р/мес, наш demo-сервер стоит нам 1700 р/мес
2. Компетенция в серверах почти-нулевая, вот все, что требуется что бы работало на netangels: docs.totum.online/ustanovka_i_konfiguraciya#na
3. Зависит от размера разработки и стоимости разработчика. Мы делали и маленькие, просто они скорее самостоятельно разрабатываются чем на заказ. Посчитать время разработки можно здесь: start.demo.totum.online/An/52
4. Тоже очень индивидуально. Клиенты для которых мы выступаем конечным интегратором тратят на обслуживание и доработки ~0.3-0.5% оборота в год.
Идея в том, что если кто-то захочет написать на Totum конечное решение, например, «Нано-CRM для химчисток», он бы имел возможность закрыть это конечное решение коммерческой лицензией. Если сделать 2 сборки, то этот фокус не пройдет.
Хорошо было бы переписать на нативный JS. В какой-то момент мы это сделаем. С ionCube нет, основной класс таблицы шифрован — это нужно для полей лицензий. Попробуйте на demo-сервере: demo.totum.online
У нас есть проект в одной из баз которого хранятся стоимости доставок на 8К товаров на 16К населенных пунктов. 8Кх16К = 128М. Ну быстро отвечает — Pg с этим нормально справляется даже на виртуалке среднего ценового сегмента.
Сейчас мы реально зависим только от phpmailer и выкладываем ее вместе с основным кодом. Дальше все разрастется и можно будет добавить зависимости и причесать код. Это нужно будет сделать, когда появится сообщество. Сейчас и еще какое-то время мы концентрируемся на функционале, визуале и документации для пользователя Totum.
На корпорации мы вообще не рассчитывали. Если у людей есть большой поток данных и деньги на разработку — не надо брать конструкторы подобные этому.
Малый бизнес не генерит таблицы на десятки миллионов строк. Поэтому сделанные нами проекты для людей с оборотом 3-15 млн в месяц прекрасно себя чувствуют. Крупные таблицы до 1 сек. Сервер на несколько проектов загружен на 0.15
Мы не стали брать фреймворки тк решили не добавлять еще один слой абстракции, не рисковать воткнуться через год разработки в неожиданное ограничение, не зависеть от их обновлений и не терять в скорости обработки на сервере. Поделитесь, если помните, похожими проектами. Мы знаем например ozma.io
Если вы знаете еще какие-то похожие системы — напишите. Мы стараемся смотреть по сторонам и внедрять хорошие штуки.
Шаблоны печати и просто HTML для замены: docs.totum.online/pechat_i_csv#sx-oformlenie_shablonov
Печать в .pdf в работе
Выгрузка в .docx — посмотрим когда .xlsx будем делать
Если что-то работает не так, как описано в документации в самом Totum — да, такое случается. В текущей стадии встречается всякая мелочевка. Чиним если сами обнаружили, или нам сказали. Вот например: github.com/totumonline/totum-mit/issues?q=is%3Aissue+is%3Aopen+label%3Abug
Если сложности возникают с конечным решением написанным кем-то на totum, то это зависит от этого кого-то. Как и любой инструмент, totum позволяет написать что-то быстро без учета роста базы и нагрузки, или написать это же решение оптимизировано. Мы планировали в документации сделать отдельный раздел с хорошими практиками, позволяющими сразу собирать оптимизированное решение.
2. Компетенция в серверах почти-нулевая, вот все, что требуется что бы работало на netangels: docs.totum.online/ustanovka_i_konfiguraciya#na
3. Зависит от размера разработки и стоимости разработчика. Мы делали и маленькие, просто они скорее самостоятельно разрабатываются чем на заказ. Посчитать время разработки можно здесь: start.demo.totum.online/An/52
4. Тоже очень индивидуально. Клиенты для которых мы выступаем конечным интегратором тратят на обслуживание и доработки ~0.3-0.5% оборота в год.
Малый бизнес не генерит таблицы на десятки миллионов строк. Поэтому сделанные нами проекты для людей с оборотом 3-15 млн в месяц прекрасно себя чувствуют. Крупные таблицы до 1 сек. Сервер на несколько проектов загружен на 0.15