Более технологичный и простой для модификации. Возможно, как отдельностоящее приложение, обращающееся к серверу биллинга посредством Web-сервисов.
Возможно, это также будет единый Web-кабинет контрагента в целом (опционально, если используется BGCRM). Сразу отображение всех договоров с возможностью перехода в них.
Параметры контрагента,
рассылки.
Обсуждение про кабинет контрагента:
viewtopic.php?f=1&t=8734&p=80960#p80960---------------------------------------------
http://bgbilling.ru/v6.2/download/mybgb ... illing.ziphttp://bgbilling.ru/v6.2/download/mybgb ... illing.warНужно скачать большой zip, положить чтобы было /opt/wildfly/
Сделать символическую ссылку /opt/java/jdk8 на 8-ую Java, если такой нет
В /opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF изменить параметры подключения к серверу биллинга (новый ЛК работает также как клиент биллинга).
Поправить http порт wildfly в /opt/wildfly/standalone/configuration/standalone.xml
<socket-binding name="http" port="${jboss.http.port:8080}"/>
<socket-binding name="https" port="${jboss.https.port:8443}"/>
Поменять интерфейсы, если надо
<interface name="public">
<inet-address value="${jboss.bind.address:0.0.0.0}"/>
</interface>
Запустить wildfly через /opt/wildfly/bin/init.d.
Обновить ЛК через /opt/wildfly/bin/mybgbilling-update.sh
У биллинга также должен быть один из последних билдов 6.2
Синхронизовать библиотеки (ЛК выкачивает клиентские библиотеки ядра и модулей) через /opt/wildfly/bin/mybgbilling-sync-libs.sh
Лк будет доступен по контексту x.x.x.x:yyyy/my/
--------------------------------------------------------------
Версия 7.0:
ftp://bgbilling.ru/pub/bgbilling/7.0/MyBGBilling.warБольшая часть исходников:
ftp://bgbilling.ru/pub/bgbilling/7.0/My ... ng-src.zip
Вместе с wildfly 10.0.0:
ftp://bgbilling.ru/pub/bgbilling/7.0/MyBGBilling.zipМожно обновиться с 6.2 - для этого сначала обновить текущую версию на последний билд, потом поменять в WEB-INF/script/update.groovy 6.2 на 7.0 и снова запустить обновление.